.SfmtOa_group{border:0;min-inline-size:0;margin:0;padding:0}.SfmtOa_legend{font-size:var(--text-sm);color:var(--ink-soft);margin-block-end:var(--space-2);padding:0;font-weight:600}.SfmtOa_cells{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,3.25rem));display:grid}.SfmtOa_cell{aspect-ratio:4/5;border:1px solid var(--line-strong);border-radius:var(--radius-md);inline-size:100%;font-family:var(--font-display);text-align:center;color:var(--ink);background:var(--surface);caret-color:var(--accent);padding:0;font-size:1.5rem;font-weight:500;transition:border-color .15s,box-shadow .15s,transform .15s}.SfmtOa_cell[data-filled]{border-color:var(--ink)}.SfmtOa_cell:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);outline:none;transform:translateY(-1px)}.SfmtOa_cell[aria-invalid=true]{border-color:var(--st-warn);animation:.35s SfmtOa_shake}.SfmtOa_group:disabled .SfmtOa_cell{opacity:.6}@keyframes SfmtOa_shake{25%{transform:translate(-3px)}75%{transform:translate(3px)}}
