.auth-shell-module__j9EB2G__shell{--auth-paper:#f5f4eb;--auth-forest:#153e2f;--auth-mint:#bde392;--auth-muted:#a5b9ab;isolation:isolate;min-height:100svh;color:var(--auth-paper);background:radial-gradient(at 18% 65%,#245c3440,#0000 52%),#061b15;flex-direction:column;flex:1;display:flex;position:relative;overflow:clip}.auth-shell-module__j9EB2G__shell:before{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(#bddebd04 1px,#0000 1px),linear-gradient(90deg,#bddebd04 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.auth-shell-module__j9EB2G__header,.auth-shell-module__j9EB2G__footer{justify-content:space-between;align-items:center;gap:1.5rem;width:min(100%,94rem);margin-inline:auto;padding:2.1rem clamp(1.5rem,5vw,5rem);display:flex}.auth-shell-module__j9EB2G__brand{font-family:var(--font-display);letter-spacing:-.05em;align-items:center;gap:.65rem;font-size:1.15rem;font-weight:800;display:inline-flex}.auth-shell-module__j9EB2G__brand svg{width:1.2rem;height:1.2rem;color:var(--auth-mint)}.auth-shell-module__j9EB2G__brand span{color:var(--auth-mint);font-size:1.4rem}.auth-shell-module__j9EB2G__brand i{color:#718d7c;margin-inline:.35rem;font-style:normal;font-weight:400}.auth-shell-module__j9EB2G__brand strong{font-weight:600}.auth-shell-module__j9EB2G__homeLink{color:var(--auth-muted);align-items:center;gap:.55rem;padding-block:.5rem;font-size:.78rem;transition:color .18s;display:inline-flex}.auth-shell-module__j9EB2G__homeLink:hover{color:var(--auth-paper)}.auth-shell-module__j9EB2G__main{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,29.5rem);align-items:center;gap:clamp(3rem,7vw,7rem);width:min(100%,78rem);margin-inline:auto;padding:2.5rem 3rem 3.5rem;display:grid}.auth-shell-module__j9EB2G__story{min-width:0}.auth-shell-module__j9EB2G__eyebrow,.auth-shell-module__j9EB2G__cardEyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:600;line-height:1.6}.auth-shell-module__j9EB2G__eyebrow{color:var(--auth-muted);align-items:center;gap:.65rem;display:flex}.auth-shell-module__j9EB2G__eyebrow>span{background:var(--auth-mint);border-radius:50%;width:.375rem;height:.375rem}.auth-shell-module__j9EB2G__headline{font-family:var(--font-display);letter-spacing:-.065em;margin-top:1.6rem;font-size:clamp(3.3rem,5.4vw,5.2rem);font-weight:600;line-height:1.04}.auth-shell-module__j9EB2G__headline>span{color:var(--auth-mint);display:block}.auth-shell-module__j9EB2G__description{max-width:35ch;color:var(--auth-muted);text-wrap:pretty;margin-top:1.5rem;font-size:.94rem;line-height:1.8}.auth-shell-module__j9EB2G__artwork{width:100%;height:16.5rem;margin-block:1rem .5rem;position:relative}.auth-shell-module__j9EB2G__orbit{position:absolute;inset:16% 1% -8%;transform:rotate(-18deg)}.auth-shell-module__j9EB2G__orbit i{border:1px solid #bde39226;border-radius:50%;position:absolute;inset:0}.auth-shell-module__j9EB2G__orbit i:nth-child(2){border-color:#bde39219;inset:16%}.auth-shell-module__j9EB2G__orbit i:nth-child(3){border-color:#bde39212;inset:32%}.auth-shell-module__j9EB2G__orbit:after{background:var(--auth-mint);content:"";border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:41%;left:0;box-shadow:0 0 18px #bde39270}.auth-shell-module__j9EB2G__sculpture{filter:drop-shadow(0 26px 18px #0006);width:10.5rem;height:10.5rem;animation:auth-shell-module__j9EB2G__arrive .85s var(--ease-brand) both;position:absolute;top:1.8rem;left:calc(50% - 6rem);transform:rotate(-12deg)skewY(9deg)}.auth-shell-module__j9EB2G__sculpture svg{width:100%;height:100%;position:absolute;inset:0}.auth-shell-module__j9EB2G__sculpture svg:first-child{color:#264c2d;transform:translate(-21px,28px)}.auth-shell-module__j9EB2G__sculpture svg:nth-child(2){color:#466b37;transform:translate(-14px,19px)}.auth-shell-module__j9EB2G__sculpture svg:nth-child(3){color:#749951;transform:translate(-7px,10px)}.auth-shell-module__j9EB2G__sculpture svg:nth-child(4){color:var(--auth-mint);filter:drop-shadow(0 1px #f6ffd5)}.auth-shell-module__j9EB2G__spark{background:#bde39280;border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:24%;right:12%}.auth-shell-module__j9EB2G__artworkCross{color:#bde39265;font-family:var(--font-mono);font-weight:400;position:absolute;top:19%;left:9%}.auth-shell-module__j9EB2G__method{color:#d5dfd1;border-top:1px solid #bde39224;justify-content:space-between;align-items:center;gap:.6rem;padding-top:1.5rem;font-size:.76rem;display:flex}.auth-shell-module__j9EB2G__method>span{align-items:center;gap:.6rem;display:flex}.auth-shell-module__j9EB2G__method small{color:#97b784;font-family:var(--font-mono);font-size:.57rem}.auth-shell-module__j9EB2G__method>svg{color:#708570;flex:none}.auth-shell-module__j9EB2G__card{--color-ink:#18392b;--color-ink-muted:#536558;--color-ink-faint:#647366;--color-line:#d7ddd0;--color-line-strong:#a8b6a4;--color-line-accent:#4e7650;--color-surface:#e9eddf;--color-surface-sunken:#fafbf5;--color-surface-raised:#fffef8;--color-accent:#234f37;--color-accent-hover:#163e2a;--color-accent-ink:#f5f4eb;--color-info:#235876;--color-info-soft:#e3edf0;--color-warning:#80590e;--color-danger:#a43528;--color-danger-soft:#f6e4dc;background:var(--auth-paper);min-width:0;color:var(--color-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;animation:auth-shell-module__j9EB2G__arrive .6s var(--ease-brand) both;border:1px solid #fffff04d;border-radius:1.5rem;padding:clamp(1.75rem,3vw,2.75rem);position:relative;box-shadow:0 28px 80px -30px #0007,inset 0 1px #fff}.auth-shell-module__j9EB2G__cardEyebrow{color:var(--color-ink-muted)}.auth-shell-module__j9EB2G__cardTitle{font-family:var(--font-display);letter-spacing:-.06em;text-wrap:balance;margin-top:1rem;font-size:clamp(2rem,2.8vw,2.6rem);font-weight:600;line-height:1.13}.auth-shell-module__j9EB2G__cardIntro{color:var(--color-ink-muted);text-wrap:pretty;margin-top:1rem;font-size:.875rem;line-height:1.75}.auth-shell-module__j9EB2G__formArea{margin-top:1.9rem}.auth-shell-module__j9EB2G__emailForm{flex-direction:column;gap:.8rem;display:flex}.auth-shell-module__j9EB2G__emailLabel{font-size:.77rem;font-weight:600}.auth-shell-module__j9EB2G__inputWrap{position:relative}.auth-shell-module__j9EB2G__inputWrap>svg{color:var(--color-ink-faint);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.auth-shell-module__j9EB2G__emailInput{border:1px solid var(--color-line);background:var(--color-surface-sunken);width:100%;min-height:3.5rem;color:var(--color-ink);border-radius:.6rem;padding:.875rem 1rem .875rem 2.8rem;font-size:1rem;transition:border-color .18s,box-shadow .18s}.auth-shell-module__j9EB2G__emailInput::placeholder{color:var(--color-ink-faint)}.auth-shell-module__j9EB2G__emailInput:focus{border-color:var(--color-accent);outline-offset:2px;outline:2px solid #234f3726}.auth-shell-module__j9EB2G__emailInput:disabled{cursor:not-allowed;opacity:.55}.auth-shell-module__j9EB2G__emailHint{color:var(--color-ink-faint);margin-top:-.2rem;font-size:.69rem;line-height:1.6}.auth-shell-module__j9EB2G__terms{color:var(--color-ink-muted);align-items:flex-start;gap:.65rem;padding-block:.4rem;font-size:.73rem;line-height:1.75;display:flex}.auth-shell-module__j9EB2G__terms input{width:1rem;height:1rem;accent-color:var(--color-accent);flex:none;margin-top:.2rem}.auth-shell-module__j9EB2G__terms a,.auth-shell-module__j9EB2G__finePrint a{text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:3px}.auth-shell-module__j9EB2G__terms a:hover,.auth-shell-module__j9EB2G__finePrint a:hover{color:var(--color-ink);text-decoration-color:currentColor}.auth-shell-module__j9EB2G__primaryButton,.auth-shell-module__j9EB2G__secondaryButton{cursor:pointer;border:1px solid #0000;border-radius:.6rem;justify-content:center;align-items:center;gap:.7rem;width:100%;min-height:3.35rem;padding:.85rem 1.2rem;font-size:.82rem;font-weight:600;line-height:1.4;transition:background .18s,border-color .18s,transform .18s;display:flex}.auth-shell-module__j9EB2G__primaryButton{background:var(--color-accent);color:var(--color-accent-ink)}.auth-shell-module__j9EB2G__primaryButton:hover{background:var(--color-accent-hover);transform:translateY(-1px)}.auth-shell-module__j9EB2G__primaryButton:disabled,.auth-shell-module__j9EB2G__secondaryButton:disabled{opacity:.55;cursor:not-allowed;transform:none}.auth-shell-module__j9EB2G__secondaryButton{border-color:var(--color-line);color:var(--color-ink);background:0 0}.auth-shell-module__j9EB2G__secondaryButton:hover{border-color:var(--color-line-strong);background:var(--color-surface)}.auth-shell-module__j9EB2G__primaryButton svg,.auth-shell-module__j9EB2G__secondaryButton svg{flex:none}.auth-shell-module__j9EB2G__divider{color:var(--color-ink-faint);align-items:center;gap:1rem;margin-block:1.25rem;font-size:.7rem;display:flex}.auth-shell-module__j9EB2G__divider:before,.auth-shell-module__j9EB2G__divider:after{background:var(--color-line);content:"";flex:1;height:1px}.auth-shell-module__j9EB2G__passwordless{color:var(--color-ink-faint);justify-content:center;align-items:center;gap:.4rem;margin-top:1.15rem;font-size:.67rem;display:flex}.auth-shell-module__j9EB2G__finePrint{color:var(--color-ink-faint);margin-top:1.5rem;font-size:.69rem;line-height:1.7}.auth-shell-module__j9EB2G__languageNote{border-top:1px solid var(--color-line);color:var(--color-ink-muted);margin-top:1.4rem;padding-top:1rem;font-size:.72rem;line-height:1.7}.auth-shell-module__j9EB2G__notice{margin-top:1.3rem}.auth-shell-module__j9EB2G__development{border-top:1px dashed var(--color-line-strong);color:var(--color-ink-muted);margin-top:1.25rem;padding-top:1rem;font-size:.69rem;line-height:1.65}.auth-shell-module__j9EB2G__development summary{cursor:pointer;width:fit-content}.auth-shell-module__j9EB2G__development p{margin-top:.5rem}.auth-shell-module__j9EB2G__statusIcon{width:3.75rem;height:3.75rem;color:var(--color-accent);background:#e2ebd5;border:1px solid #cdd9bd;border-radius:1.1rem;place-items:center;margin-bottom:2rem;display:grid}.auth-shell-module__j9EB2G__statusIcon svg{stroke-width:1.5px;width:1.65rem;height:1.65rem}.auth-shell-module__j9EB2G__actionStack{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.auth-shell-module__j9EB2G__checkList{border-block:1px solid var(--color-line);gap:1rem;margin-block:1.75rem;padding-block:1.4rem;display:grid}.auth-shell-module__j9EB2G__checkList li{color:var(--color-ink-muted);align-items:flex-start;gap:.7rem;font-size:.78rem;line-height:1.6;display:flex}.auth-shell-module__j9EB2G__checkList svg{color:var(--color-accent);flex:none;margin-top:.15rem}.auth-shell-module__j9EB2G__footer{color:var(--auth-muted);padding-block:1.5rem;font-size:.68rem}.auth-shell-module__j9EB2G__footer nav{gap:1.4rem;display:flex}.auth-shell-module__j9EB2G__footer a{padding-block:.5rem}.auth-shell-module__j9EB2G__footer a[aria-current=page]{color:var(--auth-mint);text-underline-offset:6px;text-decoration:underline}.auth-shell-module__j9EB2G__footer a:hover{color:var(--auth-paper)}@keyframes auth-shell-module__j9EB2G__arrive{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@media (min-width:80rem) and (min-height:56rem){.auth-shell-module__j9EB2G__main{padding-block:4rem}.auth-shell-module__j9EB2G__artwork{height:19rem;margin-top:1.7rem}.auth-shell-module__j9EB2G__sculpture{width:12rem;height:12rem;top:3rem}}@media not (min-width:64rem){.auth-shell-module__j9EB2G__main{grid-template-columns:minmax(0,1fr) minmax(0,26rem);gap:2.5rem;padding-inline:2rem}.auth-shell-module__j9EB2G__headline{font-size:clamp(2.6rem,5.3vw,3.9rem)}.auth-shell-module__j9EB2G__method{flex-wrap:wrap;justify-content:flex-start;gap:.8rem;font-size:.68rem}.auth-shell-module__j9EB2G__method>span{gap:.3rem}.auth-shell-module__j9EB2G__method>svg{width:.7rem}}@media not (min-width:48rem){.auth-shell-module__j9EB2G__header{padding:1.2rem 1.5rem}.auth-shell-module__j9EB2G__brand{gap:.4rem;font-size:.98rem}.auth-shell-module__j9EB2G__brand span{font-size:1.2rem}.auth-shell-module__j9EB2G__brand svg{width:1rem;height:1rem}.auth-shell-module__j9EB2G__brand i{margin-inline:.15rem}.auth-shell-module__j9EB2G__homeLink{font-size:.69rem}.auth-shell-module__j9EB2G__main{grid-template-columns:1fr;gap:1.8rem;width:min(100%,31rem);padding:1.5rem 1.25rem 2rem}.auth-shell-module__j9EB2G__story{text-align:center}.auth-shell-module__j9EB2G__eyebrow{justify-content:center;font-size:.55rem}.auth-shell-module__j9EB2G__headline{margin-top:.85rem;font-size:clamp(2.5rem,10vw,3.8rem)}.auth-shell-module__j9EB2G__headline>span{display:block}.auth-shell-module__j9EB2G__description,.auth-shell-module__j9EB2G__artwork,.auth-shell-module__j9EB2G__method{display:none}.auth-shell-module__j9EB2G__card{border-radius:1.2rem;padding:1.8rem}.auth-shell-module__j9EB2G__cardTitle{font-size:2.05rem}.auth-shell-module__j9EB2G__footer{text-align:center;flex-direction:column;gap:.65rem;padding:.4rem 1.25rem 1.5rem}.auth-shell-module__j9EB2G__shell[data-mode=signout] .auth-shell-module__j9EB2G__main,.auth-shell-module__j9EB2G__shell[data-mode=check] .auth-shell-module__j9EB2G__main{align-content:center}.auth-shell-module__j9EB2G__shell[data-mode=signout] .auth-shell-module__j9EB2G__story,.auth-shell-module__j9EB2G__shell[data-mode=check] .auth-shell-module__j9EB2G__story{display:none}}@media (min-width:48rem) and (not (min-height:50rem)){.auth-shell-module__j9EB2G__header{padding-block:1.1rem}.auth-shell-module__j9EB2G__main{padding-block:1rem 1.5rem}.auth-shell-module__j9EB2G__card{padding:2rem}.auth-shell-module__j9EB2G__cardTitle{font-size:2.1rem}.auth-shell-module__j9EB2G__cardIntro{margin-top:.8rem}.auth-shell-module__j9EB2G__formArea{margin-top:1.4rem}.auth-shell-module__j9EB2G__finePrint{margin-top:1.1rem}.auth-shell-module__j9EB2G__artwork{height:11.5rem}.auth-shell-module__j9EB2G__sculpture{width:8rem;height:8rem;top:1.4rem;left:calc(50% - 4rem)}.auth-shell-module__j9EB2G__headline{font-size:clamp(2.6rem,5vw,4.5rem)}.auth-shell-module__j9EB2G__footer{padding-block:.7rem}}@media not (min-width:23rem){.auth-shell-module__j9EB2G__header{padding-inline:1rem}.auth-shell-module__j9EB2G__homeLink{max-width:6.5rem;font-size:.63rem}.auth-shell-module__j9EB2G__main{padding-inline:.9rem}.auth-shell-module__j9EB2G__card{padding:1.45rem}.auth-shell-module__j9EB2G__cardTitle{font-size:1.85rem}}@media (prefers-reduced-motion:reduce){.auth-shell-module__j9EB2G__card,.auth-shell-module__j9EB2G__sculpture{animation:none}.auth-shell-module__j9EB2G__shell *,.auth-shell-module__j9EB2G__shell :before,.auth-shell-module__j9EB2G__shell :after{transition:none}}@media (forced-colors:active){.auth-shell-module__j9EB2G__artwork{display:none}.auth-shell-module__j9EB2G__card,.auth-shell-module__j9EB2G__primaryButton,.auth-shell-module__j9EB2G__secondaryButton,.auth-shell-module__j9EB2G__emailInput{border:1px solid canvastext}}
