@font-face{font-family:Caprasimo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caprasimo-v6-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-500-v16-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/figtree-v9-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/figtree-v9-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/figtree-v9-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/figtree-v9-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground:#cfe6f6;--ground-raised:#ecf5fc;--ground-sunk:#bcd9ee;--line:#a3c3da;--tile:#fbfdf6;--tile-edge:#5d7d4b;--sheet-tile:#fbfdf6;--sheet-tile-edge:#5d7d4b;--choice:#d8ecc8;--ink:#12202c;--ink-soft:#30465a;--ink-muted:#425b74;--bark:#8a6a4a;--leaf:#2f6f2c;--leaf-text:#2d6b2a;--ki:#a3285e;--k-accent:#7a5200;--leaf-tint:#d8ecc8;--on-leaf:#fff;--on-leaf-tint:#15330f;--rust:#b0532f;--marked:#6b5232;--bloom:#f39abb;--bloom-deep:#d9548a;--bloom-edge:#8f2a55;--pollen:#e2a72e;--soil:#9b7451;--soil-deep:#76563a;--pebble:#efe2cc;--rootlet:#f3e6cc;--rootlet-given:#e7e1d6;--sun:#fff4c9;--stem:#3f7f36;--pen:#2e2219;--guide:#2e221999;--earth:#dcc4a0;--topsoil:#b8936a;--speck:#8d6a48;--knot:#ead7b5;--cone:#95633a;--potato:#d9b47c;--carrot:#ee8a3a;--radish:#de4f69;--beet:#8f2552;--beet-ring:#c9578a;--onion:#e8bf74;--garlic:#f3ede1;--ginger:#dcae68;--shine:#ffffffd9;--daisy:#fffdf5;--bird:#5b6f8a;--mist:#c3ddf0;--sky:#1f4fa8;--scrim:#08111a80;--canopy-deep:#1f5a2e;--canopy-deep-tint:#c9e2c4;--canopy-blue:#2e6470;--canopy-blue-tint:#cfe3e6;--canopy-silver:#4f6f64;--canopy-silver-tint:#e0ebe5;--canopy-fresh:#3f7a22;--canopy-fresh-tint:#e2f2c8;--canopy-autumn:#a55515;--canopy-autumn-tint:#f6dcb8;--canopy-gold:#8a6a10;--canopy-gold-tint:#f5e6b0;--canopy-bronze:#7d4a2a;--canopy-bronze-tint:#ecd3c0;--grown-shade:#24392a;--grown-light:#fff;--grown-cool:#0c3a40;--grown-warm:#fff0a8;--sky-top:#96c4ea;--sky-mid:#c4def2;--sky-glow:#fff4d6f2;--sky-haze:#fce8c499;--sky-orb:#fff0;--cloud:#fff;--cloud-shade:#c8dcee;--cloud-line:#2e22194d;--grown-aura:#f7fbff;--grown-bark-deep:#5a2e14;--bark-plated:#8a5a3a;--bark-dark:#4e3a2a;--bark-grey:#7a7670;--bark-ringed:#6e6a62;--bark-furrowed:#6b5440;--bark-white:#ebe6dc;--bark-papery:#d8c7b0;--bark-red:#7a3b2e;--bark-banded:#6a3a34;--bark-scaly:#7b6a5b;--bark-mark:#2e2219;--bark-lenticel:#f0dccb;--fruit-purple-cone:#5b3a6e;--fruit-samara:#b9a56a;--fruit-samara-red:#a8362e;--fruit-catkin:#8f7a3a;--fruit-cherry:#b0182f;--fruit-ginkgo:#d9a53a;--fruit-acorn:#8a6a2e;--fruit-apple:#c8352a;--fruit-apple-green:#a3c43a;--bloom-bud:#c76a8a;--bloom-tassel:#b8a23a;--bloom-white:#fffaf6;--gild:#8a5f0a;--seal:#a8231b;--seal-ink:#fff4ec;--flair-wash:#f6c58a;--qr-ground:#fbfdf6;--qr-dot:#2f6f2c;--qr-eye:#12202c;--qr-eye-core:#a3285e;--qr-seed:#9b7451;--tile-depth:inset 0 1px 0 #ffffffe6, inset 0 -2px 0 #5d7d4b29, 0 2px 0 #12202c1a;--lift:0 6px 14px #12202c33;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#0c1722;--ground-raised:#14212e;--ground-sunk:#08111a;--line:#253749;--tile:#1d2a1b;--tile-edge:#557a4c;--sheet-tile:#1e2d3c;--sheet-tile-edge:#5b7086;--choice:#3e5b4f;--ink:#e6edf3;--ink-soft:#c3cfd9;--ink-muted:#94a6b6;--bark:#7d6248;--leaf:#8fd27f;--leaf-text:#8fd27f;--ki:#f2a9c4;--k-accent:#f4c95d;--leaf-tint:#22401f;--on-leaf:#0c1722;--on-leaf-tint:#dff3d5;--rust:#ec8a62;--marked:#c9ab80;--bloom:#f7b3cc;--bloom-deep:#e9789f;--bloom-edge:#5a1631;--pollen:#f4c95d;--soil:#5a422f;--soil-deep:#3b2b1f;--pebble:#5d4b3b;--rootlet:#d8c39e;--rootlet-given:#ada28e;--sun:#24506a;--stem:#6fb862;--pen:#ecdfc8;--guide:#ecdfc880;--earth:#2c2119;--topsoil:#3f2f22;--speck:#8a7058;--knot:#3b2d20;--cone:#8a5a34;--potato:#b8955e;--carrot:#d9762a;--radish:#c94460;--beet:#8a2350;--beet-ring:#c25586;--onion:#cfa45c;--garlic:#d9cfbd;--ginger:#c4934f;--shine:#ffffff8c;--daisy:#efe9dc;--bird:#9db3cf;--mist:#112030;--sky:#8cb4ff;--scrim:#02060a9e;--canopy-deep:#6fbf7a;--canopy-deep-tint:#1a3a22;--canopy-blue:#84c3c9;--canopy-blue-tint:#183a40;--canopy-silver:#a9c7bb;--canopy-silver-tint:#2a3d36;--canopy-fresh:#a6dc7c;--canopy-fresh-tint:#2a4a18;--canopy-autumn:#f0a160;--canopy-autumn-tint:#4a2c14;--canopy-gold:#f2cf63;--canopy-gold-tint:#47391a;--canopy-bronze:#d29a76;--canopy-bronze-tint:#40281a;--grown-shade:#08130d;--grown-light:#c8dcbc;--grown-cool:#04202a;--grown-warm:#f0e2a0;--sky-top:#030913;--sky-mid:#0a1626;--sky-glow:#c4d4ff3d;--sky-haze:#3052806b;--sky-orb:#e9eefc;--cloud:#2c4062;--cloud-shade:#18263c;--cloud-line:#ecdfc83d;--grown-aura:#010409;--grown-bark-deep:#d89868;--bark-plated:#9a6c4a;--bark-dark:#8c7462;--bark-grey:#a19c94;--bark-ringed:#9b958a;--bark-furrowed:#94785e;--bark-white:#d9d3c7;--bark-papery:#c2b29a;--bark-red:#b26a58;--bark-banded:#a8746a;--bark-scaly:#a6957f;--bark-mark:#2a211a;--bark-lenticel:#e6cdb8;--fruit-purple-cone:#a98bc4;--fruit-samara:#cdbb80;--fruit-samara-red:#e0705f;--fruit-catkin:#c2ad68;--fruit-cherry:#e4485c;--fruit-ginkgo:#e8bf5c;--fruit-acorn:#bf9a55;--fruit-apple:#ec6b56;--fruit-apple-green:#c2dc6a;--bloom-bud:#e79ab4;--bloom-tassel:#d9c565;--bloom-white:#f3e7ea;--gild:#f2c14e;--seal:#ff6b5e;--seal-ink:#2a0b08;--flair-wash:#e8a25a;--qr-ground:#fbfdf6;--qr-dot:#2f6f2c;--qr-eye:#12202c;--qr-eye-core:#a3285e;--qr-seed:#9b7451;--tile-depth:inset 0 1px 0 #ffffff12, inset 0 -2px 0 #00000047, 0 2px 0 #00000059;--lift:0 6px 16px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ground:#0c1722;--ground-raised:#14212e;--ground-sunk:#08111a;--line:#253749;--tile:#1d2a1b;--tile-edge:#557a4c;--sheet-tile:#1e2d3c;--sheet-tile-edge:#5b7086;--choice:#3e5b4f;--ink:#e6edf3;--ink-soft:#c3cfd9;--ink-muted:#94a6b6;--bark:#7d6248;--leaf:#8fd27f;--leaf-text:#8fd27f;--ki:#f2a9c4;--k-accent:#f4c95d;--leaf-tint:#22401f;--on-leaf:#0c1722;--on-leaf-tint:#dff3d5;--rust:#ec8a62;--marked:#c9ab80;--bloom:#f7b3cc;--bloom-deep:#e9789f;--bloom-edge:#5a1631;--pollen:#f4c95d;--soil:#5a422f;--soil-deep:#3b2b1f;--pebble:#5d4b3b;--rootlet:#d8c39e;--rootlet-given:#ada28e;--sun:#24506a;--stem:#6fb862;--pen:#ecdfc8;--guide:#ecdfc880;--earth:#2c2119;--topsoil:#3f2f22;--speck:#8a7058;--knot:#3b2d20;--cone:#8a5a34;--potato:#b8955e;--carrot:#d9762a;--radish:#c94460;--beet:#8a2350;--beet-ring:#c25586;--onion:#cfa45c;--garlic:#d9cfbd;--ginger:#c4934f;--shine:#ffffff8c;--daisy:#efe9dc;--bird:#9db3cf;--mist:#112030;--sky:#8cb4ff;--scrim:#02060a9e;--canopy-deep:#6fbf7a;--canopy-deep-tint:#1a3a22;--canopy-blue:#84c3c9;--canopy-blue-tint:#183a40;--canopy-silver:#a9c7bb;--canopy-silver-tint:#2a3d36;--canopy-fresh:#a6dc7c;--canopy-fresh-tint:#2a4a18;--canopy-autumn:#f0a160;--canopy-autumn-tint:#4a2c14;--canopy-gold:#f2cf63;--canopy-gold-tint:#47391a;--canopy-bronze:#d29a76;--canopy-bronze-tint:#40281a;--grown-shade:#08130d;--grown-light:#c8dcbc;--grown-cool:#04202a;--grown-warm:#f0e2a0;--sky-top:#030913;--sky-mid:#0a1626;--sky-glow:#c4d4ff3d;--sky-haze:#3052806b;--sky-orb:#e9eefc;--cloud:#2c4062;--cloud-shade:#18263c;--cloud-line:#ecdfc83d;--grown-aura:#010409;--grown-bark-deep:#d89868;--bark-plated:#9a6c4a;--bark-dark:#8c7462;--bark-grey:#a19c94;--bark-ringed:#9b958a;--bark-furrowed:#94785e;--bark-white:#d9d3c7;--bark-papery:#c2b29a;--bark-red:#b26a58;--bark-banded:#a8746a;--bark-scaly:#a6957f;--bark-mark:#2a211a;--bark-lenticel:#e6cdb8;--fruit-purple-cone:#a98bc4;--fruit-samara:#cdbb80;--fruit-samara-red:#e0705f;--fruit-catkin:#c2ad68;--fruit-cherry:#e4485c;--fruit-ginkgo:#e8bf5c;--fruit-acorn:#bf9a55;--fruit-apple:#ec6b56;--fruit-apple-green:#c2dc6a;--bloom-bud:#e79ab4;--bloom-tassel:#d9c565;--bloom-white:#f3e7ea;--gild:#f2c14e;--seal:#ff6b5e;--seal-ink:#2a0b08;--flair-wash:#e8a25a;--qr-ground:#fbfdf6;--qr-dot:#2f6f2c;--qr-eye:#12202c;--qr-eye-core:#a3285e;--qr-seed:#9b7451;--tile-depth:inset 0 1px 0 #ffffff12, inset 0 -2px 0 #00000047, 0 2px 0 #00000059;--lift:0 6px 16px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--tile-w:92px;--tile-h:40px;--level-pitch:84px;--lane-pitch:100px;--tile-w-compact:76px;--tile-h-compact:36px;--level-pitch-compact:120px;--lane-pitch-compact:46px;--stagger-compact:56px;--radius-leaf:18px;--radius-nub:3px;--radius-pill:999px;--branch-1:5.3px;--branch-2:4.2px;--branch-3:3px;--branch-4:2.4px;--lock-boost:1.2px;--ease-sprout:cubic-bezier(.2, .9, .25, 1);--ease-pop:cubic-bezier(.2, .9, .25, 1.35);--ease-unfurl:cubic-bezier(.22, .9, .3, 1);--ease-curl:cubic-bezier(.5, 0, .8, .5);--ease-settle:cubic-bezier(.5, 0, .85, .45);--ease-draw:cubic-bezier(.35, .55, .3, 1);--ease-retract:cubic-bezier(.6, 0, .4, 1);--dur-vine-open:.52s;--dur-vine-close:.32s;--dur-bloom-open:.48s;--dur-bloom-close:.26s;--dur-pop-open:.32s;--dur-pop-close:.22s;--dur-fade-in:.14s;--dur-fade-out:.12s;--dur-sprout:.2s;--dur-fold:70ms;--dur-grow:.24s;--stagger-base:.19s;--stagger-bloom:.15s;--stagger-pop:60ms;--stagger-row:11ms;--stagger-col:16ms;--stagger-fold:3ms;--stagger-grow:.11s;--stagger-fold-col:24ms;--layer-hint:2;--layer-bubble:20;--layer-bubble-panel:21;--layer-card:25;--layer-nav:30;--layer-float:31;--layer-debug:99;--font-display:Caprasimo, Georgia, serif;--font-ui:Figtree, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"DM Mono", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace}.wordmark{font-family:var(--font-display);font-size:56px;font-weight:400;line-height:56px}.title{font-family:var(--font-display);font-size:28px;font-weight:400;line-height:34px}.heading{font-family:var(--font-display);font-size:20px;font-weight:400;line-height:26px}.tile-word{font-family:var(--font-ui);letter-spacing:.05em;font-size:15px;font-weight:700;line-height:20px}.tile-word-long{font-family:var(--font-ui);letter-spacing:.03em;font-size:13px;font-weight:700;line-height:18px}.body{font-family:var(--font-ui);font-size:15px;font-weight:400;line-height:22px}.button-label{font-family:var(--font-ui);letter-spacing:.01em;font-size:15px;font-weight:700;line-height:20px}.label{font-family:var(--font-ui);letter-spacing:.08em;font-size:12px;font-weight:700;line-height:16px}.caption{font-family:var(--font-ui);font-size:13px;font-weight:500;line-height:18px}.stat{font-family:var(--font-ui);font-size:28px;font-weight:700;line-height:32px}.lk-leafcut{border-radius:var(--radius-leaf) var(--radius-nub) var(--radius-leaf) var(--radius-nub)}:root{--mask-leaf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1.5 14.5C1.5 6.5 5.5 1.5 14.5 1.5C14.5 10 10.5 14.5 1.5 14.5Z' fill='black'/%3E%3C/svg%3E");--mask-wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='8' viewBox='0 0 24 8'%3E%3Cpath d='M0 4Q6 0.2 12 4T24 4' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");--hint-seed:color-mix(in srgb, var(--k-accent) 75%, var(--ink));--hint-link:color-mix(in srgb, var(--leaf-text) 75%, var(--ink))}.lk-tile{box-sizing:border-box;width:var(--tile-w);height:var(--tile-h);color:var(--ink);text-transform:uppercase;white-space:nowrap;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;place-items:center;padding:0;transition:transform .18s ease-out,filter .18s ease-out;display:inline-grid;position:relative}.lk-tile:before{content:"";inset:calc(-1 * var(--tap-y,0px)) calc(-1 * var(--tap-x,0px));position:absolute}.lk-tile>.lk-cell{pointer-events:none;position:absolute;overflow:visible}.lk-tile>.lk-word{position:relative}.lk-tile:focus-visible{outline:2px solid var(--sky);outline-offset:4px;border-radius:var(--radius-nub)}.lk-tile.is-selected{filter:drop-shadow(0 4px 4px #00000047);transform:translateY(-4px)}.lk-tile.is-selected:after{content:"";border:2px solid var(--ink);border-radius:var(--radius-leaf) var(--radius-nub) var(--radius-leaf) var(--radius-nub);pointer-events:none;position:absolute;inset:-5px}.lk-tile.is-dragging{filter:drop-shadow(0 6px 6px #00000047);cursor:grabbing;opacity:.92}.lk-tile.is-locked{color:var(--on-leaf-tint);cursor:default}.lk-tile.is-fog{background:var(--mist);color:var(--ink-muted);border:1.6px dashed var(--tile-edge);border-radius:var(--radius-leaf) var(--radius-nub) var(--radius-leaf) var(--radius-nub)}.lk-tile.is-operator{font-size:18px}.lk-tile.is-refused{animation:.36s ease-out refuse}@keyframes refuse{20%{translate:-4px}45%{translate:4px}70%{translate:-2px}to{translate:0}}.lk-tail{--tail-ink:var(--leaf-text);color:color-mix(in srgb, var(--tail-ink) calc(var(--tail,1) * 100%), currentColor);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--tail-ink) calc(var(--tail,1) * 100%), transparent);text-decoration-color:color-mix(in srgb, var(--tail-ink) calc(var(--tail,1) * 100%), transparent);text-underline-offset:3px;text-decoration-thickness:2px}.lk-tile.is-locked .lk-tail{--tail-ink:var(--on-leaf-tint)}.lk-branch-hit{fill:none;stroke:#0000;stroke-width:18px;cursor:pointer;pointer-events:stroke}.lk-branch-hit:focus{outline:none}.lk-seed{fill:color-mix(in srgb, var(--rootlet), var(--bark) 30%);stroke:var(--soil-deep);stroke-width:1.1px;stroke-linejoin:round}.lk-seed-seam{fill:none;stroke:var(--soil-deep);stroke-width:.9px;stroke-linecap:round;opacity:.7}.lk-seed-hilum{fill:var(--soil-deep);stroke:color-mix(in srgb, var(--rootlet), white 30%);stroke-width:.7px}.lk-seed-shine{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;opacity:.6}.lk-board{position:relative}.lk-board>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lk-board>.lk-tile{position:absolute}.lk-board>svg.hull{pointer-events:none}.lk-hull{opacity:.3;fill:var(--leaf)}.lk-hull-bridge{fill:none;stroke:var(--leaf);stroke-linecap:round}.lk-btn{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-5);border:1.6px solid var(--leaf);border-radius:var(--radius-leaf) var(--radius-nub) var(--radius-leaf) var(--radius-nub);background:var(--leaf);color:var(--on-leaf);cursor:pointer;display:inline-flex}.lk-btn:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.lk-btn--secondary{background:var(--ground-raised);color:var(--ink);border-color:var(--tile-edge)}.lk-btn--quiet{color:var(--leaf-text);padding-inline:var(--space-3);background:0 0;border-color:#0000}.lk-btn:disabled{background:var(--ground-sunk);color:var(--ink-muted);border-color:var(--ground-sunk);cursor:not-allowed}.lk-meter{align-items:center;gap:var(--space-3);display:inline-flex}.lk-meter-well{gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--ground-sunk);border-radius:var(--radius-pill);display:inline-flex}.lk-meter-leaf{width:18px;height:18px;display:block}.lk-meter-leaf path{fill:var(--leaf);stroke:var(--leaf);stroke-width:1.4px}.lk-meter-leaf.is-spent path{fill:#0000;stroke:var(--bark)}.lk-meter-text{color:var(--ink-muted);font-variant-numeric:tabular-nums}.lk-tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.lk-tab{min-height:44px;padding:var(--space-2) var(--space-4);border:1.6px solid var(--tile-edge);border-radius:var(--radius-pill);background:var(--ground-raised);color:var(--ink);cursor:pointer}.lk-tab:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.lk-tab[aria-selected=true],.lk-tab[aria-current=true]{background:var(--choice);color:var(--on-leaf-tint);border-color:var(--leaf)}.lk-chip{box-sizing:border-box;place-items:center start;gap:0 var(--space-2);width:100%;min-height:52px;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);text-align:left;border:1.6px solid var(--tile-edge);border-radius:var(--radius-leaf) var(--radius-nub) var(--radius-leaf) var(--radius-nub);background:var(--tile);color:var(--ink);box-shadow:var(--tile-depth);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.lk-chip:hover{border-color:var(--leaf)}.lk-chip:active{translate:0 1px}.lk-chip:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.lk-chip .glyph{grid-row:1/span 2}.lk-chip>:not(.glyph):not(.lk-chip-sprig){grid-column:2}.lk-chip .kind{color:var(--ink-muted)}.lk-chip[aria-current=true]{background:var(--choice);border-color:var(--leaf);color:var(--on-leaf-tint);--nav-tint:color-mix(in srgb, var(--leaf) 60%, var(--choice))}.lk-chip[aria-current=true] .kind,.lk-chip[aria-current=true] .lk-k{color:var(--on-leaf-tint)}.lk-chip[aria-current=true] .lk-k{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.lk-chip-sprig{pointer-events:none;width:18px;height:14px;display:none;position:absolute;top:-8px;right:12px;overflow:visible}.lk-chip[aria-current=true] .lk-chip-sprig{display:block}@media (prefers-reduced-motion:no-preference){.lk-chip{transition:border-color .14s ease-out,background-color .14s ease-out}}.lk-disc{display:grid}.lk-disc-head{font:inherit;margin:0}.lk-disc-toggle{white-space:nowrap;justify-content:space-between;width:100%;padding-inline:10px 12px}.lk-disc-toggle[aria-expanded=true]{background:var(--choice);border-color:var(--leaf);color:var(--on-leaf-tint)}.lk-disc-lead{align-items:center;gap:6px;display:inline-flex}.lk-disc .lk-go{rotate:0deg}.lk-disc[data-open] .lk-go{stroke:var(--on-leaf-tint);rotate:90deg}.lk-disc-panel{visibility:hidden;grid-template-rows:0fr;display:grid}.lk-disc[data-open]>.lk-disc-panel{visibility:visible;grid-template-rows:1fr}.lk-disc-clip{min-height:0;margin:-4px;padding:4px;overflow:hidden}.lk-disc-body{gap:var(--space-3);padding-top:var(--space-3);display:grid}@media (prefers-reduced-motion:no-preference){.lk-disc-panel{transition:grid-template-rows var(--dur-grow) var(--ease-sprout), visibility 0s linear var(--dur-grow)}.lk-disc[data-open]>.lk-disc-panel{transition:grid-template-rows var(--dur-grow) var(--ease-sprout), visibility 0s}.lk-disc .lk-go{transition:rotate var(--dur-grow) var(--ease-sprout)}}.lk-k{color:var(--leaf-text)}.lk-mode .lk-k{font-weight:800}.lk-i{color:var(--ki)}.lk-tab[aria-selected=true] .lk-k,.lk-tab[aria-current=true] .lk-k{color:var(--on-leaf-tint);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.lk-toggle{align-items:center;gap:var(--space-3);cursor:pointer;min-height:44px;color:var(--ink);display:inline-flex}.lk-toggle input{opacity:0;width:1px;height:1px;position:absolute}.lk-toggle-track{border-radius:var(--radius-pill);background:var(--ground-sunk);border:1.6px solid var(--tile-edge);box-sizing:border-box;flex:none;width:44px;height:26px;transition:background-color .18s ease-out;position:relative}.lk-toggle-track:after{content:"";border-radius:var(--radius-pill);background:var(--tile-edge);width:17px;height:17px;transition:transform .18s ease-out,background-color .18s ease-out;position:absolute;top:3px;left:3px}.lk-toggle input:checked+.lk-toggle-track{background:var(--leaf);border-color:var(--leaf)}.lk-toggle input:checked+.lk-toggle-track:after{background:var(--on-leaf);transform:translate(18px)}.lk-toggle input:focus-visible+.lk-toggle-track{outline:2px solid var(--sky);outline-offset:2px}.lk-toggle-hint{color:var(--ink-muted)}.lk-result-share{padding:var(--space-3);background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-leaf) var(--radius-nub) var(--radius-leaf) var(--radius-nub);font-family:var(--font-ui);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:18px}@media (prefers-reduced-motion:reduce){.lk-tile,.lk-toggle-track,.lk-toggle-track:after{transition:none}.lk-tile.is-refused{animation:none}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}*{touch-action:manipulation}input:not([type=checkbox],[type=radio]),select,textarea{font-size:16px}body{background:var(--ground);min-height:100dvh;color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;margin:0;font-size:15px;line-height:22px}.lk-result-share{-webkit-user-select:text;user-select:text}button{font:inherit}:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.kp-about:not(:focus-within){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kp-about:focus-within{inset:auto var(--space-4) var(--space-4);z-index:var(--layer-float);max-width:42rem;max-height:60dvh;padding:var(--space-5) var(--space-4);background:var(--ground-raised);border:1px solid var(--line);border-radius:var(--radius-leaf);color:var(--ink-soft);-webkit-user-select:text;user-select:text;margin:0 auto;position:fixed;overflow:auto}.kp-about h1{margin:0 0 var(--space-3);font-family:var(--font-display);color:var(--ink);font-size:28px;font-weight:400;line-height:34px}.kp-about h1 span,.kp-about a span{color:var(--leaf-text)}.kp-about h2{margin:var(--space-4) 0 var(--space-2);color:var(--ink);font-size:17px;line-height:24px}.kp-about p{margin:0 0 var(--space-3)}.kp-about ul{gap:var(--space-2) var(--space-4);margin:var(--space-4) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.kp-about a{color:var(--ink);font-weight:700}.kp-about a[aria-current=page]{text-decoration:none}.kp-about .kp-about-small{color:var(--ink-muted);margin:0;font-size:13px}.debug.svelte-oag0qc{z-index:var(--layer-debug);color:#d9f7c7;-webkit-user-select:text;user-select:text;background:#000000d1;border-radius:6px;width:min(96vw,560px);max-height:45vh;padding:4px 6px;font:10px/1.35 ui-monospace,Menlo,Consolas,monospace;position:fixed;bottom:4px;left:4px;overflow:auto}.shut.svelte-oag0qc{width:fit-content;max-width:96vw}.rec.svelte-oag0qc{color:#ff9d8a}header.svelte-oag0qc{align-items:center;gap:8px;display:flex}button.svelte-oag0qc{font:inherit;color:inherit;background:#ffffff1f;border:0;border-radius:4px;padding:1px 6px}button.svelte-oag0qc:disabled{opacity:.4}.frames.svelte-oag0qc p:where(.svelte-oag0qc){margin:4px 0 0}table.svelte-oag0qc{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:2px}th.svelte-oag0qc,td.svelte-oag0qc{text-align:right;white-space:nowrap;padding:0 3px}th.svelte-oag0qc:first-child,td.svelte-oag0qc:first-child{text-align:left}th.svelte-oag0qc{opacity:.6;font-weight:400}ol.svelte-oag0qc{margin:4px 0 0;padding:0;list-style:none}li.svelte-oag0qc{word-break:break-all}.at.svelte-oag0qc{opacity:.6}.ab.svelte-oag0qc{margin:4px 0 0}:root:is([data-menu-ab=no-scrim],[data-menu-ab=plain]) #nav-menu::backdrop{background:0 0!important;animation:none!important}:root:is([data-menu-ab=no-roll],[data-menu-ab=plain]) #nav-menu :is(.lk-roll,.lk-roll-in,.lk-sheet-far){animation:none!important}:root:is([data-menu-ab=no-roll],[data-menu-ab=plain]) #nav-menu .lk-roll{overflow:visible!important}:root:is([data-menu-ab=no-roll],[data-menu-ab=plain]) #nav-menu .lk-sheet-frame{visibility:visible!important}:root:is([data-menu-ab=no-roll],[data-menu-ab=plain]) #nav-menu :is(.lk-sheet-near,.lk-sheet-far){display:none!important}:root:is([data-menu-ab=no-logo],[data-menu-ab=plain]) #nav-menu .menu-mark :is(*){transition:none!important;animation:none!important}.lk-sheet-frame.svelte-1gzj1ae{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lk-bubble.svelte-1434k6f{z-index:var(--layer-bubble);will-change:transform;touch-action:none;position:fixed;top:0;left:0;transform:translate(-200px,-200px)}.lk-bubble-face.svelte-1434k6f{background:var(--ground-raised);width:56px;height:56px;box-shadow:var(--lift);color:var(--ink);cursor:grab;touch-action:none;opacity:0;transition:transform .16s var(--ease-pop), opacity .16s ease-out;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.small.svelte-1434k6f .lk-bubble-face:where(.svelte-1434k6f){width:44px;height:44px}.placed.svelte-1434k6f .lk-bubble-face:where(.svelte-1434k6f){opacity:1}.lk-bubble-face.svelte-1434k6f:focus-visible{outline:2px solid var(--sky);outline-offset:3px}.lk-bubble-face.svelte-1434k6f:active{transform:scale(.94)}.dragging.svelte-1434k6f .lk-bubble-face:where(.svelte-1434k6f){cursor:grabbing;transform:scale(1.08)}.veiled.svelte-1434k6f .lk-bubble-face:where(.svelte-1434k6f){opacity:0;transform:scale(.6)}.lk-bubble-ring.svelte-1434k6f{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lk-bubble-content.svelte-1434k6f{pointer-events:none;place-items:center;display:grid;position:relative}.lk-bubble-callout.svelte-1434k6f{top:50%;left:calc(100% + var(--space-2));width:max-content;max-width:min(240px, calc(var(--view-width,100vw) - 104px));padding:var(--space-2) var(--space-3);background:var(--ground-raised);box-shadow:var(--lift);color:var(--rust);pointer-events:none;opacity:0;transition:opacity .14s ease-out,transform .14s ease-out;position:absolute;transform:translate(-6px,-50%)}.lk-bubble-callout.flip.svelte-1434k6f{left:auto;right:calc(100% + var(--space-2));transform:translate(6px,-50%)}.lk-bubble-callout.shown.svelte-1434k6f{opacity:1;transform:translateY(-50%)}.lk-bubble-callout.above.svelte-1434k6f{top:auto;right:0;bottom:calc(100% + var(--space-2));box-sizing:border-box;text-align:center;width:auto;max-width:none;left:0;transform:translateY(6px)}.lk-bubble-callout.above.shown.svelte-1434k6f{transform:none}.lk-bubble-callout.above.svelte-1434k6f{color:var(--ink)}.lk-bubble-callout.above.svelte-1434k6f .alert:where(.svelte-1434k6f){color:var(--rust)}.lk-bubble-callout.svelte-1434k6f p:where(.svelte-1434k6f){margin:0}.lk-bubble-card.svelte-1434k6f{box-sizing:border-box;width:min(var(--bubble-card-width,224px), calc(var(--view-width,100vw) - 2 * var(--space-4)));color:var(--ink);cursor:grab;touch-action:none;opacity:0;transition:opacity .16s ease-out;position:relative}.placed.svelte-1434k6f .lk-bubble-card:where(.svelte-1434k6f){opacity:1}.dragging.svelte-1434k6f .lk-bubble-card:where(.svelte-1434k6f){cursor:grabbing}.veiled.svelte-1434k6f .lk-bubble-card:where(.svelte-1434k6f){opacity:0}.lk-bubble-cardbody.svelte-1434k6f{z-index:1;justify-items:stretch;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);box-sizing:border-box;max-height:calc(var(--view-height,100dvh) - 112px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;touch-action:pan-y;--bubble-min-room:96px;display:grid;position:relative;overflow-y:auto}.lk-bubble-cardbody.svelte-1434k6f .lk-meter{justify-content:center;gap:var(--space-1);flex-wrap:wrap}.lk-bubble-cardbody.svelte-1434k6f .lk-meter-text{text-align:center;flex-basis:100%}.lk-bubble-cardbody.svelte-1434k6f .lk-meter-well{padding-inline:var(--space-2)}.lk-bubble-cardbody.svelte-1434k6f p:where(.svelte-1434k6f){text-align:center;margin:0}.lk-bubble-cardbody.svelte-1434k6f .note:where(.svelte-1434k6f){color:var(--ink)}.lk-bubble-cardbody.svelte-1434k6f .note.alert:where(.svelte-1434k6f){color:var(--rust)}.lk-bubble-cardbody.svelte-1434k6f .note:where(.svelte-1434k6f):empty{display:none}.lk-bubble-min.svelte-1434k6f{box-sizing:border-box;min-width:44px;height:44px;padding:var(--space-3) var(--space-4) 0 var(--space-2);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;top:0;right:0}.lk-bubble-min.row.svelte-1434k6f{margin:calc(-1 * var(--space-3)) calc(-1 * var(--space-4)) calc(-1 * var(--space-2)) 0;justify-self:end;position:relative}.lk-bubble-min-pill.svelte-1434k6f{align-items:center;gap:var(--space-1);box-sizing:border-box;height:24px;padding:0 var(--space-2) 0 10px;font-family:var(--font-ui);white-space:nowrap;border:1px solid;border-radius:999px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.lk-bubble-min-chevron.svelte-1434k6f path:where(.svelte-1434k6f){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.lk-bubble-min.svelte-1434k6f:hover{color:var(--ink)}.lk-bubble-min.svelte-1434k6f:focus-visible{outline:none}.lk-bubble-min.svelte-1434k6f:focus-visible .lk-bubble-min-pill:where(.svelte-1434k6f){outline:2px solid var(--sky);outline-offset:2px}.lk-bubble-panel.svelte-1434k6f{z-index:var(--layer-bubble-panel);box-sizing:border-box;color:var(--ink);transition:opacity .14s ease-out;position:fixed}.lk-bubble-panel[hidden].svelte-1434k6f{display:none}.lk-bubble-panel.svelte-1434k6f[data-closing]{pointer-events:none}.lk-bubble-panel.veiled.svelte-1434k6f{opacity:0;pointer-events:none}.lk-bubble-panel.svelte-1434k6f:focus{outline:none}.lk-sheet-card.svelte-1434k6f{background:var(--ground-raised);box-shadow:var(--lift);pointer-events:none;position:absolute;inset:0}.lk-bubble-body.svelte-1434k6f{z-index:1;gap:var(--space-3);max-height:var(--panel-max,none);overscroll-behavior:contain;padding:var(--space-4);display:grid;position:relative;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.placed.svelte-1434k6f .lk-bubble-face:where(.svelte-1434k6f),.placed.svelte-1434k6f .lk-bubble-card:where(.svelte-1434k6f){animation:svelte-1434k6f-bubble-in .3s var(--ease-pop)}}@media (prefers-reduced-motion:reduce){.placed.svelte-1434k6f .lk-bubble-face:where(.svelte-1434k6f),.placed.svelte-1434k6f .lk-bubble-card:where(.svelte-1434k6f){animation:.14s ease-out svelte-1434k6f-bubble-fade}.lk-bubble-face.svelte-1434k6f{transition:opacity .14s ease-out}.lk-bubble-face.svelte-1434k6f:active,.dragging.svelte-1434k6f .lk-bubble-face:where(.svelte-1434k6f),.veiled.svelte-1434k6f .lk-bubble-face:where(.svelte-1434k6f){transform:none}.lk-bubble-callout.svelte-1434k6f,.lk-bubble-callout.flip.svelte-1434k6f,.lk-bubble-callout.shown.svelte-1434k6f{transition:opacity .14s ease-out;transform:translateY(-50%)}}@keyframes svelte-1434k6f-bubble-fade{0%{opacity:0}}@keyframes svelte-1434k6f-bubble-in{0%{opacity:0;transform:scale(.2)rotate(-20deg)}}.rings.svelte-1e8c0zh{display:block}.guesses.svelte-1e8c0zh path:where(.svelte-1e8c0zh){fill:var(--leaf);stroke:var(--leaf);stroke-width:1.1px}.guesses.svelte-1e8c0zh .spent:where(.svelte-1e8c0zh){fill:none;stroke:var(--ink-muted)}.lifelines.svelte-1e8c0zh path:where(.svelte-1e8c0zh){fill:none;stroke:var(--ki);stroke-width:2.5px;stroke-linecap:round}.lifelines.svelte-1e8c0zh .spent:where(.svelte-1e8c0zh){stroke:var(--ink-muted);stroke-width:1.4px;stroke-dasharray:1.5 3}text.svelte-1e8c0zh{fill:var(--ink);font:700 14px/1 var(--font-ui)}.lk-meter-note.svelte-1gkcn6g{box-sizing:border-box;min-width:0;min-height:34px;color:var(--ink);text-align:center;overflow-wrap:anywhere;flex:100%;justify-content:center;align-items:center;font-size:12px;line-height:17px;display:flex}.lk-meter-live.svelte-1gkcn6g{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.choice.svelte-tttbeu{border:1.5px solid var(--ink-muted);background:var(--ground-raised);min-width:0;min-height:58px;color:var(--ink);cursor:pointer;font:600 12px/16px var(--font-ui);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;border-radius:10px 3px;align-content:center;justify-items:center;gap:2px;padding:5px 2px;display:grid;position:relative}.choice[aria-pressed=true].svelte-tttbeu{border:2px solid var(--ink);background:var(--leaf-tint);color:var(--on-leaf-tint)}.choice.spent.svelte-tttbeu{background:var(--ground-sunk);color:var(--ink-muted);border-style:dashed}.choice[aria-disabled=true].svelte-tttbeu{cursor:default}.choice.svelte-tttbeu:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.symbol.svelte-tttbeu{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;width:28px;height:22px}.selected-mark.svelte-tttbeu{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px;position:absolute;inset:3px 3px auto auto}.state.svelte-tttbeu{place-items:center;height:22px;font-size:11px;font-weight:400;line-height:12px;display:grid}.tooltip.svelte-tttbeu{width:min(244px, calc(var(--view-width,100vw) - 16px));box-sizing:border-box;padding:var(--space-2) var(--space-3);border:1px solid var(--line);background:var(--ground-raised);color:var(--ink);box-shadow:0 3px 14px color-mix(in srgb, var(--ink) 20%, transparent);border-radius:9px 3px;margin:0;position:fixed;inset:auto}.tooltip.svelte-tttbeu:popover-open{gap:3px;display:grid}.tooltip.svelte-tttbeu span:where(.svelte-tttbeu){color:var(--ink-soft)}.play-fields.svelte-1jws68y{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:start;display:grid;container-type:inline-size}.field.svelte-1jws68y{gap:var(--space-2);min-width:0;display:grid}h3.svelte-1jws68y,p.svelte-1jws68y{margin:0}h3.svelte-1jws68y{color:var(--ink-muted)}.hints.svelte-1jws68y{gap:var(--space-2);display:grid}.hints[hidden].svelte-1jws68y{display:none}.heading.svelte-1jws68y{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:24px;display:flex}.submit.svelte-1jws68y h3:where(.svelte-1jws68y){padding-block:var(--space-1)}@container (width>=372px){.heading.svelte-1jws68y{padding-inline-end:var(--bubble-min-room,0px)}.lifeline-toggle.svelte-1jws68y{grid-column:1/-1}.compact.svelte-1jws68y .hints:where(.svelte-1jws68y){padding-top:calc(24px + var(--space-2))}}.lifelines.svelte-1jws68y{border-inline-start:1px solid var(--line);padding-inline-start:var(--space-3)}.count.svelte-1jws68y,.status.svelte-1jws68y{color:var(--ink-muted)}.submit-button.blocked.svelte-1jws68y{flex-direction:column;gap:0;padding-block:0}.submit-why.svelte-1jws68y{font-size:12px;font-weight:500;line-height:16px}.submit.svelte-1jws68y [aria-disabled=true]:where(.svelte-1jws68y){background:var(--ground-sunk);color:var(--ink-muted);border-color:var(--ground-sunk);cursor:not-allowed}.choices.svelte-1jws68y{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.choices.single.svelte-1jws68y{grid-template-columns:1fr}.visually-hidden.svelte-1jws68y{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hint-use.svelte-1jws68y{padding-inline:var(--space-2);background:var(--ground-raised);color:var(--leaf-text)}.hint-use.svelte-1jws68y:disabled{background:var(--ground-sunk);color:var(--ink-muted)}.lifeline-toggle.svelte-1jws68y{width:100%;padding-inline:var(--space-3);justify-content:space-between}.toggle-text.svelte-1jws68y{align-items:baseline;gap:var(--space-1);min-width:0;display:inline-flex}.toggle-text.svelte-1jws68y .caption:where(.svelte-1jws68y){color:var(--ink-muted)}.toggle-choice.svelte-1jws68y{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chevron.svelte-1jws68y{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.chevron.up.svelte-1jws68y{transform:rotate(180deg)}.compact.svelte-1jws68y .lifelines:where(.svelte-1jws68y){border-top:0;margin-top:0;padding-top:0}.status.line.svelte-1jws68y{min-height:18px;color:var(--ink);text-align:center}.compact.svelte-1jws68y{row-gap:var(--space-2)}.lifelines.folded.svelte-1jws68y{display:contents}@media (prefers-reduced-motion:no-preference){.compact.svelte-1jws68y .hints:where(.svelte-1jws68y):not([hidden]){animation:.14s ease-out svelte-1jws68y-lifelines-in}}@keyframes svelte-1jws68y-lifelines-in{0%{opacity:0}}@media (width<=459px){.lifelines.svelte-1jws68y{padding-inline-start:0;padding-top:var(--space-3);border-inline-start:0;border-top:1px solid var(--line)}}@container (width<=371px){.lifelines.svelte-1jws68y{padding-inline-start:0;padding-top:var(--space-3);border-inline-start:0;border-top:1px solid var(--line)}.heading.svelte-1jws68y{min-height:0}.lifelines.svelte-1jws68y{margin-top:calc(-1 * var(--space-1));padding-top:var(--space-2)}}.play-row.svelte-yq9znh{gap:2px;margin:-8px 0 -12px;display:grid}.row-note.svelte-yq9znh{height:16px;color:var(--ink);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:16px;overflow:hidden}.row-controls.svelte-yq9znh{align-items:center;gap:var(--space-1);min-width:0;display:flex}.row-count.svelte-yq9znh{min-width:40px;height:44px;color:var(--ink);flex:none;justify-content:center;align-items:center;gap:2px;display:inline-flex}.row-count.svelte-yq9znh path:where(.svelte-yq9znh){fill:var(--leaf);stroke:var(--leaf);stroke-width:1.4px}.row-submit.svelte-yq9znh{min-width:0;padding-inline:var(--space-2);flex:auto}.submit-button[aria-disabled=true].svelte-yq9znh{background:var(--ground-sunk);color:var(--ink-muted);border-color:var(--ground-sunk);cursor:not-allowed}.row-lifelines.svelte-yq9znh{padding-inline:var(--space-2);flex:none;gap:3px}.row-lifelines.svelte-yq9znh .caption:where(.svelte-yq9znh){color:var(--ink-muted)}.row-open.svelte-yq9znh{flex:none;width:44px;padding:0}.row-spacer.svelte-yq9znh{flex:none;width:128px}.row-open.svelte-yq9znh path:where(.svelte-yq9znh){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.visually-hidden.svelte-yq9znh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ring.svelte-e0t4p7{grid-area:1/1;display:block}path.svelte-e0t4p7{fill:var(--leaf);stroke:var(--leaf);stroke-width:1.1px}path.spent.svelte-e0t4p7{fill:#0000;stroke:var(--bark)}.count.svelte-e0t4p7{font-variant-numeric:tabular-nums;color:var(--ink);grid-area:1/1;font-size:18px;font-weight:700;line-height:1}p.svelte-mvkof9{margin:0}.hard.svelte-mvkof9{color:var(--leaf-text);justify-items:center;gap:2px;display:grid}.reveal-row.svelte-mvkof9{align-items:center;gap:var(--space-2);margin:-8px 0 -12px;display:flex}.reveal-row.svelte-mvkof9 p:where(.svelte-mvkof9){flex:auto;min-width:0}.reveal-row.svelte-mvkof9 .sapling:where(.svelte-mvkof9){flex:none;width:124px;padding-inline:0}.hard.svelte-mvkof9 path:where(.svelte-mvkof9){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}rect.svelte-e7p5dm{fill:var(--bark)}rect.ok.svelte-e7p5dm{fill:var(--leaf)}.lk-status-bubble.svelte-g2qd99{left:calc(var(--view-left,0px) + var(--view-width,100%) / 2);bottom:calc(var(--view-bottom,0px) + max(var(--space-4), env(safe-area-inset-bottom)));z-index:var(--layer-bubble);box-sizing:border-box;width:max-content;max-width:min(420px, calc(var(--view-width,100vw) - 2 * var(--space-4)));padding:var(--space-2) var(--space-4);background:var(--ground-raised);box-shadow:var(--lift);color:var(--ink-soft);text-align:center;border-radius:22px;position:fixed;transform:translate(-50%)}.lk-status-bubble.alert.svelte-g2qd99{padding:var(--space-3) var(--space-4);color:var(--ink)}.ring.svelte-g2qd99{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.content.svelte-g2qd99{gap:var(--space-2);justify-items:center;display:grid;position:relative}.content.svelte-g2qd99 p{margin:0}p.svelte-atak88{color:var(--ink-soft);margin:0}.tip.svelte-atak88{color:var(--leaf-text)}.hide.svelte-atak88{justify-self:end}.lk-go.svelte-1g8fwix{fill:none;width:8px;height:12px;stroke:var(--ink-muted);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.lk-sheet-blossom.svelte-ay5yu6{z-index:2;pointer-events:none;width:28px;height:28px;position:absolute;top:-16px;left:-14px;overflow:visible}.lk-sheet-near.svelte-17dqaj8,.lk-sheet-far.svelte-17dqaj8{pointer-events:none;display:none;position:absolute;inset:0}svg.svelte-17dqaj8{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lk-vine.svelte-1dk2v0p{z-index:2;pointer-events:none;width:64px;position:absolute;top:-4px;left:-26px;overflow:visible}.lk-vine-ring.svelte-1dk2v0p{top:-26px;left:-26px}.lk-vine-reveal.svelte-1dk2v0p{fill:none;stroke:#fff;stroke-width:14px;stroke-linecap:butt;stroke-dasharray:1 2;stroke-dashoffset:0}.lk-sheet.svelte-7n80a1{--tile:var(--sheet-tile);--tile-edge:var(--sheet-tile-edge);inset:var(--view-top,0px) var(--view-right,0px) var(--view-bottom,0px) var(--view-left,0px);width:min(480px, calc(var(--view-width,100vw) - 32px));max-width:none;max-height:none;color:var(--ink);background:0 0;border:0;padding:0;overflow:visible}.lk-sheet.wide.svelte-7n80a1{width:min(760px, calc(var(--view-width,100vw) - 32px))}.lk-roll.svelte-7n80a1{pointer-events:none;border-bottom-right-radius:18px;margin:-100px 0 0 -100px;padding:100px 0 0 100px;transform:translate(0)}.lk-roll-in.svelte-7n80a1{pointer-events:auto;position:relative;transform:translate(0)}.lk-sheet.svelte-7n80a1::backdrop{background:var(--scrim,#08111a80)}.lk-sheet.svelte-7n80a1[data-closing]{pointer-events:none}.lk-sheet.floating.svelte-7n80a1{z-index:var(--layer-float);width:min(420px, calc(var(--view-width,100vw) - 32px));height:fit-content;margin:auto;position:fixed}.lk-sheet-veil.svelte-7n80a1{z-index:var(--layer-float);pointer-events:none;background:color-mix(in srgb, var(--ground) 30%, transparent);-webkit-backdrop-filter:blur(6px)saturate(1.15);backdrop-filter:blur(6px)saturate(1.15);opacity:0;visibility:hidden;transition:opacity .22s ease-in,visibility 0s linear .22s;position:fixed;inset:0;overflow:hidden}.lk-sheet-veil.shown.svelte-7n80a1{opacity:1;visibility:visible;transition:opacity .32s var(--ease-sprout), -webkit-backdrop-filter .32s ease-out, backdrop-filter .32s ease-out}.lk-sheet-flourish.svelte-7n80a1{z-index:var(--layer-float);pointer-events:none;position:fixed;inset:0;overflow:hidden}@supports ((-moz-appearance:none)){.lk-sheet-veil.svelte-7n80a1{-webkit-backdrop-filter:none;backdrop-filter:none}}.lk-sheet-veil.growing.svelte-7n80a1{-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce){.lk-sheet-veil.svelte-7n80a1{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb, var(--ground) 72%, transparent)}}.lk-sheet-card.svelte-7n80a1{background:var(--ground-raised);box-shadow:var(--lift);transform-origin:0 0;pointer-events:none;position:absolute;inset:0}.lk-sheet-inner.svelte-7n80a1{z-index:1;gap:var(--space-4);max-height:calc(var(--view-height,100dvh) - 48px);overscroll-behavior:contain;padding:var(--space-4) var(--space-4) var(--space-5);display:grid;position:relative;overflow-y:auto}.floating.svelte-7n80a1 .lk-sheet-inner:where(.svelte-7n80a1){max-height:calc(var(--view-height,100dvh) - 160px)}.lk-sheet-head.svelte-7n80a1{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}.lk-sheet-head.plain.svelte-7n80a1{grid-template-columns:minmax(0,1fr) auto}.titles.svelte-7n80a1{min-width:0}h2.svelte-7n80a1{margin:0}h2.visually-hidden.svelte-7n80a1{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h2.svelte-7n80a1:focus{outline:none}.lk-sheet-sub.svelte-7n80a1{color:var(--ink-muted);margin:0}.lk-sheet-tools.svelte-7n80a1{margin-top:var(--space-3);grid-column:1/-1}.lk-sheet-glyph.svelte-7n80a1{align-self:start;margin-top:4px;display:block}.lk-sheet-glyph-btn.svelte-7n80a1{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.lk-sheet-glyph-btn.svelte-7n80a1:before{content:"";position:absolute;inset:-10px}.lk-sheet-glyph-btn.svelte-7n80a1:focus-visible{outline:2px solid var(--sky);outline-offset:4px;border-radius:var(--radius-nub)}.lk-sheet-back.svelte-7n80a1{align-items:center;gap:var(--space-1);padding-inline:var(--space-2);display:inline-flex}.lk-sheet-back-mark.svelte-7n80a1{display:inline-flex;rotate:180deg}.lk-sheet-rule.svelte-7n80a1{height:8px;margin-top:calc(-1 * var(--space-2));background:var(--bark);opacity:.6;-webkit-mask:var(--mask-wave) repeat-x 0 50% / 24px 8px;-webkit-mask:var(--mask-wave) repeat-x 0 50% / 24px 8px;mask:var(--mask-wave) repeat-x 0 50% / 24px 8px}.lk-sheet-body.svelte-7n80a1{gap:var(--space-4);min-width:0;display:grid}.lk-sheet.result.svelte-7n80a1{height:min(744px, calc(var(--view-height,100dvh) - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)))}.result.svelte-7n80a1 .lk-sheet-inner:where(.svelte-7n80a1){box-sizing:border-box;gap:var(--space-2);height:100%;max-height:none;padding:var(--space-3) var(--space-4);grid-template-rows:auto 8px minmax(0,1fr) auto;overflow:hidden}.result.svelte-7n80a1 .lk-sheet-head.plain:where(.svelte-7n80a1){column-gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto auto}.result.svelte-7n80a1 .titles:where(.svelte-7n80a1){overflow-wrap:anywhere;grid-area:1/1}.result.svelte-7n80a1 .lk-sheet-head:where(.svelte-7n80a1)>button:where(.svelte-7n80a1){grid-area:1/3}.result.svelte-7n80a1 .lk-sheet-tools:where(.svelte-7n80a1){grid-area:1/2;margin:0}.result.svelte-7n80a1 .lk-sheet-head:where(.svelte-7n80a1) h2:where(.svelte-7n80a1){font-size:1.1rem}.result.svelte-7n80a1 .lk-sheet-rule:where(.svelte-7n80a1){margin-top:0}.result.svelte-7n80a1 .lk-sheet-body:where(.svelte-7n80a1){min-height:0;display:block;overflow:hidden}.lk-sheet-footer.svelte-7n80a1{background:var(--ground-raised);min-width:0}@media (width<=359px){.result.svelte-7n80a1 .lk-sheet-inner:where(.svelte-7n80a1){padding-inline:var(--space-3)}.result.svelte-7n80a1 .lk-sheet-head:where(.svelte-7n80a1) h2:where(.svelte-7n80a1){font-size:1rem}}.choice.svelte-17nm514{gap:var(--space-4);display:grid}p.svelte-17nm514,h3.svelte-17nm514{margin:0}ul.svelte-17nm514{margin:0;padding:0;list-style:none}.sides.svelte-17nm514{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.side.svelte-17nm514{gap:var(--space-2);padding:var(--space-3);border:1.6px solid var(--tile-edge);border-radius:var(--radius-leaf) var(--radius-nub) var(--radius-leaf) var(--radius-nub);display:grid}.options.svelte-17nm514{gap:var(--space-3);display:grid}.options.svelte-17nm514 li:where(.svelte-17nm514){gap:var(--space-1);justify-items:start;display:grid}.muted.svelte-17nm514{color:var(--ink-muted)}.google.svelte-791fco{width:100%}.mark.svelte-791fco{flex:none;width:18px;height:18px}.google.svelte-791fco:disabled .mark:where(.svelte-791fco){opacity:.55}.hint.svelte-nl3c6g{gap:var(--space-3);display:grid}p.svelte-nl3c6g{margin:0}.actions.svelte-nl3c6g{gap:var(--space-2);flex-wrap:wrap;display:flex}.actions.svelte-nl3c6g>:where(.svelte-nl3c6g){flex:160px;text-decoration:none}.note.svelte-nl3c6g{color:var(--ink-muted)}.note.svelte-nl3c6g:empty{display:none}.prompt.svelte-1qzb7u{gap:var(--space-3);display:grid}p.svelte-1qzb7u{margin:0}.error.svelte-1qzb7u{color:var(--rust)}.route-notice.svelte-1bdhbd3{top:calc(var(--view-top,0px) + max(52px, env(safe-area-inset-top) + 52px));left:calc(var(--view-left,0px) + var(--view-width,100%) / 2);z-index:var(--layer-bubble);box-sizing:border-box;width:max-content;max-width:min(420px, calc(var(--view-width,100vw) - 2 * var(--space-4)));pointer-events:none;position:fixed;transform:translate(-50%)}.route-notice.open.svelte-1bdhbd3{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border:1px solid var(--tile-edge);background:var(--ground-raised);box-shadow:var(--lift);color:var(--ink);border-radius:22px;display:flex}.route-notice.svelte-1bdhbd3:not(.open){width:1px;height:1px;overflow:hidden}p.svelte-1bdhbd3{flex:auto;margin:0}.actions.svelte-1bdhbd3{pointer-events:auto;flex:none;display:flex}.actions.svelte-1bdhbd3 .lk-btn:where(.svelte-1bdhbd3){padding-inline:var(--space-3)}.bouquet.svelte-1kej59t{flex:none;overflow:visible}.stems.svelte-1kej59t{fill:none;stroke:var(--stem);stroke-width:1.2px;stroke-linecap:round}.tie.svelte-1kej59t{fill:var(--ki,var(--bloom-deep));stroke:var(--pen);stroke-width:.5px}.petal.svelte-1kej59t{fill:var(--bloom);stroke:var(--pen);stroke-width:.45px}.heart.svelte-1kej59t{fill:var(--pollen)}.glyph.svelte-i0ngmj{color:var(--glyph,currentColor);flex:none;display:block}.grid.svelte-mdeyw0{gap:var(--space-1);display:grid}.week.svelte-mdeyw0{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}@media (width<=399.98px){.week.svelte-mdeyw0{column-gap:2px}}.week.svelte-mdeyw0>[role=gridcell]:where(.svelte-mdeyw0){min-width:0;display:block}.blank.svelte-mdeyw0{aspect-ratio:1}.weekday.svelte-mdeyw0{text-align:center;color:var(--ink-muted)}.cal-day.svelte-mdeyw0{aspect-ratio:1;font-variant-numeric:tabular-nums;text-align:left;grid-template-rows:1fr auto;grid-template-columns:1fr auto;width:100%;min-height:44px;padding:3px;display:grid;position:relative;container-type:inline-size}.bouquet-slot.svelte-mdeyw0{pointer-events:none;display:flex;position:absolute;top:2px;right:2px}.num.svelte-mdeyw0{grid-column:1/-1;font-size:clamp(13px,24cqi,18px);font-weight:700;line-height:1.2}.glyph-slot.svelte-mdeyw0{place-self:end start}.glyph-slot.svelte-mdeyw0 svg{width:clamp(14px,28cqi,20px);height:clamp(14px,28cqi,20px)}.marks.svelte-mdeyw0{place-self:end;align-items:end;gap:2px;display:inline-flex}.mark.svelte-mdeyw0{font-size:clamp(12px,22cqi,16px);font-weight:700;line-height:1}.hard-mark.svelte-mdeyw0{border-radius:var(--radius-nub);border:1px solid;padding:0 2px;font-size:clamp(10px,18cqi,13px)}.marks.svelte-mdeyw0 .hard-mark.is-won:where(.svelte-mdeyw0){color:inherit}.marks.svelte-mdeyw0 .hard-mark.is-lost:where(.svelte-mdeyw0){color:var(--rust)}.marks.svelte-mdeyw0 .hard-mark.is-playing:where(.svelte-mdeyw0){color:var(--leaf)}.is-none.svelte-mdeyw0{--glyph:var(--bark)}.cal-day.is-locked.svelte-mdeyw0{opacity:.5;cursor:default}.is-playing.svelte-mdeyw0 .mark:where(.svelte-mdeyw0){color:var(--leaf)}.is-playing.svelte-mdeyw0{--glyph:var(--leaf)}.is-lost.svelte-mdeyw0{--glyph:var(--rust)}.is-lost.svelte-mdeyw0 .mark:where(.svelte-mdeyw0){color:var(--rust)}.footer.svelte-wq6d8g{margin-top:var(--space-1);padding:var(--space-3);gap:var(--space-2);background:linear-gradient(to bottom, var(--ground-raised), var(--leaf-tint));border-radius:var(--radius-leaf) var(--radius-nub) var(--radius-leaf) var(--radius-nub);color:var(--on-leaf-tint);display:grid;position:relative}.edge.svelte-wq6d8g{pointer-events:none;width:100%;height:10px;position:absolute;top:-9px;left:0}p.svelte-wq6d8g,ul.svelte-wq6d8g{margin:0}.tally.svelte-wq6d8g{position:relative}.legend.svelte-wq6d8g{gap:var(--space-1) var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.legend.svelte-wq6d8g li:where(.svelte-wq6d8g){align-items:center;gap:var(--space-1);display:inline-flex}.months.svelte-1uy6h08{gap:var(--space-2);display:grid}.quarter.svelte-1uy6h08{column-gap:var(--space-1);align-items:center;row-gap:var(--space-1);grid-template-columns:24px repeat(3,minmax(0,1fr));display:grid}.qlabel.svelte-1uy6h08{color:var(--ink-muted)}.cal-month.svelte-1uy6h08{align-content:center;justify-items:center;gap:2px;min-width:0;min-height:60px;padding:4px;display:grid}.top.svelte-1uy6h08{align-items:center;gap:var(--space-1);display:flex}.sub.svelte-1uy6h08{min-height:18px;color:var(--ink-soft);font-size:12px}.twig.svelte-1uy6h08{border-top:1.5px solid var(--bark);opacity:.6;grid-column:1/-1;height:0}.nav-wrap.svelte-1v0tp7o{gap:var(--space-1);display:grid;container-type:inline-size}.nav.svelte-1v0tp7o{align-items:center;gap:var(--space-1);grid-template-columns:44px minmax(0,1fr) 44px;min-height:44px;display:grid;position:relative}.canopy.svelte-1v0tp7o{pointer-events:none;width:100%;height:20px;display:block}.t-short.svelte-1v0tp7o{display:none}.nav-btn.svelte-1v0tp7o{touch-action:manipulation;-webkit-tap-highlight-color:transparent;place-items:center;min-width:44px;min-height:44px;padding:0;display:grid;position:relative}.nav-btn.svelte-1v0tp7o svg:where(.svelte-1v0tp7o){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.nav-btn[aria-disabled=true].svelte-1v0tp7o{color:var(--ink-muted);opacity:.5;cursor:default}.plate.svelte-1v0tp7o{color:var(--ink);text-align:center;white-space:nowrap;justify-self:center;margin:0;padding:4px 12px;position:relative}.title-btn.svelte-1v0tp7o{align-items:center;gap:var(--space-1);min-height:36px;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:inline-flex}.nav-btn.svelte-1v0tp7o:focus-visible,.title-btn.svelte-1v0tp7o:focus-visible{outline:2px solid var(--sky);outline-offset:2px}@container (width<=340px){.t-full.svelte-1v0tp7o:has(+.t-short:where(.svelte-1v0tp7o)){display:none}.t-short.svelte-1v0tp7o{display:inline}.plate.svelte-1v0tp7o{padding:4px}.nav.svelte-1v0tp7o{grid-template-columns:40px minmax(0,1fr) 40px}.nav-btn.svelte-1v0tp7o{min-width:40px}}.hint.svelte-1v0tp7o{text-align:center;color:var(--ink-muted);margin:0}.rings.svelte-1wna2kl{pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.years.svelte-88au01{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cal-year.svelte-88au01{align-content:center;justify-items:center;min-height:64px;padding:4px;display:grid;overflow:hidden}.name.svelte-88au01{text-shadow:0 0 3px var(--tile);position:relative}.sub.svelte-88au01{min-height:18px;color:var(--ink-soft);text-shadow:0 0 3px var(--tile);font-size:12px;position:relative}.jump.svelte-a2wg96{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}.jump.is-quarters.svelte-a2wg96{grid-template-columns:repeat(5,minmax(0,1fr))}.jump.is-decades.svelte-a2wg96{grid-template-columns:repeat(4,minmax(0,1fr))}.chip.svelte-a2wg96{min-height:44px;padding:0 var(--space-1);border:1px solid var(--tile-edge);border-radius:var(--cal-cut) var(--radius-nub) var(--cal-cut) var(--radius-nub);background:var(--ground-raised);color:var(--ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.chip.svelte-a2wg96:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.chip[aria-pressed=true].svelte-a2wg96{background:var(--leaf-tint);border-color:var(--leaf);color:var(--on-leaf-tint)}.chip[aria-disabled=true].svelte-a2wg96{border:1px dashed var(--line);color:var(--ink-muted);opacity:.5;cursor:default;background:0 0}.calendar.svelte-1lru178{--cal-cut:11px;gap:var(--space-3);display:grid}p.svelte-1lru178{margin:0}.intro.svelte-1lru178{color:var(--ink-soft)}.back.svelte-1lru178{touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:100%}.visually-hidden.svelte-1lru178{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.calendar.svelte-1lru178 .cal-cell{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--cal-cut) var(--radius-nub) var(--cal-cut) var(--radius-nub);background:var(--tile);color:var(--ink);font-family:var(--font-ui);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;position:relative}.calendar.svelte-1lru178 .cal-cell:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.calendar.svelte-1lru178 .cal-cell:hover:not(.is-won,[aria-disabled=true]){border-color:var(--tile-edge)}.calendar.svelte-1lru178 .cal-cell.is-playing{background:var(--leaf-tint);border-color:var(--leaf);color:var(--on-leaf-tint)}.calendar.svelte-1lru178 .cal-cell.is-won{background:var(--leaf);border-color:var(--leaf);color:var(--on-leaf)}.calendar.svelte-1lru178 .cal-cell.is-lost{border:1.5px solid var(--rust)}.calendar.svelte-1lru178 .cal-cell.is-today{box-shadow:inset 0 0 0 2px var(--ink)}.calendar.svelte-1lru178 .cal-cell.is-today:after{content:"";background:var(--pollen);border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:3px}.calendar.svelte-1lru178 .cal-cell.is-open{box-shadow:0 0 0 2px var(--tile-edge), var(--lift)}.calendar.svelte-1lru178 .cal-cell.is-open:not(.cal-day){box-shadow:0 0 0 2px var(--tile-edge)}.calendar.svelte-1lru178 .cal-cell.is-open.is-today{box-shadow:inset 0 0 0 2px var(--ink), 0 0 0 2px var(--tile-edge), var(--lift)}.calendar.svelte-1lru178 .cal-cell[aria-disabled=true]:not(.is-locked){border:1px dashed var(--line);color:var(--ink-muted);opacity:.5;cursor:default;box-shadow:none;background:0 0}@media (width<=399.98px){.cal-view.svelte-1lru178,.cal-reach.svelte-1lru178{margin-inline:-3px -12px}}@media (prefers-reduced-motion:no-preference){.cal-view.svelte-1lru178{animation:.16s ease-out svelte-1lru178-cal-in}}@keyframes svelte-1lru178-cal-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.icon.svelte-1fzx6hc{width:var(--nav-icon-size,26px);height:var(--nav-icon-size,26px);flex:none;display:block;overflow:visible}.tint.svelte-1fzx6hc{--nav-tint:color-mix(in srgb, var(--leaf) 60%, var(--leaf-tint))}.planter.svelte-1asvv64{gap:var(--space-2);display:grid}.bed.svelte-1asvv64{display:grid}.plants.svelte-1asvv64,.guesses.svelte-1asvv64{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));display:grid}.plant.svelte-1asvv64{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;display:flex}.plant.svelte-1asvv64 svg:where(.svelte-1asvv64){margin-bottom:-2px;display:block;overflow:visible}.count.svelte-1asvv64{color:var(--ink);white-space:nowrap;font-size:.8rem;font-weight:700;line-height:1.2}.count.most.svelte-1asvv64{color:var(--bloom-deep)}.num.svelte-1asvv64{font-variant-numeric:tabular-nums}.stalk.svelte-1asvv64{fill:none;stroke:var(--stem);stroke-width:2.2px;stroke-linecap:round}.leaf.svelte-1asvv64{fill:var(--leaf);stroke:var(--pen);stroke-width:.9px;stroke-linejoin:round}.bud.svelte-1asvv64{fill:var(--bloom-deep);stroke:var(--pen);stroke-width:.8px}.soil.svelte-1asvv64{border:1.2px solid var(--pen);background:radial-gradient(circle at 20% 40%, var(--soil-deep) 0 1.4px, transparent 1.6px) 0 0 / 23px 11px, var(--soil);border-radius:3px 3px 10px 10px;height:22px}.guesses.svelte-1asvv64{text-align:center;color:var(--ink-muted);margin-top:2px}.lost.svelte-1asvv64{color:var(--ink-muted);justify-content:flex-end;align-items:center;gap:6px;margin:0;display:flex}.lost.svelte-1asvv64 path:where(.svelte-1asvv64){fill:var(--rust);stroke:var(--pen);stroke-width:.8px}.visually-hidden.svelte-1asvv64{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stats.svelte-1ovljsh{gap:var(--space-3);display:grid}h4.svelte-1ovljsh,h5.svelte-1ovljsh{margin:0}.level.svelte-1ovljsh{gap:var(--space-2);display:grid}.level-name.svelte-1ovljsh{color:var(--leaf-text)}.muted.svelte-1ovljsh{color:var(--ink-muted)}.tags.svelte-1ovljsh{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(72px,1fr));display:grid}.tag.svelte-1ovljsh{padding:14px var(--space-1) var(--space-2);text-align:center;background:var(--tile);border:1.6px solid var(--tile-edge);border-radius:var(--radius-leaf) var(--radius-nub) var(--radius-leaf) var(--radius-nub);align-content:center;justify-items:center;gap:2px;display:grid;position:relative}.tag.svelte-1ovljsh:before{content:"";border:1.4px solid var(--tile-edge);background:var(--ground-raised);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:5px;left:50%}.gauge.svelte-1ovljsh{margin-bottom:-2px;display:block}.num.svelte-1ovljsh{font-variant-numeric:tabular-nums}.sheet.svelte-14k3qt0{gap:var(--space-3);display:grid}p.svelte-14k3qt0,h4.svelte-14k3qt0,dl.svelte-14k3qt0,dd.svelte-14k3qt0,ol.svelte-14k3qt0{margin:0}.kinopy.svelte-14k3qt0{gap:var(--space-2);display:grid}.count.svelte-14k3qt0{align-items:baseline;gap:var(--space-2);display:flex}.count.svelte-14k3qt0 .display:where(.svelte-14k3qt0){color:var(--leaf-text,var(--leaf));font-size:2.5rem;line-height:1}.count.svelte-14k3qt0 .label:where(.svelte-14k3qt0){color:var(--ink-muted)}.risk.svelte-14k3qt0{color:var(--gild)}.muted.svelte-14k3qt0{color:var(--ink-muted)}.num.svelte-14k3qt0{font-variant-numeric:tabular-nums}.nums.svelte-14k3qt0{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.nums.svelte-14k3qt0 div:where(.svelte-14k3qt0){padding:var(--space-2) var(--space-1);background:var(--ground);border-radius:var(--radius-nub);text-align:center;gap:2px;display:grid}.nums.svelte-14k3qt0 dt:where(.svelte-14k3qt0){color:var(--ink-muted);order:2}.marks.svelte-14k3qt0{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.mark.svelte-14k3qt0{border:1.4px dashed var(--line);border-radius:var(--radius-leaf) var(--radius-nub);min-width:30px;color:var(--ink-muted);text-align:center;padding:2px 6px}.mark.earned.svelte-14k3qt0{border:1.4px solid var(--bloom-deep);background:color-mix(in srgb, var(--bloom) 35%, transparent);color:var(--ink);font-weight:700}.strip.svelte-14k3qt0{width:100%;padding:var(--space-1);border-radius:var(--radius-nub);cursor:pointer;background:0 0;border:0;grid-template-rows:repeat(7,auto);grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;display:grid}.strip.svelte-14k3qt0:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.strip.svelte-14k3qt0 i:where(.svelte-14k3qt0),.legend.svelte-14k3qt0 i:where(.svelte-14k3qt0){aspect-ratio:1;background:var(--ground-sunk,var(--ground));border-radius:3px;display:block}.strip.svelte-14k3qt0 i.kept:where(.svelte-14k3qt0),.legend.svelte-14k3qt0 i.kept:where(.svelte-14k3qt0){background:var(--leaf)}.strip.svelte-14k3qt0 i.bouquet:where(.svelte-14k3qt0),.legend.svelte-14k3qt0 i.bouquet:where(.svelte-14k3qt0){background:var(--bloom-deep)}.legend.svelte-14k3qt0{gap:var(--space-3);color:var(--ink-muted);display:flex}.legend.svelte-14k3qt0 span:where(.svelte-14k3qt0){align-items:center;gap:4px;display:inline-flex}.legend.svelte-14k3qt0 i:where(.svelte-14k3qt0){width:10px}.intro.svelte-14k3qt0{color:var(--ink-muted)}.modes.svelte-14k3qt0{gap:var(--space-2);--nav-icon-size:28px;margin:0;padding:0;list-style:none;display:grid}.cta.svelte-1b3144r{flex:none;position:relative}.wait.svelte-1b3144r{visibility:hidden}.cta.svelte-1b3144r:after{content:"";position:absolute;inset:-7px -4px}.guest.svelte-1b3144r{min-height:34px;padding:0 var(--space-3);white-space:nowrap;gap:6px}.leaf.svelte-1b3144r{fill:currentColor;flex:none;width:15px;height:15px}.short.svelte-1b3144r{display:none}.player.svelte-1b3144r{border:1.6px solid var(--tile-edge);border-radius:var(--radius-pill);background:var(--leaf-tint);width:34px;height:34px;color:var(--on-leaf-tint);cursor:pointer;place-items:center;padding:0;display:grid}.player.svelte-1b3144r:hover{border-color:var(--leaf)}.player.svelte-1b3144r img:where(.svelte-1b3144r){border-radius:var(--radius-pill);object-fit:cover;width:100%;height:100%}.initial.svelte-1b3144r{line-height:1}@media (width<=560px){.guest.svelte-1b3144r{gap:var(--space-1);padding-inline:10px}.leaf.svelte-1b3144r{width:13px;height:13px}.long.svelte-1b3144r{display:none}.short.svelte-1b3144r{display:inline}}.flowers.svelte-118t6qu{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.bud-head.svelte-118t6qu{fill:color-mix(in srgb, var(--bloom), var(--bloom-deep) 45%);stroke:var(--pen);stroke-width:.7px}.sepal.svelte-118t6qu{fill:var(--leaf);stroke:var(--pen);stroke-width:.6px}.stalk.svelte-118t6qu{stroke:var(--leaf);stroke-width:1.2px;stroke-linecap:round}.petal.svelte-118t6qu{fill:var(--bloom);stroke:var(--bloom-deep);stroke-width:.7px}.heart.svelte-118t6qu{fill:var(--pollen);stroke:var(--pen);stroke-width:.6px}.lk-logo-frame.svelte-otw0xh{width:var(--frame-k);height:var(--frame-h);-webkit-user-select:none;user-select:none;display:block;position:relative}.card.svelte-otw0xh,.runner.svelte-otw0xh{transition:width .15s var(--ease-retract) 95ms}.sprig.svelte-otw0xh{transition:left .15s var(--ease-retract) 95ms}.open.svelte-otw0xh .card:where(.svelte-otw0xh),.open.svelte-otw0xh .runner:where(.svelte-otw0xh){width:var(--frame-full);transition:width var(--frame-ms) var(--ease-draw)}.open.svelte-otw0xh .sprig:where(.svelte-otw0xh){left:calc(var(--frame-full) - var(--nub) - var(--foot-x));transition:left var(--frame-ms) var(--ease-draw)}.card.svelte-otw0xh{height:100%;width:var(--frame-k);border-radius:var(--leaf) var(--nub) var(--leaf) var(--nub);background:#cfe6f6;display:block;position:absolute;top:0;left:0;overflow:hidden}.lk-logo.svelte-otw0xh{top:var(--pad);left:var(--pad);height:var(--art);width:calc(var(--frame-full) - var(--pad) * 2);position:absolute}.body.svelte-otw0xh{inset:0 var(--cap) 0 0;position:absolute;overflow:hidden}.body.svelte-otw0xh svg:where(.svelte-otw0xh),.cap.svelte-otw0xh,.vine.svelte-otw0xh,.runner.svelte-otw0xh svg:where(.svelte-otw0xh){display:block;position:absolute;top:0;overflow:visible}.body.svelte-otw0xh svg:where(.svelte-otw0xh),.runner.svelte-otw0xh svg:where(.svelte-otw0xh){left:0}.cap.svelte-otw0xh{right:0}.vine.svelte-otw0xh{right:100%}.runner.svelte-otw0xh{left:0;top:calc(0px - var(--rise));width:var(--frame-k);height:calc(var(--frame-h) + var(--rise));pointer-events:none;position:absolute;overflow:hidden}.runner-part.svelte-otw0xh{transition:transform 70ms var(--ease-retract) 95ms;transform:scale(0)}.open.svelte-otw0xh .runner-part:where(.svelte-otw0xh){transition:transform .15s var(--ease-pop) calc(var(--u) * var(--frame-ms) * .85);transform:none}.sprig.svelte-otw0xh{top:calc(4px - var(--foot-y));left:calc(var(--frame-k) - var(--nub) - var(--foot-x));display:block;position:absolute;overflow:visible}.rest.svelte-otw0xh,.k.svelte-otw0xh{height:100%;display:block;position:absolute;top:0;left:0}.rest.svelte-otw0xh svg{width:auto;height:100%;display:block;overflow:visible}.k.svelte-otw0xh,img.rest.svelte-otw0xh{width:auto}.k.svelte-otw0xh{z-index:1}.rest.svelte-otw0xh [data-part=soil]{clip-path:inset(0 var(--cut) 0 0);transition:clip-path .105s var(--ease-retract)}.rest.svelte-otw0xh [data-part=vine]{clip-path:inset(0 100% 0 0);transition:clip-path .12s var(--ease-retract)}.rest.svelte-otw0xh [data-part=letter]{transform-origin:var(--ox) var(--oy);opacity:0;transition:transform 95ms var(--ease-retract), opacity 60ms linear;transform:scale(.85,0)}.rest.svelte-otw0xh :is([data-part=leaf],[data-part=bloom],[data-part=daisy]){transform-origin:var(--ox) var(--oy);opacity:0;transition:transform 70ms var(--ease-retract), opacity 55ms linear;transform:scale(0)}.rest.open.svelte-otw0xh{--lead:var(--word-lead)}.rest.open.svelte-otw0xh [data-part=soil]{clip-path:inset(0);transition:clip-path .2s var(--ease-draw) calc(var(--lead) + 25ms)}.rest.open.svelte-otw0xh [data-part=vine]{clip-path:inset(0);transition:clip-path .2s var(--ease-draw) var(--lead)}.rest.open.svelte-otw0xh [data-part=letter]{opacity:1;transition:transform .16s var(--ease-pop) calc(var(--lead) + 20ms + var(--u) * .2s), opacity 55ms linear calc(var(--lead) + 20ms + var(--u) * .2s);transform:none}.rest.open.svelte-otw0xh :is([data-part=leaf],[data-part=bloom]){opacity:1;transition:transform .135s var(--ease-pop) calc(var(--lead) + 13ms + var(--u) * .2s), opacity 55ms linear calc(var(--lead) + 13ms + var(--u) * .2s);transform:none}.rest.open.svelte-otw0xh [data-part=daisy]{opacity:1;transition:transform .15s var(--ease-pop) calc(var(--lead) + .2s), opacity 55ms linear calc(var(--lead) + .2s);transform:none}.rest.open.jump.svelte-otw0xh [data-part]{transition-duration:0s!important;transition-delay:var(--lead)!important}.menu.svelte-otw0xh :is(.card:where(.svelte-otw0xh),.runner:where(.svelte-otw0xh),.sprig:where(.svelte-otw0xh),.runner-part:where(.svelte-otw0xh)),.still.svelte-otw0xh,.still.svelte-otw0xh *{transition:none!important}@media (prefers-reduced-motion:reduce){.lk-logo-frame.svelte-otw0xh,.lk-logo-frame.svelte-otw0xh *{transition:none!important}}p.svelte-12pzzq9{margin:0}.danger.svelte-12pzzq9{gap:var(--space-2);padding:var(--space-3);border:1.6px solid var(--rust);border-radius:var(--radius-leaf) var(--radius-nub) var(--radius-leaf) var(--radius-nub);display:grid}.field.svelte-12pzzq9{gap:var(--space-1);display:grid}input.svelte-12pzzq9{min-height:44px;padding:var(--space-2) var(--space-3);border:1.6px solid var(--tile-edge);border-radius:var(--radius-nub);background:var(--ground-raised);color:var(--ink)}input.svelte-12pzzq9:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.row.svelte-12pzzq9{gap:var(--space-2);flex-wrap:wrap;display:flex}.danger-btn.svelte-12pzzq9:not(:disabled){background:var(--rust);border-color:var(--rust);color:var(--ground-raised)}.delete.svelte-12pzzq9{color:var(--rust);justify-self:start}.muted.svelte-12pzzq9{color:var(--ink-muted)}.error.svelte-12pzzq9{color:var(--rust)}p.svelte-7ps89z{margin:0}.warn.svelte-7ps89z{gap:var(--space-2);padding:var(--space-3);border:1.6px solid var(--rust);border-radius:var(--radius-leaf) var(--radius-nub) var(--radius-leaf) var(--radius-nub);display:grid}.row.svelte-7ps89z{gap:var(--space-2);flex-wrap:wrap;display:flex}.muted.svelte-7ps89z{color:var(--ink-muted)}.error.svelte-7ps89z{color:var(--rust)}.account.svelte-s8dc43{gap:var(--space-4);display:grid}.who.svelte-s8dc43{align-items:center;gap:var(--space-3);min-width:0;display:flex}.photo.svelte-s8dc43{border-radius:var(--radius-pill);border:1.6px solid var(--tile-edge);object-fit:cover;flex:none;width:48px;height:48px}.initial.svelte-s8dc43{background:var(--leaf-tint);color:var(--on-leaf-tint);place-items:center;display:grid}.names.svelte-s8dc43{min-width:0}p.svelte-s8dc43{margin:0}.name.svelte-s8dc43{overflow-wrap:anywhere}.muted.svelte-s8dc43{color:var(--ink-muted)}.error.svelte-s8dc43{color:var(--rust)}.notice.svelte-s8dc43{margin-bottom:var(--space-4);color:var(--ink-soft)}.privacy.svelte-s8dc43{margin-top:var(--space-3)}.foot.svelte-s8dc43{padding-bottom:15px}a.svelte-s8dc43{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--leaf-text);margin:-15px 0;padding:15px 0;font-weight:700;position:relative}a.svelte-s8dc43:focus-visible{outline:2px solid var(--sky);outline-offset:-13px}.lk-wordmark.svelte-cdyw6x{height:var(--wordmark-height,40px);object-fit:contain;object-position:left center;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;display:block}.look.svelte-1ldgfht{align-items:center;gap:var(--space-3);display:flex}.name.svelte-1ldgfht{color:var(--ink-muted);flex:none}.well.svelte-1ldgfht{background:var(--ground-sunk);border-radius:var(--radius-pill);flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding:3px;display:grid}.choice.svelte-1ldgfht{border-radius:var(--radius-pill);min-height:44px;color:var(--ink-soft);white-space:nowrap;cursor:pointer;border:1.6px solid #0000;justify-content:center;align-items:center;gap:4px;display:inline-flex;position:relative}.choice.on.svelte-1ldgfht{background:var(--choice);border-color:var(--leaf);color:var(--on-leaf-tint)}.choice.on.svelte-1ldgfht:before{content:"";background:var(--leaf);width:14px;height:14px;-webkit-mask:var(--mask-leaf) center / contain no-repeat;-webkit-mask:var(--mask-leaf) center / contain no-repeat;mask:var(--mask-leaf) center / contain no-repeat}.choice.svelte-1ldgfht input:where(.svelte-1ldgfht){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice.svelte-1ldgfht:has(input:where(.svelte-1ldgfht):focus-visible){outline:2px solid var(--sky);outline-offset:0}@media (prefers-reduced-motion:no-preference){.choice.svelte-1ldgfht{transition:background-color .14s ease-out,border-color .14s ease-out}}@media (width<=340px){.name.svelte-1ldgfht{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.text.svelte-eppiau{display:grid}.settings.svelte-13qe3dh{gap:var(--space-3);display:grid}.faq.svelte-f8ia48,section.svelte-f8ia48{gap:var(--space-2);display:grid}.faq.svelte-f8ia48{gap:var(--space-4)}.head.svelte-f8ia48,p.svelte-f8ia48{margin:0}.head.svelte-f8ia48{color:var(--ink-muted)}.item.svelte-f8ia48{border-bottom:1px solid var(--line);padding-bottom:var(--space-2)}summary.svelte-f8ia48{padding-block:var(--space-3);cursor:pointer}summary.svelte-f8ia48:focus-visible{outline:2px solid var(--sky);outline-offset:2px}p.svelte-f8ia48{color:var(--ink-soft)}p.svelte-f8ia48+p:where(.svelte-f8ia48){margin-top:var(--space-2)}.link.svelte-f8ia48{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--leaf-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:-15px 0;padding:15px 0;font-weight:700;text-decoration:underline;position:relative}.link.svelte-f8ia48:focus-visible{outline:2px solid var(--sky);outline-offset:-13px}svg.svelte-5dqv8b{fill:none;stroke:var(--pen);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.leaf.svelte-5dqv8b{fill:var(--leaf)}.menu.svelte-hdh026,.panel-body.svelte-hdh026{gap:var(--space-4);display:grid}.version.svelte-hdh026{color:var(--ink-muted);opacity:.7;text-align:center;margin:0}.panel-body[hidden].svelte-hdh026{display:none}.tabs.svelte-hdh026{padding:var(--space-1);background:var(--ground-sunk);border-radius:var(--radius-pill);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.slider.svelte-hdh026{top:var(--space-1);bottom:var(--space-1);left:var(--space-1);width:calc(50% - var(--space-1));border-radius:var(--radius-pill);background:var(--choice);border:1.6px solid var(--leaf);transform:translateX(calc(var(--tab,0) * 100%));position:absolute}.tab.svelte-hdh026{border-radius:var(--radius-pill);min-height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.tab.svelte-hdh026:focus-visible{outline:2px solid var(--sky);outline-offset:0}.tab[aria-selected=true].svelte-hdh026{color:var(--on-leaf-tint)}.tab[aria-selected=true].svelte-hdh026:before{content:"";background:var(--leaf);width:14px;height:14px;-webkit-mask:var(--mask-leaf) center / contain no-repeat;-webkit-mask:var(--mask-leaf) center / contain no-repeat;mask:var(--mask-leaf) center / contain no-repeat}section.svelte-hdh026{gap:var(--space-2);display:grid}.head.svelte-hdh026{align-items:center;gap:var(--space-2);color:var(--ink-muted);margin:0;display:flex}.head.svelte-hdh026:after{content:"";background:var(--bark);opacity:.55;height:8px;-webkit-mask:var(--mask-wave) repeat-x 0 50% / 24px 8px;-webkit-mask:var(--mask-wave) repeat-x 0 50% / 24px 8px;mask:var(--mask-wave) repeat-x 0 50% / 24px 8px;flex:1}ul.svelte-hdh026{margin:0;padding:0;list-style:none}.picks.svelte-hdh026,.panels.svelte-hdh026{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.picks.svelte-hdh026 li:where(.svelte-hdh026):last-child:nth-child(odd){grid-column:1/-1}.items.svelte-hdh026{gap:var(--space-2);display:grid}.word.svelte-hdh026{--wordmark-height:52px;margin:-4px 0 -2px}.picks.svelte-hdh026 .glyph:where(.svelte-hdh026),.link.svelte-hdh026,.items.svelte-hdh026{--nav-icon-size:28px}.link.svelte-hdh026{white-space:nowrap;justify-content:space-between;width:100%;padding-inline:10px 12px}.lead.svelte-hdh026{align-items:center;gap:6px;min-width:0;display:inline-flex}.link-label.svelte-hdh026{text-overflow:ellipsis;min-width:0;overflow:hidden}.locked.svelte-hdh026{background:0 0;border-style:dashed}.locked.svelte-hdh026 .glyph:where(.svelte-hdh026){opacity:.6}@media (width<=379px){.link.svelte-hdh026{--nav-icon-size:22px;padding-inline:8px}.link.svelte-hdh026 .lk-go{display:none}.word.svelte-hdh026{--wordmark-height:40px}}@media (width<=359px){.today.svelte-hdh026{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:no-preference){.slider.svelte-hdh026{transition:transform .22s var(--ease-unfurl)}}.rule-pop.svelte-1tgxpy5{min-width:0;max-width:100%}.name.svelte-1tgxpy5{max-width:100%}.name.svelte-1tgxpy5 .lk-mode{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.name.svelte-1tgxpy5{z-index:1;border-radius:var(--radius-nub);color:inherit;cursor:pointer;-webkit-text-decoration:underline dotted color-mix(in srgb, var(--ink-muted), transparent 40%);text-decoration:underline dotted color-mix(in srgb, var(--ink-muted), transparent 40%);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex;position:relative}.name.svelte-1tgxpy5:after{content:"";position:absolute;inset:-12px -4px}@media (width<=640px){.name.svelte-1tgxpy5:after{inset:-7px -4px -17px}}.info.svelte-1tgxpy5{fill:none;width:14px;height:14px;stroke:var(--ink-muted);stroke-width:1.6px;stroke-linecap:round;flex:none}.info.svelte-1tgxpy5 .dot:where(.svelte-1tgxpy5){fill:var(--ink-muted)}.name[aria-expanded=true].svelte-1tgxpy5{background:var(--ground-sunk)}.name.svelte-1tgxpy5:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.pop.svelte-1tgxpy5{top:100%;left:var(--space-3);right:var(--space-3);max-width:440px;margin-top:var(--space-1);padding:var(--space-3);border:1.5px solid var(--line);border-radius:var(--radius-leaf) var(--radius-nub) var(--radius-leaf) var(--radius-nub);background:var(--ground-raised);color:var(--ink-soft);box-shadow:var(--lift);gap:var(--space-2);animation:.16s ease-out both svelte-1tgxpy5-pop-in;display:grid;position:absolute}p.svelte-1tgxpy5{margin:0}@keyframes svelte-1tgxpy5-pop-in{0%{opacity:0;translate:0 -4px}}@media (prefers-reduced-motion:reduce){.pop.svelte-1tgxpy5{animation:none}}.badge.svelte-1nnvve1{border-radius:var(--radius-leaf) var(--radius-nub);background:var(--leaf-tint);min-height:30px;color:var(--on-leaf-tint,var(--leaf));font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;border:0;flex:none;align-items:center;gap:3px;padding:0 8px 0 6px;display:inline-flex;position:relative}.badge.svelte-1nnvve1:after{content:"";position:absolute;inset:-7px -3px}.badge.svelte-1nnvve1:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.curl.svelte-1nnvve1{background:color-mix(in srgb, var(--pollen) 24%, transparent);color:var(--gild)}.leaf.svelte-1nnvve1{fill:currentColor;transform-origin:20% 80%;width:15px;height:15px}@media (prefers-reduced-motion:no-preference){.leaf.grew.svelte-1nnvve1{animation:svelte-1nnvve1-badge-grow .42s var(--ease-pop) both}}@keyframes svelte-1nnvve1-badge-grow{0%{transform:scale(.4)rotate(-25deg)}60%{transform:scale(1.2)rotate(4deg)}}.nav.svelte-1k1540y{z-index:var(--layer-nav);background:color-mix(in srgb, var(--ground-raised), var(--ground) 40%);transition:transform var(--dur-sprout) var(--ease-retract);position:sticky;top:0}.nav.svelte-1k1540y:after{content:"";background:var(--bark);opacity:.6;pointer-events:none;height:8px;-webkit-mask:var(--mask-wave) repeat-x 0 50% / 24px 8px;-webkit-mask:var(--mask-wave) repeat-x 0 50% / 24px 8px;mask:var(--mask-wave) repeat-x 0 50% / 24px 8px;position:absolute;bottom:-4px;left:0;right:0}.nav.tucked.svelte-1k1540y:not(:focus-within){transform:translateY(calc(-100% - 4px))}.inner.svelte-1k1540y{max-width:760px;padding:var(--space-1) var(--space-4) var(--space-1) var(--space-2);align-items:center;gap:var(--space-3);margin:0 auto;display:flex;position:relative}.mark.svelte-1k1540y{flex:none;display:block}.where.svelte-1k1540y{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;flex:1;min-width:0;margin:0;display:flex}.menu-slot.svelte-1k1540y{height:24px;display:block}.menu-mark.svelte-1k1540y{z-index:1;position:fixed}#nav-menu .lk-sheet-head{column-gap:var(--space-3);top:calc(4px - var(--space-4));z-index:2;margin-top:calc(4px - var(--space-4));padding-top:calc(var(--space-4) - 4px);padding-bottom:var(--space-2);margin-bottom:calc(-1 * var(--space-2));background:var(--ground-raised);position:sticky}#nav-menu .lk-sheet-head:after{content:"";height:var(--space-3);background:linear-gradient(var(--ground-raised), transparent);pointer-events:none;position:absolute;top:100%;left:0;right:0}#nav-menu .lk-sheet-sub{align-items:center;column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}#nav-menu .sub-line{grid-column:1/-1}.menu-close.svelte-1k1540y{margin-block:-14px;margin-right:calc(-1 * var(--space-2));grid-area:2/2}#nav-menu .lk-sheet-glyph{animation:none}#nav-menu{--roll-w:100px;--roll-h:52px;--stagger-base:.2s;--stagger-row:19ms;--stagger-col:16ms;--dur-sprout:.175s;--vine-far-at:.6s}@media (prefers-reduced-motion:no-preference){#nav-menu[data-phase=open]::backdrop{animation-duration:.215s}#nav-menu[data-phase=open]{--roll:.5s linear 15ms both}#nav-menu[data-phase=closing]{--roll:.22s linear both reverse}#nav-menu:is([data-phase=open],[data-phase=closing]) .lk-roll{animation:menu-roll-out var(--roll);overflow:hidden}#nav-menu:is([data-phase=open],[data-phase=closing]) .lk-roll-in{animation:menu-roll-in var(--roll)}#nav-menu:is([data-phase=open],[data-phase=closing]) .lk-sheet-card{box-shadow:none;animation:none}#nav-menu:is([data-phase=open],[data-phase=closing]) .lk-sheet-far{animation:menu-roll-far var(--roll);will-change:transform}#nav-menu:is([data-phase=open],[data-phase=closing]) :is(.lk-sheet-near,.lk-sheet-far){display:block}#nav-menu:is([data-phase=open],[data-phase=closing]) .lk-sheet-frame{visibility:hidden}}@keyframes menu-roll-out{0%{transform:translate(calc(var(--roll-w) - var(--sheet-w)), calc(var(--roll-h) - var(--sheet-h)));animation-timing-function:cubic-bezier(.3,.6,.4,1)}43%{transform:translate(calc(var(--roll-w) - var(--sheet-w)), 0);animation-timing-function:cubic-bezier(.45,0,.25,1)}90%{transform:translate(0)}to{transform:translate(0)}}@keyframes menu-roll-in{0%{transform:translate(calc(var(--sheet-w) - var(--roll-w)), calc(var(--sheet-h) - var(--roll-h)));animation-timing-function:cubic-bezier(.3,.6,.4,1)}43%{transform:translate(calc(var(--sheet-w) - var(--roll-w)), 0);animation-timing-function:cubic-bezier(.45,0,.25,1)}90%{transform:translate(0)}to{transform:translate(0)}}@keyframes menu-roll-far{0%{transform:translate(calc(var(--roll-w) - 100%), calc(var(--roll-h) - 100%));animation-timing-function:cubic-bezier(.3,.6,.4,1)}43%{transform:translate(calc(var(--roll-w) - 100%), 0);animation-timing-function:cubic-bezier(.45,0,.25,1)}90%{transform:translate(0)}to{transform:translate(0)}}.when.svelte-1k1540y{text-overflow:ellipsis;min-width:0;max-width:100%;color:var(--ink-muted);white-space:nowrap;overflow:hidden}.where.svelte-1k1540y{transition:opacity .2s var(--ease-retract) .34s}.where.hush.svelte-1k1540y{opacity:0;transition:opacity .16s var(--ease-retract)}.sub-line.svelte-1k1540y{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sub-flowers.svelte-1k1540y{margin-top:2px;line-height:0;display:block}.menu-open.svelte-1k1540y{z-index:2;min-width:44px;padding-block:0;padding-inline:var(--space-2);color:var(--ink-muted);position:relative}.menu-open.svelte-1k1540y:hover{color:var(--ink)}.menu-open.svelte-1k1540y:focus-visible{outline-offset:-2px}#nav-menu{margin:var(--space-2) auto auto max(var(--space-4), calc((100vw - 760px) / 2))}.visually-hidden.svelte-1k1540y{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.when.svelte-1k1540y{flex-basis:100%}}@media (width>=641px){.where.svelte-1k1540y{flex-wrap:nowrap}}@media (width<=420px){.inner.svelte-1k1540y{gap:var(--space-2);padding-right:var(--space-2)}.where.svelte-1k1540y{column-gap:6px}}@media (width<=360px){.inner.svelte-1k1540y{gap:6px}}@media (prefers-reduced-motion:reduce){.nav.svelte-1k1540y,.where.svelte-1k1540y{transition:none}}path.svelte-1uhmxjh{animation-timing-function:ease-out;animation-fill-mode:backwards}.show.svelte-1uhmxjh{animation-name:svelte-1uhmxjh-show}.still.svelte-1uhmxjh{animation-name:svelte-1uhmxjh-hold;animation-duration:0s}.draw.svelte-1uhmxjh{animation-name:svelte-1uhmxjh-draw;animation-timing-function:linear}.pop.svelte-1uhmxjh{animation-name:svelte-1uhmxjh-pop}@keyframes svelte-1uhmxjh-show{0%{opacity:0;visibility:hidden}}@keyframes svelte-1uhmxjh-draw{0%{stroke-dashoffset:var(--len);visibility:hidden}}@keyframes svelte-1uhmxjh-hold{0%{visibility:hidden}}@keyframes svelte-1uhmxjh-pop{0%{opacity:0;visibility:hidden;transform:scale(0)}60%{opacity:1;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){path.svelte-1uhmxjh{animation:none}}.flair.svelte-jxa9d7{animation-name:svelte-jxa9d7-flair;animation-timing-function:ease-out;animation-fill-mode:backwards}@keyframes svelte-jxa9d7-flair{0%{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.flair.svelte-jxa9d7{animation:none}}path.svelte-1aay4f8{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;animation-fill-mode:backwards}.line.svelte-1aay4f8{animation-name:svelte-1aay4f8-line;animation-timing-function:linear}.dot.svelte-1aay4f8{animation-name:svelte-1aay4f8-dot;animation-timing-function:ease-out}@keyframes svelte-1aay4f8-line{0%{stroke-dashoffset:var(--run);visibility:hidden}}@keyframes svelte-1aay4f8-dot{0%{stroke-width:0;opacity:0;visibility:hidden}45%{stroke-width:var(--most);opacity:.35}72%{stroke-width:var(--over);opacity:1}}@media (prefers-reduced-motion:reduce){path.svelte-1aay4f8{animation:none}}.mark.svelte-1v5a99q{fill:none;stroke:var(--ink);stroke-width:1.2px;stroke-linecap:round}.pin-aid.svelte-19cnpg6{pointer-events:none;position:absolute;top:calc(100% - 17px);left:calc(100% - 13px);overflow:visible}.mark.svelte-1c83p2y{fill:none;stroke:var(--ink);stroke-width:1.1px;stroke-linecap:round}.reveal.svelte-1m2gfet{fill:none;stroke:#fff;stroke-linecap:round;stroke-dasharray:100 101;animation:svelte-1m2gfet-reveal var(--ms) cubic-bezier(.2, .7, .3, 1) both;animation-delay:var(--delay)}@keyframes svelte-1m2gfet-reveal{0%{stroke-dashoffset:101px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.reveal.svelte-1m2gfet{stroke-dasharray:none;animation:none}}.sap.svelte-481iyi path:where(.svelte-481iyi){fill:none;stroke:var(--pollen);stroke-linecap:round;stroke-dasharray:16 200;pointer-events:none;animation:svelte-481iyi-sap-run var(--sap-ms) cubic-bezier(.45, 0, .55, 1) both}.glow.svelte-481iyi{stroke-width:10px;opacity:.3}.core.svelte-481iyi{stroke-width:3.6px}@keyframes svelte-481iyi-sap-run{0%{stroke-dashoffset:18px}to{stroke-dashoffset:-102px}}@media (prefers-reduced-motion:reduce){.sap.svelte-481iyi{display:none}}.swell.svelte-1nma9tz{transform-box:view-box;transform-origin:var(--origin)}.fade-out.svelte-1nma9tz{animation:svelte-1nma9tz-fade-out var(--link-ms) ease-in-out both}@keyframes svelte-1nma9tz-fade-out{to{opacity:0}}.swell.play.svelte-1nma9tz{animation:svelte-1nma9tz-swell var(--ripen-ms) cubic-bezier(.34, 1.3, .64, 1) both;animation-delay:var(--delay)}@keyframes svelte-1nma9tz-swell{0%{transform:scale(0)}to{transform:scale(1)}}.is-peeked.svelte-1nma9tz{filter:drop-shadow(0 0 3px var(--pollen))}@media (prefers-reduced-motion:reduce){.fade-out.svelte-1nma9tz{display:none}.swell.play.svelte-1nma9tz{animation:none}}.lk-peek.svelte-zxndyd{z-index:var(--layer-card);visibility:hidden;width:max-content;max-width:240px;padding:var(--space-2) var(--space-3);background:var(--ground-raised);border:1.5px solid var(--leaf);border-radius:var(--radius-leaf) var(--radius-nub) var(--radius-leaf) var(--radius-nub);box-shadow:var(--lift);transform-origin:0 0;pointer-events:none;gap:2px;animation:.16s ease-out both svelte-zxndyd-peek-in;display:grid;position:absolute}.lk-peek.placed.svelte-zxndyd{visibility:visible}.lk-peek.pinned.svelte-zxndyd{padding-right:var(--space-6);pointer-events:auto}p.svelte-zxndyd{margin:0}.term.svelte-zxndyd{color:var(--ink);letter-spacing:.04em}.def.svelte-zxndyd{color:var(--ink-soft)}.more.svelte-zxndyd+.term:where(.svelte-zxndyd),.def.svelte-zxndyd+.term:where(.svelte-zxndyd){margin-top:var(--space-2)}.none.svelte-zxndyd,.credit.svelte-zxndyd,.tip.svelte-zxndyd{color:var(--ink-muted)}.tip.svelte-zxndyd{margin-top:var(--space-1)}.more.svelte-zxndyd{align-items:center;gap:var(--space-1);width:fit-content;color:var(--leaf-text);text-underline-offset:3px;display:inline-flex}.more.svelte-zxndyd svg:where(.svelte-zxndyd){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.more.svelte-zxndyd:focus-visible,.close.svelte-zxndyd:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.close.svelte-zxndyd{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:4px;font-size:16px;line-height:1;position:absolute;top:4px;right:6px}@keyframes svelte-zxndyd-peek-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lk-peek.svelte-zxndyd{animation:none}}.lk-refused-note.svelte-5sgwam{z-index:var(--layer-card);visibility:hidden;box-sizing:border-box;width:max-content;max-width:min(220px, calc(var(--view-width,100vw) - 16px));background:var(--ground-raised);border:1.5px solid var(--rust);border-radius:var(--radius-leaf) var(--radius-nub);box-shadow:var(--lift);color:var(--rust);font:600 13px / 1.35 var(--font-ui);text-align:center;pointer-events:none;padding:4px 10px;position:absolute}.lk-refused-note.placed.svelte-5sgwam{visibility:visible}.lk-board .lk-tile.sprout{transform-origin:var(--sprout-origin,center);animation:sprout var(--sprout-ms) cubic-bezier(.3, 1.5, .5, 1) both;animation-delay:var(--sprout-delay)}@keyframes sprout{0%{opacity:0;scale:.2}40%{opacity:1}to{scale:1}}.lk-board .lk-tile.sprout.rise{animation-name:rise;animation-duration:var(--rise-ms);animation-timing-function:cubic-bezier(.22,1,.36,1)}@keyframes rise{0%{opacity:0;translate:0 8px;scale:.6}50%{opacity:1}to{translate:0;scale:1}}.lk-board .lk-tile.sap-glow:after{content:"";border:2px solid var(--pollen);border-radius:var(--radius-leaf) var(--radius-nub) var(--radius-leaf) var(--radius-nub);pointer-events:none;animation:sap-glow var(--sap-ms) ease-out both;position:absolute;inset:-2px}@keyframes sap-glow{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.25,1.5)}}.lk-board .lk-tile.ripen{animation:ripen var(--ripen-ms) cubic-bezier(.34, 1.3, .64, 1) both}@keyframes ripen{0%{scale:1}45%{scale:1.07}to{scale:1}}.lk-board .lk-tile.cheer{animation:.52s cubic-bezier(.3,1.6,.5,1) both cheer;animation-delay:var(--cheer-delay)}@keyframes cheer{0%{scale:1}40%{scale:1.12}to{scale:1}}.lk-board .lk-tile.tree-swell>*{animation:.46s cubic-bezier(.34,1.4,.64,1) both tree-swell;animation-delay:var(--swell-delay)}@keyframes tree-swell{0%{scale:1}40%{scale:1.1}to{scale:1}}@media (prefers-reduced-motion:reduce){.lk-board .lk-tile.sap-glow:after{display:none}.lk-board .lk-tile.sprout,.lk-board .lk-tile.sprout.rise,.lk-board .lk-tile.sap-glow:after,.lk-board .lk-tile.ripen,.lk-board .lk-tile.cheer,.lk-board .lk-tile.tree-swell>*{animation:none}}.lk-camera-controls.svelte-1knu0ef{z-index:calc(var(--layer-bubble) - 1);gap:var(--space-2);visibility:hidden;flex-direction:column;display:flex;position:fixed;top:0;left:0}.lk-camera-controls.placed.svelte-1knu0ef{visibility:visible}.lk-camera-controls.row.svelte-1knu0ef{flex-direction:row}.lk-camera-controls.row.from-left.svelte-1knu0ef{flex-direction:row-reverse}.lk-camera-hint.svelte-1knu0ef{z-index:calc(var(--layer-bubble) - 1);width:max-content;max-width:min(240px, calc(var(--view-width,100vw) - 2 * var(--space-2)));padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--ground-raised);box-shadow:var(--lift);color:var(--ink);pointer-events:none;opacity:0;margin:0;font-size:.875rem;position:fixed;top:0;left:0}.lk-camera-hint.placed.svelte-1knu0ef{opacity:1}.lk-camera-hint.narrow.svelte-1knu0ef{border-radius:var(--radius-leaf);max-width:140px}.lk-camera-button.svelte-1knu0ef{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--ground-raised);width:44px;height:44px;box-shadow:var(--lift);color:var(--ink);cursor:pointer;place-items:center;padding:0;display:grid}.lk-camera-button[aria-disabled=true].svelte-1knu0ef{color:var(--ink-muted);opacity:.5;cursor:default}.lk-camera-button.svelte-1knu0ef:focus-visible{outline:2px solid var(--ink);outline-offset:2px}svg.svelte-1knu0ef{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:22px;height:22px}.lk-strip.svelte-h58ul9{box-sizing:border-box;justify-items:center;gap:var(--space-1);width:100%;max-width:560px;color:var(--ink);text-align:center;margin:0;display:grid}.lettering.svelte-h58ul9{--hint-ink:var(--hint-seed);--hint-pen:var(--k-accent);color:var(--hint-ink);font-family:var(--font-display);letter-spacing:.02em;text-wrap:balance;-webkit-text-decoration:underline wavy color-mix(in srgb, var(--hint-pen), transparent 40%);text-decoration:underline wavy color-mix(in srgb, var(--hint-pen), transparent 40%);text-underline-offset:5px;paint-order:stroke fill;-webkit-text-stroke:6px var(--halo,transparent);stroke-linejoin:round;background:color-mix(in srgb, var(--halo,transparent) 90%, transparent);box-shadow:0 0 10px 6px color-mix(in srgb, var(--halo,transparent) 65%, transparent);border-radius:18px 24px 16px 26px/16px 13px 20px 15px;margin:-2px -16px -6px;padding:2px 16px 6px;font-size:22px;line-height:28px;text-decoration-thickness:1.5px;animation:.4s ease-out both svelte-h58ul9-write;rotate:-1.5deg}.lettering.link.svelte-h58ul9{--hint-ink:var(--hint-link);--hint-pen:var(--leaf)}.word.svelte-h58ul9{animation:svelte-h58ul9-sprout .42s var(--ease-sprout) both;animation-delay:calc(min(var(--i), 8) * 60ms)}@keyframes svelte-h58ul9-write{0%{opacity:0;transform:translateY(3px)}}@keyframes svelte-h58ul9-sprout{0%{opacity:0;filter:blur(3px)}}@media (width<=480px){.lettering.svelte-h58ul9{font-size:19px;line-height:25px}}@media (prefers-reduced-motion:reduce){.lettering.svelte-h58ul9,.word.svelte-h58ul9{animation:none}}.lk-frame{contain:size;touch-action:pan-x pan-y;flex:1 0 auto;width:100%;max-width:100%;overflow:clip}.lk-frame.pans{--fade-left:0px;--fade-right:0px;overscroll-behavior-x:contain;overflow:auto hidden}.lk-frame.pans:is(.fade-left,.fade-right):not(.handoff){-webkit-mask-image:linear-gradient(to right, #0009, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), #0009);-webkit-mask-image:linear-gradient(to right, #0009, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), #0009);mask-image:linear-gradient(to right, #0009, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), #0009)}.lk-frame.pans.fade-left{--fade-left:28px}.lk-frame.pans.fade-right{--fade-right:28px}.lk-sizer{margin-inline:auto;position:relative;overflow-y:clip}.lk-frame.pans>.lk-sizer{overflow:clip}.lk-sizer>.lk-board{transform-origin:0 0;position:absolute;top:0;left:0}.lk-board .lk-tile{transition:left .18s ease-out,top .18s ease-out,width .18s ease-out,transform .18s ease-out,filter .18s ease-out}.lk-frame.handoff .lk-tile{transition:none}.lk-skip{z-index:6;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.lk-skip:focus-visible{outline:2px solid var(--sky);outline-offset:4px}.lk-board .lk-tile.still{z-index:5;transition:none}.lk-board .lk-tile.gliding{z-index:4;transition:none}.lk-board .lk-tile:is(.still,.gliding){will-change:transform}.lk-board .lk-drop{outline:2px dashed var(--leaf);outline-offset:5px;pointer-events:none;border-radius:14px;animation:.16s ease-out both drop-in;position:absolute}@keyframes drop-in{0%{opacity:0;scale:.9}}@media (prefers-reduced-motion:reduce){.lk-board .lk-tile{transition:none}.lk-board .lk-drop{animation:none}}.lk-board .lk-tile.is-outline{color:var(--ink)}.lk-board .lk-tile.is-spot .lk-word{text-shadow:0 0 1px var(--ground-raised), 0 0 2px var(--ground-raised), 0 0 3px var(--ground-raised), 0 0 4px var(--ground-raised)}:root{--sky-low:var(--ground-raised);--sky-stars:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sky-low:var(--ground-raised);--sky-stars:var(--sky-night-stars)}}:root[data-theme=dark]{--sky-low:var(--ground-raised);--sky-stars:var(--sky-night-stars)}:root{--sky-night-stars:radial-gradient(circle 1.4px at 31% 14%, #fff 98%, transparent), radial-gradient(circle 1px at 47% 6%, #dfe8ff 98%, transparent), radial-gradient(circle 1.2px at 62% 19%, #fff 98%, transparent), radial-gradient(circle 1px at 74% 8%, #dfe8ff 98%, transparent), radial-gradient(circle 1.6px at 86% 16%, #fff 98%, transparent), radial-gradient(circle 1px at 22% 27%, #c9d6f5 98%, transparent), radial-gradient(circle 1.1px at 92% 31%, #c9d6f5 98%, transparent), radial-gradient(circle 1px at 56% 33%, #c9d6f5 98%, transparent), radial-gradient(circle 1.2px at 39% 24%, #dfe8ff 98%, transparent);--sky-paint:var(--sky-stars), radial-gradient(circle 11px at 30% 11%, var(--sky-orb) 96%, transparent), radial-gradient(circle 190px at 30% 11%, var(--sky-glow), transparent), radial-gradient(ellipse 140% 50% at 50% 100%, var(--sky-haze), transparent 78%), linear-gradient(to bottom, var(--sky-top), var(--sky-mid) 58%, var(--sky-low))}.lk-frame{position:relative}.lk-sky{background:var(--sky-paint);pointer-events:none;width:100%;position:absolute;top:0;left:0}.lk-sky.rise,.lk-clouds{animation:sky-in var(--sky-ms) ease-out both}@keyframes sky-in{0%{opacity:0}}.lk-frame>.lk-sizer>.lk-sky{width:150%;left:-25%}.lk-frame.handoff>.lk-sizer:before{content:"";top:var(--soil-px);background:var(--earth);pointer-events:none;width:150%;position:absolute;bottom:0;left:-25%}@media (prefers-reduced-motion:reduce){.lk-sky.rise,.lk-clouds{animation:none}}.lk-frame{align-self:stretch}.lk-hint.svelte-b9elib{--halo:var(--earth);z-index:var(--layer-hint);padding-inline:var(--space-4);pointer-events:none;transition:transform .26s var(--ease-sprout), opacity .16s ease-out;justify-items:center;display:grid;position:absolute;top:0;left:0;right:0}.lk-hint.svelte-b9elib>.lk-strip{scale:var(--hint-fit,1);transform-origin:top}.lk-hint.in-sky.svelte-b9elib{--halo:var(--sky-low)}body:has(.lk-peek) .lk-hint.svelte-b9elib{opacity:0}.lk-hint.unsettled.svelte-b9elib{transition:none}.lk-hint.held.svelte-b9elib{will-change:opacity;transition:none}.lk-hint.fade-out.svelte-b9elib{animation:.32s ease-out forwards svelte-b9elib-hint-out}.lk-hint.fade-in.svelte-b9elib{animation:.52s ease-out both svelte-b9elib-hint-in}@keyframes svelte-b9elib-hint-out{to{opacity:0}}@keyframes svelte-b9elib-hint-in{0%{opacity:0}}.lk-hint.svelte-b9elib:empty{display:none}@media (prefers-reduced-motion:reduce){.lk-hint.svelte-b9elib{transition:none}.lk-hint.fade-out.svelte-b9elib,.lk-hint.fade-in.svelte-b9elib,.ground-enter.svelte-b9elib,.lk-ground-leave.svelte-b9elib,.lk-ghost-host.svelte-b9elib>.lk-ghost,.lk-band-leave.svelte-b9elib{animation:none}}.lk-art.svelte-b9elib{pointer-events:none}.lk-grow-slot.svelte-b9elib{display:contents}.ground-enter.svelte-b9elib{will-change:opacity;animation:.28s ease-out both svelte-b9elib-enter}.lk-ground-leave.svelte-b9elib{will-change:opacity;animation:.52s ease-in-out .28s forwards svelte-b9elib-leave}.lk-ghost-host.svelte-b9elib{z-index:7;pointer-events:none;position:absolute;top:0;left:0}.lk-ghost-host.svelte-b9elib>.lk-ghost{transform-origin:0 0;will-change:opacity;animation:.52s ease-in-out .28s forwards svelte-b9elib-leave;position:absolute;top:0;left:0}.lk-ghost-host.svelte-b9elib .lk-ghost *{transition:none!important;animation:none!important}@keyframes svelte-b9elib-enter{0%{opacity:0}}.lk-band-leave.svelte-b9elib{animation:.52s ease-in-out forwards svelte-b9elib-leave}@keyframes svelte-b9elib-leave{to{opacity:0;visibility:hidden}}.dress.svelte-b9elib{animation:.7s ease-out both svelte-b9elib-dress}.dress.still.svelte-b9elib{animation:none}@keyframes svelte-b9elib-dress{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.dress.svelte-b9elib{animation:none}}.cracks.svelte-1km4c7g .top:where(.svelte-1km4c7g){transform-origin:-13px 0;animation:svelte-1km4c7g-lift var(--ms) cubic-bezier(.3, 1.4, .5, 1) both;animation-delay:var(--at)}.cracks.svelte-1km4c7g .lk-seed-seam:where(.svelte-1km4c7g){animation:svelte-1km4c7g-seam var(--ms) ease-out both;animation-delay:var(--at)}@keyframes svelte-1km4c7g-lift{to{transform:translate(-3px,-4px)rotate(-38deg)}}@keyframes svelte-1km4c7g-seam{to{opacity:0}}@media (prefers-reduced-motion:reduce){.cracks.svelte-1km4c7g .top:where(.svelte-1km4c7g),.cracks.svelte-1km4c7g .lk-seed-seam:where(.svelte-1km4c7g){animation:none}}.seedbed.svelte-1rwp4fm{gap:var(--space-2);padding-block:var(--space-6);color:var(--ink-muted);justify-items:center;display:grid}svg.svelte-1rwp4fm{width:128px;height:74px;overflow:visible}.soil.svelte-1rwp4fm{fill:var(--soil)}.topsoil.svelte-1rwp4fm{fill:none;stroke:var(--soil-deep);stroke-width:3px;opacity:.5}.shade.svelte-1rwp4fm{fill:var(--ink);opacity:.18}.rock.svelte-1rwp4fm{transform-origin:0 8px;animation:1.1s ease-in-out infinite alternate svelte-1rwp4fm-rock}@keyframes svelte-1rwp4fm-rock{0%{transform:rotate(-14deg)}to{transform:rotate(10deg)}}.shoot.svelte-1rwp4fm{fill:none;stroke:var(--leaf);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:12 24;animation:2.2s ease-in-out infinite svelte-1rwp4fm-peek}@keyframes svelte-1rwp4fm-peek{0%,20%{stroke-dashoffset:12px}55%,70%{stroke-dashoffset:0}to{stroke-dashoffset:12px}}@media (prefers-reduced-motion:reduce){.rock.svelte-1rwp4fm,.shoot.svelte-1rwp4fm{animation:none}.shoot.svelte-1rwp4fm{stroke-dashoffset:0}}.shell.svelte-1n46o8q{flex-direction:column;min-height:100dvh;display:flex}.page.svelte-1n46o8q{flex-direction:column;flex:1 0 auto;width:100%;margin:0;padding:0;display:flex}.play.svelte-1n46o8q{gap:var(--space-5);flex-direction:column;flex:1 0 auto;align-items:center;min-width:0;display:flex}.stage.svelte-1n46o8q{gap:var(--space-2);flex-direction:column;flex:1 0 auto;align-items:center;width:100%;min-width:0;display:flex}.state.svelte-1n46o8q{gap:var(--space-3);max-width:760px;padding-block:var(--space-6);padding-inline:var(--space-4);color:var(--ink-muted);justify-items:center;display:grid}.state.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--ink);margin:0}@media (width<=480px){.play.svelte-1n46o8q{gap:var(--space-3)}}
