.uXc0aq_wrap{--pitch:clamp(44px, min(calc((100vw - 48px) / 6), calc((100dvh - 380px) / 8)), 62px);--cell:calc(var(--pitch) * .82);--pad:10px;--sticker-ink:#1b1612;flex-direction:column;align-items:center;gap:10px;width:100%;padding:6px 0 20px;display:flex}.uXc0aq_wrap:not([data-ready]){visibility:hidden}.uXc0aq_head{max-width:calc(var(--pitch) * 6 + 2 * var(--pad));text-align:center;justify-items:center;gap:6px;display:grid}.uXc0aq_eyebrow{border:1.5px solid var(--line);background:var(--game,var(--sky));height:22px;color:var(--sticker-ink);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.uXc0aq_theme{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(25px,6.6vw,32px)}.uXc0aq_progress{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:14.5px}.uXc0aq_progress b{color:var(--ink)}.uXc0aq_now{flex-direction:column;justify-content:center;align-items:center;gap:2px;height:52px;display:flex}.uXc0aq_typed{font-family:var(--font-display);letter-spacing:.08em;font-size:27px;font-weight:800;line-height:1}.uXc0aq_typed[data-rejected]{animation:.42s uXc0aq_shake}.uXc0aq_tip{color:var(--ink-3);font-size:12.5px}.uXc0aq_flash{border:var(--border);background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm);font-family:var(--font-display);letter-spacing:.07em;border-radius:999px;justify-items:center;padding:6px 16px 7px;font-size:19px;font-weight:800;line-height:1.05;animation:1.3s both uXc0aq_flash;display:inline-grid}.uXc0aq_flash small{font-family:var(--font-text);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.uXc0aq_flash[data-kind=theme]{background:var(--mint);color:var(--sticker-ink)}.uXc0aq_flash[data-kind=throughline]{background:var(--tomato);color:var(--sticker-ink)}.uXc0aq_flash[data-kind=extra]{background:var(--paper-2);box-shadow:none}@keyframes uXc0aq_flash{0%{opacity:0;transform:translateY(6px)scale(.92)}14%{opacity:1;transform:none}80%{opacity:1}to{opacity:0}}.uXc0aq_board{padding:var(--pad);border:var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow);position:relative}.uXc0aq_lines{left:var(--pad);top:var(--pad);width:calc(var(--pitch) * 6);height:calc(var(--pitch) * 8);pointer-events:none;position:absolute;overflow:visible}.uXc0aq_band path,.uXc0aq_traceLine{fill:none;stroke-linecap:round;stroke-linejoin:round}.uXc0aq_bandEdge{stroke:var(--line);stroke-width:.37px}.uXc0aq_bandFill{stroke:var(--mint);stroke-width:.25px}.uXc0aq_band[data-kind=throughline] .uXc0aq_bandFill{stroke:var(--tomato)}.uXc0aq_band[data-fresh] path{stroke-dasharray:1;animation:uXc0aq_draw .5s var(--ease-out) backwards}@keyframes uXc0aq_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.uXc0aq_traceLine{stroke:var(--ink);stroke-width:.2px}.uXc0aq_grid{grid-template-columns:repeat(6, var(--pitch));grid-template-rows:repeat(8, var(--pitch));touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:grid;position:relative}.uXc0aq_cell{width:var(--cell);height:var(--cell);color:var(--ink);font-family:var(--font-display);font-size:calc(var(--pitch) * .43);text-transform:uppercase;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;place-self:center;place-items:center;padding:0;font-weight:800;line-height:1;transition:background .12s,color .12s,border-color .12s;display:grid}@media (hover:hover){.uXc0aq_cell:not([data-state]):hover{background:var(--paper-2)}}.uXc0aq_cell[data-state=trace]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.uXc0aq_cell[data-state=theme],.uXc0aq_cell[data-state=throughline]{border-color:var(--line);color:var(--sticker-ink)}.uXc0aq_cell[data-state=theme]{background:var(--mint)}.uXc0aq_cell[data-state=throughline]{background:var(--tomato)}.uXc0aq_cell[data-hint]:not([data-state]){border:2px dashed var(--ink);background:var(--paper-2)}.uXc0aq_cell[data-fresh]{animation:uXc0aq_pop .42s var(--ease-pop) backwards;animation-delay:calc(var(--i,0) * 55ms)}.uXc0aq_cell[data-rejected]{animation:.42s uXc0aq_squash}.uXc0aq_board[data-cheer] .uXc0aq_cell[data-state]{animation:uXc0aq_ripple .55s var(--ease-pop) backwards;animation-delay:calc(var(--wave,0) * 45ms)}@keyframes uXc0aq_pop{50%{transform:scale(1.16)}}@keyframes uXc0aq_ripple{50%{transform:scale(1.16)}}@keyframes uXc0aq_squash{35%{transform:scale(.86)}70%{transform:scale(1.04)}}@keyframes uXc0aq_shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}[data-style=flat] .uXc0aq_eyebrow{border-color:#0000}[data-style=flat] .uXc0aq_cell[data-state=theme]{border-color:#0000}[data-style=flat] .uXc0aq_cell[data-state=throughline]{border-color:#0000}[data-style=flat] .uXc0aq_bandEdge{stroke:#0000}.uXc0aq_tools{justify-content:center;margin-top:4px;display:flex}.uXc0aq_hint svg{width:20px;height:20px;margin-left:-4px}.uXc0aq_hint:disabled{opacity:1;color:var(--ink-3);border-color:var(--hair)}.uXc0aq_hint[data-ready]{animation:uXc0aq_nudge .6s var(--ease-pop)}@keyframes uXc0aq_nudge{30%{transform:rotate(-4deg)scale(1.06)}60%{transform:rotate(3deg)}}.uXc0aq_pips{gap:4px;margin-left:2px;display:inline-flex}.uXc0aq_pip{border:1.5px solid;border-radius:50%;width:8px;height:8px}.uXc0aq_pip[data-on]{background:currentColor}.uXc0aq_hint:disabled .uXc0aq_pip[data-on]{border-color:var(--ink);background:var(--ink)}.uXc0aq_banked{background:var(--ink);min-width:20px;height:20px;color:var(--paper);font-family:var(--font-text);border-radius:999px;place-items:center;padding:0 5px;font-size:12px;font-weight:800;display:inline-grid}.uXc0aq_after{margin-top:4px}.uXc0aq_answer{--hl:var(--tomato);font-family:var(--font-display);letter-spacing:.04em;white-space:nowrap}.uXc0aq_picture{justify-content:start;gap:5px;display:grid}.uXc0aq_pictureRow{gap:5px;display:flex}.uXc0aq_pictureDot,.uXc0aq_pictureHint{border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.uXc0aq_pictureDot{border:1.5px solid var(--line)}.uXc0aq_pictureDot[data-kind=theme]{background:var(--mint)}.uXc0aq_pictureDot[data-kind=throughline]{background:var(--tomato)}.uXc0aq_pictureHint svg{width:19px;height:19px}.uXc0aq_example{--pitch:36px;--cell:calc(var(--pitch) * .82);--pad:6px;--sticker-ink:#1b1612;flex-wrap:wrap;align-items:center;gap:14px 16px;display:flex}.uXc0aq_exampleBoard{padding:var(--pad);border:var(--border);border-radius:var(--radius-sm);background:var(--card);flex:none;position:relative}.uXc0aq_exampleBoard .uXc0aq_lines{width:calc(var(--pitch) * 3);height:calc(var(--pitch) * 3)}.uXc0aq_exampleGrid{grid-template-columns:repeat(3, var(--pitch));grid-template-rows:repeat(3, var(--pitch));display:grid;position:relative}.uXc0aq_exampleGrid .uXc0aq_cell{cursor:default}.uXc0aq_exampleText{color:var(--ink-2);flex:210px;gap:8px;font-size:14.5px;display:grid}@media (max-height:700px){.uXc0aq_wrap{--pad:6px;--pitch:clamp(34px, min(calc((100vw - 48px) / 6), calc((var(--fit-h,100svh) - 124px - 2 * var(--pad) - 4px) / 8)), 62px);gap:6px;padding:4px 0 6px}.uXc0aq_eyebrow{display:none}.uXc0aq_head{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 10px;max-width:100%;display:flex}.uXc0aq_theme{font-size:clamp(20px,5.4vw,24px);line-height:1.15}.uXc0aq_progress{font-size:13.5px}.uXc0aq_progressMore{display:none}.uXc0aq_now{height:30px}.uXc0aq_typed{font-size:22px}.uXc0aq_flash{padding:3px 12px 4px;font-size:16px}.uXc0aq_tools{margin-top:0}.uXc0aq_tools .btn{min-height:40px}}@media (max-height:480px){.uXc0aq_wrap{--pitch:clamp(30px, min(calc((100vw - 48px) / 6), calc((var(--fit-h,100svh) - 140px - 2 * var(--pad) - 4px) / 8)), 62px)}}
