.Auth_page___6Ogq{--yellow:#f5c842;--ink:#080b0f;--muted:#5e6672;--line:#e6e8eb;background:#f5f6f7;padding:72px 24px 88px;min-height:calc(100vh - 78px);color:var(--ink)}.Auth_wrap__cfuuV{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);border-radius:22px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 28px 80px rgba(8,11,15,.12)}.Auth_intro__SyGI_{padding:54px 48px;background:radial-gradient(circle at 80% 5%,rgba(245,200,66,.2),transparent 34%),#080b0f;color:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:64px}.Auth_eyebrow__VACgU,.Auth_kicker__a9NGE{font-weight:700;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.Auth_eyebrow__VACgU{color:var(--yellow);margin-bottom:18px}.Auth_intro__SyGI_ h1{font-size:clamp(2.15rem,4vw,3.5rem);line-height:1.06;letter-spacing:-.04em}.Auth_introText__hclf1{color:#b8bec7;line-height:1.75;margin-top:22px}.Auth_benefits__2RADc{list-style:none;display:grid;grid-gap:14px;gap:14px;color:#d7dae0;font-size:.94rem}.Auth_benefits__2RADc li{position:relative;padding-left:28px}.Auth_benefits__2RADc li:before{content:"✓";position:absolute;left:0;color:var(--yellow);font-weight:800}.Auth_panel__T_FNp{padding:54px 52px 58px;display:flex;flex-direction:column;justify-content:center}.Auth_kicker__a9NGE{color:#8a6700;margin-bottom:12px}.Auth_panel__T_FNp h2{font-size:clamp(2rem,3vw,2.8rem);line-height:1.1;letter-spacing:-.035em}.Auth_subtitle__HsPUX{color:var(--muted);line-height:1.65;margin-top:12px;margin-bottom:28px}.Auth_form__JTvI6{display:grid;grid-gap:18px;gap:18px}.Auth_field__LurRo{display:grid;grid-gap:8px;gap:8px}.Auth_field__LurRo label{font-size:.9rem;font-weight:700}.Auth_field__LurRo input{width:100%;border:1px solid #d8dce1;border-radius:10px;background:#fff;padding:14px 15px;color:var(--ink);font:inherit;transition:border-color .2s,box-shadow .2s}.Auth_field__LurRo input::placeholder{color:#9298a1}.Auth_field__LurRo input:focus{outline:none;border-color:#b88b00;box-shadow:0 0 0 4px rgba(245,200,66,.22)}.Auth_field__LurRo input:disabled{background:#f1f2f4;cursor:not-allowed}.Auth_primary__nVmlD{width:100%;border:0;border-radius:10px;padding:15px 22px;background:var(--yellow);color:#080b0f;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 12px 30px rgba(245,200,66,.22);transition:.2s}.Auth_primary__nVmlD:hover:not(:disabled){background:#ffda62;transform:translateY(-1px)}.Auth_primary__nVmlD:disabled{opacity:.65;cursor:not-allowed}.Auth_linkButton__q1aMB{align-self:flex-start;margin-top:20px;padding:0;border:0;background:none;color:#735700;font:inherit;font-weight:700;cursor:pointer}.Auth_linkButton__q1aMB:hover{text-decoration:underline}.Auth_accountLink__lwqHM{margin-top:24px;padding-top:22px;border-top:1px solid var(--line);color:var(--muted);font-size:.92rem}.Auth_accountLink__lwqHM a{color:#735700;font-weight:700;text-decoration:none}.Auth_accountLink__lwqHM a:hover{text-decoration:underline}.Auth_message__ee0DH,.Auth_notice__GNjyN{padding:13px 15px;border-radius:10px;font-size:.9rem;line-height:1.5;margin-bottom:20px}.Auth_notice__GNjyN{background:#fff7db;color:#5f4900;border:1px solid #f4df91}.Auth_error__HLJpo{background:#fff0f0;color:#8f2424;border:1px solid #f2cccc}.Auth_success__HfD1e{background:#edf8f0;color:#246538;border:1px solid #cce8d3}.Auth_warning__yArWF{background:#fff5e9;color:#83501d;border:1px solid #eed6b8}.Auth_loading__jc0SL{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.86rem}.Auth_spinner__b2MRo{width:16px;height:16px;border:2px solid #e4cf83;border-top-color:#735700;border-radius:50%;animation:Auth_spin__7_7KA .8s linear infinite}@keyframes Auth_spin__7_7KA{to{transform:rotate(1turn)}}@media(max-width:800px){.Auth_page___6Ogq{padding:36px 18px 60px}.Auth_wrap__cfuuV{grid-template-columns:1fr}.Auth_intro__SyGI_{padding:38px 32px;gap:34px}.Auth_panel__T_FNp{padding:38px 32px 42px}}@media(max-width:480px){.Auth_page___6Ogq{padding:22px 12px 44px}.Auth_intro__SyGI_,.Auth_panel__T_FNp{padding:30px 22px}.Auth_intro__SyGI_ h1{font-size:2.2rem}.Auth_benefits__2RADc{gap:10px}}@media(prefers-reduced-motion:reduce){.Auth_primary__nVmlD,.Auth_spinner__b2MRo{transition:none;animation:none}}.Auth_field__LurRo select{width:100%;border:1px solid #d8dce1;border-radius:10px;background:#fff;padding:14px 15px;color:var(--ink);font:inherit;transition:border-color .2s,box-shadow .2s}.Auth_field__LurRo select:focus{outline:none;border-color:#b88b00;box-shadow:0 0 0 4px rgba(245,200,66,.22)}.Auth_field__LurRo select:disabled{background:#f1f2f4;cursor:not-allowed}