.o6CF3q_input{width:100%}.o6CF3q_slots{gap:18px;width:100%;display:flex}.o6CF3q_group{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.o6CF3q_slot{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:color-mix(in srgb, var(--ink) 4%, transparent);height:64px;color:var(--foreground);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;font-size:26px;font-weight:500;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative}.o6CF3q_slot[data-filled]{background:color-mix(in srgb, var(--ink) 6%, transparent)}.o6CF3q_slot[data-active]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}.o6CF3q_placeholder{background:color-mix(in srgb, var(--ink) 18%, transparent);border-radius:50%;width:7px;height:7px}.o6CF3q_caret{background:var(--primary);border-radius:1px;width:2px;height:25px;animation:1.1s ease-in-out infinite o6CF3q_blink;position:absolute}.o6CF3q_slots[data-invalid=true] .o6CF3q_slot{border-color:color-mix(in srgb, var(--danger) 65%, transparent)}.o6CF3q_slots[data-disabled]{opacity:.6}@keyframes o6CF3q_blink{0%,to{opacity:1}50%{opacity:0}}@media (max-width:380px){.o6CF3q_slots{gap:12px}.o6CF3q_group{gap:6px}.o6CF3q_slot{border-radius:10px;height:56px}}@media (prefers-reduced-motion:reduce){.o6CF3q_caret{animation:none}.o6CF3q_slot{transition:none}}
