.auth-module__SopEUG__authShell{min-height:100vh;color:var(--text-primary);background:radial-gradient(circle at 12% 12%,#0080604d,#0000 28rem),radial-gradient(circle at 88% 10%,#2dd4bf29,#0000 24rem),linear-gradient(145deg,#071018 0%,#0b0f19 52%,#061016 100%);display:grid;position:relative;overflow-x:clip}.auth-module__SopEUG__authShell:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000bf,#0000 75%);mask-image:linear-gradient(#000000bf,#0000 75%)}.auth-module__SopEUG__brandPanel,.auth-module__SopEUG__authPanel{z-index:1;position:relative}.auth-module__SopEUG__brandPanel{display:none}.auth-module__SopEUG__authPanel{align-content:start;gap:1rem;width:min(100% - 1.25rem,620px);margin:0 auto;padding:1rem 0 2rem;display:grid}.auth-module__SopEUG__mobileHeader{justify-content:space-between;align-items:center;padding:.4rem 0 .2rem;display:flex}.auth-module__SopEUG__logo{color:#f7fffc;font-family:var(--font-display);letter-spacing:-.05em;gap:.2rem;font-size:clamp(1.1rem,5vw,1.45rem);font-weight:800;display:inline-flex}.auth-module__SopEUG__logo span{color:#31f1b4}.auth-module__SopEUG__authCardWrapper{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffff1c,#ffffff09),#07111ac7;border:1px solid #ffffff1c;border-radius:28px;width:100%;padding:1rem;box-shadow:0 26px 90px #00000057}.auth-module__SopEUG__authHeader{gap:.7rem;margin-bottom:1.2rem;display:grid}.auth-module__SopEUG__eyebrow{color:#75ffd3;letter-spacing:.08em;text-transform:uppercase;background:#31f1b414;border:1px solid #31f1b43d;border-radius:999px;width:fit-content;padding:.4rem .62rem;font-size:.72rem;font-weight:900;display:inline-flex}.auth-module__SopEUG__title{color:#f8fffc;font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(1.9rem,9vw,3.1rem);font-weight:800;line-height:.98}.auth-module__SopEUG__subtitle{color:#a8bab5;margin:0;font-size:.98rem;line-height:1.55}.auth-module__SopEUG__decisionCard,.auth-module__SopEUG__successCard,.auth-module__SopEUG__noticeCard{background:radial-gradient(circle at 18% 16%,#31f1b421,#0000 32%),#31f1b40e;border:1px solid #31f1b438;border-radius:22px;gap:.85rem;margin-bottom:1rem;padding:1rem;display:grid}.auth-module__SopEUG__decisionCard h3,.auth-module__SopEUG__successCard h3,.auth-module__SopEUG__noticeCard h3{margin:0;font-size:1.05rem;font-weight:900}.auth-module__SopEUG__decisionCard p,.auth-module__SopEUG__successCard p,.auth-module__SopEUG__noticeCard p,.auth-module__SopEUG__helperText,.auth-module__SopEUG__microcopy{color:#a8bab5;margin:0;font-size:.88rem;line-height:1.5}.auth-module__SopEUG__benefitList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.auth-module__SopEUG__benefitList li{color:#eafff8;grid-template-columns:18px 1fr;gap:.5rem;font-size:.86rem;line-height:1.35;display:grid}.auth-module__SopEUG__benefitList svg{color:#31f1b4;margin-top:.05rem}.auth-module__SopEUG__form,.auth-module__SopEUG__formGrid{gap:1rem;display:grid}.auth-module__SopEUG__formGroup{gap:.48rem;display:grid}.auth-module__SopEUG__label{color:#bdd0cb;justify-content:space-between;gap:.8rem;font-size:.83rem;font-weight:800;line-height:1.3;display:flex}.auth-module__SopEUG__labelInline{align-items:center;gap:.35rem;display:inline-flex}.auth-module__SopEUG__input,.auth-module__SopEUG__select,.auth-module__SopEUG__textarea{color:#f7fffc;background:#020a108f;border:1px solid #ffffff1a;border-radius:15px;outline:none;width:100%;min-height:48px;padding:.85rem .95rem;transition:border-color .2s,box-shadow .2s,background .2s}.auth-module__SopEUG__textarea{resize:vertical;min-height:104px}.auth-module__SopEUG__input::placeholder,.auth-module__SopEUG__textarea::placeholder{color:#647a74}.auth-module__SopEUG__input:focus,.auth-module__SopEUG__select:focus,.auth-module__SopEUG__textarea:focus{background:#020a10bf;border-color:#31f1b49e;box-shadow:0 0 0 4px #31f1b41a}.auth-module__SopEUG__select option{color:#f7fffc;background:#111a24}.auth-module__SopEUG__modalityGrid{gap:.75rem;display:grid}.auth-module__SopEUG__modalityCard{min-height:118px;color:inherit;cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:20px;gap:.45rem;padding:.95rem;transition:transform .2s,border-color .2s,background .2s;display:grid}.auth-module__SopEUG__modalityCard:hover,.auth-module__SopEUG__modalityCardActive{background:#31f1b417;border-color:#31f1b47a;transform:translateY(-2px)}.auth-module__SopEUG__modalityTitle{color:#f7fffc;justify-content:space-between;align-items:center;gap:.6rem;font-weight:900;display:flex}.auth-module__SopEUG__modalityDesc{color:#a8bab5;font-size:.84rem;line-height:1.4}.auth-module__SopEUG__checkboxContainer{grid-template-columns:20px 1fr;align-items:start;gap:.6rem;padding:.2rem 0;display:grid}.auth-module__SopEUG__checkbox{accent-color:#31f1b4;width:18px;height:18px;margin-top:.12rem}.auth-module__SopEUG__checkboxLabel{color:#a8bab5;font-size:.86rem;line-height:1.45}.auth-module__SopEUG__checkboxLabel a,.auth-module__SopEUG__footerLink,.auth-module__SopEUG__forgotLink{color:#52ffc4;font-weight:800}.auth-module__SopEUG__btnSubmit,.auth-module__SopEUG__btnSecondary{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:50px;font-weight:900;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.auth-module__SopEUG__btnSubmit{color:#04110d;background:linear-gradient(135deg,#18b981,#00a77e);border:1px solid #31f1b473;box-shadow:0 18px 48px #00806047}.auth-module__SopEUG__btnSecondary{color:#f7fffc;background:#ffffff0e;border:1px solid #ffffff1f}.auth-module__SopEUG__btnSubmit:hover:not(:disabled),.auth-module__SopEUG__btnSecondary:hover{transform:translateY(-2px)}.auth-module__SopEUG__btnSubmit:disabled{opacity:.65;cursor:not-allowed}.auth-module__SopEUG__divider{color:#647a74;align-items:center;gap:.7rem;margin:1.35rem 0;font-size:.8rem;font-weight:800;display:flex}.auth-module__SopEUG__divider:before,.auth-module__SopEUG__divider:after{content:"";background:#ffffff17;flex:1;height:1px}.auth-module__SopEUG__footerText{color:#a8bab5;text-align:center;margin:0;font-size:.9rem;line-height:1.5}.auth-module__SopEUG__alert{border-radius:18px;margin-bottom:1rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.45}.auth-module__SopEUG__alertError{color:#fecaca;background:#ef44441a;border:1px solid #ef444447}.auth-module__SopEUG__alertSuccess,.auth-module__SopEUG__alertNotice{color:#dffff5;background:#31f1b414;border:1px solid #31f1b43d}.auth-module__SopEUG__summaryGrid{gap:.65rem;margin:.25rem 0;display:grid}.auth-module__SopEUG__summaryItem{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;gap:1rem;padding:.75rem;display:flex}.auth-module__SopEUG__summaryItem span{color:#8fa49e;text-transform:uppercase;font-size:.78rem;font-weight:800}.auth-module__SopEUG__summaryItem strong{color:#f7fffc;text-align:right}.auth-module__SopEUG__successActions{gap:.7rem;display:grid}.auth-module__SopEUG__signalGrid{grid-template-columns:repeat(2,1fr);gap:.7rem;display:grid}.auth-module__SopEUG__signalGrid div{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;gap:.55rem;padding:.9rem;display:grid}.auth-module__SopEUG__signalGrid svg{color:#31f1b4}.auth-module__SopEUG__signalGrid span{color:#dffff5;font-size:.82rem;font-weight:800}.auth-module__SopEUG__brandCopy{gap:1rem;display:grid}.auth-module__SopEUG__brandCopy h1{color:#f7fffc;letter-spacing:-.07em;margin:0;font-size:clamp(2.45rem,5vw,4rem);font-weight:800;line-height:1}.auth-module__SopEUG__brandCopy p{color:#a8bab5;max-width:560px;margin:0;font-size:1.05rem;line-height:1.7}@media (max-width:390px){.auth-module__SopEUG__authPanel{width:min(100% - .9rem,620px)}.auth-module__SopEUG__authCardWrapper{border-radius:24px;padding:.85rem}.auth-module__SopEUG__title{font-size:2rem}}@media (min-width:620px){.auth-module__SopEUG__authCardWrapper{padding:1.35rem}.auth-module__SopEUG__formGrid,.auth-module__SopEUG__modalityGrid,.auth-module__SopEUG__successActions{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.auth-module__SopEUG__authShell{grid-template-columns:minmax(0,.98fr) minmax(520px,.9fr);column-gap:clamp(2rem,5vw,5.5rem);padding:0 clamp(2rem,4vw,5rem)}.auth-module__SopEUG__brandPanel{flex-direction:column;justify-content:center;gap:2rem;height:100vh;min-height:100vh;padding:2rem 0;display:flex;position:sticky;top:0}.auth-module__SopEUG__authPanel{align-content:start;padding:2rem 0}.auth-module__SopEUG__mobileHeader{display:none}.auth-module__SopEUG__authCardWrapper{padding:1.6rem}.auth-module__SopEUG__authCardWrapper:has(.auth-module__SopEUG__divider){margin-top:clamp(2rem,6vh,4rem)}.auth-module__SopEUG__brandCopy h1{max-width:780px;font-size:clamp(2.45rem,4.4vw,3.75rem)}.auth-module__SopEUG__signalGrid{max-width:760px}}
