.user-initials[data-v-ba31bef7]{background:var(--color-brand-wash);color:var(--color-brand-ink);font-size:.8125rem;font-weight:700}.account-trigger[data-v-4ad3ea74]{padding:.1875rem;border:1px solid var(--color-rule);background:var(--color-background);height:2.75rem;transition:box-shadow var(--motion-quick) var(--ease-settle), border-color var(--motion-quick) var(--ease-settle);border-radius:999px;align-items:center;gap:.5rem;padding-inline-end:.75rem;display:flex}.account-trigger[data-v-4ad3ea74]:hover,.account-trigger[data-state=open][data-v-4ad3ea74]{box-shadow:var(--shadow-lift)}.account-trigger[data-v-4ad3ea74]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.account-chevron[data-v-4ad3ea74]{transition:transform var(--motion-base) var(--ease-settle)}.account-trigger[data-state=open] .account-chevron[data-v-4ad3ea74]{transform:rotate(180deg)}.account-name[data-v-4ad3ea74]{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;font-size:.9375rem;font-weight:600;overflow:hidden}.account-menu{border:1px solid var(--color-rule);width:18rem;box-shadow:var(--shadow-float);transform-origin:var(--reka-dropdown-menu-content-transform-origin);border-radius:1.25rem;padding:.5rem}.account-menu[data-state=open]{animation:motion-grow-in var(--motion-base) var(--ease-settle)}.account-menu[data-state=closed]{opacity:0;transition:opacity var(--motion-instant) var(--ease-exit);animation:none}.account-menu .account-item{cursor:pointer;border-radius:.875rem;gap:.75rem;padding:.75rem;font-size:.9375rem;font-weight:600}.account-menu .account-item--danger{color:var(--color-danger)}.account-menu .account-item--danger:focus{background:color-mix(in oklch, var(--color-danger) 10%, transparent);color:var(--color-danger)}.drawer-trigger[data-v-aef1e084]{border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;display:grid}.drawer-trigger[data-v-aef1e084]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.drawer-row[data-v-aef1e084]{text-align:start;border-radius:1rem;align-items:center;gap:.875rem;min-height:3.25rem;padding:.75rem 1rem;font-weight:600;display:flex}.drawer-row--danger[data-v-aef1e084]{--press-tint:var(--color-danger);color:var(--color-danger)}.drawer-row[data-v-aef1e084]:focus-visible,.theme-option[data-v-aef1e084]:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.drawer-heading[data-v-aef1e084]{color:var(--color-muted-foreground);margin:1.5rem 1rem .375rem;font-size:.8125rem;font-weight:700}.legal-link[data-v-aef1e084]{min-height:2.75rem;color:var(--color-muted-foreground);text-underline-offset:3px;align-items:center;display:inline-flex}.legal-link[data-v-aef1e084]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:var(--radius-sm)}@media (hover:hover){.legal-link[data-v-aef1e084]:hover{color:var(--color-foreground);text-decoration:underline}}.theme-switch[data-v-aef1e084]{background:var(--color-surface-soft);border-radius:999px;grid-template-columns:repeat(3,1fr);padding:.25rem;display:grid}.theme-option[data-v-aef1e084]{min-height:2.75rem;color:var(--color-muted-foreground);cursor:pointer;transition:background-color var(--motion-quick) var(--ease-settle), color var(--motion-quick) var(--ease-settle), box-shadow var(--motion-quick) var(--ease-settle);border-radius:999px;justify-content:center;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:flex}.theme-option[aria-checked=true][data-v-aef1e084]{background:var(--color-background);color:var(--color-foreground);box-shadow:var(--shadow-lift), 0 0 0 1px var(--color-rule)}.code-field[data-v-11f98820]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid;position:relative}.code-input[data-v-11f98820]{z-index:1;opacity:0;caret-color:#0000;width:100%;font-size:16px;position:absolute;inset:0}.code-cell[data-v-11f98820]{border:1px solid var(--color-input);border-radius:var(--radius-xl);background:var(--color-background);font-variant-numeric:tabular-nums;height:3.75rem;transition:border-color var(--motion-quick) var(--ease-settle), box-shadow var(--motion-quick) var(--ease-settle), background-color var(--motion-quick) var(--ease-settle);place-items:center;font-size:1.5rem;font-weight:700;display:grid}.code-cell--filled[data-v-11f98820]{border-color:var(--color-foreground)}.code-cell--active[data-v-11f98820]{border-color:var(--color-foreground);box-shadow:inset 0 0 0 1px var(--color-foreground)}.code-field--invalid .code-cell[data-v-11f98820]{border-color:var(--color-danger);background:var(--color-overdue-wash)}.code-digit[data-v-11f98820]{animation:code-digit-in-11f98820 var(--motion-quick) var(--ease-settle)}@keyframes code-digit-in-11f98820{0%{opacity:0;transform:translateY(calc(var(--motion-lift) * .5)) scale(var(--motion-scale-from))}}.code-caret[data-v-11f98820]{background:var(--color-brand);border-radius:1px;width:2px;height:1.5rem;animation:1s steps(2,jump-none) infinite code-caret-blink-11f98820}@keyframes code-caret-blink-11f98820{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.code-caret[data-v-11f98820]{animation:none}}.auth-input[data-v-69d6e3b0]{border:1px solid var(--color-input);border-radius:var(--radius-xl);background:var(--color-background);width:100%;height:3.5rem;color:var(--color-foreground);caret-color:var(--color-brand);transition:border-color var(--motion-quick) var(--ease-settle), box-shadow var(--motion-quick) var(--ease-settle);outline:none;padding-inline:1rem;font-size:1rem}@media (hover:hover){.auth-input[data-v-69d6e3b0]:hover{border-color:var(--color-foreground)}}.auth-input[data-v-69d6e3b0]:focus-visible,.auth-input[data-v-69d6e3b0]:focus{border-color:var(--color-foreground);box-shadow:inset 0 0 0 1px var(--color-foreground)}.auth-input[aria-invalid=true][data-v-69d6e3b0]{border-color:var(--color-danger);background:var(--color-overdue-wash)}.auth-input[aria-invalid=true][data-v-69d6e3b0]:focus{box-shadow:inset 0 0 0 1px var(--color-danger)}.auth-input[data-v-69d6e3b0]:-webkit-autofill{-webkit-text-fill-color:var(--color-foreground);box-shadow:inset 0 0 0 100px var(--color-background)}.auth-input[data-v-69d6e3b0]:-webkit-autofill:focus{box-shadow:inset 0 0 0 1px var(--color-foreground), inset 0 0 0 100px var(--color-background)}.auth-field[data-v-aea042a5]{background:var(--color-surface-soft);transition:background-color var(--motion-slow) var(--ease-settle)}.auth-field--tinted[data-v-aea042a5]{background:oklch(.97 .015 var(--field-hue))}.dark .auth-field--tinted[data-v-aea042a5]{background:oklch(.24 .02 var(--field-hue))}.time-chip[data-v-b943c735]{--press-tint:var(--color-foreground);border:1px solid var(--color-input);min-width:5rem;min-height:2.75rem;transition:border-color var(--motion-quick) var(--ease-settle), background-color var(--motion-quick) var(--ease-settle), color var(--motion-quick) var(--ease-settle);border-radius:999px;padding:0 1.125rem;font-weight:600}.time-chip[data-v-b943c735]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.time-chip--picked[data-v-b943c735]{border-color:var(--color-foreground);background:var(--color-foreground);color:var(--color-background)}@media (hover:hover){.time-chip[data-v-b943c735]:not(.time-chip--picked):hover{border-color:var(--color-foreground)}}
