.signin-page,.reset-page{--fm-ring:var(--accent-bright-rgb,39 242 143);--fm-link:var(--accent-link,#067a46);--fm-link-hot:var(--accent-link-hot,#0a8f52)}.auth-split{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.auth-split{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);min-height:100svh}}.auth-side{min-width:0;padding-inline:var(--gutter-l) var(--gutter-r);flex-direction:column;display:flex}@media (width>=1024px){.auth-side{padding-inline:clamp(40px,4vw,72px)}}.auth-top{justify-content:space-between;align-items:center;gap:var(--sp-4);width:100%;max-width:420px;height:76px;margin-inline:auto;display:flex}@media (width<=1023.98px){.auth-top{max-width:480px}}.auth__brand{border-radius:8px;align-items:center;display:inline-flex}.auth__brand .brand__wordmark{width:auto;height:40px;filter:var(--logo-filter,brightness(0))}.auth__brand:focus-visible{outline:2px solid rgb(var(--fm-ring) / .9);outline-offset:4px}.auth-top__link{min-height:44px;color:var(--fg-muted);white-space:nowrap;transition:color var(--dur-hover) var(--ease);align-items:center;gap:6px;font-size:.9375rem;font-weight:500;display:inline-flex}.auth-top__link b{color:var(--fm-link);font-weight:650}.auth-top__link:hover{color:var(--fg-strong)}.auth-top__link .icon{width:15px;height:15px;transition:transform var(--dur-hover) var(--ease)}.auth-top__link:hover .icon--fwd{transform:translate(2px)}.auth-top__link:hover .icon--back{transform:translate(-2px)}.auth{flex:1 0 auto;justify-content:center;padding-block:clamp(24px,5vh,96px) clamp(24px,4vh,64px);display:flex}.auth__inner{flex-direction:column;width:100%;max-width:420px;display:flex}.auth-card{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.auth-card__head{gap:12px;display:grid}.auth-card__title{font-family:var(--font-display);letter-spacing:-.045em;color:var(--fg-strong);text-wrap:balance;font-size:clamp(2.25rem,1.6rem + 1.6vw,3rem);font-weight:700;line-height:1.02}.auth-card__title:focus,.auth-card__title:focus-visible{outline:none}.auth-card__sub{color:var(--fg-muted);max-width:26rem;font-size:1.0625rem;line-height:1.5}.signin .auth-card__sub{min-height:3em}.auth .auth-card__sub{text-wrap:pretty}.auth-card__sub strong{color:var(--fg-strong);font-weight:650}.auth-card__sub .nowrap{white-space:nowrap}.auth-switch{--fx-pill-bg:#e9e8e3;background-color:var(--fx-pill-bg);border-radius:999px;grid-template-columns:1fr 1fr;gap:0;margin-top:28px;padding:4px;display:grid;box-shadow:inset 0 1px 2px #0b0b0c0f}.auth-switch__tab{cursor:pointer;height:42px;font:inherit;color:var(--fg-muted);white-space:nowrap;transition:color var(--dur-hover) var(--ease);background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:.9375rem;font-weight:600;position:relative}.auth-switch__tab:hover,.auth-switch__tab[aria-selected=true]{color:var(--fg-strong)}.auth-switch__tab:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px rgb(var(--fm-ring) / .9);outline:none}.auth-switch:not(.has-pill) .auth-switch__tab[aria-selected=true]{background:var(--accent);color:var(--accent-ink)}.auth .auth-switch.fx-pill>.fx-pill__pill{transition:transform .25s var(--ease), width .25s var(--ease), height .25s var(--ease)}.auth .auth-switch.fx-pill.is-snap>.fx-pill__pill{transition:none}@media (pointer:coarse){.auth-switch__tab{height:44px}}.auth-or{color:var(--fg-faint);margin-block:20px 4px;font-size:.8125rem}.auth-form>*+*{margin-top:20px}.auth-card .field{gap:8px}.auth-card .field__label{color:var(--fg-strong);font-size:.875rem;font-weight:600;line-height:1.4}.auth-label-row{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.auth-label-row__link{color:var(--fm-link);white-space:nowrap;text-underline-offset:3px;transition:color var(--dur-hover) var(--ease), text-decoration-color var(--dur-hover) var(--ease);font-size:.875rem;font-weight:600;text-decoration:underline #0000}.auth-label-row__link:hover{color:var(--fm-link-hot);text-decoration-color:currentColor}.auth-card .input{background:var(--surface);border:1px solid rgb(var(--ink-rgb) / .13);height:48px;color:var(--fg-strong);font-size:var(--t-base);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border-radius:12px;padding:0 16px;box-shadow:0 1px 2px #0b0b0c0a,inset 0 1px 1px #0b0b0c05}.auth-card .input:hover{border-color:rgb(var(--ink-rgb) / .24)}.auth-card .input:focus,.auth-card .input:focus-visible{border-color:var(--fg-strong);box-shadow:0 0 0 4px rgb(var(--fm-ring) / .38), 0 1px 2px #0b0b0c0a;outline:none}.auth-card .input[aria-invalid=true]{border-color:var(--loss)}.auth-card .input[aria-invalid=true]:focus{box-shadow:0 0 0 4px rgb(var(--loss-rgb) / .14)}.auth-card .input::placeholder{color:rgb(var(--ink-rgb) / .38)}.auth-card .input:-webkit-autofill,.auth-card .input:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg-strong);caret-color:var(--fg-strong);box-shadow:0 0 0 1000px var(--surface) inset, 0 1px 2px #0b0b0c0a}.auth-card .input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--surface) inset, 0 0 0 4px rgb(var(--fm-ring) / .38)}@media (width<=899.98px){.auth-card .input{font-size:16px}}.auth-card .input-wrap>.input{padding-left:16px}.auth-card .input-wrap--btn>.input{padding-right:52px}.auth-card .input-wrap>.auth-eye{width:44px;height:44px;color:var(--fg-muted);transition:color var(--dur-hover) var(--ease), background-color var(--dur-hover) var(--ease);background:0 0;border-radius:10px;place-items:center;display:grid;top:2px;right:2px}.auth-card .input-wrap>.auth-eye:hover{color:var(--fg-strong);background:rgb(var(--ink-rgb) / .04)}.auth-card .auth-eye[aria-pressed=true]{color:var(--fg-strong)}.auth-card .auth-eye:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--fm-ring) / .9);outline:none}.auth-card .field__error{color:var(--loss);font-size:.875rem;line-height:1.45}.auth-card .field__error[hidden]{display:none}.auth-rule{color:var(--fg-muted);align-items:center;gap:8px;font-size:.8125rem;line-height:1.45;display:flex}.auth-rule__mark{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.auth-rule__ring{stroke:var(--fg-faint);transition:opacity .16s var(--ease)}.auth-rule__tick{stroke:var(--fg-strong);stroke-width:2.2px;stroke-dasharray:14;stroke-dashoffset:14px;transition:stroke-dashoffset .24s var(--ease)}.auth-rule[data-met=true]{color:var(--fg-strong)}.auth-rule[data-met=true] .auth-rule__ring{opacity:0}.auth-rule[data-met=true] .auth-rule__tick{stroke-dashoffset:0}.auth-card .check__box{background:var(--surface);border-color:rgb(var(--ink-rgb) / .22);border-radius:5px;width:18px;height:18px;box-shadow:0 1px 1px #0b0b0c0d}.auth-card .check__box:hover{border-color:rgb(var(--ink-rgb) / .4)}.auth-card .check__box:checked{background:var(--fg-strong);border-color:var(--fg-strong)}.auth-card .check__box:after{transition:opacity .12s var(--ease), transform .18s var(--ease);transform:scale(.6)}.auth-card .check__box:checked:after{transform:none}.auth-card .check__box:focus-visible{box-shadow:0 0 0 4px rgb(var(--fm-ring) / .45);border-color:var(--fg-strong);outline:none}.auth-card .auth-submit{border-radius:999px;height:52px;font-size:1rem;font-weight:600}.auth-card .auth-submit:hover{transform:translateY(-1px);box-shadow:0 1px 2px #0b0b0c1f,0 10px 22px -10px #0b0b0c73}.auth-card .auth-submit{transition:background-color var(--dur-hover) var(--ease), transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease)}.auth-card .auth-submit:active{transform:translateY(0)scale(.99)}.auth-card .notice{background:rgb(var(--ink-rgb) / .045);color:var(--fg);border:0;border-radius:12px;padding:12px 14px;font-size:.875rem;line-height:1.5;display:block}.auth-card .notice--error{background:rgb(var(--loss-rgb) / .07);color:#a3241a}.auth-card .notice--ok{background:rgb(var(--ink-rgb) / .045);color:var(--fg-strong)}.auth-card .notice a{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.motion .auth-card .notice.is-shown{animation:auth-notice-in .2s var(--ease) -16ms both}@keyframes auth-notice-in{0%{opacity:0;transform:translateY(-4px)}}.auth-quiet{color:var(--fg-faint);text-align:center;text-wrap:balance;font-size:.875rem;line-height:1.5}.auth-link{cursor:pointer;font:inherit;color:var(--fm-link);text-underline-offset:3px;transition:text-decoration-color var(--dur-hover) var(--ease);background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline #067a4659;display:inline}.auth-link:hover{color:var(--fm-link-hot);text-decoration-color:currentColor}.auth-link:focus-visible{outline:2px solid rgb(var(--fm-ring) / .9);outline-offset:3px;border-radius:3px}.auth-after{gap:8px;margin-top:auto;padding-top:28px;display:grid}.auth-terms{color:var(--fg-muted);text-wrap:balance;font-size:.8125rem;line-height:1.5}.auth-terms strong{color:var(--fg);font-weight:600}.auth-terms a{color:var(--fm-link);text-underline-offset:3px;transition:color var(--dur-hover) var(--ease), text-decoration-color var(--dur-hover) var(--ease);font-weight:600;text-decoration:underline #067a4659}.auth-terms a:hover{color:var(--fm-link-hot);text-decoration-color:currentColor}.auth-trust{color:var(--fg-muted);flex-wrap:wrap;font-size:.8125rem;line-height:1.6;display:flex}.auth-trust>span{white-space:nowrap}.auth-trust>span+span:before{content:"·";color:var(--fg-faint);margin:0 .6em;font-weight:700}.auth-trust [data-claim=members]{color:var(--fg-strong);font-weight:650}.auth-trust [data-claim=members][style]{text-align:right!important}.auth-stage-col{min-width:0;padding:0 var(--gutter-r) var(--sp-6) var(--gutter-l)}@media (width>=1024px){.auth-stage-col{padding:14px 14px 14px 0}}@media (width<=1023.98px){.auth{padding-block:16px 8px}.auth__inner{max-width:480px}.auth-after{padding-top:28px;padding-bottom:32px}}@media (width<=639.98px){.auth-top{height:64px}.auth__brand .brand__wordmark{height:34px}.auth-top__link{font-size:.875rem}.auth-card__title{font-size:2.25rem}.auth-card__sub{font-size:1rem}.auth-switch{margin-top:22px}.auth-label-row__link,.auth-link{margin-block:-12px;padding-block:12px}.auth-trust>span:last-child{flex-basis:100%}.auth-trust>span:last-child:before{content:none}}@media (pointer:coarse) and (width>=640px){.auth-label-row__link,.auth-link{margin-block:-12px;padding-block:12px}}:root[data-theme=dark] .auth-switch{--fx-pill-bg:var(--pill-track);box-shadow:inset 0 1px 2px #00000059}:root[data-theme=dark] .auth-card .input{box-shadow:0 1px 2px #0000004d,inset 0 1px 1px #0003}:root[data-theme=dark] .auth-card .input:focus,:root[data-theme=dark] .auth-card .input:focus-visible{box-shadow:0 0 0 4px rgb(var(--fm-ring) / .32), 0 1px 2px #0000004d}:root[data-theme=dark] .auth-card .input::placeholder{color:var(--fg-faint)}:root[data-theme=dark] .auth-card .input:-webkit-autofill,:root[data-theme=dark] .auth-card .input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--surface) inset, 0 1px 2px #0000004d}:root[data-theme=dark] .auth-card .check__box{box-shadow:0 1px 1px #0000004d}:root[data-theme=dark] .auth-card .auth-submit:hover{box-shadow:0 1px 2px #0006,0 10px 22px -10px #000000b3}:root[data-theme=dark] .auth-card .notice--error{background:rgb(var(--loss-rgb) / .12);color:var(--loss)}:root[data-theme=dark] .auth-link,:root[data-theme=dark] .auth-terms a{text-decoration-color:rgb(var(--accent-bright-rgb) / .4)}:root[data-theme=dark] .auth-terms a{color:var(--fg-strong);text-decoration-color:#ffffff4d}:root[data-theme=dark] .auth-terms a:hover{color:var(--fg-strong);text-decoration-color:currentColor}:root[data-theme=dark] .auth-trust{color:var(--fg-faint)}.fm-q{min-width:0;margin:0}.fm-q__stack{display:grid}.fm-q__item{visibility:hidden;opacity:0;flex-direction:column;grid-area:1/1;min-width:0;display:flex}.fm-q__item.is-on{visibility:visible;opacity:1}.fm-q__text{margin:0}.fm-q__text p{letter-spacing:-.01em;color:var(--fg-strong);text-wrap:pretty;margin:0;font-size:1.0625rem;font-weight:500;line-height:1.55}.fm-q__w{display:inline-block}.fm-q__mark{color:var(--fg-faint)}.fm-q__by{align-items:center;margin-top:auto;padding-top:16px;display:flex}.fm-q__who{gap:1px;min-width:0;line-height:1.35;display:grid}.fm-q__who b{color:var(--fg-strong);font-size:.9375rem;font-weight:700}.fm-q__who span{color:var(--fg-faint);font-size:.8125rem}@keyframes fm-q-out{to{opacity:0;transform:translateY(-14px)}}@keyframes fm-q-word{0%{opacity:0;filter:blur(10px);transform:translateY(5px)}}@keyframes fm-q-by{0%{opacity:0;transform:translateY(12px)}}.fm-q__item.is-out{visibility:visible;opacity:1;animation:.16s ease-in forwards fm-q-out}.fm-q__item.is-in .fm-q__w{animation:fm-q-word .22s ease-out calc(.14s + var(--i,0) * 20ms) both}.fm-q__item.is-in .fm-q__by{animation:fm-q-by .24s var(--ease) .14s both}.fm-q__nav{gap:6px;margin-top:18px;display:flex}.fm-q__seg{cursor:pointer;background:0 0;border:0;flex:1 1 0;align-items:center;height:20px;padding:0;display:grid}.fm-q__bar{background:rgb(var(--ink-rgb) / .1);border-radius:999px;height:3px;display:block;position:relative;overflow:hidden}.fm-q__bar>i{border-radius:inherit;background:var(--fg-strong);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.fm-q__seg[aria-pressed=true] .fm-q__bar>i,.fm-q__seg.is-done .fm-q__bar>i{transform:scaleX(1)}.fm-q.is-auto:not(.is-manual) .fm-q__seg[aria-pressed=true] .fm-q__bar>i{animation:fm-q-fill var(--fm-q-ms,7s) linear both}.fm-q.is-paused .fm-q__bar>i{animation-play-state:paused!important}@keyframes fm-q-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fm-q__seg:hover .fm-q__bar{background:rgb(var(--ink-rgb) / .18)}.fm-q__seg:focus-visible{outline:2px solid rgb(var(--accent-rgb) / .7);outline-offset:2px;border-radius:4px}@media (pointer:coarse){.fm-q__seg{height:32px}}.auth-stage{--st-brand:var(--accent-bright,#27f28f);--st-brand-rgb:var(--accent-bright-rgb,39 242 143);isolation:isolate;border-radius:var(--r-card);min-height:100%;box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .05);background:linear-gradient(160deg,#f1faf5 0%,#f5f7fb 52%,#f8f5fa 100%);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}@media (width>=1024px){.auth-stage{min-height:calc(100svh - 28px);position:sticky;top:14px}}.auth-stage__wash{z-index:-2;pointer-events:none;position:absolute;inset:0}.auth-stage__blob{will-change:transform;border-radius:50%;display:block;position:absolute}.auth-stage__blob--green{aspect-ratio:1;background:radial-gradient(closest-side, rgb(var(--st-brand-rgb) / .42), rgb(var(--st-brand-rgb) / .12) 55%, transparent);width:88%;top:-24%;left:-22%}.auth-stage__blob--sky{aspect-ratio:1;background:radial-gradient(closest-side,#7cc4ff70,#7cc4ff1f 55%,#0000);width:92%;bottom:-30%;right:-26%}.auth-stage__blob--violet{aspect-ratio:1;background:radial-gradient(closest-side,#aa96ff4d,#0000 70%);width:64%;top:4%;right:-20%}.auth-stage__blob--peach{aspect-ratio:1;background:radial-gradient(closest-side,#ffbe8c57,#0000 70%);width:62%;bottom:-14%;left:-18%}@keyframes st-drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(9%,7%)scale(1.08)}}@keyframes st-drift-b{0%{transform:translate(0,0)scale(1)}to{transform:translate(-8%,-9%)scale(1.06)}}@keyframes st-drift-c{0%{transform:translate(0,0)}to{transform:translate(-10%,12%)}}@keyframes st-drift-d{0%{transform:translate(0,0)}to{transform:translate(12%,-8%)}}.motion .auth-stage__blob--green{animation:26s ease-in-out infinite alternate st-drift-a}.motion .auth-stage__blob--sky{animation:31s ease-in-out infinite alternate st-drift-b}.motion .auth-stage__blob--violet{animation:29s ease-in-out infinite alternate st-drift-c}.motion .auth-stage__blob--peach{animation:34s ease-in-out infinite alternate st-drift-d}.auth-stage.is-still .auth-stage__blob{animation-play-state:paused}.auth-stage>.auth-stage__grid{z-index:-1}.auth-stage .auth-stage__grid .fx-hh__base{--fx-hh-line:rgb(var(--ink-rgb) / .06);-webkit-mask-image:radial-gradient(90% 75% at 30% 20%,#000 20%,#0000 78%);mask-image:radial-gradient(90% 75% at 30% 20%,#000 20%,#0000 78%)}.auth-stage .auth-stage__grid .fx-hh__lens{--fx-hh-line:#067a466b}.auth-stage__inner{z-index:1;min-width:0;padding:clamp(32px,2.8vw,56px) clamp(32px,3.6vw,64px);position:relative}.auth-stage__eyebrow{color:var(--fg);align-items:center;gap:10px;font-size:.9375rem;font-weight:550;display:inline-flex}.auth-stage__dot{background:var(--st-brand);width:7px;height:7px;box-shadow:0 0 0 3px rgb(var(--st-brand-rgb) / .22);border-radius:50%}.auth-stage__title{font-family:var(--font-display);letter-spacing:-.05em;color:var(--fg-strong);margin-top:14px;font-size:clamp(2.75rem,1rem + 3.3vw,4.5rem);font-weight:700;line-height:.96}.auth-mark{z-index:0;white-space:nowrap;position:relative}.auth-mark:before{content:"";z-index:-1;background:var(--st-brand);transform-origin:0;border-radius:.06em;height:.36em;position:absolute;bottom:.06em;left:-.05em;right:-.07em}.motion .auth-mark:before{animation:.9s cubic-bezier(.65,0,.35,1) .45s both auth-mark-sweep}@keyframes auth-mark-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.auth-stage__lead{max-width:36rem;color:var(--fg-muted);text-wrap:balance;margin-top:14px;font-size:1.1875rem;line-height:1.45}.auth-stage__lead strong{color:var(--fg-strong);font-weight:650}.auth-stage__collage{max-width:640px;margin-top:clamp(22px,3.2vh,40px);display:grid;position:relative}.auth-chartwrap{z-index:1;width:min(100%,560px);min-width:0;position:relative}.auth-chartwrap .fx-ac--card{border-color:rgb(var(--ink-rgb) / .06);box-shadow:0 1px 1px #1715100a,0 2px 6px -1px #1715100f,0 30px 60px -32px #1715104d}.auth-chartwrap__nojs{background:var(--surface);box-shadow:0 0 0 1px rgb(var(--ink-rgb) / .06), 0 2px 6px -1px #1715100f;color:var(--fg-muted);border-radius:24px;margin:0;padding:22px 24px;font-size:.9375rem}.auth-chartwrap__nojs a{color:var(--accent-link,#067a46);text-underline-offset:3px;font-weight:600;text-decoration:underline}.auth-quotetilt{z-index:2;perspective:1000px;justify-self:end;width:min(86%,430px);margin-top:-18px;position:relative}.auth-quotecard{background:var(--surface);box-shadow:0 0 0 1px rgb(var(--ink-rgb) / .04), 0 1px 1px #1715100a, 0 2px 6px -1px #1715100f, 0 30px 60px -30px #17151052;border-radius:24px;padding:22px 24px 14px}.auth-quotecard .fm-q__text p{font-size:1rem}.auth-quotecard .fm-q__by{padding-top:14px}.auth-quotecard .fm-q__nav{margin-top:12px}.auth-stage__fine{max-width:40rem;color:var(--fg-faint);text-wrap:pretty;margin-top:clamp(18px,2.6vh,28px);font-size:.75rem;line-height:1.55}@media (width>=1024px) and (height<=880px){.auth-stage__inner{padding-block:28px}.auth-stage__title{margin-top:12px;font-size:clamp(2.5rem,1rem + 2.8vw,3.75rem)}.auth-stage__lead{margin-top:12px;font-size:1.0625rem}}@media (width>=1024px) and (height<=820px){.auth-stage__eyebrow{display:none}.auth-stage__title{margin-top:0;font-size:clamp(2.25rem,.8rem + 2.6vw,3.25rem)}.auth-stage__br{display:none}}@media (width<=1023.98px){.auth-stage__wide{display:none}.auth-stage{border-radius:28px;max-width:480px;margin-inline:auto}.auth-stage__inner{padding:20px}.auth-stage__collage{max-width:none;margin-top:0}.auth-quotetilt{justify-self:stretch;width:100%;margin-top:0}.auth-stage__fine{margin-top:14px}}@media (width<=639.98px){.auth-stage{border-radius:24px}.auth-stage__inner{padding:16px 16px 18px}.auth-quotecard{border-radius:20px;padding:20px 18px 10px}}.auth-chartwrap{container-type:inline-size}@container (width<=499.98px){.auth-chartwrap .fx-ac__ctrls{justify-content:space-between;width:100%}}:root[data-theme=dark] .auth-stage{--fd-glass-bg:var(--glass-bg,linear-gradient(180deg, #1a1e1c 0%, #141716 100%));--fd-glass-edge:var(--glass-edge,inset 0 1px 0 #ffffff1a, inset 0 0 0 1px #ffffff12);--fd-glass-shadow:var(--glass-shadow,0 1px 2px #0006, 0 24px 48px -24px #000000b3);--st-w1:#408cff57;--st-w2:#965af047;background:radial-gradient(70% 90% at 0% 0%, var(--st-w1), transparent 62%), radial-gradient(70% 90% at 100% 100%, var(--st-w2), transparent 62%), linear-gradient(115deg, transparent 38%, #ffffff0d 50%, transparent 62%), linear-gradient(170deg, #10141a, #0e1210);box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff0f}:root[data-theme=dark] .auth-stage__blob--green{background:radial-gradient(closest-side,#408cff38,#408cff0f 55%,#0000)}:root[data-theme=dark] .auth-stage__blob--sky{background:radial-gradient(closest-side,#965af038,#965af00f 55%,#0000)}:root[data-theme=dark] .auth-stage__blob--violet{background:radial-gradient(closest-side,#ffffff09,#0000 70%)}:root[data-theme=dark] .auth-stage__blob--peach{background:radial-gradient(closest-side,#408cff1a,#0000 70%)}:root[data-theme=dark] .auth-stage .auth-stage__grid .fx-hh__base{--fx-hh-line:#ffffff09}:root[data-theme=dark] .auth-stage .auth-stage__grid .fx-hh__lens{--fx-hh-line:#ffffff1c}:root[data-theme=dark] .auth-stage:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#00000057);height:min(220px,46%);position:absolute;bottom:0;left:0;right:0}:root[data-theme=dark] .auth-mark{color:var(--st-brand)}:root[data-theme=dark] .auth-mark:before{opacity:.85;border-radius:999px;height:6px;top:auto;bottom:-.02em}:root[data-theme=dark] .auth-chartwrap{--root-surface:#171b19;--root-surface-2:#1f2522;--root-surface-3:#262c29;--root-border:#ffffff14;--root-border-2:#ffffff24;--root-seg-thumb:#2b312e}:root[data-theme=dark] .auth-chartwrap .fx-ac--card,:root[data-theme=dark] .auth-chartwrap__nojs,:root[data-theme=dark] .auth-quotecard{background:var(--fd-glass-bg);box-shadow:var(--fd-glass-edge), var(--fd-glass-shadow);border-color:#0000}:root[data-theme=dark] .auth-quotecard .fm-q__bar{background:#ffffff2e}:root[data-theme=dark] .auth-quotecard .fm-q__seg:hover .fm-q__bar{background:#ffffff47}.fm-eye{color:var(--fg-muted)}.fm-eye__svg{width:20px;height:20px;overflow:visible}.fm-eye__eye{transform-box:view-box;transform-origin:12px 12px;transform:scaleY(.84)}.fm-eye__slash,.fm-eye__cut{stroke-dasharray:1 1.02;stroke-dashoffset:0}.fm-eye[aria-pressed=true] .fm-eye__eye{transform:none}.fm-eye[aria-pressed=true] .fm-eye__slash,.fm-eye[aria-pressed=true] .fm-eye__cut{stroke-dashoffset:1.02px;opacity:0}.motion .fm-eye__eye{transition:transform .2s var(--ease) -16ms}.motion .fm-eye__slash,.motion .fm-eye__cut{transition:stroke-dashoffset .2s var(--ease) -16ms, opacity .12s linear 80ms}.motion .fm-eye:not([aria-pressed=true]) .fm-eye__slash,.motion .fm-eye:not([aria-pressed=true]) .fm-eye__cut{transition:stroke-dashoffset .2s var(--ease) -16ms, opacity 60ms linear}.fm-meter{min-width:0;position:relative}.fm-meter__bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.fm-meter__seg{background:rgb(var(--ink-rgb) / .08);border-radius:999px;height:4px;position:relative;overflow:hidden}.fm-meter__seg>i{border-radius:inherit;background:var(--fg-strong);transform-origin:0;transition:transform .26s var(--ease), background-color .2s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.fm-meter__seg:nth-child(2)>i{transition-delay:40ms}.fm-meter__seg:nth-child(3)>i{transition-delay:80ms}.fm-meter__seg:nth-child(4)>i{transition-delay:.12s}.fm-meter[data-score="1"] .fm-meter__seg:nth-child(-n+1)>i,.fm-meter[data-score="2"] .fm-meter__seg:nth-child(-n+2)>i,.fm-meter[data-score="3"] .fm-meter__seg:nth-child(-n+3)>i,.fm-meter[data-score="4"] .fm-meter__seg>i{transform:scaleX(1)}.fm-meter[data-score="1"] .fm-meter__seg>i{background:rgb(var(--ink-rgb) / .38)}.fm-meter[data-score="2"] .fm-meter__seg>i{background:rgb(var(--ink-rgb) / .6)}.fm-meter__word{right:0;top:calc(100% + var(--fm-meter-gap,8px));text-align:right;pointer-events:none;min-width:5.2em;height:1.45em;display:block;position:absolute;overflow:hidden}.fm-meter__label{color:var(--fg-strong);white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.45;display:block}.fm-meter[data-score="0"] .fm-meter__label,.fm-meter[data-score="1"] .fm-meter__label{color:var(--fg-muted)}@keyframes fm-meter-roll{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:none}}.motion .fm-meter__label.is-roll{animation:fm-meter-roll .22s var(--ease) -16ms both}.fm-sb__in{justify-content:center;align-items:center;min-width:0;display:inline-flex}.fm-sb__icon{width:0;height:18px;transition:width .2s var(--ease), margin-right .2s var(--ease);flex:none;margin-right:0;display:inline-block;position:relative;overflow:visible}.fm-sb__loader,.fm-sb__check{opacity:0;width:18px;height:18px;transition:opacity .18s var(--ease), transform .2s var(--ease);position:absolute;top:0;left:0;transform:scale(.4)}.fm-sb[aria-busy=true] .fm-sb__icon,.fm-sb[data-done] .fm-sb__icon{width:18px;margin-right:10px}.fm-sb[aria-busy=true]:not([data-done]) .fm-sb__loader{opacity:1;transform:scale(1)}.fm-sb__loader path{transform-origin:12px 12px}.motion .fm-sb[aria-busy=true]:not([data-done]) .fm-sb__loader path{animation:.7s linear infinite fm-sb-spin}@keyframes fm-sb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fm-sb[data-done] .fm-sb__check{opacity:1;transform:scale(1)}.fm-sb__check path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .26s var(--ease) .12s}.fm-sb[data-done] .fm-sb__check path{stroke-dashoffset:0}.btn.fm-sb[aria-busy=true],.btn.fm-sb[data-done]{opacity:1;cursor:progress;pointer-events:none}
