.auth_page__hc9VQ{--accent:#ff7a2e;--accent-2:#f2c84b;--bg:#0b0908;--bg-2:#100d0a;--fg:#f2ebd9;--surface:hsla(0,0%,100%,.025);--surface-2:hsla(0,0%,100%,.045);--border:hsla(43,49%,90%,.08);--border-strong:hsla(43,49%,90%,.14);--muted:#8a8275;--muted-soft:#5c564b;--accent-soft:color-mix(in oklab,var(--accent) 14%,transparent);--radius:14px;--radius-lg:22px;--radius-xl:28px;min-height:100vh;background:var(--bg);color:var(--fg);font-family:var(--font-geist),-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.auth_page__hc9VQ *,.auth_page__hc9VQ :after,.auth_page__hc9VQ :before{box-sizing:border-box}.auth_page__hc9VQ ::selection{background:var(--accent);color:#fff}.auth_page__hc9VQ a{color:inherit;text-decoration:none}.auth_h1__q7h95,.auth_h2__FHPvy{font-family:var(--font-geist),sans-serif;font-weight:600;letter-spacing:-.025em;margin:0}.auth_h1__q7h95{font-size:clamp(34px,3.4vw,44px);line-height:1.05}.auth_h2__FHPvy{font-size:22px;line-height:1.2;color:var(--fg)}.auth_serif__kR8UY{font-family:var(--font-instrument-serif),serif;font-style:italic;font-weight:400;color:var(--accent);letter-spacing:-.005em}.auth_p__AWdmQ{margin:0;color:var(--muted)}.auth_eyebrow__kJkte{font-family:var(--font-geist-mono),monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:10px}.auth_eyebrow__kJkte:before{content:"";width:28px;height:1.5px;background:var(--accent)}.auth_auth__9udtf{min-height:100vh;display:grid;grid-template-columns:1fr 1.1fr;grid-gap:24px;gap:24px;padding:24px}@media (max-width:1040px){.auth_auth__9udtf{grid-template-columns:1fr}.auth_authVisual__76afU{display:none}}.auth_authForm__qCxKC{position:relative;display:flex;flex-direction:column;padding:28px 28px 24px}.auth_authFormInner___h5on{width:100%;max-width:420px;margin:auto;padding:24px 0}.auth_brandRow__HtkNw{display:flex;align-items:center;justify-content:space-between;gap:16px}.auth_brand__iwcNo{display:inline-flex;align-items:center;gap:10px}.auth_brand__iwcNo img{display:block;height:auto;width:auto;max-height:36px}.auth_formHead__9t8C9{margin-top:56px}.auth_formHead__9t8C9 .auth_eyebrow__kJkte{margin-bottom:18px}.auth_formHead__9t8C9 p{margin-top:14px;font-size:16px;max-width:380px}.auth_tabs__NuoRm{margin-top:32px;display:inline-flex;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:999px}.auth_tabs__NuoRm .auth_tab__eT4bP{background:none;border:0;color:var(--muted);font-size:13.5px;font-weight:500;padding:8px 18px;border-radius:999px;transition:color .15s,background .15s;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center}.auth_tabs__NuoRm .auth_tab__eT4bP:hover{color:var(--fg)}.auth_tabs__NuoRm .auth_tabActive__kBumj{color:var(--fg)!important;background:var(--surface-2);cursor:default}.auth_form__z_ezF{margin-top:28px;display:flex;flex-direction:column;gap:14px}.auth_field___V52r{position:relative}.auth_field___V52r label{position:absolute;top:14px;left:16px;font-size:13.5px;color:var(--muted);pointer-events:none;transition:transform .18s ease,color .18s ease;transform-origin:left top;background:transparent}.auth_field___V52r input{width:100%;padding:22px 16px 10px;background:var(--surface);color:var(--fg);border:1px solid var(--border);border-radius:12px;font-size:14.5px;font-family:inherit;transition:border-color .15s,background .15s,box-shadow .15s}.auth_field___V52r input:hover{border-color:var(--border-strong)}.auth_field___V52r input:focus{outline:none;border-color:var(--accent);background:var(--surface-2);box-shadow:0 0 0 3px var(--accent-soft)}.auth_fieldFilled__YqS1R label,.auth_field___V52r input:focus+label,.auth_field___V52r input:not(:placeholder-shown)+label{transform:translateY(-8px) scale(.82);color:var(--accent)}.auth_field___V52r input:-webkit-autofill,.auth_field___V52r input:-webkit-autofill:focus,.auth_field___V52r input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important;-webkit-text-fill-color:var(--fg)!important;caret-color:var(--accent);-webkit-transition:background-color 99999s ease-in-out 0s;transition:background-color 99999s ease-in-out 0s;border-color:var(--border)}.auth_field___V52r input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset,0 0 0 3px var(--accent-soft)!important;border-color:var(--accent)}.auth_fieldError__JHSzR input,.auth_fieldError__JHSzR input:hover{border-color:#ef6b6b}.auth_fieldError__JHSzR input:focus{border-color:#ef6b6b;box-shadow:0 0 0 3px color-mix(in oklab,#ef6b6b 14%,transparent)}.auth_fieldErrorMsg__gdd1F{margin-top:6px;font-size:12.5px;color:#ff8a80;padding-left:4px}.auth_reveal__t6j_m{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:0;color:var(--muted);width:32px;height:32px;border-radius:8px;display:grid;place-items:center;transition:color .15s,background .15s;cursor:pointer}.auth_reveal__t6j_m:hover{color:var(--fg);background:var(--surface-2)}.auth_formRow__bb0J5{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.auth_checkbox__BfTGg{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:var(--muted);cursor:pointer}.auth_checkbox__BfTGg input{position:absolute;opacity:0;pointer-events:none}.auth_checkbox__BfTGg .box{width:16px;height:16px;border-radius:5px;border:1px solid var(--border-strong);background:var(--surface);display:grid;place-items:center;transition:background .15s,border-color .15s;flex-shrink:0}.auth_checkbox__BfTGg .box svg{width:11px;height:11px;opacity:0;transition:opacity .15s;color:#1a0d05}.auth_checkbox__BfTGg input:checked+.box{background:var(--accent);border-color:var(--accent)}.auth_checkbox__BfTGg input:checked+.box svg{opacity:1}.auth_checkbox__BfTGg:hover .box{border-color:var(--fg)}.auth_link__mr7fq{color:var(--accent);font-size:13px;font-weight:500;transition:color .15s;background:none;border:0;padding:0;font-family:inherit;cursor:pointer}.auth_link__mr7fq:hover{color:var(--fg)}.auth_btn__Zl3VN{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;border-radius:12px;font-size:14.5px;font-weight:500;border:1px solid transparent;transition:transform .15s ease,background .15s ease,border-color .15s ease,opacity .15s ease;width:100%;font-family:inherit;cursor:pointer}.auth_btn__Zl3VN:disabled{opacity:.65;cursor:not-allowed;transform:none}.auth_btnPrimary__1J7KN{background:var(--accent);color:#1a0d05}.auth_btnPrimary__1J7KN:hover:not(:disabled){background:color-mix(in oklab,var(--accent) 92%,#fff);transform:translateY(-1px)}.auth_btnGhost__WN52I{background:transparent;color:var(--fg);border-color:var(--border-strong)}.auth_btnGhost__WN52I:hover:not(:disabled){background:var(--surface);border-color:var(--fg)}.auth_formSubmit__InPNE{margin-top:18px}.auth_divider__faD3N{margin:28px 0 22px;display:flex;align-items:center;gap:14px;color:var(--muted-soft);font-family:var(--font-geist-mono),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.auth_divider__faD3N:after,.auth_divider__faD3N:before{content:"";flex:1 1;height:1px;background:var(--border)}.auth_socials__G1gpD{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.auth_socialBtn__no9t0{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-radius:12px;background:var(--surface);color:var(--fg);border:1px solid var(--border);font-size:13.5px;font-weight:500;transition:background .15s,border-color .15s,opacity .15s;font-family:inherit;cursor:pointer;width:100%}.auth_socialBtn__no9t0:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-strong)}.auth_socialBtn__no9t0:disabled{opacity:.6;cursor:not-allowed}.auth_switchMode__DT8OL{margin-top:28px;text-align:center;font-size:13.5px;color:var(--muted)}.auth_switchMode__DT8OL .auth_link__mr7fq,.auth_switchMode__DT8OL a{color:var(--accent);font-size:13.5px;font-weight:500;margin-left:6px}.auth_switchMode__DT8OL .auth_link__mr7fq:hover,.auth_switchMode__DT8OL a:hover{color:var(--fg)}.auth_formFoot__1fCiP{margin-top:auto;padding-top:24px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted-soft);font-family:var(--font-geist-mono),monospace;letter-spacing:.04em;gap:16px;flex-wrap:wrap}.auth_formFoot__1fCiP a{color:var(--muted)}.auth_formFoot__1fCiP a:hover{color:var(--fg)}.auth_formFoot__1fCiP .auth_links__goAWK{display:flex;gap:18px}.auth_authVisual__76afU{position:relative;border-radius:var(--radius-xl);overflow:hidden;background:radial-gradient(70% 80% at 60% 30%,var(--accent-2) 0,transparent 55%),linear-gradient(180deg,#1a1610 0,#0c0a08 100%);border:1px solid var(--border);min-height:calc(100vh - 48px);display:flex;flex-direction:column}.auth_authVisual__76afU img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.auth_authVisual__76afU:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-radial-gradient(circle at 0 0,hsla(0,0%,100%,.025) 0,hsla(0,0%,100%,.025) 1px,transparent 0,transparent 3px);mix-blend-mode:overlay;opacity:.4;z-index:1}.auth_vCardAnchor__zLBZ5{position:absolute;left:24px;right:24px;bottom:24px;z-index:2}.auth_vCard__FGBtA{padding:28px;background:rgba(11,9,8,.78);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--border-strong);border-radius:var(--radius-lg);color:var(--fg)}.auth_vQuote__ZNOKz{font-size:22px;line-height:1.3;letter-spacing:-.015em;font-weight:500;color:var(--fg)}.auth_vQuoteMark__GJI8_{font-family:var(--font-instrument-serif),serif;font-style:italic;color:var(--accent);font-size:56px;line-height:0;position:relative;top:18px;margin-right:4px}.auth_vAttrib__5XY7_{margin-top:22px;padding-top:18px;border-top:1px solid var(--border-strong);display:flex;align-items:center;gap:12px}.auth_vAvatar__lPjBc{width:38px;height:38px;border-radius:50%;background:var(--accent);color:#1a0d05;display:grid;place-items:center;font-weight:700;font-size:14px;flex-shrink:0}.auth_vName__fy8ui{font-size:14px;font-weight:500;color:var(--fg)}.auth_vRole__LLoWz{font-size:12px;color:var(--muted);margin-top:2px}.auth_centerWrap__orkuG{max-width:480px;margin:0 auto}.auth_iconCircle__Ns4C_{width:56px;height:56px;border-radius:14px;background:var(--surface);border:1px solid var(--border);color:var(--accent);display:grid;place-items:center;margin-bottom:20px}.auth_iconCircle__Ns4C_ svg{width:24px;height:24px}.auth_iconCircle__Ns4C_.auth_success__MlE7g{color:#4ade80}.auth_highlight__QMLjA{color:var(--accent);font-weight:500}