._7yjiia_board{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;gap:12px;max-width:452px;margin:0 auto;padding:8px 0 4px;display:flex}._7yjiia_steps{align-items:center;gap:8px;margin:0;padding:0 6px;list-style:none;display:flex}._7yjiia_step{min-width:0;color:var(--hz-muted);flex:1 1 0;align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}._7yjiia_step:last-child{flex:none}._7yjiia_step:not(:last-child):after{background:var(--hz-line-strong);content:"";flex:1;min-width:8px;height:1px}._7yjiia_step[data-state=current],._7yjiia_step[data-state=done]{color:var(--hz-ink)}._7yjiia_stepDisc{background:var(--hz-paper-deep);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--hz-line-strong);font-family:var(--hz-font-display);font-variant-numeric:lining-nums tabular-nums;border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:600;line-height:1;transition:background-color .2s,color .2s;display:grid}._7yjiia_step[data-state=current] ._7yjiia_stepDisc{background:var(--hz-ink);box-shadow:none;color:var(--hz-paper)}._7yjiia_step[data-state=done] ._7yjiia_stepDisc{background:var(--gm-good);box-shadow:none;color:var(--gm-on-deep)}._7yjiia_stepLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._7yjiia_pin{top:var(--pin,0px);z-index:2;background:var(--gm-board);margin:-6px 0;padding:6px 0;position:-webkit-sticky;position:sticky}._7yjiia_panel{border-radius:var(--hz-r-md);background:var(--hz-paper);flex-direction:column;justify-content:center;gap:3px;min-height:86px;padding:10px 16px;display:flex}._7yjiia_panel p,._7yjiia_note,._7yjiia_netError{margin:0}._7yjiia_clueLabel{color:var(--hz-muted);align-items:center;gap:5px;font-size:13px;font-weight:600;display:flex}._7yjiia_clueLabel svg{color:var(--gm-good);flex:none}._7yjiia_clue{color:var(--hz-ink);font-family:var(--hz-font-display);font-size:18px;font-weight:600;line-height:1.28}._7yjiia_panelNote{color:var(--hz-ink-soft);font-size:15px;font-weight:600;line-height:1.4}._7yjiia_panelDone{color:var(--gm-good);font-family:var(--hz-font-display);font-size:20px;font-weight:600}._7yjiia_note{color:var(--hz-muted);margin-top:-6px;padding:0 6px;font-size:12.5px;line-height:1.4}._7yjiia_rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}._7yjiia_item{position:relative}._7yjiia_row{border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:5px 4px;transition:background-color .15s;display:flex;position:relative}._7yjiia_row[data-focused]{background:var(--gm-select)}._7yjiia_row[data-dragging]{background:var(--gm-board);box-shadow:var(--hz-elev-2)}._7yjiia_side,._7yjiia_grip{flex:none;justify-content:center;align-items:center;width:36px;height:44px;display:flex}._7yjiia_side{color:var(--hz-muted)}._7yjiia_grip{color:var(--hz-muted);cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;border-radius:10px;transition:opacity .2s}._7yjiia_grip:active{cursor:-webkit-grabbing;cursor:grabbing}._7yjiia_arrows{flex-direction:column;flex:none;width:36px;margin:-6px 0;transition:opacity .2s;display:flex}._7yjiia_arrow{height:28px;color:var(--hz-ink-soft);-webkit-tap-highlight-color:transparent;border-radius:8px;justify-content:center;align-items:center;display:flex}._7yjiia_grip:disabled,._7yjiia_arrow:disabled{cursor:default;opacity:.28}._7yjiia_board:-webkit-any([data-step="2"],[data-step="3"]) :-webkit-any(._7yjiia_grip,._7yjiia_arrows){visibility:hidden;opacity:0;transition:opacity .2s,visibility 0s .2s}._7yjiia_board:-moz-any([data-step="2"],[data-step="3"]) :-moz-any(._7yjiia_grip,._7yjiia_arrows){visibility:hidden;opacity:0;transition:opacity .2s,visibility 0s .2s}._7yjiia_board:is([data-step="2"],[data-step="3"]) :is(._7yjiia_grip,._7yjiia_arrows){visibility:hidden;opacity:0;transition:opacity .2s,visibility 0s .2s}@media (hover:hover){._7yjiia_grip:hover:not(:disabled),._7yjiia_arrow:hover:not(:disabled){background:color-mix(in srgb, var(--hz-ink) 8%, transparent);color:var(--hz-ink)}}._7yjiia_grip:focus-visible{outline:3px solid var(--hz-ink);outline-offset:-3px}._7yjiia_arrow:focus-visible{outline:3px solid var(--hz-ink);outline-offset:-3px}._7yjiia_letters{flex:0 auto;grid-auto-columns:minmax(0,44px);grid-auto-flow:column;justify-content:center;gap:4px;min-width:0;display:grid;position:relative}._7yjiia_tile{aspect-ratio:1;background:var(--hz-paper);min-width:0;box-shadow:inset 0 0 0 1px var(--hz-line-strong);color:var(--hz-ink);font-family:var(--hz-font-display);font-variant-numeric:lining-nums tabular-nums;text-transform:uppercase;border-radius:9px;justify-content:center;align-items:center;font-size:23px;font-weight:600;line-height:1;transition:background-color .15s,box-shadow .15s,color .15s;display:flex;position:relative}._7yjiia_row[data-focused] ._7yjiia_tile{background:var(--gm-board)}._7yjiia_row[data-end=locked] ._7yjiia_tile{box-shadow:none;outline:1px dashed var(--hz-faint);outline-offset:-1px;background:0 0}._7yjiia_row[data-wrong] ._7yjiia_tile{box-shadow:inset 0 0 0 1.5px var(--gm-bad);color:var(--gm-bad)}._7yjiia_row[data-solved=true] ._7yjiia_tile{background:linear-gradient(var(--gm-good-wash), var(--gm-good-wash)), var(--gm-board);box-shadow:inset 0 0 0 1.5px var(--gm-good)}._7yjiia_row[data-solved=true] ._7yjiia_tile[data-changed]{background:var(--gm-good);box-shadow:none;color:var(--gm-on-deep)}._7yjiia_row ._7yjiia_tile[data-active]{box-shadow:inset 0 0 0 2px var(--hz-ink)}._7yjiia_letter{animation:.2s cubic-bezier(.2,1.2,.4,1) both _7yjiia_place;display:block}._7yjiia_rung{z-index:1;background:var(--gm-good);pointer-events:none;width:3px;height:14px;margin-left:-1.5px;animation:.2s ease-out both _7yjiia_fade;position:absolute;top:100%;left:50%}._7yjiia_rows[data-dragging] ._7yjiia_rung{visibility:hidden}._7yjiia_row ._7yjiia_input{opacity:0;color:#0000;caret-color:#0000;cursor:text;width:100%;height:100%;scroll-margin-top:calc(var(--pin,0px) + 120px);border-radius:9px;font-size:16px;position:absolute;top:0;bottom:0;left:0;right:0}._7yjiia_row ._7yjiia_input:disabled{opacity:0;cursor:default}._7yjiia_row ._7yjiia_input:-moz-read-only{cursor:default}._7yjiia_row ._7yjiia_input:read-only{cursor:default}._7yjiia_hintRing{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--gm-rule), inset 0 0 0 3.5px var(--gm-gold), inset 0 0 0 4.5px var(--gm-rule);pointer-events:none;animation:1.5s ease-in-out infinite _7yjiia_hint;position:absolute;top:0;bottom:0;left:0;right:0}._7yjiia_board[data-solved=true] ._7yjiia_tile{animation:.5s ease-out both _7yjiia_settle}._7yjiia_board[data-solved=true] ._7yjiia_letter{animation:none}._7yjiia_board[data-solved=true] ._7yjiia_row[data-focused]{background:0 0}._7yjiia_netError{color:var(--gm-bad);justify-content:center;align-items:center;gap:4px;font-size:14px;font-weight:600;display:flex}._7yjiia_retry{min-width:40px;min-height:40px;color:var(--gm-bad);text-underline-offset:3px;border-radius:999px;padding:0 10px;font-weight:700;text-decoration:underline}._7yjiia_retry:focus-visible{outline:3px solid var(--hz-ink);outline-offset:-3px}@media (min-width:600px){._7yjiia_letters{grid-auto-columns:minmax(0,48px);gap:5px}._7yjiia_tile{font-size:25px}._7yjiia_arrows{margin:-4px 0}}@keyframes _7yjiia_place{0%{opacity:0;transform:scale(.6)}}@keyframes _7yjiia_settle{40%{transform:scale(1.14)}}@keyframes _7yjiia_fade{0%{opacity:0}}@keyframes _7yjiia_hint{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){._7yjiia_stepDisc,._7yjiia_row,._7yjiia_grip,._7yjiia_arrows,._7yjiia_tile{transition:none}._7yjiia_board:-webkit-any([data-step="2"],[data-step="3"]) :-webkit-any(._7yjiia_grip,._7yjiia_arrows){transition:none}._7yjiia_board:-moz-any([data-step="2"],[data-step="3"]) :-moz-any(._7yjiia_grip,._7yjiia_arrows){transition:none}._7yjiia_board:is([data-step="2"],[data-step="3"]) :is(._7yjiia_grip,._7yjiia_arrows){transition:none}._7yjiia_letter,._7yjiia_rung,._7yjiia_hintRing,._7yjiia_board[data-solved=true] ._7yjiia_tile{animation:none}}
