.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}.Auth_lightPage__pVl8e{--ink:#161817;--muted:#626560;--line:#dedfd8;background:#f8f7f3}.Auth_lightPage__pVl8e .Auth_wrap__cfuuV{border-radius:9px;box-shadow:0 16px 45px #1e291509}.Auth_lightPage__pVl8e .Auth_intro__SyGI_{background:#e8ebdf;color:var(--ink)}.Auth_lightPage__pVl8e .Auth_benefits__2RADc,.Auth_lightPage__pVl8e .Auth_introText__hclf1{color:var(--muted)}.Auth_lightPage__pVl8e .Auth_benefits__2RADc li:before,.Auth_lightPage__pVl8e .Auth_eyebrow__VACgU{color:#796018}.Auth_lightPage__pVl8e .Auth_field__LurRo input,.Auth_lightPage__pVl8e .Auth_field__LurRo select,.Auth_lightPage__pVl8e .Auth_primary__nVmlD{border-radius:5px;box-shadow:none}.Auth_loginPage__wIh4s{--yellow:#f5cf66;--ink:#202c26;--muted:#697066;--line:#dddfd5;background:#f8f7f3;font-family:Manrope,Arial,Helvetica,sans-serif;padding:70px 40px 90px;min-height:calc(100vh - 88px)}.Auth_loginPage__wIh4s .Auth_wrap__cfuuV{max-width:1180px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);border:1px solid #e0e2d7;border-radius:16px;background:#fffefa;box-shadow:0 22px 65px #202c2608}.Auth_loginPage__wIh4s .Auth_intro__SyGI_{position:relative;isolation:isolate;overflow:hidden;background:#e9ecdf;color:var(--ink);padding:58px 48px;gap:48px}.Auth_loginPage__wIh4s .Auth_intro__SyGI_:after{content:"";position:absolute;width:340px;height:340px;border:1px solid #c8cfba70;border-radius:50%;right:-235px;bottom:-170px;box-shadow:0 0 0 40px #c8cfba18,0 0 0 80px #c8cfba10;z-index:-1}.Auth_loginPage__wIh4s .Auth_eyebrow__VACgU,.Auth_loginPage__wIh4s .Auth_kicker__a9NGE{font-size:.61rem;letter-spacing:.16em;font-weight:750;color:#697466}.Auth_loginPage__wIh4s .Auth_eyebrow__VACgU{display:flex;align-items:center;gap:11px;margin-bottom:28px}.Auth_loginPage__wIh4s .Auth_eyebrow__VACgU:before{content:"";height:1px;width:26px;background:#929d86;flex-shrink:0}.Auth_loginPage__wIh4s .Auth_intro__SyGI_ h1{font-size:clamp(2.2rem,3.5vw,3.4rem);line-height:1.12;letter-spacing:-.065em;font-weight:550}.Auth_loginHighlight__pi0wy{position:relative;display:inline-block;isolation:isolate}.Auth_loginHighlight__pi0wy:after{content:"";position:absolute;left:-1%;width:102%;bottom:-.13em;height:.34em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 34' fill='none'%3E%3Cpath d='M7 12C110 25 299 5 490 11' stroke='%23f5cf66' stroke-width='9' stroke-linecap='round'/%3E%3Cpath d='M326 28C375 23 427 23 470 25' stroke='%23f5cf66' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;z-index:-1;pointer-events:none}.Auth_loginPage__wIh4s .Auth_introText__hclf1{max-width:370px;margin-top:26px;font-size:.88rem;line-height:1.9;color:var(--muted)}.Auth_loginPage__wIh4s .Auth_benefits__2RADc{gap:16px;padding:26px 0 0;border-top:1px solid #cbd2bf;font-size:.76rem;color:#586650}.Auth_loginPage__wIh4s .Auth_benefits__2RADc li{padding-left:26px;line-height:1.7}.Auth_loginPage__wIh4s .Auth_benefits__2RADc li:before{content:"\2713";top:2px;width:16px;height:16px;display:grid;place-items:center;border:1px solid #b8c4aa;border-radius:50%;font-size:.55rem;color:#586650}.Auth_loginPage__wIh4s .Auth_panel__T_FNp{padding:58px 48px}.Auth_loginPage__wIh4s .Auth_panel__T_FNp h2{font-weight:550;letter-spacing:-.055em;font-size:2.5rem}.Auth_loginPage__wIh4s .Auth_subtitle__HsPUX{font-size:.82rem;line-height:1.85;margin-bottom:30px}.Auth_loginPage__wIh4s .Auth_field__LurRo label{font-size:.76rem;font-weight:650}.Auth_loginPage__wIh4s .Auth_field__LurRo input{background:#fafaf7;border-color:#daddd2;border-radius:7px;font-size:.88rem;padding:15px 16px;min-width:0}.Auth_loginPage__wIh4s .Auth_field__LurRo input::placeholder{color:#858b7e}.Auth_loginPage__wIh4s .Auth_field__LurRo input:focus{border-color:#9b813c;box-shadow:0 0 0 3px #f5cf6633}.Auth_loginPage__wIh4s .Auth_primary__nVmlD{display:block;border:1px solid #dfba4e;border-radius:7px;padding:16px 22px;font-size:.84rem;font-weight:750;color:var(--ink);box-shadow:0 3px 0 #bf96321a;transition:background .2s,transform .2s}.Auth_loginPage__wIh4s .Auth_primary__nVmlD:hover:not(:disabled){background:#ffda76;transform:translateY(-1px)}.Auth_loginPage__wIh4s .Auth_accountLink__lwqHM,.Auth_loginPage__wIh4s .Auth_linkButton__q1aMB{font-size:.76rem;line-height:1.8}.Auth_loginPage__wIh4s .Auth_accountLink__lwqHM a,.Auth_loginPage__wIh4s .Auth_linkButton__q1aMB{color:#78601f;font-weight:650}.Auth_loginPage__wIh4s .Auth_accountLink__lwqHM{margin-top:28px;padding-top:24px}.Auth_loginPage__wIh4s .Auth_loading__jc0SL,.Auth_loginPage__wIh4s .Auth_message__ee0DH{font-size:.8rem}.Auth_loginPage__wIh4s a:focus-visible,.Auth_loginPage__wIh4s button:focus-visible{outline:3px solid #8a6500;outline-offset:5px}@media(max-width:1000px){.Auth_loginPage__wIh4s .Auth_intro__SyGI_,.Auth_loginPage__wIh4s .Auth_panel__T_FNp{padding:42px 32px}}@media(max-width:800px){.Auth_loginPage__wIh4s{padding:36px 28px 60px;min-height:calc(100vh - 70px)}.Auth_loginPage__wIh4s .Auth_wrap__cfuuV{grid-template-columns:1fr}.Auth_loginPage__wIh4s .Auth_intro__SyGI_{gap:28px}.Auth_loginPage__wIh4s .Auth_intro__SyGI_ h1{font-size:clamp(2.4rem,6vw,3.3rem)}.Auth_loginPage__wIh4s .Auth_introText__hclf1{max-width:480px}.Auth_loginPage__wIh4s .Auth_benefits__2RADc{gap:10px;padding-top:22px}.Auth_loginPage__wIh4s .Auth_panel__T_FNp{padding:38px 32px 42px}}@media(max-width:480px){.Auth_loginPage__wIh4s{padding:26px 20px 44px}.Auth_loginPage__wIh4s .Auth_intro__SyGI_,.Auth_loginPage__wIh4s .Auth_panel__T_FNp{padding:30px 24px}.Auth_loginPage__wIh4s .Auth_intro__SyGI_ h1{font-size:clamp(1.9rem,7.5vw,2.5rem)}.Auth_loginPage__wIh4s .Auth_eyebrow__VACgU{font-size:.55rem;margin-bottom:22px}.Auth_loginPage__wIh4s .Auth_introText__hclf1{font-size:.8rem;margin-top:22px}.Auth_loginPage__wIh4s .Auth_benefits__2RADc{font-size:.7rem}.Auth_loginPage__wIh4s .Auth_panel__T_FNp h2{font-size:2.15rem}}@media(prefers-reduced-motion:reduce){.Auth_loginPage__wIh4s .Auth_primary__nVmlD{transition:none}}