.auth-v3{--ink-0:#07080c;--ink-1:#0b0d13;--line:rgba(255,255,255,0.07);--line-2:rgba(255,255,255,0.12);--line-3:rgba(255,255,255,0.20);--text:#f1ede3;--text-2:#c8c2b3;--text-3:#8b8676;--text-4:#5b5749;--amber:#f3b664;--amber-2:#d99445;--green:#9bd5a5;--red:#e88a8a}.auth-v3 *{box-sizing:border-box}.auth-v3{margin:0;padding:0}.auth-v3{-webkit-text-size-adjust:100%;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-feature-settings:"ss01","cv11";font-size:16px;line-height:1.55;letter-spacing:-.005em;color:var(--text);background:var(--ink-0);min-height:100vh;overflow-x:hidden;position:relative;--glow-warm:rgba(243,182,100,0.20);--glow-cool:rgba(181,167,255,0.12);--glow-deep:rgba(217,148,69,0.14)}.auth-v3 .encrypted-badge{display:inline-flex;align-items:center;gap:7px;margin:0 auto;padding:6px 12px 6px 10px;background:rgba(155,213,165,.06);border:1px solid rgba(155,213,165,.22);border-radius:999px;font-size:11.5px;color:var(--green);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.04em}.auth-v3 .encrypted-badge svg{color:var(--green)}.auth-v3 .encrypted-row{text-align:center}.auth-v3 .typewriter:after{content:"";display:inline-block;width:2px;height:.95em;background:var(--amber);margin-left:3px;vertical-align:text-bottom;animation:av3-caret .95s steps(2) infinite}.auth-v3 .typewriter.done:after{animation:av3-caret-fade .45s forwards}@keyframes av3-caret{50%{opacity:0}}@keyframes av3-caret-fade{to{opacity:0}}.auth-v3 .glow.tod{background:radial-gradient(60% 45% at var(--mx,50%) calc(var(--my, 50%) + 8%),var(--glow-warm),rgba(243,182,100,.14) 45%,transparent 70%),radial-gradient(55% 45% at calc(100% - var(--mx, 50%)) calc(100% - var(--my, 50%) + 4%),var(--glow-cool),transparent 65%),radial-gradient(70% 50% at 50% 110%,var(--glow-deep),transparent 70%)}.auth-v3 .glow{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 45% at var(--mx,50%) calc(var(--my, 50%) + 8%),var(--glow-warm),rgba(243,182,100,.05) 45%,transparent 70%),radial-gradient(55% 45% at calc(100% - var(--mx, 50%)) calc(100% - var(--my, 50%) + 4%),var(--glow-cool),transparent 65%),radial-gradient(70% 50% at 50% 110%,var(--glow-deep),transparent 70%);transition:background .6s ease}.auth-v3 .dots{background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1.4px);background-size:22px 22px;mask-image:radial-gradient(80% 70% at 50% 45%,black 30%,transparent 100%);-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,black 30%,transparent 100%)}.auth-v3 .dots,.auth-v3 .vignette{position:fixed;inset:0;z-index:1;pointer-events:none}.auth-v3 .vignette{background:radial-gradient(75% 60% at 50% 50%,transparent 55%,rgba(7,8,12,.45) 100%)}.auth-v3 h1,.auth-v3 h2{letter-spacing:-.022em;font-weight:500;margin:0}.auth-v3 p{margin:0}.auth-v3 a{color:inherit}.auth-v3 .serif{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.01em}.auth-v3 .mono{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.auth-v3 ::-moz-selection{background:rgba(243,182,100,.35);color:var(--ink-0)}.auth-v3 ::selection{background:rgba(243,182,100,.35);color:var(--ink-0)}.auth-v3 .topbar{position:fixed;top:0;left:0;right:0;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;z-index:4}.auth-v3 .brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--text)}.auth-v3 .brand .wordmark{font-size:16px;font-weight:500;letter-spacing:-.02em}.auth-v3 .back{color:var(--text-3);font-size:13px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;transition:color .15s,background .15s}.auth-v3 .back:hover{color:var(--text);background:rgba(255,255,255,.04)}.auth-v3 .stage{position:relative;z-index:2;min-height:100vh;display:grid;place-items:center;padding:96px 24px 56px}.auth-v3 .card{width:100%;max-width:420px;display:grid;gap:22px;background:linear-gradient(180deg,rgba(20,22,30,.66),rgba(12,14,20,.72));border:1px solid rgba(255,255,255,.07);border-radius:22px;padding:32px 30px;backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 30px 80px -20px rgba(0,0,0,.6)}.auth-v3 .card[hidden]{display:none}.auth-v3 .heading{display:grid;gap:8px;text-align:left}.auth-v3 .heading h1{font-size:32px;line-height:1.1;font-weight:500;letter-spacing:-.028em}.auth-v3 .heading h1 .accent{font-family:var(--font-serif),Georgia,serif;font-style:italic;color:var(--amber);font-weight:400}.auth-v3 .heading p{color:var(--text-3);font-size:14.5px;max-width:360px}.auth-v3 .tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:3px;background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:999px}.auth-v3 .tabs:before{content:"";position:absolute;top:3px;left:3px;width:calc(50% - 3px);height:calc(100% - 6px);border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--line-2);transition:transform .32s cubic-bezier(.2,.7,.2,1)}.auth-v3 .tabs[data-mode=signup]:before{transform:translateX(100%)}.auth-v3 .tab{position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:9px 14px;border-radius:999px;color:var(--text-3);font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:color .25s}.auth-v3 .tab.active{color:var(--text)}.auth-v3 .oauth-row{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.auth-v3 .oauth{display:inline-flex;align-items:center;justify-content:center;gap:0;padding:12px 0;border-radius:10px;font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer;border:1px solid var(--line-2);background:rgba(255,255,255,.025);color:var(--text);transition:border-color .15s,background .15s,transform .15s}.auth-v3 .oauth:hover{border-color:var(--line-3);background:rgba(255,255,255,.05)}.auth-v3 .oauth:active{transform:scale(.98)}.auth-v3 .field.collapsed{max-height:0;overflow:hidden;opacity:0;pointer-events:none;margin:0;transition:max-height .25s ease,opacity .2s ease}.auth-v3 .field:not(.collapsed){max-height:200px;transition:max-height .3s ease,opacity .25s ease}.auth-v3 .email-hint{font-size:12px;color:var(--text-3);line-height:1.4;min-height:0;max-height:0;overflow:hidden;opacity:0;transition:max-height .2s ease,opacity .2s ease,margin .2s ease;margin-top:0}.auth-v3 .email-hint.on{max-height:40px;opacity:1;margin-top:2px}.auth-v3 .email-hint.warn{color:var(--red)}.auth-v3 .email-hint button{background:transparent;border:0;color:var(--amber);font:inherit;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(243,182,100,.4)}.auth-v3 .email-hint button:hover{text-decoration-color:var(--amber)}.auth-v3 .caps-lock{display:none;align-items:center;gap:5px;font-size:11px;color:var(--amber);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase}.auth-v3 .caps-lock.on{display:inline-flex}.auth-v3 .oauth{position:relative}.auth-v3 #email-section-unused{display:grid;gap:22px;overflow:hidden;max-height:0;opacity:0;transition:max-height .35s ease,opacity .25s ease}.auth-v3 #email-section.open{max-height:1200px;opacity:1}.auth-v3 .oauth.active-tile{border-color:rgba(243,182,100,.5);background:rgba(243,182,100,.08);color:var(--amber)}.auth-v3 .last-used{position:absolute;top:-8px;right:-8px;background:linear-gradient(180deg,#fbe2b5,#f3b664);color:#2b1d07;font-size:9.5px;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;font-weight:600;padding:3px 6px;border-radius:999px;box-shadow:0 4px 12px -4px rgba(243,182,100,.5);pointer-events:none;white-space:nowrap}.auth-v3 .enter-hint{display:inline-flex;width:20px;height:18px;border-radius:5px;background:rgba(43,29,7,.16);border:1px solid rgba(43,29,7,.25);color:#2b1d07;margin-left:2px;line-height:1}.auth-v3 .enter-hint,.auth-v3 .meta-line{align-items:center;justify-content:center;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px}.auth-v3 .meta-line{display:flex;gap:12px;color:var(--text-4);letter-spacing:.06em;text-transform:uppercase}.auth-v3 .meta-line .dot{width:3px;height:3px;border-radius:99px;background:var(--text-4)}.auth-v3 .confirm{display:grid;gap:20px;text-align:center;padding:8px 0 4px}.auth-v3 .confirm h2{font-size:26px;line-height:1.15;font-weight:500;letter-spacing:-.025em}.auth-v3 .confirm h2 .accent{font-family:var(--font-serif),Georgia,serif;font-style:italic;color:var(--amber);font-weight:400}.auth-v3 .confirm p{color:var(--text-3);font-size:14px;max-width:320px;margin:0 auto}.auth-v3 .divider{display:flex;align-items:center;gap:12px;color:var(--text-4);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-family:var(--font-mono),ui-monospace,monospace}.auth-v3 .divider:after,.auth-v3 .divider:before{content:"";flex:1;height:1px;background:var(--line)}.auth-v3 .pane{display:grid;gap:14px;animation:av3-paneIn .24s cubic-bezier(.2,.7,.2,1)}.auth-v3 .pane[hidden]{display:none}@keyframes av3-paneIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.auth-v3 .field{display:grid;gap:6px}.auth-v3 .field label{font-size:12px;color:var(--text-3);display:flex;align-items:center;justify-content:space-between}.auth-v3 .field label .forgot{font-size:12px;color:var(--text-2);text-decoration:none}.auth-v3 .field label .forgot:hover{color:var(--amber)}.auth-v3 .field input{width:100%;background:rgba(255,255,255,.03);border:1px solid var(--line-2);border-radius:10px;padding:12px 14px;color:var(--text);font-family:inherit;font-size:14.5px;outline:none;transition:border-color .15s,background .15s,box-shadow .15s}.auth-v3 .field input::-moz-placeholder{color:var(--text-4)}.auth-v3 .field input::placeholder{color:var(--text-4)}.auth-v3 .field input:hover{border-color:var(--line-3)}.auth-v3 .field input:focus{border-color:rgba(243,182,100,.55);background:rgba(255,255,255,.05);box-shadow:0 0 0 3px rgba(243,182,100,.1)}.auth-v3 .pw-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:transparent;border:0;color:var(--text-3);padding:7px 10px;border-radius:7px;cursor:pointer;font-family:inherit;font-size:12px}.auth-v3 .pw-toggle:hover{color:var(--text);background:rgba(255,255,255,.04)}.auth-v3 .submit-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(243,182,100,.5);background:linear-gradient(180deg,#fbe2b5,#f3b664 55%,#d99445);color:#2b1d07;padding:13px 18px;border-radius:10px;font-family:inherit;font-size:14.5px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .15s,box-shadow .2s,opacity .2s,filter .2s;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(0,0,0,.18),0 10px 24px -10px rgba(243,182,100,.4);width:100%;margin-top:4px}.auth-v3 .submit-btn:hover:not(:disabled){transform:translateY(-1px)}.auth-v3 .submit-btn:active:not(:disabled){transform:translateY(0)}.auth-v3 .submit-btn:disabled{cursor:not-allowed;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));color:var(--text-3);border-color:var(--line-2);box-shadow:none;filter:saturate(0)}.auth-v3 .agree{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.02)}.auth-v3 .agree .check{gap:10px;align-items:flex-start}.auth-v3 .agree .check span:last-child{line-height:1.45;padding-top:0}.auth-v3 .agree .check .box{margin-top:1px;flex-shrink:0}.auth-v3 .agree.flash{animation:av3-agreeFlash .35s ease}@keyframes av3-agreeFlash{0%{box-shadow:0 0 0 0 rgba(243,182,100,0);border-color:var(--line)}50%{box-shadow:0 0 0 4px rgba(243,182,100,.18);border-color:rgba(243,182,100,.5)}to{box-shadow:0 0 0 0 rgba(243,182,100,0);border-color:var(--line)}}.auth-v3 .row-toggle{justify-content:flex-end;margin-top:2px}.auth-v3 .legal-overlay{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:rgba(7,8,12,.55);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);opacity:0;pointer-events:none;transition:opacity .22s ease;padding:28px}.auth-v3 .legal-overlay.open{opacity:1;pointer-events:auto}.auth-v3 .legal-card{width:100%;max-width:720px;height:min(82vh,720px);display:grid;grid-template-rows:auto 1fr;background:linear-gradient(180deg,rgba(20,22,30,.85),rgba(12,14,20,.9));border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 40px 100px -24px rgba(0,0,0,.7);transform:translateY(12px) scale(.98);transition:transform .25s cubic-bezier(.2,.7,.2,1);backdrop-filter:blur(36px) saturate(140%);-webkit-backdrop-filter:blur(36px) saturate(140%)}.auth-v3 .legal-overlay.open .legal-card{transform:translateY(0) scale(1)}.auth-v3 .legal-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid var(--line)}.auth-v3 .legal-head .title{font-size:14px;color:var(--text-2);letter-spacing:-.005em;display:inline-flex;align-items:center;gap:10px}.auth-v3 .legal-head .open-full{color:var(--text-4);font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:4px 9px;border-radius:999px;border:1px solid var(--line);transition:color .15s,border-color .15s}.auth-v3 .legal-head .open-full:hover{color:var(--text-2);border-color:var(--line-2)}.auth-v3 .legal-head .close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,.04);border:1px solid var(--line);color:var(--text-3);width:32px;height:32px;border-radius:999px;cursor:pointer;display:grid;place-items:center;transition:color .15s,border-color .15s,background .15s}.auth-v3 .legal-head .close:hover{color:var(--text);border-color:var(--line-2);background:rgba(255,255,255,.07)}.auth-v3 .legal-frame{width:100%;height:100%;border:0;background:transparent;display:block}.auth-v3 .strength{display:grid;grid-template-columns:repeat(2,1fr);gap:3px;margin-top:2px;opacity:0;transition:opacity .25s}.auth-v3 .strength.on{opacity:1}.auth-v3 .strength span{height:2px;border-radius:99px;background:rgba(255,255,255,.08);transition:background .25s}.auth-v3 .strength[data-level="1"] span:nth-child(-n+1){background:var(--red)}.auth-v3 .strength[data-level="2"] span:nth-child(-n+2),.auth-v3 .strength[data-level="3"] span:nth-child(-n+3){background:var(--amber)}.auth-v3 .strength[data-level="4"] span{background:var(--green)}.auth-v3 .row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--text-3)}.auth-v3 .check{display:inline-flex;align-items:center;gap:9px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--text-2)}.auth-v3 .check input{position:absolute;opacity:0;pointer-events:none}.auth-v3 .check .box{width:15px;height:15px;border-radius:4px;border:1px solid var(--line-3);background:rgba(255,255,255,.04);display:grid;place-items:center;transition:all .15s}.auth-v3 .check input:checked+.box{background:linear-gradient(180deg,#fbe2b5,#f3b664);border-color:rgba(243,182,100,.6)}.auth-v3 .check input:checked+.box:after{content:"";width:8px;height:4px;border-left:2px solid #1c1610;border-bottom:2px solid #1c1610;transform:rotate(-45deg) translate(.5px,-1px)}.auth-v3 .alt-cta{text-align:center;color:var(--text-3);font-size:13px}.auth-v3 .alt-cta button{background:transparent;border:0;font-family:inherit;font-size:inherit;color:var(--text);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-3);padding:0}.auth-v3 .alt-cta button:hover{color:var(--amber);text-decoration-color:rgba(243,182,100,.5)}.auth-v3 .fine{text-align:center;color:var(--text-4);font-size:12px;line-height:1.55}.auth-v3 .fine a{color:var(--text-3);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line)}.auth-v3 .fine a:hover{color:var(--text-2)}.auth-v3 .toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%) translateY(20px);background:rgba(14,16,22,.92);border:1px solid var(--line-2);color:var(--text);padding:10px 16px;border-radius:999px;font-size:13px;display:inline-flex;align-items:center;gap:9px;backdrop-filter:blur(20px);opacity:0;transition:opacity .22s,transform .22s;z-index:50;pointer-events:none}.auth-v3 .toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.auth-v3 .toast .dot{width:6px;height:6px;border-radius:99px;background:var(--green)}.auth-v3 .hp-field{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.auth-v3 .submit-btn .spinner{display:none;width:14px;height:14px;border:2px solid rgba(43,29,7,.25);border-top-color:#2b1d07;border-radius:999px;animation:av3-spin .7s linear infinite}.auth-v3 .submit-btn.loading{pointer-events:none;cursor:progress}.auth-v3 .submit-btn.loading .submit-label{opacity:.7}.auth-v3 .submit-btn.loading .enter-hint{display:none}.auth-v3 .submit-btn.loading .spinner{display:inline-block}@keyframes av3-spin{to{transform:rotate(1turn)}}.auth-v3 .oauth.error-tile{border-color:rgba(232,138,138,.45);background:rgba(232,138,138,.06);animation:av3-shake .35s ease-in-out}@keyframes av3-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.auth-v3 .rate-limit{display:none;align-items:center;gap:10px;padding:10px 12px;background:rgba(232,138,138,.08);border:1px solid rgba(232,138,138,.28);border-radius:10px;color:var(--red);font-size:12.5px;line-height:1.45}.auth-v3 .rate-limit.on{display:flex}.auth-v3 .rate-limit svg{flex-shrink:0}.auth-v3 .rate-limit .countdown{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;color:var(--text);margin-left:auto;font-variant-numeric:tabular-nums}.auth-v3 .offline-banner{position:fixed;top:0;left:50%;transform:translateX(-50%) translateY(-100%);background:rgba(40,18,20,.92);color:var(--red);border:1px solid rgba(232,138,138,.3);border-top:0;padding:8px 16px;border-radius:0 0 12px 12px;font-size:12.5px;z-index:70;display:inline-flex;align-items:center;gap:9px;backdrop-filter:blur(20px);transition:transform .25s ease;pointer-events:none;margin-top:0}.auth-v3 .offline-banner.on{transform:translateX(-50%) translateY(0)}.auth-v3 .offline-banner .dot{width:6px;height:6px;background:var(--red);border-radius:99px;animation:av3-pulseRed 1.4s ease-in-out infinite}@keyframes av3-pulseRed{0%,to{opacity:.5}50%{opacity:1}}.auth-v3 .input-wrap{position:relative}.auth-v3 .email-hint.suggest button.switch{color:var(--amber)}.auth-v3 .forest{position:fixed;inset:0;z-index:1;pointer-events:none;overflow:hidden}.auth-v3 .forest:before{content:"";position:absolute;inset:0;background:radial-gradient(75% 46% at 50% 100%,rgba(230,185,125,.11),rgba(230,185,125,.04) 52%,transparent 76%)}.auth-v3 .forest .moon{position:absolute;top:11%;right:12%;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 40% 38%,#e7ecf4 0,#bcc7d6 52%,rgba(188,199,214,0) 74%);box-shadow:0 0 44px 14px rgba(214,225,245,.08);opacity:.6}.auth-v3 .forest svg{position:absolute;left:0;right:0;bottom:0;width:100%;display:block}.auth-v3 .forest .fstar{position:absolute;border-radius:50%;background:#dfe6f0;opacity:.14;animation:av3-twinkle 4s ease-in-out infinite}@keyframes av3-twinkle{0%,to{opacity:.1}50%{opacity:.7}}.auth-v3 .forest .ffly{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--amber);box-shadow:0 0 9px 2px rgba(243,182,100,.45);opacity:0;animation:av3-flyfloat 12s ease-in-out infinite,av3-flyblink 6s ease-in-out infinite}@keyframes av3-flyfloat{0%,to{transform:translate(0)}25%{transform:translate(16px,-12px)}55%{transform:translate(-10px,-22px)}80%{transform:translate(9px,-7px)}}@keyframes av3-flyblink{0%,to{opacity:0}42%,58%{opacity:.9}}.auth-v3 .forest:after{content:"";position:absolute;left:0;right:0;bottom:0;height:70px;background:linear-gradient(180deg,rgba(7,8,12,0),rgba(7,8,12,.85))}.auth-v3 .card{animation:av3-cardIn .5s cubic-bezier(.2,.7,.2,1)}@keyframes av3-cardIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.auth-v3 .meta-line{flex-wrap:wrap}@media (max-height:640px){.auth-v3 .forest{height:150px}}@media (prefers-reduced-motion:reduce){.auth-v3 *,.auth-v3 :after,.auth-v3 :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.auth-v3 .glow{transition:none!important}.auth-v3 .forest .fstar{opacity:.3}.auth-v3 .forest .ffly{opacity:.35}}@media (max-width:460px){.auth-v3 .heading h1{font-size:26px}.auth-v3 .stage{padding:84px 18px 40px}.auth-v3 .topbar{padding:18px}.auth-v3 .card{padding:26px 22px;border-radius:18px}}