.auth_page__CGm18{min-height:100vh;background:radial-gradient(circle at top left,rgba(45,140,228,.18),transparent 28%),radial-gradient(circle at 85% 20%,rgba(239,143,59,.14),transparent 24%),#f4f5fa;color:#171923}.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:#2d8ce4;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:.95rem;font-weight:700;letter-spacing:.01em;box-shadow:0 12px 30px rgba(45,140,228,.22)}.auth_brandText__wdKj8{font-size:2rem;font-weight:700;color:#277ccf;letter-spacing:-.03em}.auth_backLink__LfopG{color:#4d5362;font-weight:600}.auth_backLink__LfopG:hover{color:#2d8ce4}.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:#fff;border:1px solid #e3e6ee;border-radius:24px;box-shadow:0 14px 28px rgba(23,25,35,.06)}.auth_heroPanel__2gJ1W{padding:2.5rem;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,255,.98)),#fff;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:rgba(45,140,228,.09)}.auth_eyebrow__w8Y9i{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.35rem .8rem;border-radius:999px;background:#eaf2ff;color:#215ea2;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_helperText__6x_aK,.auth_heroPanel__2gJ1W p,.auth_introText__w1hjg{color:#4d5362;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:#2e3340;font-weight:600}.auth_featureList__8RU9I li:before{content:"";width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#ef8f3b,#2d8ce4);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:#4d5362}.auth_form__D8pF_{display:grid;grid-gap:1rem;gap:1rem}.auth_field__McVeH{display:grid;grid-gap:.42rem;gap:.42rem;font-weight:600;color:#2e3340}.auth_input__H5eGy{width:100%;min-height:52px;border:1px solid #d5dbe7;border-radius:14px;padding:.85rem .95rem;background:#fff;font:inherit;color:#171923;transition:border-color .18s ease,box-shadow .18s ease}.auth_input__H5eGy:focus{outline:none;border-color:#2d8ce4;box-shadow:0 0 0 4px rgba(45,140,228,.14)}.auth_error__Gqe9B{margin:0;color:#c0392b;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:#fff;background:linear-gradient(135deg,#2e8ce4,#2a7fd4);box-shadow:0 10px 22px rgba(45,140,228,.25)}.auth_primaryButton__tPjv9:disabled,.auth_secondaryButton__wGSAE:disabled{cursor:wait;opacity:.78;transform:none}.auth_secondaryButton__wGSAE{color:#2d8ce4;border:2px solid #2d8ce4;background:#f8f9ff}.auth_footerText__IJ7jK{margin:1.1rem 0 0;color:#4d5362}.auth_footerText__IJ7jK a{color:#2d8ce4;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}}