.glCbCa_filters{grid-template-columns:repeat(2,minmax(0,240px));gap:8px;display:grid}.glCbCa_trigger{border:1px solid var(--color-line);border-radius:var(--radius-md);min-width:0;height:52px;color:var(--color-text-muted);background-color:var(--color-bg-primary);transition:background-color var(--motion-base) var(--ease-out), border-color var(--motion-base) var(--ease-out), color var(--motion-fast) var(--ease-out);align-items:center;gap:10px;padding:0 10px 0 12px;display:flex}@media (hover:hover){.glCbCa_trigger:hover{background-color:var(--color-list-hover)}}.glCbCa_trigger:active{background-color:var(--color-tile-press)}.glCbCa_trigger[data-active=true]{border-color:var(--color-accent);background-color:var(--color-accent-soft)}.glCbCa_trigger[aria-expanded=true]{border-color:var(--color-accent)}@media (forced-colors:active){.glCbCa_trigger[data-active=true],.glCbCa_trigger[aria-expanded=true]{border-color:highlight}}.glCbCa_triggerIcon{flex:none;display:inline-flex}.glCbCa_triggerIcon svg{display:block}@media not (min-width:22.5em){.glCbCa_triggerIcon{display:none}}.glCbCa_triggerText{text-align:start;flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.glCbCa_triggerTitle,.glCbCa_triggerValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.glCbCa_triggerTitle{font-size:calc(12px * var(--font-scale));line-height:calc(14px * var(--font-scale));color:var(--color-text-muted)}.glCbCa_triggerValue{font-size:calc(15px * var(--font-scale));font-weight:600;line-height:calc(18px * var(--font-scale));color:var(--color-text-primary)}.glCbCa_trigger[data-active=true] .glCbCa_triggerValue{color:var(--color-accent)}.glCbCa_chevron{transition:transform var(--motion-base) var(--ease-out);flex:none}.glCbCa_trigger[aria-expanded=true] .glCbCa_chevron{transform:rotate(180deg)}.glCbCa_dropdown{min-width:240px;max-width:calc(100vw - 32px);padding:6px}.glCbCa_option{border-radius:var(--radius-md)}@media (hover:hover){.glCbCa_option:hover{background-color:var(--color-list-hover)}}.glCbCa_optionBody{align-items:center;padding:0 10px}.glCbCa_optionLabelWrapper{flex:1;min-width:0}.glCbCa_optionLabel{min-height:40px;font-size:calc(15px * var(--font-scale));color:var(--color-text-primary);cursor:pointer;align-items:center;gap:10px;padding-inline-start:10px;font-weight:500;display:flex}@media not (min-width:33.75em),(pointer:coarse){.glCbCa_optionLabel{min-height:44px}}.glCbCa_label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.glCbCa_option[data-empty=true]:not([data-checked=true]) .glCbCa_label{opacity:.7}.glCbCa_icon{color:var(--color-text-muted);flex:none;display:inline-flex}.glCbCa_icon svg{display:block}.glCbCa_option[data-empty=true]:not([data-checked=true]) .glCbCa_icon{opacity:.35}.glCbCa_count{min-width:1ch;font-size:calc(13px * var(--font-scale));font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-weight:600}.glCbCa_option[data-empty=true]:not([data-checked=true]) .glCbCa_count{opacity:.6}@media (prefers-reduced-motion:reduce){.glCbCa_trigger,.glCbCa_chevron{transition:none}}
.uiilFq_root{aspect-ratio:1;width:100%;height:100%;color:var(--color-logo-ink);display:block;overflow:visible}.uiilFq_line,.uiilFq_tearCell,.uiilFq_given,.uiilFq_loop,.uiilFq_dot,.uiilFq_trail{transform-box:fill-box;transform-origin:50%}.uiilFq_mask{mask-type:alpha}.uiilFq_tearCell,.uiilFq_ink,.uiilFq_dot,.uiilFq_trail{fill:currentColor}.uiilFq_pen{fill:none;stroke:currentColor;stroke-width:16px;stroke-linejoin:round}.uiilFq_grid,.uiilFq_given,.uiilFq_trail{opacity:0}.uiilFq_line{stroke:color-mix(in srgb, var(--color-logo-ink) 20%, transparent);stroke-width:var(--board-border-thin);vector-effect:non-scaling-stroke;shape-rendering:crispedges}.uiilFq_cellLine{stroke-opacity:.6}.uiilFq_boxLine{stroke-width:var(--board-border-thick)}.uiilFq_digitStroke{fill:none;stroke:currentColor;stroke-width:1.15px;stroke-linecap:round}@media (prefers-reduced-motion:reduce){.uiilFq_root{animation:1.6s cubic-bezier(.45,0,.55,1) infinite uiilFq_pulse!important}}@keyframes uiilFq_pulse{50%{opacity:.5}}@media (forced-colors:active){.uiilFq_root{forced-color-adjust:none;color:canvastext}.uiilFq_line{stroke:graytext}}
.iFkMoq_overlay{z-index:var(--z-board-overlay);background:color-mix(in srgb, var(--color-cell-default) 90%, transparent);pointer-events:none;transition:opacity .18s cubic-bezier(.22,1,.36,1);animation:.18s cubic-bezier(.22,1,.36,1) iFkMoq_veil-in;position:absolute;inset:0}.iFkMoq_overlay[data-state=closing]{opacity:0;transition:opacity .22s cubic-bezier(.45,0,.55,1)}@keyframes iFkMoq_veil-in{0%{opacity:0}}
._083t2W_boardCard{background:var(--color-bg-primary);border-radius:var(--radius-lg);width:100%;min-width:0;box-shadow:var(--shadow-board);box-sizing:border-box;padding:0 8px 8px}._083t2W_boardCard[data-has-status=false]{padding-top:8px}@media not (min-width:33.75em){._083t2W_boardCard{padding-inline:var(--gutter);padding-bottom:var(--gutter);border-radius:0}}@media (min-width:53.125em){._083t2W_boardCard{border-radius:var(--radius-card)}}@media (forced-colors:active){._083t2W_boardCard{border:1px solid canvastext}}._083t2W_boardWrapper{aspect-ratio:1;width:100%;min-width:0;position:relative;container:board-wrap/inline-size}._083t2W_board{--cell-size:calc(100cqi / var(--board-size,9));--digit-ratio:.63;--board-inner-radius:max(0px, calc(var(--radius-sm) - var(--board-border-thick)));grid-template-columns:repeat(var(--board-size,9), minmax(0, 1fr));grid-template-rows:repeat(var(--board-size,9), minmax(0, 1fr));border:var(--board-border-thick) solid var(--color-border-strong);border-radius:var(--radius-sm);width:100%;height:100%;font-family:var(--font-board-stack);background:var(--color-cell-default);box-sizing:border-box;line-height:1;display:grid;position:relative;overflow:hidden;container-type:inline-size}._083t2W_board[data-grid-size="16"]{--digit-ratio:.58}._083t2W_cell{--ring:none;width:100%;min-width:0;height:100%;min-height:0;font-size:calc(var(--cell-size) * var(--digit-ratio) * var(--board-digit-scale));cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-cell-entry);background:var(--color-cell-default);transition:background-color var(--motion-fast) var(--ease-out);box-sizing:border-box;justify-content:center;align-items:center;font-weight:400;display:flex;position:relative}._083t2W_cell>span:not(._083t2W_wave){padding-top:.03em;display:block}._083t2W_cell:after{z-index:1;content:"";pointer-events:none;box-shadow:var(--ring);position:absolute;inset:0}._083t2W_cell[data-is-highlighted=true]{background:var(--color-cell-highlighted)}._083t2W_cell[data-is-highlighted-number=true]{background:var(--color-cell-highlighted-number);color:var(--color-cell-entry-selected)}._083t2W_cell[data-is-selected=true]{--ring:inset 0 0 0 1px var(--color-cell-entry);background:var(--color-cell-selected);color:var(--color-cell-entry-selected)}._083t2W_cell[data-is-constant=true]{color:var(--color-text-primary)}._083t2W_cell[data-paint]{background:var(--paint-fill)}._083t2W_cell[data-paint][data-is-highlighted-number=true]{background:var(--color-cell-highlighted-number)}._083t2W_cell[data-paint="1"]{--paint-fill:var(--color-paint-1-fill)}._083t2W_cell[data-paint="2"]{--paint-fill:var(--color-paint-2-fill)}._083t2W_cell[data-paint="3"]{--paint-fill:var(--color-paint-3-fill)}._083t2W_cell[data-paint="4"]{--paint-fill:var(--color-paint-4-fill)}._083t2W_cell[data-tone=pattern]{background:color-mix(in srgb, var(--color-link) 18%, var(--color-cell-default))}._083t2W_cell[data-tone=placed]{color:var(--color-success-strong);background:color-mix(in srgb, var(--color-success) 22%, var(--color-cell-default))}._083t2W_cell[data-is-invalid=true]{background:var(--color-cell-conflict-bg);color:var(--color-digit-wrong)}@media (forced-colors:active){._083t2W_cell[data-is-selected=true]:after{outline-offset:-3px;outline:2px solid highlight}}._083t2W_board[data-grid-size="9"]>._083t2W_cell:first-child:after,._083t2W_board[data-grid-size="16"]>._083t2W_cell:first-child:after{border-top-left-radius:var(--board-inner-radius)}._083t2W_board[data-grid-size="9"]>._083t2W_cell:nth-child(9):after,._083t2W_board[data-grid-size="16"]>._083t2W_cell:nth-child(16):after{border-top-right-radius:var(--board-inner-radius)}._083t2W_board[data-grid-size="9"]>._083t2W_cell:nth-child(73):after,._083t2W_board[data-grid-size="16"]>._083t2W_cell:nth-child(241):after{border-bottom-left-radius:var(--board-inner-radius)}._083t2W_board[data-grid-size="9"]>._083t2W_cell:nth-child(81):after,._083t2W_board[data-grid-size="16"]>._083t2W_cell:nth-child(256):after{border-bottom-right-radius:var(--board-inner-radius)}._083t2W_board[data-transition]>._083t2W_cell{visibility:hidden}._083t2W_board[data-paused=true] ._083t2W_cell{cursor:default}._083t2W_board[data-paused=true] ._083t2W_cell>span:not(._083t2W_wave),._083t2W_board[data-paused=true] ._083t2W_cell ._083t2W_notesGrid{filter:blur(.22em)}._083t2W_board[data-paused=true] ._083t2W_cell{background:0 0}._083t2W_board[data-paused=true] ._083t2W_cell[data-paint]:before{z-index:-1;content:"";background:var(--paint-fill);filter:blur(.4em);position:absolute;inset:0}._083t2W_board[data-paused=true]{isolation:isolate}._083t2W_notesGrid{grid-template-columns:repeat(var(--notes-cols,3), minmax(0, 1fr));grid-template-rows:repeat(var(--notes-rows,3), minmax(0, 1fr));width:100%;height:100%;padding:var(--notes-pad,3%);box-sizing:border-box;gap:0;display:grid;overflow:hidden}._083t2W_noteCell{min-width:0;min-height:0;font-size:calc(var(--cell-size) * .24 * var(--board-digit-scale));color:var(--color-cell-note);justify-content:center;align-items:center;font-weight:300;line-height:1;display:flex;overflow:hidden}._083t2W_noteCell[data-tone=removed]{color:var(--color-error);text-decoration:line-through}._083t2W_noteCell[data-tone=placed]{color:var(--color-success)}._083t2W_noteCell[data-tone=pattern]{color:var(--color-text-primary);background:color-mix(in srgb, var(--color-link) 30%, transparent);border-radius:50%}[data-variant=killer] ._083t2W_notesGrid{padding:25% 20% 15%}[data-variant=killer] ._083t2W_noteCell{font-size:calc(var(--cell-size) * .2 * var(--board-digit-scale))}@container (max-width:420px){[data-grid-size="16"] ._083t2W_noteCell{font-size:0}[data-grid-size="16"] ._083t2W_noteCell:not(:empty):after{width:max(2px, calc(var(--cell-size) * .08));height:max(2px, calc(var(--cell-size) * .08));content:"";background:var(--color-cell-note);border-radius:50%;display:block}}@keyframes _083t2W_place-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}._083t2W_bounce{animation:_083t2W_place-bounce .3s var(--ease-out)}@keyframes _083t2W_unit-wave{0%{opacity:0;border-radius:40%;transform:scale(.4)rotate(-22deg)}35%{opacity:1;border-radius:0;transform:scale(1)rotate(0)}to{opacity:0;border-radius:0;transform:scale(1)}}@keyframes _083t2W_unit-wave-ink{0%,to{color:inherit}35%{color:var(--color-button-text)}}._083t2W_wave{background:var(--color-accent);opacity:0;pointer-events:none;animation:_083t2W_unit-wave .7s var(--ease-out) var(--wave-delay,0s) both;position:absolute;inset:0}._083t2W_cell:has(>._083t2W_wave)>span:not(._083t2W_wave){z-index:1;animation:_083t2W_unit-wave-ink .7s var(--ease-out) var(--wave-delay,0s) both;position:relative}@media (prefers-reduced-motion:reduce){._083t2W_bounce{animation:none}._083t2W_cell:has(>._083t2W_wave)>span:not(._083t2W_wave){animation:none}._083t2W_wave{display:none}}
.tRQvTG_overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tRQvTG_overlay[data-phase=leaving],.tRQvTG_overlay[data-phase=loading],.tRQvTG_overlay[data-phase=cleared]{opacity:0;transition:opacity .17s cubic-bezier(.45,0,.55,1)}.tRQvTG_overlay[data-phase=arriving]{animation:.28s cubic-bezier(.22,1,.36,1) both tRQvTG_cage-in}@keyframes tRQvTG_cage-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.tRQvTG_overlay[data-phase=leaving],.tRQvTG_overlay[data-phase=loading],.tRQvTG_overlay[data-phase=cleared]{transition:opacity .15s linear!important}.tRQvTG_overlay[data-phase=arriving]{animation:.15s linear both tRQvTG_cage-in!important}}.tRQvTG_cagePath{fill:none;stroke:var(--color-cage-border);stroke-width:.022px;stroke-dasharray:.058 .048;stroke-linecap:butt}.tRQvTG_cageSum{font-family:var(--font-board-stack);fill:var(--color-cage-sum);font-weight:300}@media (forced-colors:active){.tRQvTG_cagePath{stroke:canvastext}.tRQvTG_cageSum{fill:canvastext}}
.TP_jOW_overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.TP_jOW_thinLines,.TP_jOW_thickLines{fill:none;vector-effect:non-scaling-stroke;shape-rendering:crispedges}.TP_jOW_thinLines{stroke:var(--color-cell-line);stroke-width:var(--board-border-thin)}.TP_jOW_thickLines{stroke:var(--color-border-strong);stroke-width:var(--board-border-thick)}@media (forced-colors:active){.TP_jOW_thinLines,.TP_jOW_thickLines{stroke:canvastext}}
._2m80QG_board{aspect-ratio:1;pointer-events:none;width:100%}._2m80QG_board>[data-grid-size]{border-radius:var(--radius-sm);box-shadow:none}@media (forced-colors:active){._2m80QG_board>[data-grid-size]{border-color:canvastext}}
._580aDq_root{border-radius:var(--radius-sm);background:var(--color-cell-default);width:100%;box-shadow:var(--shadow-card)}._580aDq_root [data-is-constant]{font-size:calc(70cqi / var(--board-size,9))}._580aDq_root [data-variant=killer] [data-is-constant]{font-size:calc(60cqi / var(--board-size,9))}._580aDq_root[data-blur-entries=true] [data-is-constant=false]>span{filter:blur(.22em)}@media (forced-colors:active){._580aDq_root{outline:1px solid canvastext}}
.dSWpya_layer{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;container-type:size}.dSWpya_veil{background-color:color-mix(in srgb, var(--color-bg-primary) 55%, transparent);border-radius:var(--radius-sm);position:absolute;inset:0}.dSWpya_disc{z-index:2;width:48px;height:48px;transition:background-color var(--motion-base) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.dSWpya_disc svg{display:block}@container not (min-width:160px){.dSWpya_disc{width:36px;height:36px}.dSWpya_disc svg{width:75%;height:75%}}.dSWpya_play{color:var(--color-button-text);background-color:color-mix(in srgb, var(--color-accent) 85%, transparent);padding-inline-start:2px}.dSWpya_done{color:var(--color-accent);background-color:var(--color-accent-soft)}@media (hover:hover){a:hover .dSWpya_disc{color:var(--color-button-text);background-color:var(--color-accent)}}a:focus-visible .dSWpya_disc{color:var(--color-button-text);background-color:var(--color-accent)}a:active .dSWpya_disc{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.dSWpya_disc{transition:none}a:active .dSWpya_disc{transform:none}}@media (forced-colors:active){.dSWpya_disc{border:2px solid canvastext}}
