.auth_page__CGm18{min-height:100vh;background:radial-gradient(circle at top left,var(--glow-brand),transparent 28%),radial-gradient(circle at 85% 20%,var(--glow-accent),transparent 24%),var(--bg);color:var(--text)}.auth_shell__lu2p_{width:min(1240px,calc(100% - 2rem));margin:0 auto;padding:2rem 0 3rem}.auth_topBar__omN_L{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.auth_brand__V2uXa{display:inline-flex;align-items:center;gap:.65rem}.auth_brandMark__oJV9V{width:44px;height:44px;border-radius:999px;background:var(--brand);display:inline-flex;align-items:center;justify-content:center;color:var(--on-brand);font-size:.95rem;font-weight:700;letter-spacing:.01em;box-shadow:0 12px 30px color-mix(in srgb,var(--brand) 22%,transparent)}.auth_brandText__wdKj8{font-size:2rem;font-weight:700;color:var(--brand-strong);letter-spacing:-.03em}.auth_backLink__LfopG{color:var(--muted);font-weight:600}.auth_backLink__LfopG:hover{color:var(--brand-strong)}.auth_splitLayout__8vNPz{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,440px);grid-gap:1.5rem;gap:1.5rem;align-items:stretch}.auth_card__P0W9t,.auth_heroPanel__2gJ1W{background:var(--surface);border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow-md)}.auth_heroPanel__2gJ1W{padding:2.5rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface-2) 98%,transparent)),var(--surface);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}.auth_heroPanel__2gJ1W:after{content:"";position:absolute;right:-80px;bottom:-90px;width:240px;height:240px;border-radius:50%;background:var(--glow-brand)}.auth_eyebrow__w8Y9i{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.35rem .8rem;border-radius:999px;background:var(--brand-softer);color:var(--brand-strong);font-size:.82rem;font-weight:700}.auth_card__P0W9t h1,.auth_heroPanel__2gJ1W h1{margin:1rem 0 0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.08;letter-spacing:-.04em}.auth_cardTitle__lqu8h{margin:.9rem 0 0;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.12;letter-spacing:-.04em}.auth_helperText__6x_aK,.auth_heroPanel__2gJ1W p,.auth_introText__w1hjg{color:var(--muted);line-height:1.6}.auth_featureList__8RU9I{list-style:none;padding:0;margin:2rem 0 0;display:grid;grid-gap:.9rem;gap:.9rem;position:relative;z-index:1}.auth_featureList__8RU9I li{display:flex;align-items:center;gap:.75rem;color:var(--text-secondary);font-weight:600}.auth_featureList__8RU9I li:before{content:"";width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#ef8f3b,var(--brand));flex:0 0 auto}.auth_card__P0W9t{padding:2rem}.auth_centerWrap__osUZJ{min-height:100vh;display:flex;align-items:center}.auth_centerShell__VjrO3{width:min(520px,100%);margin:0 auto;padding:2rem 0 3rem}.auth_centerHeader__sFiL3{display:grid;justify-items:center;grid-gap:.9rem;gap:.9rem;margin-bottom:1.4rem;text-align:center}.auth_centerHeader__sFiL3 h1{margin:0;font-size:clamp(2rem,5vw,3rem);letter-spacing:-.04em}.auth_centerHeader__sFiL3 p{margin:0;max-width:34ch;color:var(--muted)}.auth_form__D8pF_{display:grid;grid-gap:1rem;gap:1rem}.auth_field__McVeH{display:grid;grid-gap:.42rem;gap:.42rem;font-weight:600;color:var(--text-secondary)}.auth_input__H5eGy{width:100%;min-height:52px;border:1px solid var(--border);border-radius:14px;padding:.85rem .95rem;background:var(--surface);font:inherit;color:var(--text);transition:border-color .18s ease,box-shadow .18s ease}.auth_input__H5eGy:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px var(--ring)}.auth_error__Gqe9B{margin:0;color:var(--danger);font-size:.92rem}.auth_primaryButton__tPjv9,.auth_secondaryButton__wGSAE{min-height:52px;border-radius:999px;border:0;font:inherit;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.auth_primaryButton__tPjv9:hover,.auth_secondaryButton__wGSAE:hover{transform:translateY(-1px)}.auth_primaryButton__tPjv9{color:var(--on-brand);background:linear-gradient(135deg,var(--brand) 0,color-mix(in srgb,var(--brand) 88%,black) 100%);box-shadow:0 10px 22px color-mix(in srgb,var(--brand) 25%,transparent)}.auth_primaryButton__tPjv9:disabled,.auth_secondaryButton__wGSAE:disabled{cursor:wait;opacity:.78;transform:none}.auth_secondaryButton__wGSAE{color:var(--brand-strong);border:2px solid var(--brand);background:var(--surface-2);width:100%}.auth_authDivider__aAcWC{margin-top:.9rem;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:.8rem;gap:.8rem;align-items:center;color:var(--muted-2);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.auth_authDivider__aAcWC span{display:block;height:1px;background:var(--track)}.auth_footerText__IJ7jK{margin:1.1rem 0 0;color:var(--muted)}.auth_footerText__IJ7jK a{color:var(--brand-strong);font-weight:700}@media (max-width:900px){.auth_splitLayout__8vNPz{grid-template-columns:1fr}.auth_heroPanel__2gJ1W{padding:2rem}.auth_topBar__omN_L{margin-bottom:1.5rem}}@media (max-width:640px){.auth_centerShell__VjrO3,.auth_shell__lu2p_{width:min(100%,calc(100% - 1.25rem));padding-top:1.2rem}.auth_topBar__omN_L{align-items:flex-start;flex-direction:column}.auth_brandText__wdKj8{font-size:1.7rem}.auth_card__P0W9t,.auth_heroPanel__2gJ1W{padding:1.35rem;border-radius:20px}}