.AuthShell-module__3JQHhW__page{--auth-bg:#2c303b;--auth-bg-soft:#343b48;--auth-text:#edf0fe;--auth-text-dim:#d6dae7;--auth-text-muted:#d6dae7b8;--auth-primary:#004ac6;--auth-primary-bright:#b4c5ff;--auth-accent:#89f5e7;--auth-accent-mid:#86f2e4;--auth-border:#dee2f024;--auth-surface:#dee2f01f;--color-bg:var(--auth-bg);--color-surface:var(--auth-bg-soft);--text-primary:var(--auth-text);--text-secondary:#d6dae7e6;--text-muted:var(--auth-text-muted);--color-border-strong:var(--auth-border);--glass-border-strong:var(--auth-border);--glass-bg:#dee2f014;--glass-highlight:#ffffff0f;--color-primary:#2563eb;--color-primary-light:var(--auth-primary-bright);--color-accent:var(--auth-accent-mid);--color-accent-light:var(--auth-accent);--color-secondary:var(--auth-accent-mid);--color-success:var(--auth-accent);--gradient-brand:linear-gradient(135deg,#2563eb 0%,#86f2e4 100%);background:var(--auth-bg);width:100%;min-height:100dvh;color:var(--auth-text);font-family:var(--font-sans,system-ui,sans-serif);isolation:isolate;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow-x:hidden}.AuthShell-module__3JQHhW__ambient{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.AuthShell-module__3JQHhW__orb1,.AuthShell-module__3JQHhW__orb2,.AuthShell-module__3JQHhW__orb3{filter:blur(90px);will-change:transform;border-radius:50%;position:absolute}.AuthShell-module__3JQHhW__orb1{top:-160px;background:#2563eb38;width:384px;height:384px;animation:26s ease-in-out infinite alternate AuthShell-module__3JQHhW__orbDrift1;inset-inline-end:-130px}.AuthShell-module__3JQHhW__orb2{bottom:-128px;background:#86f2e42e;width:320px;height:320px;animation:30s ease-in-out infinite alternate AuthShell-module__3JQHhW__orbDrift2;inset-inline-start:-80px}.AuthShell-module__3JQHhW__orb3{top:50%;background:#005b7c33;width:256px;height:256px;animation:24s ease-in-out infinite alternate AuthShell-module__3JQHhW__orbDrift3;inset-inline-start:33%;transform:translateY(-50%)}@keyframes AuthShell-module__3JQHhW__orbDrift1{to{transform:translate(-60px,40px)scale(1.08)}}@keyframes AuthShell-module__3JQHhW__orbDrift2{to{transform:translate(50px,-30px)scale(1.1)}}@keyframes AuthShell-module__3JQHhW__orbDrift3{to{transform:translateY(-50%)translate(40px,30px)scale(1.05)}}.AuthShell-module__3JQHhW__gridSvg{opacity:.08;color:currentColor;width:100%;height:100%;position:absolute;inset:0}.AuthShell-module__3JQHhW__shell{z-index:2;flex-direction:column;gap:clamp(20px,3vw,32px);width:100%;max-width:1280px;margin:0 auto;padding:clamp(20px,4vw,48px);display:flex;position:relative}.AuthShell-module__3JQHhW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:clamp(16px,2vw,24px);display:flex}.AuthShell-module__3JQHhW__brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.AuthShell-module__3JQHhW__logoMark{background:linear-gradient(135deg,var(--auth-primary)0%,var(--auth-accent-mid)100%);color:#f9f9ff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:inline-flex;position:relative;box-shadow:0 10px 28px -6px #2563eb80}.AuthShell-module__3JQHhW__logoPing{top:-4px;width:12px;height:12px;position:absolute;inset-inline-end:-4px}.AuthShell-module__3JQHhW__logoPing:before{content:"";background:var(--auth-accent);border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite AuthShell-module__3JQHhW__pingRipple;position:absolute;inset:0}.AuthShell-module__3JQHhW__logoPing:after{content:"";background:#6bd8cb;border:1.5px solid #fff9;border-radius:50%;position:absolute;inset:0}@keyframes AuthShell-module__3JQHhW__pingRipple{0%{opacity:.7;transform:scale(1)}75%,to{opacity:0;transform:scale(2.4)}}.AuthShell-module__3JQHhW__brandText{flex-direction:column;line-height:1.25;display:flex}.AuthShell-module__3JQHhW__brandRow{align-items:center;gap:8px;display:flex}.AuthShell-module__3JQHhW__brandName{letter-spacing:-.01em;color:#f9f9ff;font-size:1.4rem;font-weight:800}.AuthShell-module__3JQHhW__brandHighlight{color:var(--auth-accent)}.AuthShell-module__3JQHhW__brandBadge{color:var(--auth-accent);letter-spacing:.02em;background:#dbe1ff29;border-radius:999px;padding:2px 10px;font-size:.72rem;font-weight:700}.AuthShell-module__3JQHhW__tagline{color:var(--auth-text-dim);font-size:.82rem}.AuthShell-module__3JQHhW__status{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.AuthShell-module__3JQHhW__statusPill{-webkit-backdrop-filter:blur(14px);color:var(--auth-text);background:#dee2f02e;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.78rem;font-weight:600;display:inline-flex}.AuthShell-module__3JQHhW__liveDot{background:var(--auth-accent);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite AuthShell-module__3JQHhW__pulseDot;box-shadow:0 0 #86f2e499}@keyframes AuthShell-module__3JQHhW__pulseDot{0%,to{box-shadow:0 0 #86f2e480}50%{box-shadow:0 0 0 6px #86f2e400}}.AuthShell-module__3JQHhW__statusSecurity{color:var(--auth-text-dim);align-items:center;gap:6px;font-size:.78rem;font-weight:600;display:inline-flex}.AuthShell-module__3JQHhW__workspace{grid-template-columns:1fr;align-items:stretch;gap:clamp(16px,2.5vw,28px);display:grid}.AuthShell-module__3JQHhW__visualizer{-webkit-backdrop-filter:blur(20px);isolation:isolate;background:#dee2f01a;border-radius:24px;min-height:clamp(320px,62vh,600px);position:relative;overflow:hidden;box-shadow:0 24px 60px -24px #0009}.AuthShell-module__3JQHhW__visualizerImageWrap{position:absolute;inset:0;overflow:hidden}.AuthShell-module__3JQHhW__heroImage{object-fit:cover;object-position:center 40%;width:100%;height:100%;transition:transform .7s ease-out;display:block}.AuthShell-module__3JQHhW__visualizer:hover .AuthShell-module__3JQHhW__heroImage{transform:scale(1.05)}.AuthShell-module__3JQHhW__visualScrim{background:linear-gradient(to top,var(--auth-bg)0%,#2c303b9e 42%,transparent 70%),linear-gradient(to right,#2c303bb8 0%,transparent 55%);position:absolute;inset:0}.AuthShell-module__3JQHhW__hud{top:24px;z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;inset-inline:24px}.AuthShell-module__3JQHhW__hudPill{-webkit-backdrop-filter:blur(14px);background:#2c303bc7;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;display:inline-flex;box-shadow:0 12px 28px -10px #0009}.AuthShell-module__3JQHhW__hudPillIcon{color:var(--auth-accent);flex-shrink:0;font-size:20px}.AuthShell-module__3JQHhW__hudPillText{flex-direction:column;line-height:1.3;display:flex}.AuthShell-module__3JQHhW__hudPillText span:first-child{color:var(--auth-text);font-size:.85rem;font-weight:600}.AuthShell-module__3JQHhW__hudPillText span:last-child{color:var(--auth-accent);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:500}.AuthShell-module__3JQHhW__hudPillVerified{-webkit-backdrop-filter:blur(12px);color:#f9f9ff;background:#2563ebd1;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:600;display:inline-flex;box-shadow:0 8px 20px -8px #2563ebb3}.AuthShell-module__3JQHhW__formCard{-webkit-backdrop-filter:blur(28px);isolation:isolate;background:#dee2f024;border-radius:24px;flex-direction:column;justify-content:center;min-width:0;padding:clamp(24px,3.5vw,40px);display:flex;position:relative;overflow:hidden;box-shadow:0 32px 72px -28px #000000b3,inset 0 1px #ffffff14}.AuthShell-module__3JQHhW__cardHighlight{top:0;background:linear-gradient(90deg,#0000,#86f2e48c,#0000);height:2px;position:absolute;inset-inline:40px}.AuthShell-module__3JQHhW__secureBadge{color:var(--auth-accent);letter-spacing:.01em;align-items:center;gap:8px;margin-bottom:12px;font-size:.82rem;font-weight:700;display:inline-flex}.AuthShell-module__3JQHhW__secureDot{background:var(--auth-accent-mid);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #86f2e4b3}.AuthShell-module__3JQHhW__formTitle{letter-spacing:-.02em;color:var(--auth-text);margin:0;font-size:clamp(1.7rem,3vw,2.1rem);font-weight:800;line-height:1.15}.AuthShell-module__3JQHhW__formSubtitle{color:var(--auth-text-muted);margin:10px 0 0;font-size:.95rem;line-height:1.55}.AuthShell-module__3JQHhW__formBody{flex-direction:column;margin-top:26px;display:flex}.AuthShell-module__3JQHhW__formBody>*{width:100%}.AuthShell-module__3JQHhW__footer{text-align:center;width:100%;margin-top:22px}.AuthShell-module__3JQHhW__footerLinks{color:#d6dae7b8;justify-content:center;align-items:center;gap:12px;margin-top:24px;font-size:.72rem;display:flex}.AuthShell-module__3JQHhW__footerSep{opacity:.6}.AuthShell-module__3JQHhW__footerLink{color:inherit;text-decoration:none;transition:color .2s}.AuthShell-module__3JQHhW__footerLink:hover{color:#fff;text-decoration:underline}[data-theme=light] .AuthShell-module__3JQHhW__footerLink:hover{color:#0f172a}.AuthShell-module__3JQHhW__ticker{border-top:1px solid #dee2f01f;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;padding-top:clamp(16px,2vw,20px);display:grid}.AuthShell-module__3JQHhW__tickerItem{align-items:center;gap:12px;display:flex}.AuthShell-module__3JQHhW__tickerIcon{flex-shrink:0;font-size:26px}.AuthShell-module__3JQHhW__tickerItem:first-child .AuthShell-module__3JQHhW__tickerIcon{color:var(--auth-accent)}.AuthShell-module__3JQHhW__tickerItem:nth-child(2) .AuthShell-module__3JQHhW__tickerIcon{color:var(--auth-primary-bright)}.AuthShell-module__3JQHhW__tickerItem:nth-child(3) .AuthShell-module__3JQHhW__tickerIcon{color:var(--auth-accent-mid)}.AuthShell-module__3JQHhW__tickerItem:nth-child(4) .AuthShell-module__3JQHhW__tickerIcon{color:#60a5fa}.AuthShell-module__3JQHhW__tickerTitle{color:var(--auth-text);font-size:.82rem;font-weight:700}.AuthShell-module__3JQHhW__tickerDesc{color:var(--auth-text-muted);font-size:.72rem;line-height:1.4}.AuthShell-module__3JQHhW__photoCredit{bottom:12px;z-index:2;color:#edf0fe99;font-size:.66rem;text-decoration:none;transition:color .2s;position:absolute;inset-inline-end:16px}.AuthShell-module__3JQHhW__photoCredit:hover{color:#edf0fee6}@media (min-width:1024px){.AuthShell-module__3JQHhW__workspace{grid-template-columns:repeat(12,1fr)}.AuthShell-module__3JQHhW__visualizer{grid-column:span 7}.AuthShell-module__3JQHhW__formCard{grid-column:span 5}}@media (max-width:540px){.AuthShell-module__3JQHhW__shell{padding:16px}.AuthShell-module__3JQHhW__header{gap:16px}.AuthShell-module__3JQHhW__status{gap:10px}.AuthShell-module__3JQHhW__statusSecurity{font-size:.7rem}.AuthShell-module__3JQHhW__visualizer{min-height:220px}}@media (prefers-reduced-motion:reduce){.AuthShell-module__3JQHhW__orb1,.AuthShell-module__3JQHhW__orb2,.AuthShell-module__3JQHhW__orb3,.AuthShell-module__3JQHhW__logoPing:before,.AuthShell-module__3JQHhW__liveDot,.AuthShell-module__3JQHhW__heroImage{transition:none;animation:none}}[data-theme=light] .AuthShell-module__3JQHhW__page{--auth-bg:#eef1f8;--auth-bg-soft:#fff;--auth-text:#1d2035;--auth-text-dim:#3c4257;--auth-text-muted:#1d20359e;--auth-primary:#004ac6;--auth-primary-bright:#1d4ed8;--auth-accent:#0d9488;--auth-accent-mid:#14b8a6;--auth-border:#1d20351f;--auth-surface:#ffffffa8}[data-theme=light] .AuthShell-module__3JQHhW__orb1{background:#2563eb29}[data-theme=light] .AuthShell-module__3JQHhW__orb2{background:#14b8a63d}[data-theme=light] .AuthShell-module__3JQHhW__orb3{background:#005b7c1f}[data-theme=light] .AuthShell-module__3JQHhW__gridSvg{opacity:.07}[data-theme=light] .AuthShell-module__3JQHhW__brandName{color:#101431}[data-theme=light] .AuthShell-module__3JQHhW__brandBadge{color:#1d4ed8;background:#004ac614}[data-theme=light] .AuthShell-module__3JQHhW__statusPill{color:#2a3042;background:#fffc;border:1px solid #1d203514;box-shadow:0 2px 8px #1d20350f}[data-theme=light] .AuthShell-module__3JQHhW__statusSecurity{color:#1d20359e}[data-theme=light] .AuthShell-module__3JQHhW__visualizer{background:#ffffff80;box-shadow:0 24px 60px -24px #1d203559,inset 0 1px #fff9}[data-theme=light] .AuthShell-module__3JQHhW__visualizer .AuthShell-module__3JQHhW__visualScrim{background:linear-gradient(to top,var(--auth-bg)0%,#eef1f88c 42%,transparent 72%),linear-gradient(to right,#1d20352e 0%,transparent 55%)}[data-theme=light] .AuthShell-module__3JQHhW__formCard{background:#ffffffc7;box-shadow:0 32px 72px -28px #1d203547,inset 0 1px #ffffffe6}[data-theme=light] .AuthShell-module__3JQHhW__footerLinks{color:#1d203594}[data-theme=light] .AuthShell-module__3JQHhW__ticker{border-top-color:#1d20351a}[data-theme=light] .AuthShell-module__3JQHhW__tickerItem:nth-child(4) .AuthShell-module__3JQHhW__tickerIcon{color:#2563eb}[data-theme=light] .AuthShell-module__3JQHhW__photoCredit{color:#1d203594}[data-theme=light] .AuthShell-module__3JQHhW__photoCredit:hover{color:#1d2035d9}
