.AccountPage-module__872PbW__main{flex:1;width:100%;padding:0 10px 30px}@media (min-width:33.75em){.AccountPage-module__872PbW__main{padding:0 20px 40px}}.AccountPage-module__872PbW__container{width:100%;max-width:var(--layout-max-width);margin:0 auto}.AccountPage-module__872PbW__title{font-size:calc(24px * var(--font-scale));letter-spacing:.3px;color:var(--color-text-primary);margin:20px 0 4px;font-weight:700;line-height:1.21}@media (min-width:48em){.AccountPage-module__872PbW__title{font-size:calc(28px * var(--font-scale));margin:32px 0 6px}}.AccountPage-module__872PbW__sub{font-size:calc(15px * var(--font-scale));color:var(--color-text-muted);margin-bottom:16px;line-height:1.33}@media (min-width:48em){.AccountPage-module__872PbW__sub{margin-bottom:20px}}.AccountPage-module__872PbW__list{flex-direction:column;gap:16px;scroll-margin-top:16px;display:flex}.AccountPage-module__872PbW__quiet{max-width:420px;font-size:calc(15px * var(--font-scale));color:var(--color-text-muted);text-align:center;line-height:1.33}.AccountPage-module__872PbW__gateTitle{font-size:calc(19px * var(--font-scale));color:var(--color-text-primary);text-align:center;font-weight:700;line-height:1.33}.AccountPage-module__872PbW__range{font-size:calc(13px * var(--font-scale));color:var(--color-text-muted);text-align:center;font-variant-numeric:tabular-nums;line-height:16px}.AccountPage-module__872PbW__pagination .AccountPage-module__872PbW__control,.AccountPage-module__872PbW__pagination .AccountPage-module__872PbW__dots{min-width:36px;height:36px}.AccountPage-module__872PbW__pagination .AccountPage-module__872PbW__control{font-size:calc(15px * var(--font-scale));color:var(--color-text-muted);border-radius:var(--mantine-radius-sm);background-color:#0000;border:0;padding:0 8px;font-weight:500;transition:all .2s}.AccountPage-module__872PbW__pagination .AccountPage-module__872PbW__control[data-active]{color:var(--color-bg-primary);background-color:var(--color-link)}.AccountPage-module__872PbW__pagination .AccountPage-module__872PbW__control:where(:not(:disabled,[data-disabled],[data-active])):active{background-color:var(--color-tile-press)}@media (hover:hover){.AccountPage-module__872PbW__pagination .AccountPage-module__872PbW__control:where(:not(:disabled,[data-disabled],[data-active])):hover{background-color:var(--color-list-hover)}}.AccountPage-module__872PbW__pagination .AccountPage-module__872PbW__dots{color:var(--color-text-muted)}.AccountPage-module__872PbW__page{flex-direction:column;gap:16px;transition:opacity .15s;display:flex}.AccountPage-module__872PbW__page[data-loading=true]{opacity:.6}
.SudokuPreloader-module__2wKbZq__root{--preloader-tiles:9;width:calc(var(--preloader-tiles) * var(--preloader-cell,55px));aspect-ratio:1;max-width:100%;height:auto;display:block;overflow:visible}.SudokuPreloader-module__2wKbZq__tile{fill:var(--color-cell-selected);stroke:var(--color-border);stroke-width:.03px;opacity:.12;will-change:opacity;animation-name:SudokuPreloader-module__2wKbZq__pulse;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes SudokuPreloader-module__2wKbZq__pulse{0%,to{opacity:.12}35%{opacity:1}}@media (prefers-reduced-motion:reduce){.SudokuPreloader-module__2wKbZq__tile{opacity:.7;animation:none}}
.BoardLoadingOverlay-module__iFkMoq__overlay{background:color-mix(in srgb, var(--color-bg-primary) 100%, transparent);pointer-events:none;--preloader-cell:calc(100cqi / var(--board-size,9));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.Board-module__083t2W__gameArea{position:relative}.Board-module__083t2W__gameLayout{--board-max:500px;--side-max:300px;--side-gap:16px}@media (min-width:58.125em){.Board-module__083t2W__gameLayout{--side-gap:24px}}.Board-module__083t2W__gameLayout{width:100%;max-width:var(--board-max);grid-template-columns:minmax(0,1fr);grid-template-areas:"stats""board""numpad""controls""actions";margin:0 auto 20px;display:grid}.Board-module__083t2W__gameLayout[data-grid-size="16"]{--board-max:600px}@media (min-width:760px){.Board-module__083t2W__gameLayout{position:relative}}@media (min-width:58.125em){.Board-module__083t2W__gameLayout{grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"tabs tabs""board stats""board numpad""board controls""board actions";grid-template-columns:minmax(0, var(--board-max)) minmax(0, var(--side-max));max-width:calc(var(--board-max) + 20px + var(--side-max));justify-content:center;column-gap:20px}}.Board-module__083t2W__gameTabs{grid-area:tabs;margin:-7px 0 6px}.Board-module__083t2W__gameStats{grid-area:stats;margin-bottom:6px}@media (min-width:58.125em){.Board-module__083t2W__gameStats{margin-bottom:0}}.Board-module__083t2W__gameBoard{grid-area:board;align-self:start;width:100%}.Board-module__083t2W__gameNumpad{min-height:0;margin-top:var(--side-gap);grid-area:numpad}.Board-module__083t2W__gameControls{margin-top:var(--side-gap);grid-area:controls}.Board-module__083t2W__gameActions{margin-top:var(--side-gap);grid-area:actions;justify-content:flex-end;align-self:end;align-items:center;gap:12px;display:flex}.Board-module__083t2W__boardLayout{grid-template-columns:minmax(auto,500px) minmax(auto,300px);justify-content:center;align-items:center;gap:24px;display:grid}@media not (min-width:58.125em){.Board-module__083t2W__boardLayout{grid-template-columns:1fr;justify-items:center;width:100%}}.Board-module__083t2W__boardMain{align-self:start;width:100%;max-width:500px}.Board-module__083t2W__boardSidebar{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.Board-module__083t2W__boardWrapper{aspect-ratio:1;width:100%;min-width:0;position:relative}.Board-module__083t2W__board{grid-template-columns:repeat(var(--board-size,9), 1fr);grid-template-rows:repeat(var(--board-size,9), 1fr);border:var(--board-border-thick) solid var(--color-border-strong);width:100%;height:100%;font-family:var(--font-board-stack);display:grid;position:relative;overflow:hidden;container-type:inline-size}.Board-module__083t2W__cell{width:100%;min-width:0;height:100%;min-height:0;font-size:clamp(calc(11px * var(--board-digit-scale)), calc(70cqi * var(--board-digit-scale) / var(--board-size,9)), calc(40px * var(--board-digit-scale)));cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-text-primary);background:var(--color-cell-default);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;font-weight:400;transition:background-color .1s;display:flex;position:relative}.Board-module__083t2W__cell[data-is-highlighted=true]{background:var(--color-cell-highlighted)}.Board-module__083t2W__cell[data-is-highlighted-number=true]{background:var(--color-cell-highlighted-number)}.Board-module__083t2W__cell[data-is-selected=true]{background:var(--color-cell-selected)}.Board-module__083t2W__cell[data-is-invalid=true]{background:var(--color-cell-conflict-bg)}.Board-module__083t2W__cell[data-is-constant=true]{color:var(--color-text-primary)}.Board-module__083t2W__cell:not([data-is-constant=true]){color:var(--color-cell-entry)}.Board-module__083t2W__cell[data-is-selected=true]:not([data-is-constant=true]){color:var(--color-cell-entry-selected)}.Board-module__083t2W__cell[data-is-invalid=true]:not([data-is-constant=true]){color:var(--color-digit-wrong)!important}.Board-module__083t2W__cell[data-tone=pattern]{background:color-mix(in srgb, var(--color-link) 18%, var(--color-cell-default))}.Board-module__083t2W__cell[data-tone=placed]{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 22%, var(--color-cell-default));font-weight:400}.Board-module__083t2W__board[data-paused=true] .Board-module__083t2W__cell{cursor:default}.Board-module__083t2W__notesGrid{grid-template-columns:repeat(var(--notes-cols,3), 1fr);grid-template-rows:repeat(var(--notes-rows,3), 1fr);box-sizing:border-box;gap:0;width:100%;height:100%;padding:2px;display:grid;overflow:hidden}.Board-module__083t2W__noteCell{font-size:clamp(calc(8px * var(--board-digit-scale)), calc(27cqi * var(--board-digit-scale) / var(--board-size,9)), calc(14px * var(--board-digit-scale)));color:var(--color-text-muted);justify-content:center;align-items:center;font-weight:200;line-height:1;display:flex;overflow:hidden}.Board-module__083t2W__noteCell[data-tone=removed]{color:var(--color-error);text-decoration:line-through}.Board-module__083t2W__noteCell[data-tone=placed]{color:var(--color-success);font-weight:300}.Board-module__083t2W__noteCell[data-tone=pattern]{color:var(--color-link);font-weight:300}[data-variant=killer] .Board-module__083t2W__cell{font-size:clamp(calc(11px * var(--board-digit-scale)), calc(60cqi * var(--board-digit-scale) / var(--board-size,9)), calc(34px * var(--board-digit-scale)))}[data-variant=killer] .Board-module__083t2W__notesGrid{padding:25% 20% 15%}[data-variant=killer] .Board-module__083t2W__noteCell{font-size:clamp(calc(8px * var(--board-digit-scale)), calc(27cqi * var(--board-digit-scale) / var(--board-size,9)), calc(11px * var(--board-digit-scale)))}@container (max-width:420px){[data-grid-size="16"] .Board-module__083t2W__noteCell{font-size:0}[data-grid-size="16"] .Board-module__083t2W__noteCell:not(:empty):after{content:"";background:var(--color-text-muted);border-radius:50%;width:3px;height:3px;display:block}}@keyframes Board-module__083t2W__place-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.Board-module__083t2W__bounce{animation:.3s ease-in-out Board-module__083t2W__place-bounce;display:inline-block}@keyframes Board-module__083t2W__unit-wave{0%{opacity:0;border-radius:40%;transform:scale(.4)rotate(-22deg)}35%{opacity:.55;border-radius:0;transform:scale(1)rotate(0)}to{opacity:0;border-radius:0;transform:scale(1)}}.Board-module__083t2W__wave{background:var(--color-badge-on);opacity:0;pointer-events:none;animation:Board-module__083t2W__unit-wave .7s ease-in-out var(--wave-delay,0s) both;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.Board-module__083t2W__bounce{animation:none}.Board-module__083t2W__wave{display:none}}
.TechniqueDemo-module__hI1q-q__root{--demo-axis-font:clamp(11px, 4cqi, 20px);--demo-axis:calc(var(--demo-axis-font) * 1.4);margin:1.5rem 0;container-type:inline-size}.TechniqueDemo-module__hI1q-q__layout{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@container (min-width:600px){.TechniqueDemo-module__hI1q-q__layout{grid-template-columns:minmax(0,1.4fr) minmax(200px,1fr);align-items:start;gap:20px}}.TechniqueDemo-module__hI1q-q__stage{min-width:0;max-width:calc(500px + var(--demo-axis));position:relative}.TechniqueDemo-module__hI1q-q__frame{grid-template-columns:var(--demo-axis) minmax(0, 1fr);grid-template-rows:var(--demo-axis) auto;font-family:var(--font-board-stack);color:var(--color-text-muted);font-weight:300;display:grid}.TechniqueDemo-module__hI1q-q__colLabels,.TechniqueDemo-module__hI1q-q__rowLabels{font-size:var(--demo-axis-font);-webkit-user-select:none;user-select:none;line-height:1;display:grid}.TechniqueDemo-module__hI1q-q__colLabels{text-align:center;grid-area:1/2;grid-template-columns:repeat(9,1fr);align-items:center}.TechniqueDemo-module__hI1q-q__rowLabels{grid-area:2/1;grid-template-rows:repeat(9,1fr);place-items:center}.TechniqueDemo-module__hI1q-q__board{aspect-ratio:1;grid-area:2/2;height:auto}.TechniqueDemo-module__hI1q-q__cell{cursor:default;position:relative}.TechniqueDemo-module__hI1q-q__cell[data-demo-house=base]{background:var(--color-cell-highlighted)}.TechniqueDemo-module__hI1q-q__cell[data-demo-house=cover],.TechniqueDemo-module__hI1q-q__cell[data-demo-house=cage]{background:color-mix(in srgb, var(--color-demo-ink) 9%, var(--color-cell-default))}.TechniqueDemo-module__hI1q-q__cell[data-demo-role=target]{background:color-mix(in srgb, var(--color-error) 9%, var(--color-cell-default))}.TechniqueDemo-module__hI1q-q__cell.TechniqueDemo-module__hI1q-q__cell[data-demo-role=dim]{color:color-mix(in srgb, var(--color-text-muted) 45%, transparent)}.TechniqueDemo-module__hI1q-q__cell.TechniqueDemo-module__hI1q-q__cell[data-demo-diff=placed]{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 18%, var(--color-cell-default))}.TechniqueDemo-module__hI1q-q__cell.TechniqueDemo-module__hI1q-q__cell[data-demo-tentative]{color:#0000;-webkit-text-stroke:1px var(--color-demo-ink)}.TechniqueDemo-module__hI1q-q__ghostValue{color:var(--color-error);opacity:.45;pointer-events:none;justify-content:center;align-items:center;text-decoration:line-through;display:flex;position:absolute;inset:0}.TechniqueDemo-module__hI1q-q__badge{color:var(--color-demo-ink);font-size:.3em;font-weight:400;line-height:1;position:absolute;top:3%;right:6%}[data-variant=killer] .TechniqueDemo-module__hI1q-q__badge{top:auto;bottom:3%}.TechniqueDemo-module__hI1q-q__note.TechniqueDemo-module__hI1q-q__note{font-weight:300}.TechniqueDemo-module__hI1q-q__note{border-radius:50%}.TechniqueDemo-module__hI1q-q__note[data-demo-note=pattern],.TechniqueDemo-module__hI1q-q__note[data-demo-note=colorA],.TechniqueDemo-module__hI1q-q__note[data-demo-note=colorB],.TechniqueDemo-module__hI1q-q__note[data-demo-note=alt],.TechniqueDemo-module__hI1q-q__note[data-demo-note=remove]{color:var(--color-text-primary)}.TechniqueDemo-module__hI1q-q__note[data-demo-note=pattern]{background:color-mix(in srgb, var(--color-demo-ink) var(--color-demo-pill-strength), transparent)}.TechniqueDemo-module__hI1q-q__note[data-demo-note=colorA]{background:color-mix(in srgb, var(--color-demo-a) var(--color-demo-pill-strength), transparent)}.TechniqueDemo-module__hI1q-q__note[data-demo-note=colorB]{background:color-mix(in srgb, var(--color-demo-b) var(--color-demo-pill-strength), transparent)}.TechniqueDemo-module__hI1q-q__note[data-demo-note=alt]{background:color-mix(in srgb, var(--color-link) var(--color-demo-pill-strength), transparent)}.TechniqueDemo-module__hI1q-q__note[data-demo-note=remove]{color:var(--color-error);background:color-mix(in srgb, var(--color-error) 16%, transparent)}.TechniqueDemo-module__hI1q-q__note[data-demo-note=removed]{color:var(--color-error);opacity:.7;text-decoration:line-through}.TechniqueDemo-module__hI1q-q__note[data-demo-note=offA],.TechniqueDemo-module__hI1q-q__note[data-demo-note=offB]{text-decoration:line-through;text-decoration-thickness:2px}.TechniqueDemo-module__hI1q-q__note[data-demo-note=offA]{-webkit-text-decoration-color:var(--color-demo-a);text-decoration-color:var(--color-demo-a)}.TechniqueDemo-module__hI1q-q__note[data-demo-note=offB]{-webkit-text-decoration-color:var(--color-demo-b);text-decoration-color:var(--color-demo-b)}.TechniqueDemo-module__hI1q-q__note[data-demo-note=added]{color:var(--color-success)}.TechniqueDemo-module__hI1q-q__note[data-demo-note=fin]{outline:1.5px dashed var(--color-demo-ink);outline-offset:-1px}.TechniqueDemo-module__hI1q-q__note[data-demo-note=dim],.TechniqueDemo-module__hI1q-q__note[data-demo-faded]{opacity:.32}.TechniqueDemo-module__hI1q-q__marks{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.TechniqueDemo-module__hI1q-q__region,.TechniqueDemo-module__hI1q-q__link,.TechniqueDemo-module__hI1q-q__group,.TechniqueDemo-module__hI1q-q__ring{fill:none;stroke-linecap:round;stroke-linejoin:round}.TechniqueDemo-module__hI1q-q__region{stroke:var(--demo-tone,var(--color-demo-ink));stroke-width:.045px}.TechniqueDemo-module__hI1q-q__region[data-dashed]{stroke-dasharray:.12 .09}.TechniqueDemo-module__hI1q-q__marks [data-demo-tone=a]{--demo-tone:var(--color-demo-a)}.TechniqueDemo-module__hI1q-q__marks [data-demo-tone=b]{--demo-tone:var(--color-demo-b)}.TechniqueDemo-module__hI1q-q__marks [data-demo-tone=warn]{--demo-tone:var(--color-error)}.TechniqueDemo-module__hI1q-q__ring{stroke:var(--color-demo-ink);stroke-width:.04px}.TechniqueDemo-module__hI1q-q__ring[data-role=conflict]{stroke:var(--color-error)}.TechniqueDemo-module__hI1q-q__link{stroke:var(--color-demo-ink);stroke-width:.035px}.TechniqueDemo-module__hI1q-q__link[data-kind=weak]{stroke-dasharray:.09 .07}.TechniqueDemo-module__hI1q-q__link[data-kind=rel]{stroke-dasharray:.01 .08}.TechniqueDemo-module__hI1q-q__group{stroke:var(--color-demo-ink);stroke-width:.025px;opacity:.8}.TechniqueDemo-module__hI1q-q__arrowHead,.TechniqueDemo-module__hI1q-q__labelPill rect{fill:var(--color-demo-ink)}.TechniqueDemo-module__hI1q-q__labelPill text{font-family:var(--font-board-stack);fill:var(--color-bg-primary);font-weight:400}.TechniqueDemo-module__hI1q-q__region:not([data-dashed]),.TechniqueDemo-module__hI1q-q__ring,.TechniqueDemo-module__hI1q-q__link[data-kind=strong]{stroke-dasharray:1.05 1.05;animation:.35s ease-out both TechniqueDemo-module__hI1q-q__demo-draw}.TechniqueDemo-module__hI1q-q__region[data-dashed],.TechniqueDemo-module__hI1q-q__link:not([data-kind=strong]),.TechniqueDemo-module__hI1q-q__group,.TechniqueDemo-module__hI1q-q__labelPill{animation:.3s ease-out both TechniqueDemo-module__hI1q-q__demo-fade}@keyframes TechniqueDemo-module__hI1q-q__demo-draw{0%{stroke-dashoffset:1.05px}to{stroke-dashoffset:0}}@keyframes TechniqueDemo-module__hI1q-q__demo-fade{0%{opacity:0}}.TechniqueDemo-module__hI1q-q__playOverlay{inset:var(--demo-axis) 0 0 var(--demo-axis);background:color-mix(in srgb, var(--color-bg-primary) 35%, transparent);justify-content:center;align-items:center;display:flex;position:absolute}.TechniqueDemo-module__hI1q-q__playButton{background:var(--color-demo-ink);color:var(--color-bg-primary)}.TechniqueDemo-module__hI1q-q__playButton:hover{color:var(--color-bg-primary);background:color-mix(in srgb, var(--color-demo-ink) 85%, var(--color-text-primary))}.TechniqueDemo-module__hI1q-q__timeline{padding-left:var(--demo-axis);align-items:center;gap:8px;margin-top:8px;display:flex}.TechniqueDemo-module__hI1q-q__slider{flex:1;min-width:0}.TechniqueDemo-module__hI1q-q__timeline .TechniqueDemo-module__hI1q-q__slider.TechniqueDemo-module__hI1q-q__slider{--slider-track-bg:var(--color-border)}.TechniqueDemo-module__hI1q-q__sliderMark:not([data-filled]){border-color:var(--color-border-strong);background-color:var(--color-bg-primary)}.TechniqueDemo-module__hI1q-q__log{min-width:0;font-size:calc(14px * var(--font-scale));color:var(--color-text-primary);border-top:var(--border-width) solid var(--color-border);padding-top:10px;line-height:1.45}@container (min-width:600px){.TechniqueDemo-module__hI1q-q__log{border-top:0;border-left:var(--border-width) solid var(--color-border);align-self:stretch;padding-top:0;padding-left:16px}}.TechniqueDemo-module__hI1q-q__logScroll{max-height:11rem}@container (min-width:600px){.TechniqueDemo-module__hI1q-q__log{position:relative}.TechniqueDemo-module__hI1q-q__logScroll{max-height:none;position:absolute;inset:0 0 0 16px}}.TechniqueDemo-module__hI1q-q__logList.TechniqueDemo-module__hI1q-q__logList{margin:0;padding:0;list-style:none}.TechniqueDemo-module__hI1q-q__logStep.TechniqueDemo-module__hI1q-q__logStep{min-height:0;color:var(--color-text-muted);border-left:2px solid #0000;grid-template-columns:22px minmax(0,1fr);gap:10px;margin:0;padding:4px 0 4px 8px;display:grid}.TechniqueDemo-module__hI1q-q__logStep.TechniqueDemo-module__hI1q-q__logStep:before{content:none}.TechniqueDemo-module__hI1q-q__logStep.TechniqueDemo-module__hI1q-q__logStep[data-future]{display:none}.TechniqueDemo-module__hI1q-q__logStep.TechniqueDemo-module__hI1q-q__logStep[data-current]{color:var(--color-text-primary);border-left-color:var(--color-demo-ink)}.TechniqueDemo-module__hI1q-q__logNumber{background:var(--color-control-bg);width:22px;height:22px;color:var(--color-control-text);font-size:calc(12px * var(--font-scale));font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.TechniqueDemo-module__hI1q-q__logEntry.TechniqueDemo-module__hI1q-q__logEntry{color:inherit;margin:0 0 4px}.TechniqueDemo-module__hI1q-q__logEntry.TechniqueDemo-module__hI1q-q__logEntry:last-child{margin-bottom:0}.TechniqueDemo-module__hI1q-q__logEntry.TechniqueDemo-module__hI1q-q__logEntry b{font-weight:600}@media (prefers-reduced-motion:reduce){.TechniqueDemo-module__hI1q-q__region,.TechniqueDemo-module__hI1q-q__ring,.TechniqueDemo-module__hI1q-q__link,.TechniqueDemo-module__hI1q-q__group,.TechniqueDemo-module__hI1q-q__labelPill{animation:none}}
.WikiIndex-module__FsAmSq__board{--board-n:9;--board-box:3;--board-line:color-mix(in srgb, var(--color-border) 70%, transparent);--board-thick:var(--color-border-strong);box-sizing:border-box;border:2px solid var(--board-thick);border-radius:var(--mantine-radius-sm);background-color:var(--color-cell-default);background-image:linear-gradient(to right, var(--board-thick) 1.5px, transparent 1.5px), linear-gradient(to bottom, var(--board-thick) 1.5px, transparent 1.5px), linear-gradient(to right, var(--board-line) 1px, transparent 1px), linear-gradient(to bottom, var(--board-line) 1px, transparent 1px);background-position:-1px -1px;background-size:calc(100% / var(--board-n) * var(--board-box)) 100%, 100% calc(100% / var(--board-n) * var(--board-box)), calc(100% / var(--board-n)) 100%, 100% calc(100% / var(--board-n));font-variant-numeric:tabular-nums;grid-template-columns:repeat(var(--board-n), minmax(0, 1fr));grid-template-rows:repeat(var(--board-n), minmax(0, 1fr));flex-shrink:0;align-self:flex-start;width:88px;height:88px;display:grid}.WikiIndex-module__FsAmSq__board[data-size="16"]{--board-n:16;--board-box:4}.WikiIndex-module__FsAmSq__boardMark{color:var(--color-text-primary);font-size:calc(.6rem * var(--font-scale));justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex;overflow:hidden}.WikiIndex-module__FsAmSq__board[data-size="16"] .WikiIndex-module__FsAmSq__boardMark{font-size:calc(.42rem * var(--font-scale))}.WikiIndex-module__FsAmSq__boardMark[data-selected=true]{background:var(--color-cell-selected)}.WikiIndex-module__FsAmSq__boardCage{border:var(--border-width) dashed var(--color-cage-border);border-radius:var(--mantine-radius-xs);margin:2px;position:relative}.WikiIndex-module__FsAmSq__boardCageSum{background:var(--color-cell-default);color:var(--color-cage-sum);font-size:calc(.45rem * var(--font-scale));padding:0 1px;font-weight:700;line-height:1;position:absolute;top:-2px;left:-2px}.WikiIndex-module__FsAmSq__games{grid-template-columns:1fr;gap:12px;margin:1.25rem 0 2rem;display:grid}.WikiIndex-module__FsAmSq__game{border:var(--border-width) solid var(--color-border);border-radius:var(--mantine-radius-lg);background:var(--color-bg-secondary);gap:14px;padding:14px;display:flex}.WikiIndex-module__FsAmSq__gameBody{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.WikiIndex-module__FsAmSq__game .WikiIndex-module__FsAmSq__gameName{color:var(--color-text-primary);font-size:calc(1.05rem * var(--font-scale));margin:0;font-weight:700;line-height:1.3}.WikiIndex-module__FsAmSq__game .WikiIndex-module__FsAmSq__gameBlurb{color:var(--color-text-muted);font-size:calc(.88rem * var(--font-scale));margin:0;line-height:1.5}.WikiIndex-module__FsAmSq__gameLinks{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:auto;padding-top:4px;display:flex}.WikiIndex-module__FsAmSq__game .WikiIndex-module__FsAmSq__playLink{border-radius:var(--mantine-radius-sm);background:var(--color-text-primary);color:var(--color-bg-primary);font-size:calc(.85rem * var(--font-scale));align-items:center;padding:5px 12px;font-weight:600;text-decoration:none;transition:opacity .12s;display:inline-flex}.WikiIndex-module__FsAmSq__game .WikiIndex-module__FsAmSq__playLink:hover{opacity:.88;text-decoration:none}.WikiIndex-module__FsAmSq__rulesLink{color:var(--color-link);font-size:calc(.85rem * var(--font-scale))}.WikiIndex-module__FsAmSq__teaser{margin:1rem 0 2rem}.WikiIndex-module__FsAmSq__stairs{grid-template-columns:1fr;gap:6px;margin:0 0 1rem;padding:0;list-style:none;display:grid}.WikiIndex-module__FsAmSq__stairs .WikiIndex-module__FsAmSq__stair{margin:0;padding:0;display:flex}.WikiIndex-module__FsAmSq__stairs .WikiIndex-module__FsAmSq__stair:before{content:none}.WikiIndex-module__FsAmSq__stairLink{border:var(--border-width) solid var(--color-border);border-radius:var(--mantine-radius-md);border-left:4px solid color-mix(in srgb, var(--color-link) 35%, transparent);background:var(--color-bg-secondary);flex-wrap:wrap;align-items:baseline;column-gap:12px;width:100%;padding:10px 12px;text-decoration:none;transition:border-color .12s;display:flex}.WikiIndex-module__FsAmSq__stair[data-rung="2"] .WikiIndex-module__FsAmSq__stairLink{border-left-color:color-mix(in srgb, var(--color-link) 50%, transparent)}.WikiIndex-module__FsAmSq__stair[data-rung="3"] .WikiIndex-module__FsAmSq__stairLink{border-left-color:color-mix(in srgb, var(--color-link) 65%, transparent)}.WikiIndex-module__FsAmSq__stair[data-rung="4"] .WikiIndex-module__FsAmSq__stairLink{border-left-color:color-mix(in srgb, var(--color-link) 82%, transparent)}.WikiIndex-module__FsAmSq__stair[data-rung="5"] .WikiIndex-module__FsAmSq__stairLink{border-left-color:var(--color-link)}.WikiIndex-module__FsAmSq__stairs .WikiIndex-module__FsAmSq__stairLink:hover{border-color:var(--color-link);text-decoration:none}.WikiIndex-module__FsAmSq__stairName{color:var(--color-link);font-size:calc(.94rem * var(--font-scale));font-weight:600}.WikiIndex-module__FsAmSq__stairMeta{color:var(--color-text-muted);font-size:calc(.8rem * var(--font-scale))}.WikiIndex-module__FsAmSq__teaserCta{font-size:calc(.94rem * var(--font-scale));font-weight:600}.WikiIndex-module__FsAmSq__library{grid-template-columns:1fr;gap:1.5rem 2rem;margin:1rem 0 .5rem;display:grid}.WikiIndex-module__FsAmSq__shelf .WikiIndex-module__FsAmSq__shelfTitle{border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text-primary);font-size:calc(1.05rem * var(--font-scale));margin:0 0 10px;padding-bottom:6px;font-weight:600}.WikiIndex-module__FsAmSq__shelf .WikiIndex-module__FsAmSq__shelfList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.WikiIndex-module__FsAmSq__shelf .WikiIndex-module__FsAmSq__shelfList li{margin:0;padding:0}.WikiIndex-module__FsAmSq__shelf .WikiIndex-module__FsAmSq__shelfList li:before{content:none}.WikiIndex-module__FsAmSq__shelfLink{font-size:calc(.96rem * var(--font-scale));font-weight:600}.WikiIndex-module__FsAmSq__shelf .WikiIndex-module__FsAmSq__shelfText{color:var(--color-text-muted);font-size:calc(.84rem * var(--font-scale));margin:2px 0 0;line-height:1.45}@media (min-width:768px){.WikiIndex-module__FsAmSq__board{width:112px;height:112px}.WikiIndex-module__FsAmSq__boardMark{font-size:calc(.72rem * var(--font-scale))}.WikiIndex-module__FsAmSq__board[data-size="16"] .WikiIndex-module__FsAmSq__boardMark{font-size:calc(.5rem * var(--font-scale))}.WikiIndex-module__FsAmSq__boardCageSum{font-size:calc(.55rem * var(--font-scale))}.WikiIndex-module__FsAmSq__stairs{grid-template-columns:repeat(5,1fr);align-items:end}.WikiIndex-module__FsAmSq__stairLink{border-top:4px solid color-mix(in srgb, var(--color-link) 35%, transparent);border-left:var(--border-width) solid var(--color-border);flex-direction:column;align-items:flex-start;row-gap:2px}.WikiIndex-module__FsAmSq__stair[data-rung="1"] .WikiIndex-module__FsAmSq__stairLink{padding-top:10px}.WikiIndex-module__FsAmSq__stair[data-rung="2"] .WikiIndex-module__FsAmSq__stairLink{border-top-color:color-mix(in srgb, var(--color-link) 50%, transparent);border-left-color:var(--color-border);padding-top:30px}.WikiIndex-module__FsAmSq__stair[data-rung="3"] .WikiIndex-module__FsAmSq__stairLink{border-top-color:color-mix(in srgb, var(--color-link) 65%, transparent);border-left-color:var(--color-border);padding-top:50px}.WikiIndex-module__FsAmSq__stair[data-rung="4"] .WikiIndex-module__FsAmSq__stairLink{border-top-color:color-mix(in srgb, var(--color-link) 82%, transparent);border-left-color:var(--color-border);padding-top:70px}.WikiIndex-module__FsAmSq__stair[data-rung="5"] .WikiIndex-module__FsAmSq__stairLink{border-top-color:var(--color-link);border-left-color:var(--color-border);padding-top:90px}.WikiIndex-module__FsAmSq__stairs .WikiIndex-module__FsAmSq__stairLink:hover{border-color:var(--color-link)}}@media (min-width:1024px){.WikiIndex-module__FsAmSq__games{grid-template-columns:repeat(3,1fr)}.WikiIndex-module__FsAmSq__game{flex-direction:column}.WikiIndex-module__FsAmSq__library{grid-template-columns:1fr 1fr}}
.Wiki-module__dWsSyG__header{padding:0 16px}.Wiki-module__dWsSyG__breadcrumb{color:var(--color-text-muted);font-size:calc(.82rem * var(--font-scale));flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.Wiki-module__dWsSyG__breadcrumb a{color:var(--color-text-muted);text-decoration:none}.Wiki-module__dWsSyG__breadcrumb a:hover{color:var(--color-link)}.Wiki-module__dWsSyG__title{color:var(--color-text-primary);font-size:calc(1.9rem * var(--font-scale));margin-bottom:.6rem;font-weight:700;line-height:1.2}.Wiki-module__dWsSyG__meta{color:var(--color-text-muted);font-size:calc(.8rem * var(--font-scale));flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Wiki-module__dWsSyG__chip{background:var(--color-control-bg);color:var(--color-control-text);font-size:calc(.78rem * var(--font-scale));white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-weight:600;display:inline-flex}.Wiki-module__dWsSyG__killerChip{background:color-mix(in srgb, var(--color-cage-border) 22%, transparent);color:var(--color-cage-sum)}.Wiki-module__dWsSyG__rungs{gap:3px;display:inline-flex}.Wiki-module__dWsSyG__rung{background:color-mix(in srgb, var(--color-control-text) 25%, transparent);border-radius:50%;width:6px;height:6px}.Wiki-module__dWsSyG__rung[data-filled=true]{background:var(--color-link)}.Wiki-module__dWsSyG__metaDot{color:var(--color-border)}.Wiki-module__dWsSyG__toc{border:var(--border-width) solid var(--color-border);border-radius:var(--mantine-radius-md);background:var(--color-bg-secondary);padding:14px 16px}.Wiki-module__dWsSyG__tocTitle{color:var(--color-text-muted);font-size:calc(.7rem * var(--font-scale));letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-weight:700}.Wiki-module__dWsSyG__tocList{flex-direction:column;gap:6px;display:flex}.Wiki-module__dWsSyG__tocList a{color:var(--color-text-muted);font-size:calc(.86rem * var(--font-scale));border-left:2px solid #0000;padding-left:8px;line-height:1.35;text-decoration:none;transition:color .12s,border-color .12s}.Wiki-module__dWsSyG__tocList a:hover{border-left-color:var(--color-link);color:var(--color-link)}.Wiki-module__dWsSyG__nav{margin-top:2rem}.Wiki-module__dWsSyG__practise{border:var(--border-width) solid var(--color-border);border-radius:var(--mantine-radius-md);background:var(--color-bg-secondary);padding:14px 16px}.Wiki-module__dWsSyG__practiseTitle{color:var(--color-text-primary);font-size:calc(.95rem * var(--font-scale));margin-bottom:10px;font-weight:600}.Wiki-module__dWsSyG__practiseLinks{flex-wrap:wrap;gap:8px;display:flex}.Wiki-module__dWsSyG__practiseLink{border:var(--border-width) solid var(--color-link);border-radius:var(--mantine-radius-sm);color:var(--color-link);font-size:calc(.87rem * var(--font-scale));padding:7px 14px;font-weight:500;text-decoration:none;transition:background-color .12s}.Wiki-module__dWsSyG__practiseLink:hover{background:color-mix(in srgb, var(--color-link) 12%, transparent);text-decoration:none}.Wiki-module__dWsSyG__pager{grid-template-columns:1fr;gap:8px;margin-top:12px;display:grid}.Wiki-module__dWsSyG__pagerLink{border:var(--border-width) solid var(--color-border);border-radius:var(--mantine-radius-md);color:var(--color-link);flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;transition:border-color .12s;display:flex}.Wiki-module__dWsSyG__pagerLink:hover{border-color:var(--color-link);text-decoration:none}.Wiki-module__dWsSyG__pagerLabel{color:var(--color-text-muted);font-size:calc(.72rem * var(--font-scale));letter-spacing:.04em;text-transform:uppercase}.Wiki-module__dWsSyG__pagerTitle{font-size:calc(.92rem * var(--font-scale));font-weight:600}.Wiki-module__dWsSyG__pagerNext{text-align:right}.Wiki-module__dWsSyG__ladder{margin:1.5rem 0 .5rem}.Wiki-module__dWsSyG__filterRow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:1.5rem;display:flex}.Wiki-module__dWsSyG__tier{margin-bottom:1.75rem;scroll-margin-top:16px}.Wiki-module__dWsSyG__tierHead{border-bottom:var(--border-width) solid var(--color-border);flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;padding-bottom:8px;display:flex}.Wiki-module__dWsSyG__tierName{color:var(--color-text-primary);font-size:calc(1.1rem * var(--font-scale));font-weight:600}.Wiki-module__dWsSyG__tierBlurb{color:var(--color-text-muted);font-size:calc(.82rem * var(--font-scale))}.Wiki-module__dWsSyG__cards{grid-template-columns:1fr;gap:8px;display:grid}.Wiki-module__dWsSyG__card{border:var(--border-width) solid var(--color-border);border-radius:var(--mantine-radius-md);background:var(--color-bg-secondary);gap:10px;padding:10px 12px;text-decoration:none;transition:border-color .12s;display:flex}.Wiki-module__dWsSyG__card:hover{border-color:var(--color-link);text-decoration:none}.Wiki-module__dWsSyG__cardIndex{border-radius:var(--mantine-radius-sm);background:var(--color-control-bg);width:24px;height:24px;color:var(--color-control-text);font-size:calc(.75rem * var(--font-scale));font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.Wiki-module__dWsSyG__cardBody{flex-direction:column;gap:3px;min-width:0;display:flex}.Wiki-module__dWsSyG__cardTitle{color:var(--color-link);font-size:calc(.94rem * var(--font-scale));flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.Wiki-module__dWsSyG__cardText{color:var(--color-text-muted);font-size:calc(.82rem * var(--font-scale));line-height:1.45}.Wiki-module__dWsSyG__ladder[data-filter=classic] .Wiki-module__dWsSyG__card[data-killer=true],.Wiki-module__dWsSyG__ladder[data-filter=killer] .Wiki-module__dWsSyG__card[data-killer=false],.Wiki-module__dWsSyG__ladder[data-filter=classic] .Wiki-module__dWsSyG__tier[data-classic="0"],.Wiki-module__dWsSyG__ladder[data-filter=killer] .Wiki-module__dWsSyG__tier[data-killer="0"]{display:none}.Wiki-module__dWsSyG__combos{flex-wrap:wrap;gap:6px 12px;display:flex}.Wiki-module__dWsSyG__combo{white-space:nowrap;display:inline-flex}.Wiki-module__dWsSyG__comboSingle td:first-child{box-shadow:inset 3px 0 0 var(--color-link);color:var(--color-text-primary);font-weight:700}@media (min-width:768px){.Wiki-module__dWsSyG__cards,.Wiki-module__dWsSyG__pager{grid-template-columns:1fr 1fr}}@media (max-width:480px){.Wiki-module__dWsSyG__header{padding:0 4px}.Wiki-module__dWsSyG__title{font-size:calc(1.5rem * var(--font-scale))}.Wiki-module__dWsSyG__metaDot{display:none}}
