@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:200 800;font-display:swap;src:url(./atkinson-hyperlegible-mono-latin-ext.ZdILzrIc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:200 800;font-display:swap;src:url(./atkinson-hyperlegible-mono-latin.DwYpYP4E.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:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(./atkinson-hyperlegible-next-latin-ext.DROZLvFa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(./atkinson-hyperlegible-next-latin.Cw9WDUCC.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{--nawi-fs-display:clamp(34px, calc(1.955vw + 26.4px), 60px);--nawi-fs-title:clamp(26px, calc(.902vw + 22.5px), 38px);--nawi-fs-heading:clamp(18px, calc(.451vw + 16.24px), 24px);--nawi-fs-body:clamp(16px, calc(.2256vw + 15.12px), 19px);--nawi-fs-small:clamp(14.5px, calc(.1128vw + 14.06px), 16px);--nawi-fs-label:clamp(12px, calc(.1128vw + 11.56px), 13.5px);--nawi-control-h:clamp(54px, calc(.451vw + 52.24px), 60px);--nawi-icon-btn:clamp(48px, calc(.6015vw + 45.65px), 56px);--nawi-pad-card:clamp(16px, calc(.902vw + 12.48px), 28px);--nawi-gap:clamp(12px, calc(.902vw + 8.48px), 24px);--nawi-gutter:clamp(16px, calc(3.0075vw + 4.27px), 56px);--nawi-radius-card:clamp(16px, calc(.6015vw + 13.65px), 24px);--nawi-radius-control:clamp(14px, calc(.3vw + 12.8px), 18px);--nawi-rail-w:104px;--nawi-panel-w:520px;--nawi-font:"Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--nawi-font-mono:"Atkinson Hyperlegible Mono", ui-monospace, "SF Mono", Menlo, monospace;--nawi-display:800 var(--nawi-fs-display) / 1.05 var(--nawi-font);--nawi-title:800 var(--nawi-fs-title) / 1.15 var(--nawi-font);--nawi-heading:800 var(--nawi-fs-heading) / 1.3 var(--nawi-font);--nawi-body:400 var(--nawi-fs-body) / 1.5 var(--nawi-font);--nawi-small:400 var(--nawi-fs-small) / 1.4 var(--nawi-font);--nawi-label:800 var(--nawi-fs-label) / 1.3 var(--nawi-font);--nawi-clock:600 24px / 1 var(--nawi-font-mono);--nawi-record:400 13px / 1.4 var(--nawi-font-mono);--nawi-space-1:4px;--nawi-space-2:8px;--nawi-space-3:12px;--nawi-space-4:16px;--nawi-space-5:20px;--nawi-space-6:24px;--nawi-space-8:32px;--nawi-space-12:48px;--nawi-space-16:64px;--nawi-radius-chip:8px;--nawi-radius-sm:12px;--nawi-radius-md:var(--nawi-radius-control);--nawi-radius-lg:var(--nawi-radius-card);--nawi-radius-sheet:22px;--nawi-radius-board:2%;--nawi-touch-min:44px;--nawi-picker-h:64px;--nawi-primary-h:var(--nawi-control-h);--nawi-sheet-in:.24s cubic-bezier(.2, .8, .2, 1);--nawi-preview-fade:.12s;--nawi-light-turn:.6s ease;--nawi-flip-ease:cubic-bezier(.45, .05, .3, 1);--nawi-drop-ease:cubic-bezier(.2, .8, .3, 1.2);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nawi-ground:#171512;--nawi-ground-deep:#0f0d0b;--nawi-panel:#12100e;--nawi-surface:#211e1a;--nawi-raised:#2b2722;--nawi-selected:var(--nawi-raised);--nawi-sheet:#24211c;--nawi-line:#3a352e;--nawi-line-soft:#2c2823;--nawi-text:#f1ede6;--nawi-text-2:#bab3a7;--nawi-text-3:#9a9386;--nawi-primary-bg:#f1ede6;--nawi-primary-fg:#171512;--nawi-scrim:#0807069e;--nawi-bar-black:#050505;--nawi-bar-white:#f1ede6;--nawi-brass-text:#d6b26a;--nawi-brass-line:#d6b26a;--nawi-link:#8db8ff;--nawi-loss-text:#ff8a7f;--nawi-gain-text:#9bea9e;--nawi-gain-chip-bg:#1e3b24;--nawi-gain-chip-fg:#9bea9e;--nawi-loss-chip-bg:#45201c;--nawi-loss-chip-fg:#ffb1a8;--nawi-ring-edge:#f1ede659;--nawi-lamp:#ffc48016;--nawi-vignette:#0504038c;--nawi-glow:30%;--nawi-glow-turn:22%;--nawi-grain-opacity:.55;--nawi-grain-blend:overlay;--nawi-wheel-line:#f1ede60d;--nawi-card-shadow:inset 0 1px 0 #ffffff09, 0 18px 40px -28px #000000e6;--nawi-board-cast:0 2px 0 #0a0908, 0 30px 60px -18px #000000bf, 0 80px 140px -50px #000000b3;--nawi-board-cast-sm:0 1px 0 #0a0908, 0 6px 14px -6px #000000b3}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nawi-ground:#e9e4da;--nawi-ground-deep:#ddd7cb;--nawi-panel:#f1ede5;--nawi-surface:#f7f4ee;--nawi-raised:#fff;--nawi-sheet:#f9f7f2;--nawi-line:#d3ccbf;--nawi-line-soft:#e0dacf;--nawi-text:#1a1714;--nawi-text-2:#565047;--nawi-text-3:#655f55;--nawi-primary-bg:#1a1714;--nawi-primary-fg:#f7f4ee;--nawi-scrim:#1a17146b;--nawi-bar-black:#1a1714;--nawi-bar-white:#fff;--nawi-brass-text:#76561a;--nawi-brass-line:#9a7628;--nawi-link:#1f5bb8;--nawi-loss:#c2392d;--nawi-loss-text:#a42e23;--nawi-gain-text:#1e6b30;--nawi-gain-chip-bg:#2b5a33;--nawi-gain-chip-fg:#e4f7e5;--nawi-loss-chip-bg:#7a2a22;--nawi-loss-chip-fg:#ffe3df;--nawi-ring-edge:#1a171473;--nawi-lamp:#fffcf4bf;--nawi-vignette:#7864461a;--nawi-glow:26%;--nawi-glow-turn:16%;--nawi-grain-opacity:.5;--nawi-grain-blend:multiply;--nawi-wheel-line:#1a17140f;--nawi-card-shadow:0 1px 2px #4634180f, 0 16px 36px -26px #46341859;--nawi-board-cast:0 2px 0 #0a0908, 0 26px 50px -20px #3c2a128c, 0 70px 120px -50px #3c2a1273;--nawi-board-cast-sm:0 1px 0 #0a0908, 0 6px 14px -7px #3c2a1280}:root{--nawi-air:#b8b8c4;--nawi-water:#3b86d8;--nawi-fire:#e6493c;--nawi-earth:#8cc63f;--nawi-beam-air:#e6e6f0;--nawi-beam-water:#4aa3ff;--nawi-beam-fire:#ff5a3c;--nawi-beam-earth:#9be05a;--nawi-beam-shadow:#000000a6;--nawi-brass:#d6b26a;--nawi-last:#ecc061;--nawi-last-line:#141210;--nawi-gain:#7ee081;--nawi-loss:#ff6b5e;--nawi-board-gain:#7ee081;--nawi-board-loss:#ff6b5e;--nawi-badge-bg:#f2f0ea;--nawi-badge-gain:#17652a;--nawi-badge-loss:#a8261b;--nawi-wheel-light:radial-gradient(42% 20% at 50% 20%, color-mix(in oklab, var(--nawi-fire) var(--nawi-glow), transparent) 0%, transparent 100%), radial-gradient(20% 42% at 80% 50%, color-mix(in oklab, var(--nawi-earth) var(--nawi-glow), transparent) 0%, transparent 100%), radial-gradient(42% 20% at 50% 80%, color-mix(in oklab, var(--nawi-air) var(--nawi-glow), transparent) 0%, transparent 100%), radial-gradient(20% 42% at 20% 50%, color-mix(in oklab, var(--nawi-water) var(--nawi-glow), transparent) 0%, transparent 100%);--nawi-grain:url(./grain.D40y_IMX.png);--nawi-board:#161412;--nawi-board-surface:linear-gradient(180deg, #1e1b18 0%, #161412 45%, #121010 100%);--nawi-board-weave:repeating-linear-gradient(45deg, #ffffff06 0 1px, transparent 1px 5px), repeating-linear-gradient(-45deg, #ffffff04 0 1px, transparent 1px 5px);--nawi-board-edge:inset 0 1px 0 #ffffff14, inset 0 0 0 1px #ffffff09, inset 0 -2px 0 #00000059;--nawi-coord:#968f84;--nawi-mark:#070606;--nawi-mark-lip:#fff3;--nawi-well-size:80%;--nawi-well:linear-gradient(180deg, #050504 0%, #0c0b0a 46%, #1b1916 100%);--nawi-well-shadow:inset 0 .55cqw .9cqw #000000e6, inset 0 -.2cqw .25cqw #ffffff16, 0 .18cqw 0 #ffffff12, 0 -.12cqw 0 #0009;--nawi-well-hover:inset 0 0 0 .3cqw #d6b26a8c, inset 0 .55cqw .9cqw #000000e6;--nawi-disc-size:92%;--nawi-disc-art:76%;--nawi-disc-black:radial-gradient(circle at 50% 26%, #2e2b27 0%, #141311 50%, #070707 100%);--nawi-disc-white:radial-gradient(circle at 50% 26%, #fffefb 0%, #f2efe8 52%, #d6d0c4 100%);--nawi-disc-black-edge:inset 0 2cqi 0 #ffffff29, 0 0 0 max(.5px, 1.2cqi) #ffffff21;--nawi-disc-white-edge:inset 0 -2.7cqi 3.6cqi #3c321e2e, 0 0 0 max(.5px, 1.2cqi) #0006;--nawi-disc-thick-black:0 3.8cqi 0 #000;--nawi-disc-thick-white:0 3.8cqi 0 #9c9588;--nawi-disc-cast:radial-gradient(circle 62cqi at 50% calc(50% + 6.7cqi), #0000009e 39cqi, #0000004d 50cqi, transparent 62cqi), radial-gradient(circle 54cqi at 50% calc(50% + 2.2cqi), #00000073 46cqi, transparent 54cqi);--nawi-disc-art-edge:#00000059;--nawi-disc-depth:6cqi;--nawi-disc-side-black:#050505;--nawi-disc-side-white:#9c9588;--nawi-ghost-opacity:.62;--nawi-ring-black:#0b0b0b;--nawi-ring-white:#f2f0ea;--nawi-ring-black-hairline:#ffffff3d;--nawi-ring-white-hairline:#0006}[data-room]{--nawi-room:radial-gradient(140% 110% at 50% 40%, transparent 52%, var(--nawi-vignette) 100%), radial-gradient(55% 60% at var(--nawi-lamp-at,40% 38%), var(--nawi-lamp) 0%, transparent 72%), var(--nawi-ground);background:var(--nawi-ground);background:var(--nawi-room)}@property --nawi-light-near{syntax:"<color>";inherits:false;initial-value:#0000}@property --nawi-light-far{syntax:"<color>";inherits:false;initial-value:#0000}[data-turn]{--nawi-light-near:color-mix(in oklab, var(--nawi-turn-near,transparent) calc(var(--nawi-glow-turn) * var(--nawi-turn-near-k,1)), transparent);--nawi-light-far:color-mix(in oklab, var(--nawi-turn-far,transparent) calc(var(--nawi-glow-turn) * var(--nawi-turn-far-k,.5)), transparent);background:radial-gradient(70% 38% at 50% 100%, var(--nawi-light-near) 0%, transparent 100%), radial-gradient(70% 38% at 50% 0%, var(--nawi-light-far) 0%, transparent 100%);transition:--nawi-light-near var(--nawi-light-turn), --nawi-light-far var(--nawi-light-turn)}@media (prefers-reduced-motion:reduce){:root{--nawi-light-turn:0s}}.matched.svelte-k5e7o4{flex-direction:column;gap:16px;display:flex}h2.svelte-k5e7o4{margin:0;font-size:22px;font-weight:800}p.svelte-k5e7o4{color:var(--nawi-text-2);margin:0;font-size:14.5px;line-height:1.4}.pace.svelte-k5e7o4{letter-spacing:.1em;text-transform:uppercase;color:var(--nawi-brass-text);font-size:13px;font-weight:800}ul.svelte-k5e7o4{border:1px solid var(--nawi-line);border-radius:var(--nawi-radius-card);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}li.svelte-k5e7o4{align-items:center;gap:14px;padding:12px 16px;display:flex}li.svelte-k5e7o4+li:where(.svelte-k5e7o4){border-top:1px solid var(--nawi-line-soft)}.who.svelte-k5e7o4{color:var(--nawi-text-2);flex-direction:column;gap:2px;font-size:14px;display:flex}.who.svelte-k5e7o4 strong:where(.svelte-k5e7o4){color:var(--nawi-text);font-size:16px}.count.svelte-k5e7o4{color:var(--nawi-text);align-self:center;font-size:17px;font-weight:700}.count.svelte-k5e7o4 span:where(.svelte-k5e7o4){font-family:var(--nawi-font-mono);font-variant-numeric:tabular-nums}a.svelte-9dijhm{color:inherit;text-wrap:balance;align-items:baseline;gap:10px;text-decoration:none;display:flex}.dot.svelte-9dijhm{background:var(--nawi-brass-line);border-radius:50%;flex:none;width:9px;height:9px;transform:translateY(-1px)}body{background:var(--nawi-ground);color:var(--nawi-text);font:var(--nawi-body);-webkit-font-smoothing:antialiased;margin:0}*,:before,:after{box-sizing:border-box}p,li,small,figcaption,blockquote{text-wrap:pretty}h1,h2,h3{text-wrap:balance}.room.svelte-12qhfyh{z-index:-1;pointer-events:none;--nawi-lamp-at:50% 30%;position:fixed;inset:0}.room.svelte-12qhfyh:after{content:"";background-image:var(--nawi-grain);opacity:var(--nawi-grain-opacity);mix-blend-mode:var(--nawi-grain-blend);background-size:128px;position:absolute;inset:0}.room[data-screen=home].svelte-12qhfyh{--nawi-lamp-at:50% 22%}.room[data-screen=play].svelte-12qhfyh,.room[data-screen=table].svelte-12qhfyh{--nawi-lamp-at:50% 42%}.room[data-screen=learn].svelte-12qhfyh{--nawi-lamp-at:50% 16%}.room[data-screen=profile].svelte-12qhfyh{--nawi-lamp-at:30% 8%}@media (width>=700px){.room[data-screen=home].svelte-12qhfyh{--nawi-lamp-at:50% 26%}.room[data-screen=play].svelte-12qhfyh,.room[data-screen=table].svelte-12qhfyh{--nawi-lamp-at:50% 46%}.room[data-screen=learn].svelte-12qhfyh{--nawi-lamp-at:50% 20%}.room[data-screen=profile].svelte-12qhfyh{--nawi-lamp-at:30% 12%}}@media (width>=960px) and (aspect-ratio>=1){.room[data-screen=play].svelte-12qhfyh{--nawi-lamp-at:36% 50%}}@media (width>=1200px){.room[data-screen=table].svelte-12qhfyh{--nawi-lamp-at:40% 50%}.room[data-screen=learn].svelte-12qhfyh{--nawi-lamp-at:45% 30%}.room[data-screen=profile].svelte-12qhfyh{--nawi-lamp-at:30% 22%}}.tabbed.svelte-12qhfyh{--nawi-tabs-h:calc(54px + env(safe-area-inset-bottom))}.rail.svelte-12qhfyh{display:none}.tabbed.svelte-12qhfyh .page:where(.svelte-12qhfyh){padding-bottom:var(--nawi-tabs-h)}.bar.svelte-12qhfyh{z-index:5;position:fixed;bottom:0;left:0;right:0}@media (width>=880px){.tabbed.svelte-12qhfyh{--nawi-tabs-h:0px;grid-template-columns:auto minmax(0,1fr);display:grid}.rail.svelte-12qhfyh{height:100dvh;display:block;position:sticky;top:0}.rail.svelte-12qhfyh nav{height:100%}.bar.svelte-12qhfyh{display:none}}.update.svelte-12qhfyh{left:0;right:0;bottom:max(16px, env(safe-area-inset-bottom));z-index:10;flex-direction:column;gap:8px;width:min(100% - 32px,480px);margin:0 auto;display:flex;position:fixed}.update.svelte-12qhfyh>*{border-radius:12px;box-shadow:0 10px 30px #00000059}.update.above-tabs.svelte-12qhfyh{bottom:calc(54px + max(16px, env(safe-area-inset-bottom)))}@media (width>=880px){.update.above-tabs.svelte-12qhfyh{bottom:max(16px, env(safe-area-inset-bottom))}}
