.boxes.svelte-lwwfpb{background:color-mix(in srgb, var(--grid-line) calc(var(--merge) * var(--assembled,1) * 100%), transparent);border-radius:2cqi;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2cqi;display:grid}.box.svelte-lwwfpb{container-type:inline-size}.box.svelte-lwwfpb>.cell-grid:where(.svelte-lwwfpb){--divider:var(--grid-line);gap:calc(var(--cell) * var(--gap-ratio) * (1 - var(--merge)))}.cell.svelte-lwwfpb{--corner-radius:calc(var(--cell) * var(--radius-ratio));border:0 solid color-mix(in srgb, var(--divider) calc(var(--merge) * 100%), transparent);border-radius:calc(var(--corner-radius) * (1 - var(--merge)));color:var(--accent);font-size:calc(var(--cell) * .58);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;place-items:center;padding:0;font-weight:600;line-height:1;transition:background-color .12s,box-shadow .12s;display:grid;position:relative}.cell.svelte-lwwfpb:nth-child(3n+1),.cell.svelte-lwwfpb:nth-child(3n+2){border-right-width:1px}.cell.svelte-lwwfpb:nth-child(-n+6){border-bottom-width:1px}.box.svelte-lwwfpb:first-child .cell:where(.svelte-lwwfpb):first-child{border-top-left-radius:var(--corner-radius)}.box.svelte-lwwfpb:nth-child(3) .cell:where(.svelte-lwwfpb):nth-child(3){border-top-right-radius:var(--corner-radius)}.box.svelte-lwwfpb:nth-child(7) .cell:where(.svelte-lwwfpb):nth-child(7){border-bottom-left-radius:var(--corner-radius)}.box.svelte-lwwfpb:nth-child(9) .cell:where(.svelte-lwwfpb):nth-child(9){border-bottom-right-radius:var(--corner-radius)}.cell.svelte-lwwfpb>:where(.svelte-lwwfpb){opacity:var(--paint)}.cell.svelte-lwwfpb:focus-visible{z-index:1;outline-offset:1px}.given.svelte-lwwfpb{color:var(--ink);font-weight:700}.cell.peer.svelte-lwwfpb{background:color-mix(in srgb, var(--accent) calc(var(--paint) * var(--highlight-peer)), var(--surface))}.cell.same.svelte-lwwfpb{background:color-mix(in srgb, var(--accent) calc(var(--paint) * var(--highlight-same)), var(--surface))}.cell.area.svelte-lwwfpb{background:color-mix(in srgb, var(--hint) 20%, var(--surface))}.cell.clue.svelte-lwwfpb{box-shadow:inset 0 0 0 2px var(--hint)}.cell.selected.svelte-lwwfpb{background:color-mix(in srgb, var(--accent) calc(var(--paint) * var(--highlight-selected)), var(--surface));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) calc(var(--paint) * 100%), transparent)}.cell.target.svelte-lwwfpb{background:color-mix(in srgb, var(--hint) 32%, var(--surface));box-shadow:inset 0 0 0 3px var(--hint);animation:.9s ease-in-out 4 svelte-lwwfpb-beckon}.conflict.svelte-lwwfpb{color:var(--danger)}.cell.mistake.svelte-lwwfpb{background:color-mix(in srgb, var(--danger) 16%, var(--surface));box-shadow:inset 0 0 0 2px var(--danger);color:var(--danger);animation:.45s ease-in-out 4 svelte-lwwfpb-alarm}.ghost.svelte-lwwfpb{color:var(--hint);animation:1.1s ease-in-out infinite svelte-lwwfpb-glow}.notes.pencil.svelte-lwwfpb{font-size:calc(var(--cell) * .26);font-weight:700;position:absolute;inset:0}.pencil.svelte-lwwfpb .mark:where(.svelte-lwwfpb),.pencil.svelte-lwwfpb .struck:where(.svelte-lwwfpb){border-radius:999px;place-self:center;width:1.35em;height:1.35em}.pencil.svelte-lwwfpb .mark:where(.svelte-lwwfpb){background:color-mix(in srgb, var(--hint) 22%, transparent);color:var(--hint)}.pencil.svelte-lwwfpb .struck:where(.svelte-lwwfpb){background:color-mix(in srgb, var(--danger) 22%, transparent);color:var(--danger)}.pencil.svelte-lwwfpb .struck.old:where(.svelte-lwwfpb){opacity:.45}@keyframes svelte-lwwfpb-beckon{50%{background:color-mix(in srgb, var(--hint) 6%, var(--surface));box-shadow:inset 0 0 0 3px #0000}}@keyframes svelte-lwwfpb-alarm{50%{background:color-mix(in srgb, var(--danger) 45%, var(--surface))}}@keyframes svelte-lwwfpb-glow{50%{opacity:.2}}.notes.svelte-lwwfpb{width:100%;height:100%;color:var(--ink-soft);font-size:calc(var(--cell) * .22);grid-template-columns:repeat(3,1fr);padding:8%;font-weight:500;display:grid}.notes.svelte-lwwfpb span:where(.svelte-lwwfpb){place-items:center;display:grid}.tools.svelte-19rvtq1{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;display:grid}.pad.svelte-19rvtq1{grid-template-columns:repeat(9,minmax(0,1fr));gap:.3rem;display:grid}.digit.svelte-19rvtq1{border-radius:var(--radius-m);background:var(--surface);height:3.25rem;color:var(--ink);font-size:var(--step-2);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .16s, color .16s, transform .16s var(--ease-out);border:0;padding:0;font-weight:600}.digit.svelte-19rvtq1:hover{background:var(--accent-soft);color:var(--accent)}.digit.svelte-19rvtq1:active{transform:scale(.96)}@media (width>=56rem){.pad.svelte-19rvtq1{grid-template-columns:repeat(3,1fr);gap:.5rem}.digit.svelte-19rvtq1{aspect-ratio:1.15;height:auto;font-size:var(--step-3)}}
