html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.board.svelte-jx7x5n{grid-template-columns:repeat(var(--cols), 1fr);aspect-ratio:1;width:min(100%,27rem,68svh);color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .3s var(--ease-out);background:0 0;border:0;border-radius:8px;align-items:stretch;gap:clamp(3px,.7vw,5px);margin-inline:auto;padding:0;display:grid;container-type:inline-size}@media (hover:hover){.board.svelte-jx7x5n:hover{transform:scale(1.015)}}.tile.svelte-jx7x5n{border-radius:calc(clamp(4px, .9vw, 7px) * 7 / var(--cols));animation:svelte-jx7x5n-settle 1.3s var(--ease-out) calc(var(--start) + var(--delay)) both;align-content:center;place-items:center;display:grid}.leaving.svelte-jx7x5n .tile:where(.svelte-jx7x5n){animation:svelte-jx7x5n-scatter .45s cubic-bezier(.5, 0, .75, 0) calc(var(--delay) * .12) forwards}.mark.svelte-jx7x5n{animation:svelte-jx7x5n-appear .48s var(--ease-spring) calc(var(--start) + var(--delay)) both}.queen.svelte-jx7x5n{width:54%;fill:var(--queen)}.digit.svelte-jx7x5n{color:var(--accent);font-variant-numeric:tabular-nums;font-size:5.2cqi;font-weight:600;line-height:1}.digit.given.svelte-jx7x5n{color:var(--ink);font-weight:700}@keyframes svelte-jx7x5n-settle{0%{transform:translate(var(--x), var(--y)) rotate(var(--turn)) scale(.72);opacity:0}30%{opacity:1}to{opacity:1;transform:none}}@keyframes svelte-jx7x5n-scatter{to{transform:translate(var(--x), var(--y)) rotate(var(--turn)) scale(.72);opacity:0}}@keyframes svelte-jx7x5n-appear{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tile.svelte-jx7x5n,.mark.svelte-jx7x5n{animation:none}}.chart.svelte-hl75j6{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);padding:clamp(1.5rem,4vw,2.25rem)}figcaption.svelte-hl75j6{letter-spacing:-.01em;font-weight:600}.body.svelte-hl75j6{margin-top:1.5rem}.source.svelte-hl75j6{color:var(--ink-soft);font-size:var(--step--1);margin-top:1.5rem}.timeline.svelte-157l0m5{gap:.5rem 4px;display:grid}.label.svelte-157l0m5{color:var(--ink-soft);font-size:var(--step--1);white-space:nowrap;grid-row:1}.segment.svelte-157l0m5{border-radius:var(--radius-s);background:var(--region-2);grid-row:2;height:2.25rem}.focused-label.svelte-157l0m5,.focused.svelte-157l0m5{grid-column:1}.interrupted.svelte-157l0m5,.recovery.svelte-157l0m5{grid-column:2}.resumed-label.svelte-157l0m5,.resumed.svelte-157l0m5{grid-column:3}.interrupted.svelte-157l0m5{color:var(--accent);padding-left:.5rem;font-weight:600}.recovery.svelte-157l0m5{background:repeating-linear-gradient(-45deg, var(--line) 0 2px, transparent 2px 8px);box-shadow:inset 0 0 0 1px var(--line)}.tick.svelte-157l0m5{background:var(--accent);border-radius:2px;grid-area:1/2/3;justify-self:start;width:3px;margin-left:-3.5px}.lost.svelte-157l0m5{color:var(--ink-soft);font-size:var(--step--1);grid-area:3/2/auto/4;padding-top:.25rem}.lost.svelte-157l0m5 strong:where(.svelte-157l0m5){color:var(--accent);font-size:var(--step-2);font-variant-numeric:tabular-nums;line-height:1.1;display:block}ul.svelte-19eenvj{gap:.875rem;padding:0;list-style:none;display:grid}li.svelte-19eenvj{grid-template-columns:4.75rem 1fr;align-items:center;display:grid}.period.svelte-19eenvj{color:var(--ink-soft);font-size:var(--step--1);font-variant-numeric:tabular-nums}.track.svelte-19eenvj{align-items:center;gap:.75rem;display:flex}.bar.svelte-19eenvj{border-radius:var(--radius-s);background:var(--region-2);height:2.25rem}.value.svelte-19eenvj{font-size:var(--step--1);font-variant-numeric:tabular-nums;white-space:nowrap}li.svelte-19eenvj:last-child .bar:where(.svelte-19eenvj){background:var(--accent)}li.svelte-19eenvj:last-child .value:where(.svelte-19eenvj){font-weight:700}.wandering.svelte-1mqdxu7{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.grid.svelte-1mqdxu7{flex:10rem;grid-template-columns:repeat(10,1fr);gap:3px;max-width:12rem;display:grid}.tile.svelte-1mqdxu7{aspect-ratio:1;background:var(--paper-deep);border-radius:3px;position:relative}.fill.svelte-1mqdxu7{border-radius:inherit;background:var(--accent);position:absolute;inset:0}.share.svelte-1mqdxu7{color:var(--ink-soft);font-size:var(--step--1);flex:9rem}.share.svelte-1mqdxu7 strong:where(.svelte-1mqdxu7){color:var(--accent);font-size:var(--step-3);font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1;display:block}.hero.svelte-1uha8ag{min-height:calc(100svh - var(--header-height));align-items:center;padding-block:clamp(1.5rem,5svh,4rem);display:grid;overflow:clip}.hero-inner.svelte-1uha8ag{grid-template-areas:"headline""lede""board""actions";display:grid}.hero-text.svelte-1uha8ag{display:contents}.hero-board.svelte-1uha8ag{grid-area:board;justify-self:start;width:min(100%,16rem,30svh);margin-top:2rem}@media (width>=56rem){.hero-inner.svelte-1uha8ag{grid-template:".board"1fr"headline board""lede board""actions board"".board"1fr/minmax(0,1.1fr) minmax(0,.9fr);column-gap:clamp(3rem,8vw,5rem)}.hero-board.svelte-1uha8ag{place-self:center stretch;width:auto;margin-top:0}}h1.svelte-1uha8ag{max-width:11ch;font-size:min(var(--step-4), 11svh);letter-spacing:-.04em;grid-area:headline;line-height:.96}.char.svelte-1uha8ag{--caret:.07em 0 0 var(--accent)}h1.svelte-1uha8ag .char:where(.svelte-1uha8ag),.puzzles.svelte-1uha8ag[data-typing=play] .char:where(.svelte-1uha8ag){opacity:0;animation:svelte-1uha8ag-type-in 0s var(--at) forwards, svelte-1uha8ag-caret var(--hold) var(--at)}h1.svelte-1uha8ag .char.last:where(.svelte-1uha8ag),.puzzles.svelte-1uha8ag[data-typing=play] .char.last:where(.svelte-1uha8ag){animation:svelte-1uha8ag-type-in 0s var(--at) forwards, svelte-1uha8ag-caret-blink 1s var(--at) 3}.lede.svelte-1uha8ag{max-width:30rem;color:var(--ink-soft);font-size:var(--step-1);grid-area:lede;margin-top:1.5rem;line-height:1.55}.actions.svelte-1uha8ag{flex-wrap:wrap;grid-area:actions;align-items:center;gap:1rem 1.75rem;margin-top:2.25rem;display:flex}.hero.svelte-1uha8ag .lede:where(.svelte-1uha8ag){animation:svelte-1uha8ag-rise .7s var(--ease-out) calc(var(--typed-by) - .25s) both}.hero.svelte-1uha8ag .actions:where(.svelte-1uha8ag){animation:svelte-1uha8ag-rise .7s var(--ease-out) calc(var(--typed-by) - .1s) both}.facts.svelte-1uha8ag,.puzzles.svelte-1uha8ag{--section-top:clamp(6rem, 10vw, 8rem);scroll-margin-top:calc(-1 * var(--section-top));padding-top:var(--section-top)}h2.svelte-1uha8ag,.beat-title.svelte-1uha8ag{font-size:var(--step-3);letter-spacing:-.035em}.facts.svelte-1uha8ag{gap:clamp(6rem,10vw,8rem);display:grid}.beat.svelte-1uha8ag{align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}@media (width>=56rem){.beat.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.beat.flip.svelte-1uha8ag .beat-text:where(.svelte-1uha8ag){order:2}.beat.closing.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}}.beat-title.svelte-1uha8ag{max-width:14ch}.beat-text.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:36rem;color:var(--ink-soft);margin-top:1.25rem}.beat-title.svelte-1uha8ag+p:where(.svelte-1uha8ag){margin-top:1.75rem}.closing.svelte-1uha8ag .beat-text:where(.svelte-1uha8ag){text-align:center}.closing.svelte-1uha8ag .beat-title:where(.svelte-1uha8ag),.closing.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-inline:auto}.closing.svelte-1uha8ag .beat-title:where(.svelte-1uha8ag){max-width:24ch}.closing.svelte-1uha8ag .beat-text:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){text-wrap:balance;max-width:44rem}.closing.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{color:var(--ink);font-weight:500}.beat-text.svelte-1uha8ag[data-typing] .char:where(.svelte-1uha8ag):not([data-typed]){opacity:0}.beat-text.svelte-1uha8ag .char:where(.svelte-1uha8ag)[data-caret]{animation:1s 3 svelte-1uha8ag-caret-blink}.puzzles.svelte-1uha8ag{padding-bottom:clamp(3rem,6vw,5rem)}.section-head.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem 2rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.section-head.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:22rem;color:var(--ink-soft)}.puzzle-list.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;padding:0;list-style:none;display:grid}@media (width>=40rem){.puzzle-list.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2.5rem clamp(1.25rem,3vw,2rem)}}.puzzles.svelte-1uha8ag[data-typing=waiting] :is(.char:where(.svelte-1uha8ag),.puzzle-list:where(.svelte-1uha8ag)>li:where(.svelte-1uha8ag)){opacity:0}.puzzles.svelte-1uha8ag[data-typing=play] .puzzle-list:where(.svelte-1uha8ag)>li:where(.svelte-1uha8ag){animation:svelte-1uha8ag-rise .7s var(--ease-out) calc(var(--cards-at) + var(--i) * .14s) both}.puzzle.svelte-1uha8ag{color:inherit;border-radius:var(--radius-l);text-decoration:none;display:block}.puzzle.svelte-1uha8ag:focus-visible{outline-offset:6px}.plate.svelte-1uha8ag{aspect-ratio:4/3;border-radius:var(--radius-l);background:var(--paper-deep);place-items:center;width:100%;max-height:32svh;margin-bottom:1.25rem;transition:background-color .2s;display:grid}.puzzle.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--step-2);letter-spacing:-.03em}.puzzle.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:32ch;color:var(--ink-soft);margin-top:.5rem}.play.svelte-1uha8ag{color:var(--accent);text-underline-offset:.22em;margin-top:.875rem;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .16s;display:inline-block}a.puzzle.svelte-1uha8ag:hover .plate:where(.svelte-1uha8ag){background:var(--accent-soft)}a.puzzle.svelte-1uha8ag:hover .play:where(.svelte-1uha8ag){text-decoration-color:currentColor}.soon.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--ink-soft)}@media (width<40rem){.plate.svelte-1uha8ag{margin-bottom:.75rem}.puzzle.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--step-1)}.puzzle.svelte-1uha8ag p:where(.svelte-1uha8ag),.play.svelte-1uha8ag{display:none}.mini.svelte-1uha8ag{width:60%}}.mini.svelte-1uha8ag{--paint:1;width:44%;container-type:inline-size}.mini.svelte-1uha8ag span:where(.svelte-1uha8ag){align-content:center;place-items:center;display:grid}.mini-sudoku.svelte-1uha8ag span:where(.svelte-1uha8ag){background:var(--surface);color:color-mix(in srgb, var(--ink) calc(var(--paint) * 100%), transparent);font-size:calc(var(--cell) * .5);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.mini-sudoku.svelte-1uha8ag .selected:where(.svelte-1uha8ag){box-shadow:inset 0 0 0 calc(var(--cell) * .07) color-mix(in srgb, var(--accent) calc(var(--paint) * 100%), transparent)}a.puzzle.svelte-1uha8ag:hover .mini-sudoku:where(.svelte-1uha8ag) .selected:where(.svelte-1uha8ag){background:color-mix(in srgb, var(--accent) calc(var(--paint) * 100%), var(--surface))}.mini-queens.svelte-1uha8ag span:where(.svelte-1uha8ag){background:color-mix(in srgb, var(--fill) calc(var(--paint) * 100%), var(--surface))}.mini-queens.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:56%;fill:var(--queen);opacity:var(--paint)}.mini-empty.svelte-1uha8ag span:where(.svelte-1uha8ag){border:2px dashed var(--line)}@keyframes svelte-1uha8ag-type-in{to{opacity:1}}@keyframes svelte-1uha8ag-caret{0%,to{box-shadow:var(--caret)}}@keyframes svelte-1uha8ag-caret-blink{0%,50%{box-shadow:var(--caret)}50.01%,to{box-shadow:none}}@keyframes svelte-1uha8ag-rise{0%{opacity:0;transform:translateY(.75rem)}}
