body:has(.auth_shell__zAIDX),html:has(.auth_shell__zAIDX){margin:0;overflow-x:clip;background:var(--color-paper)}.auth_shell__zAIDX,.auth_shell__zAIDX *,.auth_shell__zAIDX :after,.auth_shell__zAIDX :before{box-sizing:border-box}.auth_shell__zAIDX{position:relative;display:grid;min-height:100svh;grid-template-rows:auto 1fr auto;overflow:hidden;background:radial-gradient(circle at 72% 42%,oklch(24% .055 255/.36),transparent 31rem),linear-gradient(135deg,oklch(10% .012 250),var(--color-paper) 52%,oklch(9% .018 255));font-family:var(--font-body)}.auth_shell__zAIDX:before{position:absolute;inset:0;background-image:linear-gradient(oklch(100% 0 0/.025) 1px,transparent 0),linear-gradient(90deg,oklch(100% 0 0/.025) 1px,transparent 0);background-size:4rem 4rem;-webkit-mask-image:linear-gradient(180deg,black,transparent 82%);mask-image:linear-gradient(180deg,black,transparent 82%);content:"";pointer-events:none}.auth_ambient__vb136{position:absolute;top:16%;right:-10rem;width:min(46vw,42rem);aspect-ratio:1;border:1px solid oklch(67% .12 258/.2);border-radius:50%;box-shadow:0 0 0 4rem oklch(58% .1 260/.025),0 0 0 8rem oklch(58% .1 260/.018);pointer-events:none}.auth_footer__4YAql,.auth_header__BcfOC,.auth_layout__AjwIz{position:relative;z-index:var(--z-base);width:min(calc(100% - (2 * var(--page-gutter))),var(--page-max));margin-inline:auto}.auth_header__BcfOC{display:flex;min-height:6.25rem;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-rule)}.auth_backLink__rCIPt,.auth_brand__y4ecu,.auth_footer__4YAql a{display:inline-flex;min-height:44px;align-items:center;color:inherit;text-decoration:none}.auth_brand__y4ecu{display:inline-flex;min-height:var(--control-height);align-items:center;gap:var(--space-sm);font-family:var(--font-display);font-size:1.1rem;font-weight:600;letter-spacing:-.02em}.auth_brandMark__aBYSA{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid var(--color-silver);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:-.05em}.auth_backLink__rCIPt{display:inline-flex;min-height:var(--control-height);align-items:center;gap:var(--space-xs);padding-inline:var(--space-md);border:1px solid transparent;border-radius:var(--radius-sm);color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap;transition:color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out)}.auth_backLink__rCIPt:hover{border-color:var(--color-rule-2);color:var(--color-ink)}.auth_layout__AjwIz{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,29rem);grid-gap:clamp(3rem,9vw,8rem);gap:clamp(3rem,9vw,8rem);align-items:center;padding-block:clamp(3rem,8vh,6rem)}.auth_context__jOrIR{max-width:41rem;animation:auth_auth-enter__jhAxz var(--dur-long) var(--ease-out) both}.auth_kicker__a0_dB,.auth_panelHeader__ASwPB>p,.auth_panelIndex__Xm04F{margin:0;color:var(--color-silver);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase}.auth_context__jOrIR h1{max-width:10ch;margin:var(--space-lg) 0;font-family:var(--font-display);font-size:clamp(3.25rem,6vw,5.75rem);font-weight:500;letter-spacing:-.055em;line-height:.93}.auth_contextCopy__StN58{max-width:38rem;margin:0;color:var(--color-muted);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.65}.auth_capabilities__lsRGJ{display:grid;max-width:40rem;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-lg);gap:var(--space-lg);margin:var(--space-2xl) 0 0;padding:var(--space-lg) 0 0;border-top:1px solid var(--color-rule);list-style:none}.auth_capabilities__lsRGJ li{display:flex;gap:var(--space-sm)}.auth_capabilityNumber__u30kV{flex:0 0 auto;color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs)}.auth_capabilities__lsRGJ small,.auth_capabilities__lsRGJ strong{display:block}.auth_capabilities__lsRGJ strong{margin-bottom:var(--space-2xs);font-size:var(--text-sm);font-weight:600}.auth_capabilities__lsRGJ small{color:var(--color-neutral);font-size:var(--text-xs);line-height:1.45}.auth_panel__BlfzW{position:relative;padding:clamp(1.5rem,4vw,2.5rem);border:1px solid var(--color-rule-2);border-radius:var(--radius-lg);background:oklch(15% .017 250/.86);box-shadow:var(--shadow-pass);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);animation:auth_auth-enter__jhAxz var(--dur-long) 80ms var(--ease-out) both}.auth_panel__BlfzW:before{position:absolute;top:-1px;right:2.5rem;left:2.5rem;height:1px;background:linear-gradient(90deg,transparent,var(--color-silver-bright),transparent);content:""}.auth_panelHeader__ASwPB{margin-bottom:var(--space-xl)}.auth_panelIndex__Xm04F{display:block;margin-bottom:var(--space-2xl);color:var(--color-neutral);text-align:right}.auth_panelHeader__ASwPB h2{margin:var(--space-sm) 0;font-family:var(--font-display);font-size:clamp(2.25rem,4vw,3.25rem);font-weight:500;letter-spacing:-.04em;line-height:1}.auth_panelHeader__ASwPB>span:last-child{color:var(--color-muted);font-size:var(--text-sm);line-height:1.55}.auth_form__w6e22{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.auth_field__FgLEv{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.auth_field__FgLEv label{color:var(--color-ink-2);font-size:var(--text-sm);font-weight:550}.auth_forgot__Li3Cu{justify-self:end;padding:0;border:0;background:none;color:var(--color-ink-2);font:inherit;font-size:var(--text-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.auth_forgot__Li3Cu:hover:not(:disabled){color:var(--color-ink)}.auth_forgot__Li3Cu:disabled{opacity:.6;cursor:default}.auth_field__FgLEv input{width:100%;min-height:3.25rem;box-sizing:border-box;padding:0 var(--space-md);border-radius:var(--radius-sm);outline:none;background:oklch(10% .012 250/.72);font:inherit;transition:border-color var(--dur-short) var(--ease-out),box-shadow var(--dur-short) var(--ease-out),background var(--dur-short) var(--ease-out)}.auth_field__FgLEv input::placeholder{color:var(--color-neutral)}.auth_field__FgLEv input:hover{border-color:var(--color-silver)}.auth_field__FgLEv input:focus-visible{border-color:var(--color-focus);background:oklch(12% .015 250);box-shadow:0 0 0 3px oklch(67% .12 258/.2)}.auth_error__8A_vF{border:1px solid color-mix(in oklch,var(--color-error),transparent 55%);border-radius:var(--radius-sm);background:transparent;background:color-mix(in oklch,var(--color-error),transparent 88%)}.auth_error__8A_vF,.auth_notice__aTbO7{margin:0;padding:var(--space-sm) var(--space-md);color:var(--color-ink);font-size:var(--text-sm);line-height:1.5}.auth_notice__aTbO7{border:1px solid color-mix(in oklch,var(--color-success),transparent 55%);border-radius:var(--radius-sm);background:transparent;background:color-mix(in oklch,var(--color-success),transparent 90%)}.auth_submit__sUccG{border:1px solid var(--color-silver-bright);border-radius:var(--radius-sm);color:var(--color-accent-ink);font:650 var(--text-sm) /1 var(--font-body);transition:transform var(--dur-micro) var(--ease-out),background var(--dur-short) var(--ease-out),opacity var(--dur-short) var(--ease-out)}.auth_secondary__YGhQT,.auth_submit__sUccG{min-height:3.25rem;padding-inline:var(--space-lg);cursor:pointer}.auth_secondary__YGhQT{border:1px solid var(--color-rule-2);border-radius:var(--radius-sm);color:var(--color-ink-2);background:transparent;font:600 var(--text-sm) /1 var(--font-body);transition:border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),background var(--dur-short) var(--ease-out)}.auth_secondary__YGhQT:hover:not(:disabled){border-color:var(--color-silver);background:oklch(100% 0 0/.035)}.auth_divider__Ad38J{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:var(--space-sm);gap:var(--space-sm);align-items:center;color:var(--color-neutral);font-size:var(--text-xs)}.auth_divider__Ad38J:after,.auth_divider__Ad38J:before{height:1px;background:var(--color-rule);content:""}.auth_submit__sUccG:hover:not(:disabled){background:white;transform:translateY(-1px)}.auth_submit__sUccG:active:not(:disabled){transform:translateY(0)}.auth_backLink__rCIPt:focus-visible,.auth_brand__y4ecu:focus-visible,.auth_footer__4YAql a:focus-visible,.auth_secondary__YGhQT:focus-visible,.auth_submit__sUccG:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.auth_secondary__YGhQT:disabled,.auth_submit__sUccG:disabled{cursor:wait;opacity:.65}.auth_securityNote__1S_XN{display:flex;align-items:center;gap:var(--space-xs);margin:var(--space-xl) 0 0;padding-top:var(--space-lg);border-top:1px solid var(--color-rule);color:var(--color-neutral);font-size:var(--text-xs);line-height:1.45}.auth_securityNote__1S_XN>span{color:var(--color-success);font-size:.45rem}.auth_footer__4YAql{display:flex;min-height:4.5rem;align-items:center;justify-content:space-between;border-top:1px solid var(--color-rule);color:var(--color-neutral);font-size:var(--text-xs)}.auth_footer__4YAql nav{display:flex;gap:var(--space-lg)}.auth_footer__4YAql a:hover{color:var(--color-ink)}@keyframes auth_auth-enter__jhAxz{0%{opacity:0;transform:translateY(.75rem)}}@media (max-width:860px){.auth_shell__zAIDX{overflow:auto}.auth_ambient__vb136{top:8rem;right:-16rem;width:32rem}.auth_layout__AjwIz{grid-template-columns:1fr;gap:var(--space-2xl);padding-block:var(--space-xl) var(--space-2xl)}.auth_context__jOrIR{max-width:34rem}.auth_context__jOrIR h1{max-width:11ch;font-size:clamp(3rem,10vw,4.5rem)}.auth_panel__BlfzW{order:-1;width:min(100%,32rem);box-sizing:border-box}}@media (min-width:861px) and (max-height:900px){.auth_header__BcfOC{min-height:5rem}.auth_layout__AjwIz{padding-block:var(--space-xl)}.auth_context__jOrIR h1{margin-block:var(--space-md);font-size:clamp(3.25rem,5.25vw,4.75rem)}.auth_capabilities__lsRGJ{margin-top:var(--space-lg);padding-top:var(--space-md)}.auth_panel__BlfzW{padding:2rem}.auth_panelHeader__ASwPB,.auth_panelIndex__Xm04F{margin-bottom:var(--space-lg)}.auth_securityNote__1S_XN{margin-top:var(--space-lg);padding-top:var(--space-md)}.auth_footer__4YAql{min-height:3.5rem}}@media (max-width:560px){.auth_header__BcfOC{min-height:5rem}.auth_brand__y4ecu{font-size:1rem}.auth_backLink__rCIPt{padding-inline:var(--space-sm)}.auth_layout__AjwIz{gap:var(--space-xl);padding-block:var(--space-xl)}.auth_context__jOrIR{display:none}.auth_context__jOrIR h1{margin-block:var(--space-md);font-size:clamp(2.7rem,14vw,3.75rem)}.auth_contextCopy__StN58{font-size:var(--text-base)}.auth_capabilities__lsRGJ{grid-template-columns:1fr;gap:var(--space-sm);margin-top:var(--space-lg);padding-top:var(--space-md)}.auth_capabilities__lsRGJ small{display:inline;margin-left:var(--space-xs)}.auth_panelIndex__Xm04F{margin-bottom:var(--space-xl)}.auth_footer__4YAql{min-height:5rem}.auth_footer__4YAql a{display:inline-flex;min-height:var(--control-height);align-items:center}}@media (prefers-reduced-motion:reduce){.auth_context__jOrIR,.auth_panel__BlfzW{animation:none}.auth_backLink__rCIPt,.auth_field__FgLEv input,.auth_secondary__YGhQT,.auth_submit__sUccG{transition:none}}.auth_shell__zAIDX{--color-paper:oklch(97% 0.01 250);--color-paper-2:oklch(95% 0.015 250);--color-paper-3:oklch(93% 0.02 250);--color-ink:oklch(26% 0.045 265);--color-ink-2:oklch(38% 0.04 262);--color-muted:oklch(48% 0.03 260);--color-neutral:oklch(56% 0.02 260);--color-rule:oklch(42% 0.035 260/0.14);--color-rule-2:oklch(42% 0.035 260/0.26);--color-silver-bright:oklch(45% 0.2 265);--color-silver:oklch(45% 0.2 265);--color-accent-ink:#fff;--shadow-pass:0 24px 60px oklch(30% 0.08 265/0.18);color:var(--color-ink);background:radial-gradient(60% 50% at 12% 8%,oklch(88% .06 250/.9),transparent 70%),radial-gradient(50% 45% at 88% 20%,oklch(88% .07 300/.85),transparent 70%),radial-gradient(60% 50% at 50% 100%,oklch(90% .06 200/.8),transparent 70%),linear-gradient(180deg,oklch(96% .012 250),oklch(94% .02 255))}body:has(.auth_shell__zAIDX),html:has(.auth_shell__zAIDX){background:oklch(96% .012 250)}.auth_ambient__vb136,.auth_shell__zAIDX:before{display:none}.auth_panel__BlfzW{border:1px solid oklch(100% 0 0/.92);border-radius:24px;background:oklch(100% 0 0/.72);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.auth_panelIndex__Xm04F,.auth_panel__BlfzW:before{display:none}.auth_panelHeader__ASwPB h2{font-family:var(--font-body);font-weight:800;letter-spacing:-.03em;font-size:clamp(1.9rem,3.2vw,2.4rem)}.auth_panelHeader__ASwPB{margin-bottom:var(--space-lg)}.auth_field__FgLEv input{border:1px solid var(--color-rule-2);border-radius:12px;background:#fff;color:var(--color-ink);min-height:3.1rem}.auth_field__FgLEv input:focus-visible{outline:3px solid oklch(60% .18 265/.35);outline-offset:2px;border-color:var(--color-silver-bright)}.auth_submit__sUccG{border-radius:12px;background:var(--color-silver-bright);border-color:var(--color-silver-bright);color:#fff;font-weight:700;box-shadow:0 10px 24px oklch(45% .2 265/.28)}.auth_submit__sUccG:hover:not(:disabled){background:oklch(40% .2 265)}.auth_secondary__YGhQT{border-radius:12px;background:#fff}.auth_secondary__YGhQT:hover:not(:disabled){background:oklch(97% .01 250);border-color:var(--color-silver-bright);color:var(--color-ink)}.auth_backLink__rCIPt,.auth_brand__y4ecu,.auth_capabilities__lsRGJ,.auth_contextCopy__StN58,.auth_kicker__a0_dB{color:var(--color-ink-2)}.auth_capabilities__lsRGJ li{border-color:var(--color-rule)}.auth_capabilityNumber__u30kV{color:var(--color-silver-bright)}@media (max-width:720px){.auth_context__jOrIR{display:none}.auth_layout__AjwIz{grid-template-columns:1fr;padding-block:1.5rem}}.auth_shell__zAIDX,.auth_shell__zAIDX button,.auth_shell__zAIDX input{font-family:var(--font-geist,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)}.auth_context__jOrIR h1{font-weight:800;letter-spacing:-.04em;font-size:clamp(2.4rem,4.6vw,4rem);line-height:1.02}.auth_context__jOrIR h1,.auth_panelHeader__ASwPB h2{font-family:var(--font-geist,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif)}.auth_madeBy__wgxhq{display:inline-flex;align-items:center;gap:.45rem;color:inherit;text-decoration:none}.auth_madeBy__wgxhq img{height:1.7rem;width:auto;display:block}