.auth-shell-module__803W8W__page{--stp-shell-ink:#f3eddf;--stp-shell-muted:#cfd6e2;--stp-shell-gold:#d4af37;--stp-shell-gold-soft:#f0c987;--stp-shell-gold-bright:#f3e3b3;--stp-shell-night:#050a15;--stp-shell-panel:#09101e9e;background:var(--stp-shell-night);min-height:100dvh;color:var(--stp-shell-ink);isolation:isolate;justify-content:center;align-items:center;padding:clamp(24px,5vw,56px) clamp(18px,4vw,32px);display:flex;position:relative;overflow:hidden}.auth-shell-module__803W8W__backdropLayer{z-index:-6;position:absolute;inset:-3%;overflow:hidden}.auth-shell-module__803W8W__backdrop{object-fit:cover;object-position:42% 58%;width:100%;height:100%}.auth-shell-module__803W8W__scrim{z-index:-5;background:radial-gradient(60% 60% at 50% 42%,#050a154d,#0000 74%),linear-gradient(#050a1580 0%,#050a1533 42%,#050a15d1 100%);position:absolute;inset:0}.auth-shell-module__803W8W__goldLight{z-index:-4;pointer-events:none;background:radial-gradient(38% 30% at 70% 30%,#ffc67a24,#0000 70%),radial-gradient(32% 26% at 20% 78%,#f0c98717,#0000 72%);position:absolute;inset:-12% -6%}.auth-shell-module__803W8W__orbits{z-index:-3;pointer-events:none;opacity:.5;position:absolute;inset:0}.auth-shell-module__803W8W__orbits svg{width:100%;height:100%}.auth-shell-module__803W8W__orbitA,.auth-shell-module__803W8W__orbitB{transform-box:view-box;transform-origin:50%}.auth-shell-module__803W8W__particles{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-shell-module__803W8W__particle{background:var(--stp-shell-gold-soft);opacity:.12;will-change:transform, opacity;border-radius:50%;position:absolute}.auth-shell-module__803W8W__grain{z-index:-1;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,#ffffff80 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#ffffff59 0 1px,#0000 1px 4px);background-size:3px 3px,4px 4px;position:absolute;inset:0}.auth-shell-module__803W8W__content{justify-content:center;width:100%;max-width:560px;margin:0 auto;display:flex;position:relative}.auth-shell-module__803W8W__panel{background:var(--stp-shell-panel);-webkit-backdrop-filter:blur(24px)saturate(126%);text-align:left;border:1px solid #e2d6c42b;border-radius:20px;width:100%;max-width:480px;padding:clamp(30px,4vw,44px) clamp(24px,4vw,40px) clamp(28px,4vw,38px);position:relative;overflow:hidden;box-shadow:0 26px 74px #03070f80}.auth-shell-module__803W8W__panelNarrow{max-width:420px}.auth-shell-module__803W8W__panel:before{content:"";background:linear-gradient(90deg,#ffd9a000 0%,#ffd9a0d9 42%,#ffd9a059 72%,#ffd9a000 100%);height:1px;position:absolute;top:0;left:8%;right:8%}.auth-shell-module__803W8W__sheen{pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 30%,#f3e3b317 48%,#f3e3b32b 52%,#0000 70%);width:60%;height:100%;position:absolute;top:0;left:0}.auth-shell-module__803W8W__brandLockup{align-items:center;gap:12px;margin-bottom:clamp(18px,3vw,26px);display:flex}.auth-shell-module__803W8W__monogram{width:40px;height:40px;color:var(--stp-shell-gold-bright);background:radial-gradient(circle at 34% 26%,#ffd9a047,#050a158c 70%);border-radius:50%;flex-shrink:0;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1;display:grid;position:relative;box-shadow:0 0 22px #f0c98724}.auth-shell-module__803W8W__monogramRing{color:#f0c98780;width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.auth-shell-module__803W8W__monogramCircle{stroke-dasharray:180;stroke-dashoffset:0}.auth-shell-module__803W8W__monogramLetter{display:block;position:relative}.auth-shell-module__803W8W__wordmark{letter-spacing:.085em;text-transform:uppercase;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:400}.auth-shell-module__803W8W__eyebrow{letter-spacing:.19em;text-transform:uppercase;color:var(--stp-shell-gold-soft);margin:0;font-size:10.5px;font-weight:700}.auth-shell-module__803W8W__heading{color:#fff;margin:13px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,30px);font-weight:400;line-height:1.12}.auth-shell-module__803W8W__headingRule{background:linear-gradient(90deg, var(--stp-shell-gold-soft), #f0c98700);transform-origin:0;border:0;width:48px;height:1px;margin:14px 0 0}.auth-shell-module__803W8W__lead{color:#dbe2ee;max-width:46ch;margin:14px 0 0;font-size:14.5px;line-height:1.6}.auth-shell-module__803W8W__body{margin-top:clamp(18px,3vw,24px)}.auth-shell-module__803W8W__link{min-height:44px;color:var(--stp-shell-gold-soft);border-bottom:1px solid #ffd9a066;align-items:center;padding:0 4px;font-size:14px;font-weight:600;text-decoration:none;transition:color .3s,border-color .3s;display:inline-flex}.auth-shell-module__803W8W__link:hover{color:var(--stp-shell-gold-bright);border-bottom-color:currentColor}.auth-shell-module__803W8W__link:focus-visible{outline:2px solid var(--stp-shell-gold-soft);outline-offset:3px;border-radius:4px}@media (max-width:720px){.auth-shell-module__803W8W__panel{-webkit-backdrop-filter:none;background:#070d1ae6;border-radius:18px;padding:24px 20px 26px}.auth-shell-module__803W8W__heading{font-size:22px}.auth-shell-module__803W8W__monogram{width:36px;height:36px;font-size:17px}.auth-shell-module__803W8W__wordmark{font-size:11px}}@media (max-width:400px){.auth-shell-module__803W8W__content{max-width:100%}.auth-shell-module__803W8W__lead{font-size:13.5px}}@media (prefers-reduced-motion:no-preference){.auth-shell-module__803W8W__orbitA{animation:160s linear infinite auth-shell-module__803W8W__authShellOrbit}.auth-shell-module__803W8W__orbitB{animation:210s linear infinite auth-shell-module__803W8W__authShellOrbitReverse}.auth-shell-module__803W8W__particle{animation:auth-shell-module__803W8W__authShellParticle var(--stp-shell-pd,10s) ease-in-out var(--stp-shell-pdl,0s) infinite alternate}.auth-shell-module__803W8W__panel{animation:.62s cubic-bezier(.22,1,.36,1) both auth-shell-module__803W8W__authShellPanel}.auth-shell-module__803W8W__monogramCircle{animation:.64s cubic-bezier(.22,1,.36,1) both auth-shell-module__803W8W__authShellDrawRing}.auth-shell-module__803W8W__monogramLetter{animation:.36s cubic-bezier(.22,1,.36,1) .12s both auth-shell-module__803W8W__authShellFadeIn}.auth-shell-module__803W8W__wordmark{animation:.36s cubic-bezier(.22,1,.36,1) .26s both auth-shell-module__803W8W__authShellFadeIn}.auth-shell-module__803W8W__headingRule{animation:.38s cubic-bezier(.22,1,.36,1) .42s both auth-shell-module__803W8W__authShellDraw}.auth-shell-module__803W8W__sheen{animation:1.4s ease-in-out .52s both auth-shell-module__803W8W__authShellSheen}}@media (prefers-reduced-motion:reduce){.auth-shell-module__803W8W__link{transition:none}}@keyframes auth-shell-module__803W8W__authShellOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes auth-shell-module__803W8W__authShellOrbitReverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes auth-shell-module__803W8W__authShellParticle{0%{opacity:.08;transform:translate(0,0)}50%{opacity:.5}to{opacity:.14;transform:translate(6px,-16px)}}@keyframes auth-shell-module__803W8W__authShellPanel{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes auth-shell-module__803W8W__authShellDrawRing{0%{stroke-dashoffset:180px}to{stroke-dashoffset:0}}@keyframes auth-shell-module__803W8W__authShellFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes auth-shell-module__803W8W__authShellDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes auth-shell-module__803W8W__authShellSheen{0%{opacity:0;transform:translate(-70%)}40%{opacity:1}to{opacity:0;transform:translate(230%)}}
.auth-action-page-module__pxyo7G__form{--auth-ink:#fbf8f2;--auth-gold:#f0c987;--auth-gold-strong:#ffd9a0;gap:20px;display:grid}.auth-action-page-module__pxyo7G__field{gap:9px;display:grid}.auth-action-page-module__pxyo7G__label{letter-spacing:.01em;color:#fff;font-size:13.5px;font-weight:600}.auth-action-page-module__pxyo7G__inputWrap{display:block;position:relative}.auth-action-page-module__pxyo7G__input{width:100%;min-height:48px;color:var(--auth-ink);background:#070d1980;border:1px solid #d6e1f057;border-radius:12px;padding:13px 16px;font-size:16px;transition:border-color .14s,background-color .14s}.auth-action-page-module__pxyo7G__input::placeholder{color:#cbd4e399}.auth-action-page-module__pxyo7G__input:hover{border-color:#f0c98780}.auth-action-page-module__pxyo7G__input:focus-visible{outline:2px solid var(--auth-gold-strong);outline-offset:2px;border-color:var(--auth-gold);background:#070d199e}.auth-action-page-module__pxyo7G__inputWithToggle{padding-right:54px}.auth-action-page-module__pxyo7G__passwordToggle{color:#cbd4e3d9;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;transition:color .14s;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.auth-action-page-module__pxyo7G__passwordToggle:hover{color:var(--auth-gold-strong)}.auth-action-page-module__pxyo7G__passwordToggle:focus-visible{outline:2px solid var(--auth-gold-strong);outline-offset:2px}.auth-action-page-module__pxyo7G__passwordToggleIcon{display:block}.auth-action-page-module__pxyo7G__submit{color:#2a1c05;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ffd89b 0%,#f0c176 52%,#e0aa57 100%);border:0;border-radius:12px;width:100%;min-height:48px;margin-top:2px;padding:14px 20px;font-size:14px;font-weight:800;transition:filter .14s;box-shadow:0 10px 26px #e0aa573d}.auth-action-page-module__pxyo7G__submit:hover:not(:disabled){filter:brightness(1.05)}.auth-action-page-module__pxyo7G__submit:focus-visible{outline-offset:3px;outline:2px solid #fff}.auth-action-page-module__pxyo7G__submit:disabled{cursor:progress;filter:saturate(.5)brightness(.88)}.auth-action-page-module__pxyo7G__error,.auth-action-page-module__pxyo7G__notice{border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.5}.auth-action-page-module__pxyo7G__error{color:#ffe2e2;background:#5e1e1e6b;border:1px solid #f4a9a980}.auth-action-page-module__pxyo7G__notice{color:#d3dae7;background:#0a111f75;border:1px solid #d6e1f033}.auth-action-page-module__pxyo7G__secondaryLink{color:var(--auth-gold-strong);border-bottom:1px solid #ffd9a073;font-weight:600;text-decoration:none;transition:border-color .14s}.auth-action-page-module__pxyo7G__secondaryLink:hover{border-bottom-color:currentColor}.auth-action-page-module__pxyo7G__secondaryLink:focus-visible{outline:2px solid var(--auth-gold-strong);outline-offset:3px;border-radius:3px}@media (prefers-reduced-motion:reduce){.auth-action-page-module__pxyo7G__input,.auth-action-page-module__pxyo7G__passwordToggle,.auth-action-page-module__pxyo7G__submit,.auth-action-page-module__pxyo7G__secondaryLink{transition:none}}
.mfa-form-module__y_XIya__form{--mfa-ink:#fbf8f2;--mfa-muted:#d3dae7;--mfa-gold:#f0c987;--mfa-gold-strong:#ffd9a0;gap:20px;display:grid}.mfa-form-module__y_XIya__field{gap:9px;display:grid}.mfa-form-module__y_XIya__label{letter-spacing:.01em;color:#fff;font-size:13.5px;font-weight:600}.mfa-form-module__y_XIya__input{width:100%;min-height:48px;color:var(--mfa-ink);background:#070d1980;border:1px solid #d6e1f057;border-radius:12px;padding:13px 16px;font-size:16px;transition:border-color .14s,background-color .14s}.mfa-form-module__y_XIya__input::placeholder{color:#cbd4e399}.mfa-form-module__y_XIya__input:hover{border-color:#f0c98780}.mfa-form-module__y_XIya__input:focus-visible{outline:2px solid var(--mfa-gold-strong);outline-offset:2px;border-color:var(--mfa-gold);background:#070d199e}.mfa-form-module__y_XIya__submit{color:#2a1c05;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ffd89b 0%,#f0c176 52%,#e0aa57 100%);border:0;border-radius:12px;width:100%;min-height:48px;margin-top:2px;padding:14px 20px;font-size:14px;font-weight:800;transition:filter .14s;box-shadow:0 10px 26px #e0aa573d}.mfa-form-module__y_XIya__submit:hover:not(:disabled){filter:brightness(1.05)}.mfa-form-module__y_XIya__submit:focus-visible{outline-offset:3px;outline:2px solid #fff}.mfa-form-module__y_XIya__error{color:#ffe2e2;background:#5e1e1e6b;border:1px solid #f4a9a980;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.5}.mfa-form-module__y_XIya__setup{justify-items:start;gap:14px;display:grid}.mfa-form-module__y_XIya__setupText{color:var(--mfa-muted);margin:0;font-size:14.5px;line-height:1.6}.mfa-form-module__y_XIya__qr{background:#fff;border-radius:12px;max-width:100%;height:auto;padding:10px}.mfa-form-module__y_XIya__manualKey{letter-spacing:.06em;color:var(--mfa-gold-strong);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px}.mfa-form-module__y_XIya__notice{--mfa-ink:#fbf8f2;--mfa-muted:#d3dae7;--mfa-gold-strong:#ffd9a0;color:var(--mfa-muted);background:#0a111f75;border:1px solid #d6e1f033;border-radius:12px;justify-items:start;gap:14px;padding:16px 18px;font-size:14px;line-height:1.55;display:grid}.mfa-form-module__y_XIya__noticeHeading{color:var(--mfa-ink);font-size:15px}.mfa-form-module__y_XIya__noticeText{margin:0}.mfa-form-module__y_XIya__codes{width:100%;color:var(--mfa-ink);letter-spacing:.05em;white-space:pre-wrap;background:#070d198c;border:1px solid #f0c98747;border-radius:10px;margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.9;overflow-x:auto}.mfa-form-module__y_XIya__continue{color:#2a1c05;letter-spacing:.15em;text-transform:uppercase;background:linear-gradient(#ffd89b 0%,#f0c176 52%,#e0aa57 100%);border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:12px 26px;font-size:14px;font-weight:800;text-decoration:none;transition:filter .14s;display:inline-flex;box-shadow:0 10px 26px #e0aa573d}.mfa-form-module__y_XIya__continue:hover{filter:brightness(1.05)}.mfa-form-module__y_XIya__continue:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:400px){.mfa-form-module__y_XIya__codes{letter-spacing:.03em;font-size:12.5px}.mfa-form-module__y_XIya__continue{width:100%}}@media (prefers-reduced-motion:reduce){.mfa-form-module__y_XIya__input,.mfa-form-module__y_XIya__submit,.mfa-form-module__y_XIya__continue{transition:none}}
