.authPage{color:#f5f7fb;background:radial-gradient(circle at 82% 8%,#ffd84d1a,#0000 28rem),#07090f;min-height:100vh}.authShell{width:min(1100px,100% - 48px);margin-inline:auto}.authNav{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;min-height:76px;display:flex}.authNav>div{color:#a6afbd;align-items:center;gap:22px;font-size:.9rem;display:flex}.authNav a:hover{color:#f5f7fb}.authLayout{grid-template-columns:1fr minmax(360px,.72fr);align-items:center;gap:90px;min-height:calc(100vh - 76px);padding:82px 0;display:grid}.authEyebrow{color:#ffd84d;letter-spacing:.14em;margin:0 0 20px;font-size:.75rem;font-weight:800}.authCopy h1{letter-spacing:-.065em;max-width:700px;margin:0;font-size:clamp(3.8rem,7vw,6.8rem);line-height:.92}.authCopy>p:not(.authEyebrow){color:#a6afbd;max-width:610px;margin:28px 0 0;font-size:1.08rem;line-height:1.7}.authPrinciples{color:#d9dee8;gap:12px;margin-top:52px;display:grid}.authPrinciples span{border-top:1px solid #ffffff1a;padding-top:12px;font-size:.88rem}.authPanel{background:linear-gradient(145deg,#ffd84d12,#0b1019);border:1px solid #ffffff1c;border-radius:26px;padding:30px}.authPanel h2,.authSuccess h2{letter-spacing:-.04em;margin:0 0 10px;font-size:2rem}.authPanel>p{color:#a6afbd;margin-bottom:28px;line-height:1.6}.authForm{gap:20px;display:grid}.authForm label:not(.authConsent):not(.authHoneypot),.authForm fieldset{gap:9px;display:grid}.authForm label>span,.authForm legend{color:#dfe3eb;font-size:.84rem;font-weight:700}.authForm label>span em{color:#7f8999;margin-left:5px;font-size:.72rem;font-style:normal;font-weight:500}.authForm input[type=text],.authForm input[type=email],.authForm input[type=password]{color:#f5f7fb;width:100%;min-height:50px;font:inherit;background:#070a11;border:1px solid #ffffff1f;border-radius:14px;outline:none;padding:0 15px}.authForm input:focus{border-color:#ffd84da6;box-shadow:0 0 0 3px #ffd84d14}.authForm label small{color:#7f8999;font-size:.74rem}.authMethod{background:#070a11;border:1px solid #ffffff1c;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.authMethod button{cursor:pointer;color:#8791a1;min-height:40px;font:inherit;background:0 0;border:0;border-radius:999px;font-size:.82rem;font-weight:800}.authMethod button.active{color:#ffd84d;background:#ffd84d21}.authConsent{color:#a6afbd;grid-template-columns:auto 1fr;align-items:start;gap:11px;font-size:.84rem;line-height:1.5;display:grid}.authConsent input{accent-color:#ffd84d}.authConsent a{color:#ffd84d}.authHoneypot{position:absolute;left:-9999px}.authSubmit{cursor:pointer;color:#07090f;min-height:50px;font:inherit;background:#ffd84d;border:0;border-radius:999px;padding:0 20px;font-weight:900}.authSubmit:disabled{cursor:wait;opacity:.65}.authFinePrint,.authError{color:#8791a1;margin:-4px 0 0;font-size:.78rem;line-height:1.55}.authError{color:#ffb0a0}.authSuccess{flex-direction:column;justify-content:center;min-height:400px;display:flex}.authSuccess>span{color:#07090f;background:#ffd84d;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:28px;font-weight:900;display:grid}.authSuccess p{color:#a6afbd;line-height:1.7}.authSuccess button{cursor:pointer;color:#ffd84d;width:fit-content;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffd84d;margin-top:18px;padding:0 0 7px;font-weight:800}@media (max-width:800px){.authLayout{grid-template-columns:1fr;gap:50px;padding:64px 0}}@media (max-width:560px){.authShell{width:min(100% - 28px,1100px)}.authNav>div a:first-child{display:none}.authCopy h1{font-size:clamp(3.35rem,16vw,5rem)}.authPanel{padding:22px}}.proposalSection{border:1px solid #343844;border-radius:12px;gap:20px;margin:20px 0;padding:20px;display:grid}.proposalSection legend{color:#f9dc64;padding:0 8px;font-weight:700}.proposalSection small{color:#b8bfce;line-height:1.6}.proposalSection label{gap:8px;display:grid}
