.otp-row[data-v-877f6cad]{justify-content:center;gap:10px;display:flex}.otp-box[data-v-877f6cad]{text-align:center;width:52px;height:60px;font-family:var(--font-mono);color:var(--color-primary-900);background:var(--color-surface-raised);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);font-size:24px;font-weight:600;transition:border-color .15s,box-shadow .15s,background .15s}.otp-box[data-v-877f6cad]:focus{background:var(--color-surface);border-color:var(--color-primary-500);box-shadow:0 0 0 4px var(--color-accent-glow);outline:none}.otp-box[data-v-877f6cad]:disabled{opacity:.55}@media (width<=420px){.otp-row[data-v-877f6cad]{gap:7px}.otp-box[data-v-877f6cad]{width:44px;height:54px;font-size:20px}}.tss-root[data-v-737bbb84]{width:100%;position:relative}.tss-trigger[data-v-737bbb84]{background:var(--color-surface-raised);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);width:100%;font-size:14.5px;font-weight:500;font-family:var(--font-sans);color:var(--color-text-primary);cursor:pointer;text-align:left;align-items:center;gap:10px;padding:12px 14px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.tss-trigger[data-v-737bbb84]:hover:not(:disabled){border-color:var(--color-primary-300)}.tss-trigger.is-open[data-v-737bbb84],.tss-trigger[data-v-737bbb84]:focus-visible{background:var(--color-surface);border-color:var(--color-primary-500);box-shadow:0 0 0 4px var(--color-accent-glow);outline:none}.tss-trigger[data-v-737bbb84]:disabled{opacity:.6;cursor:not-allowed}.tss-trigger.is-placeholder .tss-value[data-v-737bbb84]{color:var(--color-text-muted);font-weight:400}.tss-clock-icon[data-v-737bbb84]{width:17px;height:17px;color:var(--color-primary-400);flex-shrink:0}.tss-value[data-v-737bbb84]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tss-caret[data-v-737bbb84]{width:17px;height:17px;color:var(--color-text-muted);flex-shrink:0;transition:transform .18s}.tss-caret.flipped[data-v-737bbb84]{transform:rotate(180deg)}.tss-panel[data-v-737bbb84]{z-index:30;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.tss-options[data-v-737bbb84]{max-height:260px;padding:6px;overflow-y:auto}.tss-options[data-v-737bbb84]::-webkit-scrollbar{width:5px}.tss-options[data-v-737bbb84]::-webkit-scrollbar-track{background:0 0}.tss-options[data-v-737bbb84]::-webkit-scrollbar-thumb{background:var(--color-beige-400);border-radius:10px}.tss-option[data-v-737bbb84]{border-radius:var(--radius-md);width:100%;color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;transition:background .1s;display:flex}.tss-option.active[data-v-737bbb84]:not(.unavailable){background:var(--color-surface-raised)}.tss-option.selected[data-v-737bbb84]{color:var(--color-primary-700);font-weight:700}.tss-option.unavailable[data-v-737bbb84]{color:var(--color-text-disabled);cursor:not-allowed}.tss-option.unavailable .tss-option-time[data-v-737bbb84]{text-decoration:line-through;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border)}.tss-tag[data-v-737bbb84]{background:var(--color-beige-100);border:1px solid var(--color-beige-300);text-transform:uppercase;letter-spacing:.04em;color:var(--color-beige-700);border-radius:100px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:700}.tss-check[data-v-737bbb84]{width:16px;height:16px;color:var(--color-primary-600);flex-shrink:0}.tss-pop-enter-active[data-v-737bbb84]{transition:opacity .16s,transform .16s}.tss-pop-leave-active[data-v-737bbb84]{transition:opacity .12s}.tss-pop-enter-from[data-v-737bbb84]{opacity:0;transform:translateY(-6px)}.tss-pop-leave-to[data-v-737bbb84]{opacity:0}@media (prefers-reduced-motion:reduce){.tss-pop-enter-from[data-v-737bbb84]{transform:none}.tss-caret[data-v-737bbb84]{transition:none}}
