.sq-theme[data-v-43e4962a]{background:var(--color-paper);border:1px solid var(--color-rule);text-align:center;max-width:440px;margin:0 auto 16px;padding:16px}.sq-theme__sub[data-v-43e4962a]{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;font-size:11px}.sq-theme__title[data-v-43e4962a]{color:var(--color-ink);font-family:var(--font-display);margin:4px 0 0;font-size:22px;font-style:italic;font-weight:700}.sq-input[data-v-12745c05]{text-align:center;justify-content:center;align-items:center;min-height:42px;margin:0 auto;display:flex}@media (height<=640px){.sq-input[data-v-12745c05]{min-height:26px}.sq-input__word[data-v-12745c05]{font-size:22px}}.sq-input__word[data-v-12745c05]{color:var(--color-ink);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:28px;font-weight:700}.sq-input__placeholder[data-v-12745c05]{color:var(--color-muted);letter-spacing:.15em;font-size:11px}.sq-input__err[data-v-12745c05],.sq-input__placeholder[data-v-12745c05]{font-family:var(--font-mono);text-transform:uppercase}.sq-input__err[data-v-12745c05]{color:var(--color-accent);letter-spacing:.12em;font-size:12px}.sq-input__hints[data-v-12745c05]{color:var(--color-correct);font-family:var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.sq-input__hints-label[data-v-12745c05]{letter-spacing:.15em;margin-right:6px}.sq-input__hint[data-v-12745c05],.sq-input__hints-label[data-v-12745c05]{color:var(--color-muted);text-transform:uppercase;font-size:11px}.sq-input__hint[data-v-12745c05]{font-family:var(--font-mono);letter-spacing:.12em}.sq-progress[data-v-642925a6]{color:var(--color-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.1em;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;max-width:440px;margin:0 auto 14px;font-size:11px;display:grid}.sq-progress__num[data-v-642925a6]{text-align:end;display:inline-block}.sq-progress__bar[data-v-642925a6]{background:var(--color-muted-soft,var(--color-rule));height:3px;position:relative}.sq-progress__fill[data-v-642925a6]{background:var(--color-correct);transition:width .22s;position:absolute;inset:0 auto 0 0}.sq-progress__tick[data-v-642925a6]{background:var(--color-muted);width:2px;height:9px;position:absolute;top:-3px;transform:translate(-1px)}.sq-progress__tick--earned[data-v-642925a6]{background:var(--color-semicorrect)}.sq-progress__tick--goal[data-v-642925a6]{background:var(--color-correct);width:3px;height:13px;top:-5px;transform:translate(-1.5px)}.sq-progress__stars b[data-v-642925a6]{color:var(--color-ink);font-weight:700}@media (prefers-reduced-motion:reduce){.sq-progress__fill[data-v-642925a6]{transition:none}}.sort-toggle[data-v-5cda53bc]{border:1px solid var(--color-rule);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:11px;display:inline-flex}.sort-toggle button[data-v-5cda53bc]{color:var(--color-muted);cursor:pointer;background:0 0;border:none;padding:6px 12px}.sort-toggle button+button[data-v-5cda53bc]{border-left:1px solid var(--color-rule)}.sort-toggle button.active[data-v-5cda53bc]{background:var(--color-paper-warm);color:var(--color-ink)}.group+.group[data-v-5cda53bc]{margin-top:10px}.group-label[data-v-5cda53bc]{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;margin:0 0 4px;font-size:10px}.word-list[data-v-5cda53bc]{color:var(--color-ink);-moz-columns:3;column-count:3;-moz-column-gap:16px;font-family:var(--font-body);column-gap:16px;margin:0;padding:0;font-size:14px;list-style:none}.word-list li[data-v-5cda53bc]{-moz-column-break-inside:avoid;break-inside:avoid;padding:2px 0}.word-list.bonus li[data-v-5cda53bc]{color:var(--color-semicorrect)}.word-list.withheld li[data-v-5cda53bc]{color:var(--color-muted)}.word-list.hinted li[data-v-5cda53bc]{color:var(--color-correct);font-family:var(--font-mono);letter-spacing:.06em}.word-list.missed li[data-v-5cda53bc]{color:var(--color-muted)}.yesterday-link[data-v-5cda53bc]{color:var(--color-ink);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:11px;display:inline-block}.hints-section[data-v-5cda53bc]{border-bottom:1px dashed var(--color-rule);margin-bottom:12px;padding-bottom:10px}.bonus-section[data-v-5cda53bc]{border-top:1px dashed var(--color-rule);margin-top:18px;padding-top:12px}.bonus-heading[data-v-5cda53bc]{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;margin:0 0 8px;font-size:10px}@media (width<=560px){.word-list[data-v-5cda53bc]{-moz-columns:2;column-count:2}}.sq-diff-header[data-v-5cda53bc]{border-bottom:1px dashed var(--color-rule);justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:0 0 12px;display:flex}.sq-diff-header__label[data-v-5cda53bc]{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.sq-diff-header__stars[data-v-5cda53bc]{color:var(--color-rule);gap:2px;font-size:14px;display:inline-flex}.sq-diff-header__star.is-filled[data-v-5cda53bc]{color:var(--color-semicorrect)}.sq-actions[data-v-bef055f0]{gap:14px;margin:8px auto 0;display:flex}.sq-action[data-v-bef055f0],.sq-actions[data-v-bef055f0]{justify-content:center;position:relative}.sq-action[data-v-bef055f0]{background:var(--color-paper);border:1px solid var(--color-rule);color:var(--color-ink);cursor:pointer;border-radius:6px;align-items:center;width:44px;height:44px;transition:background .12s,color .12s;display:inline-flex}.sq-action[data-v-bef055f0]:hover:not(:disabled){background:var(--color-paper-warm)}.sq-action[data-v-bef055f0]:disabled{cursor:not-allowed;opacity:.4}.sq-action--hint[data-v-bef055f0]:not(:disabled){color:var(--color-semicorrect)}.sq-action--hint-length[data-v-bef055f0]:not(:disabled){color:var(--color-correct)}.sq-action__badge[data-v-bef055f0]{background:var(--color-ink);color:var(--color-paper);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:-4px;right:-4px}.sq-hero[data-v-c9f3e39d]{text-align:center;padding:14px 0 6px}.sq-hero__stars[data-v-c9f3e39d]{color:var(--color-rule);font-family:var(--font-mono);letter-spacing:.3em;font-size:36px;line-height:1}.sq-hero__star--filled[data-v-c9f3e39d]{color:var(--color-semicorrect)}.sq-hero.perfect .sq-hero__star--filled[data-v-c9f3e39d]{color:var(--color-accent);animation:.9s .12s sqPulse-c9f3e39d}.sq-hero__sub[data-v-c9f3e39d]{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;margin:14px 0 2px;font-size:10px}.sq-hero__theme[data-v-c9f3e39d]{color:var(--color-ink);font-family:var(--font-display);margin:4px 0 0;font-size:16px;font-style:italic;font-weight:600}.sq-hero__next[data-v-c9f3e39d]{color:var(--color-ink);margin:10px 0 0}.sq-hero__missed ul[data-v-c9f3e39d],.sq-hero__next[data-v-c9f3e39d]{font-family:var(--font-body);font-size:14px}.sq-hero__missed ul[data-v-c9f3e39d]{color:var(--color-muted);-moz-columns:3;column-count:3;-moz-column-gap:12px;text-align:start;column-gap:12px;max-height:8.5em;margin:0;padding:0;line-height:1.5;list-style:none;overflow-y:auto}.sq-hero__missed li[data-v-c9f3e39d]{-moz-column-break-inside:avoid;break-inside:avoid}@keyframes sqPulse-c9f3e39d{0%,to{transform:scale(1)}45%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.sq-hero.perfect .sq-hero__star--filled[data-v-c9f3e39d]{animation:none}}.sq-grid-slot[data-v-5a13d3fa]{--board-aspect:none}.sq-grid-slot[data-v-5a13d3fa],.sq-grid-wrap[data-v-5a13d3fa]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sq-grid-wrap[data-v-5a13d3fa]{container-type:size}@media (prefers-reduced-motion:reduce){.sq-grid-wrap[data-v-5a13d3fa] .sq-grid{transition:none!important}}
