.AuthShell-module__v8KGDa__shell{background:var(--color-bg);min-height:100svh;color:var(--color-fg);grid-template-columns:minmax(28rem,1.08fr) minmax(27rem,.92fr);display:grid}.AuthShell-module__v8KGDa__scene{border-right:1px solid var(--color-line);background:var(--color-bg-deep);min-height:100svh;position:relative;overflow:hidden}.AuthShell-module__v8KGDa__sceneImage{object-fit:cover;object-position:58% center;filter:saturate(.72)contrast(1.08)brightness(.76)}.AuthShell-module__v8KGDa__sceneShade{background:linear-gradient(#01050894 0%,#0000 28%),linear-gradient(#01050833 32%,#010508f5 100%),linear-gradient(90deg,#0105082e,#0000 60%);position:absolute;inset:0}.AuthShell-module__v8KGDa__brand{z-index:2;display:inline-flex;position:absolute;top:2rem;left:2.25rem}.AuthShell-module__v8KGDa__brandMark{width:2.4rem;height:auto}.AuthShell-module__v8KGDa__brandWord{width:8.7rem;height:auto}.AuthShell-module__v8KGDa__sceneCopy{z-index:2;position:absolute;bottom:6.4rem;left:clamp(2rem,5vw,5rem);right:2rem}.AuthShell-module__v8KGDa__sceneCopy span,.AuthShell-module__v8KGDa__formIndex,.AuthShell-module__v8KGDa__utility,.AuthShell-module__v8KGDa__footer{font-family:var(--font-mono);letter-spacing:.17em;text-transform:uppercase;font-size:.62rem}.AuthShell-module__v8KGDa__sceneCopy span{color:var(--color-accent)}.AuthShell-module__v8KGDa__sceneCopy h2{max-width:36rem;font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;color:#f4fbfd;margin-top:1.1rem;font-size:clamp(3.2rem,6vw,6.8rem);font-weight:500;line-height:.86}.AuthShell-module__v8KGDa__sceneCopy p{color:#dceff4b8;max-width:28rem;margin-top:1.4rem;font-size:.83rem;line-height:1.6}.AuthShell-module__v8KGDa__horizon{z-index:2;background:linear-gradient(90deg, transparent 4%, #23d5f44d 20%, var(--color-accent) 51%, #23d5f433 78%, transparent 96%);transform-origin:50%;height:2px;position:absolute;bottom:3.8rem;left:0;right:0;transform:perspective(24rem)rotateX(53deg)}.AuthShell-module__v8KGDa__entry{grid-template-rows:auto 1fr auto;min-height:100svh;display:grid}.AuthShell-module__v8KGDa__utility{border-bottom:1px solid var(--color-line);min-height:4.7rem;color:var(--color-dimmer);justify-content:space-between;align-items:center;gap:1rem;padding:0 2rem;display:flex}.AuthShell-module__v8KGDa__controls{align-items:center;gap:.6rem;display:flex}.AuthShell-module__v8KGDa__mobileBrand{display:none}.AuthShell-module__v8KGDa__formStage{place-items:center;padding:3rem clamp(2rem,5vw,5.5rem);display:grid}.AuthShell-module__v8KGDa__form{width:min(100%,29rem)}.AuthShell-module__v8KGDa__formIndex{color:var(--color-accent)}.AuthShell-module__v8KGDa__form h1{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--color-fg-bright);margin-top:1rem;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:500;line-height:.94}.AuthShell-module__v8KGDa__form>p{max-width:26rem;color:var(--color-dim);margin-top:.9rem;font-size:.82rem;line-height:1.6}.AuthShell-module__v8KGDa__formBody{border-top:1px solid var(--color-line);margin-top:2rem;padding-top:1.6rem}.AuthShell-module__v8KGDa__footer{border-top:1px solid var(--color-line);color:var(--color-dimmer);justify-content:space-between;padding:1.2rem 2rem;display:flex}.AuthShell-module__v8KGDa__mobileMark{width:2rem;height:auto}@media (max-width:900px){.AuthShell-module__v8KGDa__shell{grid-template-columns:1fr}.AuthShell-module__v8KGDa__scene{border-right:0;border-bottom:1px solid var(--color-line);min-height:17rem}.AuthShell-module__v8KGDa__brand{display:none}.AuthShell-module__v8KGDa__sceneCopy{bottom:3.6rem;left:1.25rem}.AuthShell-module__v8KGDa__sceneCopy h2{font-size:clamp(2.8rem,12vw,5.4rem)}.AuthShell-module__v8KGDa__sceneCopy p{display:none}.AuthShell-module__v8KGDa__horizon{bottom:1.8rem}.AuthShell-module__v8KGDa__entry{min-height:auto}.AuthShell-module__v8KGDa__utility{min-height:4rem;padding:0 1.25rem}.AuthShell-module__v8KGDa__mobileBrand{display:inline-flex}.AuthShell-module__v8KGDa__utility>span{display:none}.AuthShell-module__v8KGDa__formStage{padding:3rem 1.25rem 4rem}.AuthShell-module__v8KGDa__footer{padding:1rem 1.25rem}}@media (max-width:520px){.AuthShell-module__v8KGDa__scene{min-height:13.5rem}.AuthShell-module__v8KGDa__sceneCopy h2{font-size:2.75rem}.AuthShell-module__v8KGDa__sceneCopy span{font-size:.52rem}.AuthShell-module__v8KGDa__formStage{place-items:start stretch}}
