.auth-module__dgWmnG__shell{background:var(--bg);min-height:100dvh;color:var(--text);flex-direction:column;display:flex;position:relative}.auth-module__dgWmnG__side{padding:var(--sp-5) var(--sp-6) 30px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.auth-module__dgWmnG__panel{background:var(--navy-500);color:var(--text-on-navy);justify-content:space-between;gap:var(--sp-8);flex-direction:column;padding:48px 52px;display:none;position:relative;overflow:hidden}.auth-module__dgWmnG__panelCircleCoral{background:color-mix(in srgb, var(--coral-500) 20%, transparent);width:340px;height:340px;bottom:-120px;left:-80px}.auth-module__dgWmnG__panelCircleSun{background:color-mix(in srgb, var(--sun-300) 16%, transparent);width:200px;height:200px;top:60px;right:-70px}.auth-module__dgWmnG__panel .auth-module__dgWmnG__panelLogo,.auth-module__dgWmnG__panel .auth-module__dgWmnG__panelBody,.auth-module__dgWmnG__panel .auth-module__dgWmnG__panelAck{position:relative}.auth-module__dgWmnG__panel .auth-module__dgWmnG__panelBody{flex-direction:column;gap:18px;display:flex}.auth-module__dgWmnG__panel .auth-module__dgWmnG__panelEyebrow{font:var(--fw-bold) 11px var(--font-sans);letter-spacing:.14em;color:color-mix(in srgb, var(--text-on-navy) 60%, transparent)}.auth-module__dgWmnG__panel .auth-module__dgWmnG__panelHeading{font:var(--fw-black) 44px / 1.06 var(--font-display);letter-spacing:-.04em;color:var(--text-on-navy);text-wrap:pretty;max-width:9em;margin:0}.auth-module__dgWmnG__panel .auth-module__dgWmnG__panelText{max-width:26em;font:var(--fw-regular) 16px / 1.6 var(--font-sans);color:color-mix(in srgb, var(--text-on-navy) 78%, transparent);text-wrap:pretty;margin:0}.auth-module__dgWmnG__panel .auth-module__dgWmnG__panelAck{max-width:34em;font:var(--fw-regular) 11.5px / 1.6 var(--font-sans);color:color-mix(in srgb, var(--text-on-navy) 55%, transparent);margin:0}.auth-module__dgWmnG__circle{pointer-events:none;border-radius:50%;position:absolute}.auth-module__dgWmnG__circleSun{background:var(--soft-sun);width:340px;height:340px;bottom:-140px;right:-120px}.auth-module__dgWmnG__circleSky{background:var(--soft-sky);width:340px;height:340px;bottom:-150px;left:-120px}.auth-module__dgWmnG__circleCoral{background:var(--soft-coral);width:300px;height:300px;bottom:-130px;right:-100px}.auth-module__dgWmnG__circleCoralTop{background:var(--soft-coral);width:260px;height:260px;display:none;top:-110px;right:220px}.auth-module__dgWmnG__header{min-height:var(--sp-10);justify-content:space-between;align-items:center;display:flex;position:relative}.auth-module__dgWmnG__helpLink{font:var(--fw-semi) 12.5px var(--font-sans);display:none}.auth-module__dgWmnG__main{padding-top:var(--sp-5);flex-direction:column;flex:1;gap:22px;width:100%;display:flex;position:relative}.auth-module__dgWmnG__eyebrow{display:none}.auth-module__dgWmnG__heading{font:var(--fw-black) var(--fs-h1) / 1.02 var(--font-display);letter-spacing:-.045em;text-wrap:pretty;outline:none;margin:0}.auth-module__dgWmnG__headingSm{font-size:34px;line-height:1.06}.auth-module__dgWmnG__headingMd{font-size:38px;line-height:1.04}.auth-module__dgWmnG__sub{font:var(--fw-regular) 15px / 1.55 var(--font-sans);color:var(--text-muted);text-wrap:pretty;margin:0}.auth-module__dgWmnG__subSm{font-size:13.5px}.auth-module__dgWmnG__lead{margin-top:var(--sp-6);gap:var(--sp-4);flex-direction:column;display:flex}.auth-module__dgWmnG__field{gap:var(--sp-2);flex-direction:column;display:flex}.auth-module__dgWmnG__fieldLabel{font:var(--fw-semi) 11.5px var(--font-sans);letter-spacing:.05em;color:var(--text-muted);text-transform:uppercase}.auth-module__dgWmnG__underlineInput{border:none;border-bottom:2px solid var(--navy-500);width:100%;font:var(--fw-semi) 19px var(--font-sans);color:var(--text);background:0 0;border-radius:0;outline:none;padding:0 2px 10px}[data-theme=dark] .auth-module__dgWmnG__underlineInput{border-bottom-color:var(--border-strong)}.auth-module__dgWmnG__underlineInput:focus-visible{border-bottom-color:var(--accent)}.auth-module__dgWmnG__underlineInput::placeholder{color:var(--text-subtle);font-weight:var(--fw-regular)}.auth-module__dgWmnG__fieldError{border-bottom-color:var(--danger)}.auth-module__dgWmnG__errorText{font:var(--fw-medium) 13px / 1.45 var(--font-sans);color:var(--danger-text)}.auth-module__dgWmnG__errorBanner{padding:14px var(--sp-4);border-radius:var(--radius-lg);background:var(--danger-soft);font:var(--fw-regular) 12.5px / 1.5 var(--font-sans);color:var(--text);gap:10px;display:flex}.auth-module__dgWmnG__errorBanner>b{font:var(--fw-bold) var(--fs-mono) var(--font-sans);font-variant-numeric:tabular-nums;color:var(--danger-text)}.auth-module__dgWmnG__noticeBanner{padding:14px var(--sp-4);border-radius:var(--radius-lg);background:var(--soft-sky);font:var(--fw-regular) 12.5px / 1.5 var(--font-sans);color:var(--text);gap:10px;display:flex}.auth-module__dgWmnG__stack{gap:var(--sp-4);flex-direction:column;display:flex}.auth-module__dgWmnG__row{gap:10px;display:flex}.auth-module__dgWmnG__backRow{font:var(--fw-medium) 13px var(--font-sans);color:var(--text-muted);align-items:center;gap:14px;display:flex}.auth-module__dgWmnG__codeWrap{position:relative}.auth-module__dgWmnG__codeBoxes{gap:9px;display:flex}.auth-module__dgWmnG__codeBox{border-radius:var(--radius-lg);border:1.5px solid var(--border);background:var(--surface-inset);height:62px;font:var(--fw-semi) 24px var(--font-mono);color:var(--text);flex:1;place-items:center;display:grid}.auth-module__dgWmnG__codeBoxFilled{border-color:var(--border-strong);background:var(--surface)}.auth-module__dgWmnG__codeBoxActive{border:2px solid var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-soft);color:var(--text-subtle)}.auth-module__dgWmnG__codeBoxError{border:1.5px solid var(--danger);background:var(--danger-soft);color:var(--danger-text)}.auth-module__dgWmnG__codeInput{opacity:0;border:none;width:100%;height:100%;font-size:24px;position:absolute;inset:0}.auth-module__dgWmnG__codeWrap:focus-within .auth-module__dgWmnG__codeBoxActive{outline:none}.auth-module__dgWmnG__metaRow{font:var(--fw-medium) 12.5px var(--font-sans);color:var(--text-subtle);justify-content:space-between;align-items:center;display:flex}.auth-module__dgWmnG__metaRow button{font:var(--fw-medium) 12.5px var(--font-sans);color:var(--link);cursor:pointer;background:0 0;border:none;padding:0}.auth-module__dgWmnG__metaRow button:disabled{color:var(--text-subtle);cursor:default}.auth-module__dgWmnG__metaRow button:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:2px}.auth-module__dgWmnG__tile{border-radius:var(--radius-2xl);width:60px;height:60px;font:var(--fw-bold) 22px var(--font-display);place-items:center;display:grid}.auth-module__dgWmnG__tileSun{background:var(--soft-sun);color:var(--sun-700)}.auth-module__dgWmnG__tileCoral{background:var(--soft-coral);color:var(--coral-500);font-size:26px}.auth-module__dgWmnG__infoCard{padding:var(--sp-4);border-radius:var(--radius-lg);flex-direction:column;gap:6px;margin-top:auto;display:flex}.auth-module__dgWmnG__infoCardSurface{background:var(--surface);border:1px solid var(--border)}.auth-module__dgWmnG__infoCardSky{background:var(--soft-sky)}.auth-module__dgWmnG__infoCardSky,.auth-module__dgWmnG__infoCardSky *,:is([data-theme=dark] .auth-module__dgWmnG__infoCardSky,[data-theme=dark] .auth-module__dgWmnG__infoCardSky *){color:var(--text-on-sky)}.auth-module__dgWmnG__infoCardTitle{font:var(--fw-semi) 12.5px var(--font-sans)}.auth-module__dgWmnG__infoCardBody{font:var(--fw-regular) 12.5px / 1.5 var(--font-sans);color:var(--text-muted);text-wrap:pretty}.auth-module__dgWmnG__infoCardSky .auth-module__dgWmnG__infoCardBody{color:inherit;opacity:.82}.auth-module__dgWmnG__infoCardLink{font:var(--fw-medium) 12.5px var(--font-sans)}.auth-module__dgWmnG__bottomNote{padding-top:var(--sp-5);font:var(--fw-regular) 12.5px / 1.55 var(--font-sans);color:var(--text-subtle);text-wrap:pretty;margin:auto 0 0}.auth-module__dgWmnG__pauseCard{padding:var(--sp-5);border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--border);gap:var(--sp-3);flex-direction:column;display:flex}.auth-module__dgWmnG__pauseLabel{font:var(--fw-semi) 11px var(--font-sans);letter-spacing:.1em;color:var(--text-subtle)}.auth-module__dgWmnG__pauseClock{font:var(--fw-bold) 40px / 1 var(--font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.auth-module__dgWmnG__pauseTrack{border-radius:var(--radius-pill);background:var(--surface-inset);height:8px;overflow:hidden}.auth-module__dgWmnG__pauseFill{background:var(--coral-500);height:100%;display:block}.auth-module__dgWmnG__strength{gap:var(--sp-2);flex-direction:column;display:flex}.auth-module__dgWmnG__strengthBars{gap:6px;display:flex}.auth-module__dgWmnG__strengthBar{border-radius:var(--radius-pill);background:var(--surface-inset);flex:1;height:6px}.auth-module__dgWmnG__strengthBarOn{background:var(--sun-500)}.auth-module__dgWmnG__strengthText{font:var(--fw-medium) var(--fs-body-xs) var(--font-sans);color:var(--text-muted)}.auth-module__dgWmnG__shellNavy{background:var(--navy-500);color:var(--text-on-navy)}.auth-module__dgWmnG__shellNavy .auth-module__dgWmnG__heading{color:var(--sun-300)}.auth-module__dgWmnG__shellNavy .auth-module__dgWmnG__sub{color:color-mix(in srgb, var(--text-on-navy) 78%, transparent)}.auth-module__dgWmnG__onNavy{color:var(--text-on-navy)}.auth-module__dgWmnG__successStack{gap:22px;margin:auto 0}.auth-module__dgWmnG__successCircle{background:color-mix(in srgb, var(--coral-500) 20%, transparent);width:380px;height:380px;top:-140px;left:-110px}.auth-module__dgWmnG__successEnter{animation:auth-module__dgWmnG__authFade var(--dur-deliberate) var(--ease-soft) both}@keyframes auth-module__dgWmnG__authFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.auth-module__dgWmnG__successEnter{animation:none}}.auth-module__dgWmnG__ack{padding-top:var(--sp-6);font:var(--fw-regular) 11.5px / 1.6 var(--font-sans);color:var(--text-subtle);max-width:52em;margin:0;display:none;position:relative}.auth-module__dgWmnG__legal{padding-top:var(--sp-4);font:var(--fw-semi) 11.5px / 1.6 var(--font-sans);margin:0;position:relative}.auth-module__dgWmnG__legalLink{color:var(--text-subtle);text-decoration:none}.auth-module__dgWmnG__legalLink:hover{color:var(--text);text-decoration:underline}.auth-module__dgWmnG__shellNavy .auth-module__dgWmnG__legalLink{color:var(--text-on-navy);opacity:.8}@media (min-width:768px){.auth-module__dgWmnG__side{padding:var(--sp-8) var(--sp-12) 36px}.auth-module__dgWmnG__main{justify-content:center;max-width:560px;margin:0 auto;padding-top:0}.auth-module__dgWmnG__eyebrow{display:block}.auth-module__dgWmnG__helpLink{display:inline}.auth-module__dgWmnG__ack{display:block}.auth-module__dgWmnG__heading{font-size:var(--fs-display-md)}.auth-module__dgWmnG__underlineInput{font-size:22px}.auth-module__dgWmnG__circleSun{width:420px;height:420px;bottom:-190px;right:-130px}.auth-module__dgWmnG__bottomNote{margin-top:28px}.auth-module__dgWmnG__infoCard{margin-top:var(--sp-2)}}@media (min-width:992px){.auth-module__dgWmnG__side{padding:var(--sp-10) 72px 44px}.auth-module__dgWmnG__shellSplit{grid-template-columns:1.05fr 1fr;display:grid}.auth-module__dgWmnG__shellSplit .auth-module__dgWmnG__panel{display:flex}.auth-module__dgWmnG__shellSplit .auth-module__dgWmnG__side{padding:var(--sp-10) 64px 44px}.auth-module__dgWmnG__shellSplit .auth-module__dgWmnG__headerLogo{display:none}.auth-module__dgWmnG__shellSplit .auth-module__dgWmnG__header{justify-content:flex-end}.auth-module__dgWmnG__shellSplit .auth-module__dgWmnG__ack{display:none}.auth-module__dgWmnG__main{gap:28px;max-width:760px;margin:auto 0}.auth-module__dgWmnG__heading{font-size:60px}.auth-module__dgWmnG__shellSplit .auth-module__dgWmnG__heading{font-size:52px}.auth-module__dgWmnG__shellSplit .auth-module__dgWmnG__main{max-width:640px}.auth-module__dgWmnG__sub{font-size:var(--fs-body-lg);max-width:30em}.auth-module__dgWmnG__lead{margin-top:0}.auth-module__dgWmnG__circleSun{width:520px;height:520px;bottom:-220px;right:-120px}.auth-module__dgWmnG__circleCoralTop{display:block}.auth-module__dgWmnG__submitRow{align-items:flex-end;gap:var(--sp-4);max-width:620px;display:flex}.auth-module__dgWmnG__submitRow .auth-module__dgWmnG__field{flex:1}.auth-module__dgWmnG__submitRow .tk-btn{flex:none}.auth-module__dgWmnG__underlineInput{font-size:28px}}@media (max-width:991px){.auth-module__dgWmnG__submitRow{gap:var(--sp-4);flex-direction:column;display:flex}.auth-module__dgWmnG__submitRow .tk-btn{width:100%}}.auth-module__dgWmnG__emphasis{color:var(--text)}.auth-module__dgWmnG__mt0{margin-top:0}.auth-module__dgWmnG__mtSp2{margin-top:var(--sp-2)}.auth-module__dgWmnG__mtSp3{margin-top:var(--sp-3)}.auth-module__dgWmnG__mtSp4{margin-top:var(--sp-4)}.auth-module__dgWmnG__mtSp10{margin-top:var(--sp-10)}.auth-module__dgWmnG__gapSp3{gap:var(--sp-3)}.auth-module__dgWmnG__gap10{gap:10px}.auth-module__dgWmnG__destList{gap:var(--sp-2);flex-direction:column;display:flex}.auth-module__dgWmnG__destEyebrow{font:var(--fw-bold) 11px var(--font-sans);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:color-mix(in srgb, var(--text-on-navy) 70%, transparent);margin-bottom:var(--sp-1)}.auth-module__dgWmnG__stack.auth-module__dgWmnG__successStack .auth-module__dgWmnG__destList a.auth-module__dgWmnG__dest{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--text-on-navy) 10%, transparent);border:1px solid color-mix(in srgb, var(--text-on-navy) 18%, transparent);color:var(--text-on-navy);transition:background var(--dur-fast) var(--ease-soft), border-color var(--dur-fast) var(--ease-soft);flex-direction:column;gap:3px;padding:14px 16px;text-decoration:none;display:flex}.auth-module__dgWmnG__stack.auth-module__dgWmnG__successStack .auth-module__dgWmnG__destList a.auth-module__dgWmnG__dest:hover{background:color-mix(in srgb, var(--text-on-navy) 16%, transparent);border-color:color-mix(in srgb, var(--text-on-navy) 32%, transparent);color:var(--text-on-navy)}.auth-module__dgWmnG__destTitle{font:var(--fw-bold) 15px var(--font-sans)}.auth-module__dgWmnG__destSub{font:var(--fw-regular) 12.5px / 1.45 var(--font-sans);color:color-mix(in srgb, var(--text-on-navy) 72%, transparent)}
