.tabs[data-v-e0e33964]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:1.1rem}.tab-btn[data-v-e0e33964]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.55rem .9rem;border-radius:999px;font-weight:700;font-size:.9rem;background:color-mix(in oklab,var(--card) 82%,black 18%);border:1px solid color-mix(in oklab,var(--border) 90%,transparent);color:color-mix(in oklab,var(--foreground) 92%,white 8%);transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .06s ease,box-shadow .2s ease}.tab-btn[data-v-e0e33964]:active{transform:translateY(1px)}.tab-btn .tab-bullet[data-v-e0e33964]{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;font-weight:800;font-size:.9rem;background:color-mix(in oklab,var(--foreground) 10%,var(--card) 90%);border:1px solid color-mix(in oklab,var(--border) 78%,transparent)}.tab-btn.active[data-v-e0e33964]{background:linear-gradient(135deg,color-mix(in oklab,var(--primary) 92%,white 8%),color-mix(in oklab,var(--primary) 78%,black 22%));color:var(--primary-foreground);border-color:transparent;box-shadow:0 6px 18px #13357a38}.tab-btn.active .tab-bullet[data-v-e0e33964]{background:color-mix(in oklab,var(--primary-foreground) 20%,var(--primary) 80%);border-color:transparent}.tab-label[data-v-e0e33964]{white-space:nowrap}@media (min-width: 640px){.tabs[data-v-e0e33964]{display:flex;justify-content:center;gap:.75rem;margin-bottom:1.25rem}}.lbl-row[data-v-e0e33964]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.hint-right[data-v-e0e33964]{display:none}.auth-input[data-v-e0e33964]{height:3rem;border-radius:.75rem;background-color:color-mix(in oklab,var(--surface-2) 82%,black 18%);border:1px solid color-mix(in oklab,var(--border) 85%,transparent);color:var(--foreground);padding-left:.875rem;padding-right:.875rem;transition:box-shadow .2s ease,border-color .2s ease,background-color .2s ease;-webkit-tap-highlight-color:transparent}.auth-input[data-v-e0e33964]:focus-visible{outline:0;box-shadow:0 0 0 6px color-mix(in oklab,var(--ring) 28%,transparent);border-color:color-mix(in oklab,var(--ring) 60%,var(--border) 40%)}[data-v-e0e33964] input::placeholder{color:var(--muted-foreground)!important;opacity:1!important}[data-v-e0e33964] input:-webkit-autofill{-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0px 1000px color-mix(in oklab,var(--surface-2) 82%,black 18%) inset!important;transition:background-color 9999s ease-out 0s}.eye-btn[data-v-e0e33964]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:38px;height:38px;display:grid;place-items:center;background:transparent;border-left:1px solid color-mix(in oklab,var(--border) 80%,transparent);border-radius:10px;pointer-events:auto;-webkit-tap-highlight-color:transparent}.eye-btn svg[data-v-e0e33964]{width:18px;height:18px;color:var(--muted-foreground)}.field-callout[data-v-e0e33964]{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .625rem;border-radius:.625rem;font-size:.84rem;line-height:1.2;margin-top:.25rem}.field-callout .icon[data-v-e0e33964]{width:18px;height:18px;margin-top:1px}.field-callout.warn[data-v-e0e33964]{background:color-mix(in oklab,#f59e0b 14%,transparent);border:1px solid color-mix(in oklab,#f59e0b 45%,transparent);color:color-mix(in oklab,var(--foreground) 92%,black 8%)}.auth-helper[data-v-e0e33964]{color:var(--muted-foreground)!important;opacity:1!important}.auth-link[data-v-e0e33964]{color:color-mix(in oklab,var(--primary) 60%,var(--foreground) 40%)!important;text-underline-offset:3px}.auth-link[data-v-e0e33964]:hover{color:var(--primary)!important;text-decoration:underline}[data-v-e0e33964] .auth-card{border-radius:20px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.touch-manipulation[data-v-e0e33964]{touch-action:manipulation}.pb-safe[data-v-e0e33964]{padding-bottom:max(.25rem,env(safe-area-inset-bottom))}
