@layer base{._formItem_1b1z3_2{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._formLabel_1b1z3_9{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground);transition:color var(--animation-duration-fast) ease}._formLabel_1b1z3_9._error_1b1z3_18{color:var(--error)}._formControl_1b1z3_22._error_1b1z3_18:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error)}._formDescription_1b1z3_27{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin-top:var(--spacing-1);font-family:var(--font-family-base)}._formMessage_1b1z3_35{font-size:.75rem;line-height:1.5;font-weight:500;color:var(--error);animation:_slideIn_1b1z3_1 var(--animation-duration-normal) ease;margin-top:var(--spacing-1);font-family:var(--font-family-base)}@keyframes _slideIn_1b1z3_1{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}}._form_1umld_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_1umld_7{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem}._submitButton_1umld_17{width:100%}._loadingText_1umld_21{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_1umld_28{color:#fff}._forgotPassword_1umld_32{display:flex;align-items:center;justify-content:flex-end;min-height:44px;color:var(--primary);font-size:.875rem;text-underline-offset:4px}@layer base{._checkboxWrapper_1ruxl_2{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}._checkbox_1ruxl_2{appearance:none;position:relative;width:1.25rem;height:1.25rem;border:2px solid var(--border);border-radius:var(--radius-sm);background-color:transparent;cursor:pointer;margin:0;padding:0;transition:all var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:hover{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._checkbox_1ruxl_2:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}._checkbox_1ruxl_2:checked{background-color:var(--primary);border-color:var(--primary);transform:scale(1);animation:_checkboxPulse_1ruxl_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:disabled{opacity:.5;cursor:not-allowed;background-color:var(--muted);border-color:var(--muted)}._checkmark_1ruxl_49{position:absolute;width:1rem;height:1rem;color:var(--primary-foreground);pointer-events:none;opacity:0;transform:scale(.8);transition:opacity var(--animation-duration-normal) cubic-bezier(.16,1,.3,1),transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:checked+._checkmark_1ruxl_49{opacity:1;transform:scale(1)}._checkbox_1ruxl_2:disabled+._checkmark_1ruxl_49{color:var(--muted-foreground)}@keyframes _checkboxPulse_1ruxl_1{0%{transform:scale(.95);box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent)}70%{transform:scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}}._form_2fte3_1{width:100%;display:flex;flex-direction:column;gap:var(--spacing-4)}._submitButton_2fte3_8{width:100%;margin-top:var(--spacing-4)}._errorMessage_2fte3_13{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem}@media(max-width:480px){._buttonGroup_2fte3_25{gap:var(--spacing-2)}}@layer base{._tabsList_9ccu2_2{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin:0;border-bottom:1px solid var(--border);flex-shrink:0}._tabsList_9ccu2_2::-webkit-scrollbar{display:none}._tabsTrigger_9ccu2_16{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-base);font-size:.9rem;font-weight:500;color:var(--muted-foreground);background-color:transparent;padding:var(--spacing-3) var(--spacing-4);border:none;border-radius:0;cursor:pointer;position:relative;transition:color var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);white-space:nowrap}._tabsTrigger_9ccu2_16:hover{color:var(--foreground)}._tabsTrigger_9ccu2_16[data-state=active]{color:var(--primary);font-weight:600}._tabsTrigger_9ccu2_16[data-state=active]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--primary);transform-origin:center;transition:transform var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);transform:scaleX(1)}._tabsTrigger_9ccu2_16:not([data-state=active]):hover:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:color-mix(in srgb,var(--muted-foreground) 30%,transparent);transform-origin:center;transform:scaleX(.6);transition:transform var(--animation-duration-normal) cubic-bezier(.22,1,.36,1),background-color var(--animation-duration-normal) cubic-bezier(.22,1,.36,1)}._tabsTrigger_9ccu2_16:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._tabsTrigger_9ccu2_16[disabled]{opacity:.5;cursor:not-allowed;color:var(--muted-foreground)}._tabsContent_9ccu2_92{color:var(--foreground);outline:none}._tabsContent_9ccu2_92[hidden]{display:none!important}.dark ._tabsTrigger_9ccu2_16[data-state=active]:after{background-color:var(--primary)}.dark ._tabsTrigger_9ccu2_16:not([data-state=active]):hover:after{background-color:color-mix(in srgb,var(--muted-foreground) 40%,transparent)}}._page_1xcoz_1{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 75% 0%,rgba(201,164,107,.12),transparent 34rem),var(--background);padding:24px}._panel_1xcoz_2{width:min(470px,100%);border:1px solid var(--border);background:#0b1d2df0;padding:34px 32px;box-shadow:var(--shadow-lg)}._brand_1xcoz_3{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}._mark_1xcoz_3{width:42px;height:42px;border:1px solid var(--primary);display:grid;place-items:center;color:var(--primary);font-family:var(--font-family-display);font-size:1.1rem}._brand_1xcoz_3 strong{display:block;font-family:var(--font-family-display);font-size:1.35rem;font-weight:400}._brand_1xcoz_3 span{display:block;color:var(--primary);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;margin-top:3px}._copy_1xcoz_4{margin:42px 0 26px}._copy_1xcoz_4>span{font-size:.66rem;letter-spacing:.16em;color:var(--primary);font-weight:700}._copy_1xcoz_4 h1{font-family:var(--font-family-display);font-weight:400;font-size:3.1rem;line-height:.96;margin:12px 0 16px}._copy_1xcoz_4 p{color:var(--muted-foreground);line-height:1.65;margin:0}._form_1xcoz_4{margin-top:10px}._switcher_1xcoz_5{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:auto;padding:0;border:1px solid var(--border);border-radius:0;margin-bottom:18px;background:transparent}._switcher_1xcoz_5 button{min-height:46px;white-space:normal;border:0;border-radius:0;background:transparent;color:var(--muted-foreground);padding:11px 8px;cursor:pointer;font-size:.875rem}._switcher_1xcoz_5 button[data-state=active]{background:#c9a46b1a;color:var(--primary);box-shadow:none}._accountNote_1xcoz_5{margin:18px 0 0;text-align:center;font-size:.875rem;line-height:1.5;color:var(--muted-foreground)}@media(max-width:520px){._page_1xcoz_1{padding:20px 16px}._panel_1xcoz_2{padding:26px 22px}._copy_1xcoz_4{margin:28px 0 24px}._copy_1xcoz_4 h1{font-size:2.6rem;line-height:1.04}._form_1xcoz_4 input{font-size:1rem}}
