@layer base{._tabsList_22vco_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_22vco_2::-webkit-scrollbar{display:none}._tabsTrigger_22vco_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_22vco_16:hover{color:var(--foreground)}._tabsTrigger_22vco_16[data-state=active]{color:var(--primary);font-weight:600}._tabsTrigger_22vco_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_22vco_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_22vco_16:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._tabsTrigger_22vco_16[disabled]{opacity:.5;cursor:not-allowed;color:var(--muted-foreground)}._tabsContent_22vco_92{color:var(--foreground);outline:none}._tabsContent_22vco_92[hidden]{display:none!important}._tabsList_22vco_2[data-variant=pill]{background-color:var(--surface);padding:var(--spacing-2);border-radius:var(--radius-full);border-bottom:none;gap:var(--spacing-1)}._tabsList_22vco_2[data-variant=pill] ._tabsTrigger_22vco_16{border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-4)}._tabsList_22vco_2[data-variant=pill] ._tabsTrigger_22vco_16[data-state=active]{background-color:var(--primary);color:var(--primary-foreground)}._tabsList_22vco_2[data-variant=pill] ._tabsTrigger_22vco_16[data-state=active]:after{display:none}.dark ._tabsTrigger_22vco_16[data-state=active]:after{background-color:var(--primary)}.dark ._tabsTrigger_22vco_16:not([data-state=active]):hover:after{background-color:color-mix(in srgb,var(--muted-foreground) 40%,transparent)}}@layer base{._formItem_1udnp_2{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._formLabel_1udnp_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_1udnp_9._error_1udnp_18{color:var(--error)}._formControl_1udnp_22{width:100%}._formControl_1udnp_22._error_1udnp_18:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error)}._formDescription_1udnp_31{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin-top:var(--spacing-1);font-family:var(--font-family-base)}._formMessage_1udnp_39{font-size:.75rem;line-height:1.5;font-weight:500;color:var(--error);animation:_slideIn_1udnp_1 var(--animation-duration-normal) ease;margin-top:var(--spacing-1);font-family:var(--font-family-base)}@keyframes _slideIn_1udnp_1{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}}._form_856hp_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_856hp_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_856hp_17{width:100%;background-color:#06d6d6;color:#000}._submitButton_856hp_17:hover{background-color:color-mix(in srgb,#06d6d6 85%,black)}._loadingText_856hp_27{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_856hp_34{color:#fff}._form_1q1i0_1{width:100%;display:flex;flex-direction:column;gap:var(--spacing-4)}._submitButton_1q1i0_8{width:100%;margin-top:var(--spacing-4);background-color:#06d6d6;color:#000}._submitButton_1q1i0_8:hover{background-color:color-mix(in srgb,#06d6d6 85%,black)}._errorMessage_1q1i0_19{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_1q1i0_31{gap:var(--spacing-2)}}._pageWrapper_1xlar_1{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background-color:var(--background);background-image:radial-gradient(circle at 50% 50%,hsl(270 91% 65% / .08),transparent 70%)}._page_1xlar_1{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4)}._cardContainer_1xlar_22{width:100%;max-width:420px;background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border);overflow:hidden;display:flex;flex-direction:column;animation:_fadeIn_1xlar_1 .5s ease-out forwards}@keyframes _fadeIn_1xlar_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._header_1xlar_46{padding:var(--spacing-8) var(--spacing-6) var(--spacing-4);text-align:center;position:relative}._titleLink_1xlar_52{text-decoration:none;display:flex;align-items:center;justify-content:center;gap:var(--spacing-3)}._logo_1xlar_60{width:32px;height:32px;border-radius:var(--radius-sm);object-fit:contain}._title_1xlar_52{font-family:var(--font-family-base);font-size:2rem;font-weight:600;color:var(--card-foreground);margin:0;transition:color var(--animation-duration-fast) ease}._titleLink_1xlar_52:hover ._title_1xlar_52{color:var(--primary)}._subtitle_1xlar_80{font-family:var(--font-family-base);font-size:.9rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._tabs_1xlar_87{width:100%}._tabsContent_1xlar_91{padding:var(--spacing-6);padding-top:var(--spacing-4)}._cardContainer_1xlar_22 [role=tablist]{display:grid;grid-template-columns:1fr 1fr;width:100%;padding:0}._cardContainer_1xlar_22 [role=tab]{flex:1;justify-content:center}._cardContainer_1xlar_22 [role=tab][data-state=active]{color:#06d6d6}._cardContainer_1xlar_22 [role=tab][data-state=active]:after{background-color:#06d6d6}
