.auth-page-module__4FsXOW__authPage.auth-page-module__4FsXOW__authPage{--auth-night:#050505;--auth-ivory:#f7f3eb;--auth-ink:#182023;--auth-muted:#626a68;--auth-gold:#e7b255;background:var(--auth-night);max-width:none;min-height:calc(100dvh - var(--nav-height));width:100%;margin:0;padding:0;overflow:visible}.auth-page-module__4FsXOW__authScene{min-height:calc(100dvh - var(--nav-height));grid-template-columns:minmax(0,1fr) minmax(0,.96fr);width:100%;display:grid}.auth-page-module__4FsXOW__scenePanel{background:var(--theme-page-bg);color:var(--theme-text);min-height:inherit;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(1.5rem,3vw,3rem);min-width:0;padding:clamp(2rem,5vw,5rem) clamp(1.5rem,4vw,4rem);display:flex;position:relative}.auth-page-module__4FsXOW__scenePanel:after{content:none;pointer-events:none;background:linear-gradient(90deg,#0000,#e7b25529);position:absolute;inset:0}.auth-page-module__4FsXOW__sceneArtwork{aspect-ratio:1672/941;background:url(/images/cache/home-daytime-original.0d3b20e8c576.webp) 50%/contain no-repeat;flex-shrink:0;width:100%}.auth-page-module__4FsXOW__sceneCopy{z-index:1;width:min(100%,34rem);min-width:0;max-width:100%;position:relative}.auth-page-module__4FsXOW__sceneKicker{color:var(--auth-gold);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.6rem;font-size:.72rem;font-weight:800}.auth-page-module__4FsXOW__sceneCopy h2{color:var(--theme-text);letter-spacing:-.055em;overflow-wrap:anywhere;text-wrap:balance;max-width:100%;margin:0;font-size:clamp(2.7rem,4.4vw,4.75rem);font-weight:900;line-height:.98}.auth-page-module__4FsXOW__sceneDescription{color:var(--theme-text-muted);max-width:32ch;margin:2rem 0 0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.7}.auth-page-module__4FsXOW__sceneRule{background:var(--auth-gold);opacity:.9;width:5rem;height:1px;margin-top:2.4rem;display:block}.auth-page-module__4FsXOW__sceneNote{color:var(--theme-text-muted);font-family:var(--font-mono);letter-spacing:.08em;margin:1rem 0 0;font-size:.7rem}.auth-page-module__4FsXOW__authRail{background:var(--auth-ivory);color:var(--auth-ink);justify-content:center;align-items:center;min-width:0;padding:clamp(2.5rem,6vw,6rem) clamp(1.5rem,5vw,6rem);display:flex}.auth-page-module__4FsXOW__authLayout{background:var(--auth-ivory);color:var(--auth-ink);width:min(100%,34rem);min-width:0;max-width:34rem;margin:0;padding:0}.auth-page-module__4FsXOW__authLayout>header{flex-direction:column;min-width:0;max-width:100%;display:flex}.auth-page-module__4FsXOW__authLayout>header h1{color:var(--auth-ink);letter-spacing:-.055em;overflow-wrap:anywhere;text-wrap:balance;order:1;max-width:100%;font-size:clamp(2.35rem,5vw,4.5rem);line-height:.98}.auth-page-module__4FsXOW__authLayout>header h1+p{color:var(--auth-muted);overflow-wrap:anywhere;order:2;max-width:42ch;margin-top:1.15rem;font-size:1.05rem;line-height:1.65}.auth-page-module__4FsXOW__authLayout>header p:last-child{color:#8a651f;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;order:0;margin:0 0 1rem;font-size:.7rem;font-weight:800}.auth-page-module__4FsXOW__authLayout .statusPanel{box-shadow:none;color:var(--auth-ink);overflow-wrap:anywhere;background:#fff4dc;border:1px solid #d09a43;border-radius:.75rem;max-width:100%;margin-top:1.5rem;padding:.95rem 1rem}.auth-page-module__4FsXOW__authLayout .statusPanel strong{color:var(--auth-ink);font-size:.95rem}.auth-page-module__4FsXOW__inlineAlert{color:#4a3212;overflow-wrap:anywhere;background:#fff4dc;border:1px solid #d09a43;border-radius:.75rem;max-width:100%;margin:1.5rem 0 0;padding:.85rem 1rem;line-height:1.6}.auth-page-module__4FsXOW__backLink{color:var(--auth-muted);margin:1.5rem 0 0}.auth-page-module__4FsXOW__backLink a,a.auth-page-module__4FsXOW__backLink{color:#805b18;text-underline-offset:.2em;align-items:center;min-width:2.75rem;min-height:2.75rem;padding-inline:.2rem;font-weight:800;display:inline-flex}@media (max-width:900px){.auth-page-module__4FsXOW__authPage.auth-page-module__4FsXOW__authPage{min-height:auto}.auth-page-module__4FsXOW__authScene{grid-template-columns:minmax(0,1fr);min-height:auto}.auth-page-module__4FsXOW__scenePanel{background-position:68%;min-height:clamp(12rem,42vw,24rem);padding:clamp(2rem,8vw,5rem) clamp(1.5rem,6vw,4.5rem)}.auth-page-module__4FsXOW__sceneCopy{width:100%}.auth-page-module__4FsXOW__sceneCopy h2{font-size:clamp(2rem,8vw,4.5rem)}.auth-page-module__4FsXOW__authRail{align-items:stretch;min-height:auto;padding:clamp(2.5rem,8vw,5rem) clamp(1.25rem,6vw,4rem) clamp(3rem,8vw,6rem)}.auth-page-module__4FsXOW__authLayout,.auth-page-module__4FsXOW__authLayout>header{width:100%;max-width:40rem}}@media (max-width:520px){.auth-page-module__4FsXOW__scenePanel{background-position:64% 42%;min-height:clamp(10rem,46vw,16rem);padding:clamp(1.75rem,7vw,3rem) clamp(1rem,5vw,2rem) clamp(2rem,7vw,3rem)}.auth-page-module__4FsXOW__sceneDescription,.auth-page-module__4FsXOW__sceneRule,.auth-page-module__4FsXOW__sceneNote{display:none}.auth-page-module__4FsXOW__authRail{padding-inline:clamp(1rem,5vw,2.5rem)}}@media (max-width:360px){.auth-page-module__4FsXOW__sceneCopy h2{font-size:clamp(1.8rem,8vw,3rem)}.auth-page-module__4FsXOW__authRail{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.auth-page-module__4FsXOW__scenePanel,.auth-page-module__4FsXOW__authRail{scroll-behavior:auto}}.auth-page-module__4FsXOW__authPage.auth-page-module__4FsXOW__authPage{--auth-night:var(--theme-page-bg);--auth-ivory:var(--theme-image-text,var(--color-ink-on-dark));--auth-ink:var(--theme-paper-ink);--auth-muted:var(--theme-paper-muted);--auth-gold:var(--theme-accent);background:var(--theme-page-bg);color:var(--theme-text)}.auth-page-module__4FsXOW__authRail,.auth-page-module__4FsXOW__authLayout{background:var(--theme-paper-bg);color:var(--theme-paper-ink)}.auth-page-module__4FsXOW__authLayout>header h1{color:var(--theme-paper-ink)}.auth-page-module__4FsXOW__authLayout>header h1+p,.auth-page-module__4FsXOW__backLink{color:var(--theme-paper-muted)}.auth-page-module__4FsXOW__authLayout>header p:last-child,.auth-page-module__4FsXOW__backLink a,a.auth-page-module__4FsXOW__backLink{color:var(--theme-accent)}.auth-page-module__4FsXOW__inlineAlert{background:var(--theme-panel-raised);border-color:var(--color-warning,var(--theme-accent));color:var(--theme-text)}.auth-page-module__4FsXOW__authLayout .statusPanel{background:var(--theme-panel-raised);border-color:var(--color-warning,var(--theme-accent));color:var(--theme-text)}.auth-page-module__4FsXOW__inlineAlert{color:var(--theme-text)}.auth-page-module__4FsXOW__authLayout .statusPanel strong{color:var(--theme-text)}.auth-page-module__4FsXOW__backLink a:hover,a.auth-page-module__4FsXOW__backLink:hover,.auth-page-module__4FsXOW__backLink a:focus-visible,a.auth-page-module__4FsXOW__backLink:focus-visible{color:var(--theme-accent-hover)}.auth-page-module__4FsXOW__sceneKicker{color:var(--theme-accent)}
