@font-face{font-family:Big Shoulders;src:url(/fonts/big-shoulders-800.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-variable.woff2)format("woff2-variations");font-weight:400 700;font-stretch:75% 100%;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-variable.woff2)format("woff2-variations");font-weight:300 700;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-variable-italic.woff2)format("woff2-variations");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:Big Shoulders Fallback;src:local(Arial Narrow Bold),local(Arial Narrow),local(Helvetica Neue Condensed Bold);size-adjust:92%}@font-face{font-family:Instrument Sans Fallback;src:local(Helvetica Neue),local(Arial);size-adjust:96%}@font-face{font-family:Plex Mono Fallback;src:local(Menlo),local(Courier New);size-adjust:100%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ground:var(--lightningcss-light,#f3e7d1)var(--lightningcss-dark,#1c1238);--ground-deep:var(--lightningcss-light,#eadcc1)var(--lightningcss-dark,#140c2a);--raised:var(--lightningcss-light,#fbf4e6)var(--lightningcss-dark,#28194a);--sunk:var(--lightningcss-light,#e6d6b9)var(--lightningcss-dark,#120a26);--line:var(--lightningcss-light,#d3bf9c)var(--lightningcss-dark,#392f63);--line-strong:var(--lightningcss-light,#a8916c)var(--lightningcss-dark,#594c8f);--text:var(--lightningcss-light,#221a4a)var(--lightningcss-dark,#f7ebd5);--dim:var(--lightningcss-light,#40366c)var(--lightningcss-dark,#ddcfb6);--faint:var(--lightningcss-light,#5f5486)var(--lightningcss-dark,#b0a4d6);--hot:var(--lightningcss-light,#b2361a)var(--lightningcss-dark,#ff7a4d);--gold:var(--lightningcss-light,#80520a)var(--lightningcss-dark,#f3bc5c);--plum:var(--lightningcss-light,#7a1f8f)var(--lightningcss-dark,#d99af4);--accent:var(--lightningcss-light,#3f34c0)var(--lightningcss-dark,#b9b3ff);--accent-hover:var(--lightningcss-light,#2d2390)var(--lightningcss-dark,#d6d2ff);--water:var(--lightningcss-light,#2f6fae)var(--lightningcss-dark,#7cc4f2);--water-deep:var(--lightningcss-light,#bcd8ee)var(--lightningcss-dark,#1d2a63);--press:var(--lightningcss-light,#221a4a)var(--lightningcss-dark,#f7ebd5);--press-ink:var(--lightningcss-light,#f7ebd5)var(--lightningcss-dark,#1a1433);--press-shadow:var(--hot);--needs:var(--lightningcss-light,#8a5300)var(--lightningcss-dark,#f3bc5c);--needs-ground:var(--lightningcss-light,#f6dfae)var(--lightningcss-dark,#3a2a12);--code:var(--lightningcss-light,#ebdcc0)var(--lightningcss-dark,#110d24);--print-shadow:var(--lightningcss-light,#7a1f8f)var(--lightningcss-dark,#5b2f86);--grain:var(--lightningcss-light,#221a4a12)var(--lightningcss-dark,#f7ebd50b);--screen:var(--lightningcss-light,#221a4a1f)var(--lightningcss-dark,#f7ebd512);--rays:var(--lightningcss-light,#b2361a13)var(--lightningcss-dark,#ff7a4d1a);--halftone:var(--lightningcss-light,#7a1f8f29)var(--lightningcss-dark,#d99af429);--lineup-rays:var(--lightningcss-light,#7a1f8f0d)var(--lightningcss-dark,#d99af40f);--deboss:var(--lightningcss-light,#221a4a2e)var(--lightningcss-dark,#00000073);--window-bar:var(--lightningcss-light,#eceff2)var(--lightningcss-dark,#1b2127);--window-edge:var(--lightningcss-light,#14181e24)var(--lightningcss-dark,#ffffff1a);--window-title:var(--lightningcss-light,#4b5661)var(--lightningcss-dark,#b9c3cc);--window-title-strong:var(--lightningcss-light,#26303a)var(--lightningcss-dark,#e3e8ec);--window-shadow:var(--lightningcss-light,#221a4a52)var(--lightningcss-dark,#000000a6);--window-radius:12px;--light-close:#ff5f57;--light-min:#febc2e;--light-max:#28c840;--light-edge:#0000002e;--scrim:var(--lightningcss-light,#221a4a66)var(--lightningcss-dark,#0a061899);--font-shout:"Big Shoulders", "Big Shoulders Fallback", "Arial Narrow", sans-serif;--font-sans:"Instrument Sans", "Instrument Sans Fallback", system-ui, sans-serif;--font-mono:"IBM Plex Mono", "Plex Mono Fallback", ui-monospace, monospace;--font-serif:"Newsreader", Georgia, "Times New Roman", serif;--t-hero:clamp(3.25rem, 1.4rem + 5vw, 5.875rem);--t-h2:clamp(2.5rem, 1.6rem + 2.6vw, 4.25rem);--t-h3:1.25rem;--t-lede:clamp(1.1875rem, 1.05rem + .45vw, 1.4375rem);--t-body:1.125rem;--t-small:1rem;--t-mono:.78rem;--t-letter:clamp(1.1875rem, 1.1rem + .25vw, 1.3125rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:7rem;--gutter:clamp(1rem, 4vw, 3.5rem);--page:84rem;--radius:6px;--radius-pill:999px;--offset:6px;--t-doc-h1:clamp(2.5rem, 1.7rem + 2.4vw, 3.75rem);--t-doc-h2:clamp(1.875rem, 1.45rem + 1.2vw, 2.5rem);--t-doc-h3:1.3125rem;--t-doc-h4:1.125rem;--t-doc-ui:.9375rem;--doc-measure:46rem;--doc-side:15rem;--doc-toc:13.5rem;--header-h:4rem;--ease-out:cubic-bezier(.2, .7, .2, 1);--dur-quick:.16s;--dur-reveal:.6s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--space-6);overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--ground);color:var(--text);font-family:var(--font-serif);font-size:var(--t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6;position:relative}body:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--grain) .7px, transparent 1px);background-size:5px 5px;position:fixed;inset:0}img,video,canvas,picture{max-width:100%;display:block}img,video{height:auto}h1,h2,h3,h4,p{margin:0}h1,h2{text-wrap:balance}p{text-wrap:pretty}a{color:inherit}button{font:inherit;color:inherit}code,kbd,pre{font-family:var(--font-mono)}:not(pre)>code{overflow-wrap:anywhere;font-size:.84em}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}::selection{background:var(--hot);color:var(--press-ink)}.wrap{width:min(var(--page), 100% - 2 * var(--gutter));margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-3);left:var(--space-3);z-index:10;padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--press);color:var(--press-ink);font-family:var(--font-sans);font-weight:600;text-decoration:none;position:fixed}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.display{font-family:var(--font-shout);text-transform:uppercase;letter-spacing:-.01em;text-shadow:.035em .035em 0 var(--press-shadow);font-weight:800;line-height:.86}.mono{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:0}.dim{color:var(--dim)}.faint{color:var(--faint)}.kicker{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4);color:var(--gold);font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;font-weight:500;display:flex}.kicker:before,.kicker:after{content:"✺";letter-spacing:0;color:var(--hot)}.perf{background:repeating-linear-gradient(to right, var(--line-strong) 0 5px, transparent 5px 10px);border:0;height:1px;margin:0}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:3rem;padding:var(--space-3) var(--space-5);border-radius:var(--radius);font-family:var(--font-sans);font-size:var(--t-small);letter-spacing:.01em;cursor:pointer;transition:transform var(--dur-quick) var(--ease-out), box-shadow var(--dur-quick) var(--ease-out), background-color var(--dur-quick) var(--ease-out), border-color var(--dur-quick) var(--ease-out);border:1.5px solid #0000;font-weight:650;text-decoration:none;display:inline-flex}.button-primary{background:var(--press);color:var(--press-ink);box-shadow:4px 4px 0 var(--hot)}.button-primary:hover{box-shadow:5px 6px 0 var(--hot);transform:translate(-1px,-2px)}.button-quiet{border-color:var(--line-strong);background:0 0}.button-quiet:hover{border-color:var(--text)}@media (prefers-reduced-motion:reduce){.button-primary:hover{transform:none}}.text-link{color:var(--accent);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.text-link:hover{color:var(--accent-hover);text-decoration-thickness:2px}.button-small{min-height:2.25rem;padding:var(--space-1) var(--space-4);font-size:.875rem;font-weight:550}.button-large{min-height:3.5rem;padding-inline:var(--space-6);font-size:1.0625rem}.button:disabled{opacity:.45;cursor:default}@media (forced-colors:active){.display{text-shadow:none}body:before{display:none}}.site-header{background:radial-gradient(var(--screen) .8px, transparent 1px) 0 0 / 4px 4px, var(--ground-deep);border-bottom:2px solid var(--hot);position:relative}.site-header-row{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:4rem;display:flex}.wordmark{font-family:var(--font-shout);letter-spacing:.06em;text-transform:uppercase;font-size:1.75rem;font-weight:800;line-height:1;text-decoration:none}.site-header nav{align-items:center;gap:var(--space-5);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:500;display:flex}.site-header nav a{color:var(--dim);text-decoration:none}.site-header nav a:hover{color:var(--text)}.site-header .nav-source{padding:var(--space-2) var(--space-4);border-radius:var(--radius);background:var(--press);color:var(--press-ink);box-shadow:3px 3px 0 var(--hot)}.site-header .nav-source:hover{color:var(--press-ink)}@media (max-width:699px){.site-header .nav-release{display:none}}@media (max-width:619px){.site-header nav{gap:var(--space-4)}.site-header .nav-optional{display:none}.wordmark{font-size:1.5rem}}.hero{isolation:isolate;padding-bottom:var(--space-7);position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;pointer-events:none;background:repeating-conic-gradient(from -3deg at 72% 34%, var(--rays) 0deg 5deg, transparent 5deg 12deg);position:absolute;inset:0;-webkit-mask-image:radial-gradient(110% 80% at 72% 34%,#000 0 40%,#0000 85%);mask-image:radial-gradient(110% 80% at 72% 34%,#000 0 40%,#0000 85%)}.hero:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--halftone) 1px, transparent 1.3px);background-size:7px 7px;height:22rem;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.hero-bill{align-items:center;column-gap:clamp(var(--space-6), 5vw, var(--space-8));padding-block:var(--space-7) var(--space-6);grid-template-columns:minmax(0,8fr) minmax(0,4fr);display:grid}.hero-title{font-size:var(--t-hero)}.hero-lede{max-width:46ch;margin-top:var(--space-6);color:var(--dim);font-size:clamp(1.1875rem,1.05rem + .3vw,1.3125rem);line-height:1.5}.hero-actions{align-items:center;gap:var(--space-4) var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.facts{gap:var(--space-2) var(--space-5);margin:var(--space-6) 0 0;padding:var(--space-4) 0 0;border-top:1px dashed var(--line-strong);color:var(--gold);font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;font-weight:500;list-style:none;display:flex}.facts li{align-items:baseline;gap:var(--space-2);display:inline-flex}.facts li:before{content:"✺";color:var(--hot);letter-spacing:0}.hero-moon{justify-self:center;width:min(100%,26rem);position:relative}.hero-moon:before{content:"";z-index:-1;aspect-ratio:1;background:repeating-radial-gradient(circle, var(--water-deep) 0 1.1rem, transparent 1.1rem 1.6rem), radial-gradient(circle, var(--water-deep) 0 58%, transparent 58.5%);opacity:.9;border-radius:50%;width:118%;position:absolute;top:0;left:50%;translate:-50% -9%;-webkit-mask-image:radial-gradient(circle,#000 0 52%,#0000 71%);mask-image:radial-gradient(circle,#000 0 52%,#0000 71%)}.hero-plate{position:relative}.hero .hero-shot,.hero .video-window{margin-top:var(--space-2)}.companion{justify-self:center;width:100%}.companion-stage{aspect-ratio:1;position:relative}.companion-still,.companion-loop,.companion-canvas{width:100%;height:100%;position:absolute;inset:0}.companion-still img,.companion-loop img{object-fit:contain;width:100%;height:100%}.companion-canvas{opacity:0;touch-action:pan-y;transition:opacity var(--dur-reveal) var(--ease-out)}.companion[data-mode=live] .companion-canvas{cursor:grab}.companion[data-mode=live] .companion-canvas:active{cursor:grabbing}.companion-still,.companion-loop{transition:opacity var(--dur-reveal) var(--ease-out)}.companion-loop{opacity:0}.companion[data-mode=live] .companion-canvas,.companion[data-loop=playing] .companion-loop{opacity:1}.companion[data-mode=live] .companion-still,.companion[data-loop=playing] .companion-still{opacity:0}.companion-caption{margin-top:var(--space-3);color:var(--faint);font-family:var(--font-sans);text-align:center;text-wrap:balance;min-height:3em;font-size:.875rem;line-height:1.5}.companion-actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;min-height:2.25rem;display:flex}@media (prefers-reduced-motion:reduce){.companion-canvas,.companion-still,.companion-loop{transition:none}}@media (max-width:899px){.hero-bill{padding-top:var(--space-7);grid-template-columns:minmax(0,1fr)}.hero:before{background:repeating-conic-gradient(from -3deg at 50% 0%, var(--rays) 0deg 5deg, transparent 5deg 12deg);-webkit-mask-image:radial-gradient(120% 60% at 50% 0,#000 0 30%,#0000 80%);mask-image:radial-gradient(120% 60% at 50% 0,#000 0 30%,#0000 80%)}.hero-moon{width:min(78%,19rem);margin-top:var(--space-8)}}@media (max-width:599px){.hero-actions .button{flex:100%}}@media (forced-colors:active){.hero:before,.hero:after,.hero-moon:before{display:none}}.shot{min-width:0;margin:0}.shot.is-portrait{max-width:min(100%,24rem)}.window{border-radius:var(--window-radius);background:var(--window-bar);box-shadow:0 0 0 1px var(--window-edge), 0 28px 60px -24px var(--window-shadow), 0 10px 24px -12px var(--window-shadow);margin:0;overflow:hidden}.window-bar{align-items:center;gap:var(--space-3);min-height:2.125rem;padding:.4rem var(--space-4);border-bottom:1px solid var(--window-edge);background:var(--window-bar);color:var(--window-title);font-family:var(--font-sans);grid-template-columns:auto minmax(0,1fr) auto;font-size:.8125rem;font-weight:500;line-height:1.35;display:grid}.window-title{min-width:0;color:var(--window-title-strong);font-weight:600}.window-tag{color:var(--window-title);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;font-size:.6875rem}.window-lights{gap:.5rem;width:3.25rem;display:flex}.window-lights i{background:var(--light-close);width:.75rem;height:.75rem;box-shadow:inset 0 0 0 .5px var(--light-edge);border-radius:50%}.window-lights i:nth-child(2){background:var(--light-min)}.window-lights i:nth-child(3){background:var(--light-max)}.shot-frame{background:var(--window-bar);position:relative}.shot-frame img{width:100%;height:auto}.pin{border:2px solid var(--press);background:var(--hot);width:1.75rem;height:1.75rem;color:var(--press-ink);font-family:var(--font-sans);border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:700;line-height:1;display:inline-grid}.shot-frame .pin{left:var(--x);top:var(--y);box-shadow:0 2px 6px var(--window-shadow);position:absolute;translate:-50% -50%}.pin-key{gap:var(--space-2) var(--space-5);margin:var(--space-4) 0 0;font-family:var(--font-sans);flex-wrap:wrap;padding:0;font-size:.9375rem;line-height:1.4;list-style:none;display:flex}.pin-key li{align-items:center;gap:var(--space-2);display:flex}.pin-key .pin{width:1.5rem;height:1.5rem;font-size:.75rem}@media (max-width:699px){.window-bar{padding-inline:var(--space-3);grid-template-columns:auto minmax(0,1fr);row-gap:0;font-size:.75rem}.window-title{white-space:normal}.window-tag{grid-column:2}.window-lights{gap:.375rem;width:auto}.window-lights i{width:.625rem;height:.625rem}.shot-frame .pin{left:var(--px,var(--x));top:var(--py,var(--y));width:1.5rem;height:1.5rem;font-size:.75rem}.shot-frame .pin[data-phone=hidden]{display:none}.pin-key{flex-direction:column}}@media (forced-colors:active){.window{border:1px solid canvastext}}.video-window{width:min(100%,66rem);margin-inline:auto}.video-frame{aspect-ratio:16/9;background:var(--window-bar);position:relative;overflow:hidden}.video-frame video{object-fit:cover;width:100%;height:100%}.shot-cover,.shot-cover img{width:100%;height:100%}.shot-cover img{object-fit:cover;object-position:top left}.video-placeholder:after{content:"";background:linear-gradient(to top, var(--scrim), transparent 55%);pointer-events:none;position:absolute;inset:0}.video-note{z-index:1;left:clamp(var(--space-3), 2.5vw, var(--space-6));bottom:clamp(var(--space-3), 2.5vw, var(--space-6));max-width:min(36rem, calc(100% - 2 * var(--space-3)));align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-3) var(--space-3);border-radius:var(--radius-pill);background:var(--press);color:var(--press-ink);box-shadow:4px 4px 0 var(--hot);font-family:var(--font-sans);font-size:.9375rem;font-weight:550;line-height:1.35;display:flex;position:absolute}.play-mark{background:var(--hot);border-radius:50%;flex:none;width:2.25rem;height:2.25rem;position:relative}.play-mark:after{content:"";border:.45rem solid #0000;border-left:.7rem solid var(--press-ink);border-right:0;position:absolute;top:50%;left:52%;translate:-40% -50%}@media (max-width:699px){.video-frame{aspect-ratio:4/5}.video-note{border-radius:var(--radius);font-size:.875rem}}.problem{gap:var(--space-6) clamp(var(--space-6), 5vw, var(--space-8));grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.problem-body{padding-top:var(--space-6)}.problem-lines{counter-reset:line;font-size:var(--t-lede);margin:0;padding:0;line-height:1.45;list-style:none}.problem-lines li{counter-increment:line;padding-block:var(--space-4);border-bottom:1px dashed var(--line-strong);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.problem-lines li:before{content:counter(line);color:var(--hot);font-family:var(--font-shout);font-size:1.6em;font-weight:800;line-height:.9}.problem-lines li:first-child{padding-top:0}.problem-close{margin-top:var(--space-6);color:var(--gold);font-family:var(--font-shout);text-transform:uppercase;max-width:26ch;font-size:clamp(1.75rem,1.3rem + 1.2vw,2.4rem);font-weight:800;line-height:1}.rules{gap:var(--space-6) var(--space-6);margin:var(--space-7) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.rules li{column-gap:var(--space-3);padding-top:var(--space-4);border-top:2px solid var(--text);grid-template-columns:3.25rem minmax(0,1fr);display:grid}.rule-number{font-family:var(--font-shout);color:var(--hot);grid-row:span 2;font-size:3.5rem;font-weight:800;line-height:.8}.rules h3{font-family:var(--font-sans);font-size:var(--t-h3);text-wrap:balance;font-weight:650;line-height:1.25}.rules p{margin-top:var(--space-2);font-size:.9375rem;line-height:1.5}.lineup{--g:clamp(3.5rem, 6vw, 5.75rem);--cw:calc((100% - 4 * var(--g)) / 5);margin:var(--space-7) 0 0;padding:clamp(var(--space-5), 3vw, 2.5rem);border:2px solid var(--text);border-radius:var(--radius);background:repeating-conic-gradient(from 0deg at 50% 118%, var(--lineup-rays) 0deg 4deg, transparent 4deg 10deg), var(--raised);box-shadow:10px 10px 0 var(--hot);position:relative}.lineup-head{gap:var(--space-3) var(--space-7);padding-bottom:var(--space-5);border-bottom:1px dashed var(--line-strong);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:end;display:grid}.lineup-title{color:var(--gold);font-size:clamp(3rem,2rem + 3vw,5.5rem)}.lineup-head p{max-width:56ch;font-size:var(--t-lede);line-height:1.45}.who{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:500;display:block}.who-you{color:var(--accent)}.who-agents{color:var(--hot)}.who-board{color:var(--gold)}.who-jev{color:var(--plum)}.lineup-filing{gap:var(--space-5);margin:var(--space-5) 0 0;font-family:var(--font-sans);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;font-size:.9375rem;line-height:1.5;list-style:none;display:grid}.lineup-filing li{padding-left:var(--space-4);border-left:2px solid var(--line-strong)}.lineup-filing .who{margin-bottom:var(--space-1)}.lineup-bill{column-gap:var(--g);grid-template-columns:repeat(5,minmax(0,1fr));margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.station{gap:var(--space-2);padding-top:var(--space-4);border-top:3px solid var(--hot);flex-direction:column;display:flex;position:relative}.station .who{color:var(--faint)}.station-name{font-family:var(--font-shout);text-transform:uppercase;color:var(--text);text-shadow:.04em .04em 0 var(--hot);font-size:clamp(2.25rem,1.2rem + 1.9vw,3rem);font-weight:800;line-height:.85}.station p{color:var(--dim);font-family:var(--font-sans);font-size:.875rem;line-height:1.45}.station-rule{padding-top:var(--space-2);color:var(--faint);letter-spacing:.12em;text-transform:uppercase;margin-top:auto}.station-next{width:calc(var(--g) - .8rem);border-top:2px solid var(--text);height:0;position:absolute;top:3.9rem;left:calc(100% + .4rem)}.station-next:after{content:"";border:5px solid #0000;border-left:8px solid var(--text);border-right:0;position:absolute;top:-6px;right:-1px}.station-next span{width:calc(var(--g) - .6rem);text-wrap:balance;color:var(--text);font-family:var(--font-serif);text-align:center;font-size:.875rem;font-style:italic;line-height:1.2;position:absolute;bottom:.45rem;left:50%;translate:-50%}.lineup-returns{height:7.25rem;margin-top:var(--space-2);position:relative}.return{--depth:calc((var(--from) - 2) * 2.1rem + .5rem);--left:calc(var(--cw) * 1.5 + var(--g) + (4 - var(--from)) * .9rem);top:0;left:var(--left);width:calc(var(--cw) * (var(--from) - .5) + var(--g) * (var(--from) - 1) - var(--left));height:var(--depth);border:2px dashed var(--line-strong);border-top:0;border-radius:0 0 10px 10px;position:absolute}.return:before{content:"";border:6px solid #0000;border-bottom:9px solid var(--line-strong);border-top:0;position:absolute;top:-2px;left:-7px}.return span{right:var(--space-3);padding-inline:var(--space-2);background:var(--raised);color:var(--text);font-family:var(--font-serif);white-space:nowrap;font-size:.9rem;font-style:italic;position:absolute;bottom:-.75rem}.lineup-wrong-title{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-weight:500}.lineup-wrong{gap:var(--space-5);margin:var(--space-3) 0 0;font-family:var(--font-sans);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;font-size:.9375rem;line-height:1.5;list-style:none;display:grid}.lineup-wrong li{padding-top:var(--space-3);border-top:1px dashed var(--line-strong)}.lineup-wrong strong{font-weight:650}.lineup-wrong p{margin-top:var(--space-1)}.back{margin-left:var(--space-1);color:var(--faint);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.7rem}.back:before{content:"↩ "}.lineup-needs{border-radius:var(--radius);background:var(--needs-ground);color:var(--text);padding:var(--space-3) var(--space-4) var(--space-4)!important;border:0!important}.lineup-needs strong,.lineup-needs .back{color:var(--needs)}.lineup-needs .back:before{content:""}@media (max-width:1099px){.rules,.lineup-wrong{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.problem{grid-template-columns:minmax(0,1fr)}.problem-body{padding-top:0}.lineup{box-shadow:6px 6px 0 var(--hot)}.lineup-head{grid-template-columns:minmax(0,1fr)}.lineup-filing{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.lineup-bill{row-gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.station-next{width:0;height:calc(var(--space-8) - 1rem);border-top:0;border-left:2px solid var(--text);top:calc(100% + .5rem);left:1.25rem}.station-next:after{border:5px solid #0000;border-top:8px solid var(--text);border-bottom:0;inset:auto auto -1px -6px}.station-next span{text-align:left;width:max-content;top:50%;bottom:auto;left:1rem;translate:0 -50%}.lineup-returns{display:none}.lineup-wrong-title{margin-top:var(--space-7)}}@media (max-width:599px){.rules{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.rule-number{font-size:2.75rem}.lineup-wrong{grid-template-columns:minmax(0,1fr)}.lineup{padding:var(--space-5) var(--space-4)}}@media (forced-colors:active){.lineup{box-shadow:none}}.section{padding-block:clamp(var(--space-7), 3.5vw, 3rem) var(--space-5);position:relative}.section:before{content:"";background:var(--line-strong);opacity:.8;height:10px;position:absolute;top:0;left:0;right:0;-webkit-mask:radial-gradient(circle at 50% 100%,#000 4.5px,#0000 5px) 0 0/20px 10px repeat-x;mask:radial-gradient(circle at 50% 100%,#000 4.5px,#0000 5px) 0 0/20px 10px repeat-x}.section-head{max-width:62rem}.section-head .kicker{margin-bottom:var(--space-3)}.kicker-n{color:var(--text)}.section-title{font-size:var(--t-h2);max-width:24ch}.lede{margin-top:var(--space-5);max-width:60ch;font-size:var(--t-lede);line-height:1.5}.aside{margin-top:var(--space-5);color:var(--faint);font-family:var(--font-sans);max-width:60ch;font-size:.9375rem}.small-title{margin-top:var(--space-6);font-family:var(--font-sans);font-size:var(--t-small);letter-spacing:.01em;font-weight:650}.sub-title{font-family:var(--font-shout);text-transform:uppercase;color:var(--gold);font-size:clamp(2rem,1.5rem + 1.4vw,3rem);font-weight:800;line-height:.9}.split{gap:var(--space-7) clamp(var(--space-6), 5vw, var(--space-8));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.split-head>p{margin-top:var(--space-4);max-width:54ch}.split-head>.section-head+p{margin-top:var(--space-6)}.split-head .section-title{font-size:clamp(2.4rem,1.6rem + 2vw,3.5rem)}.split-sub{margin-top:var(--space-8)}.shot-narrow{justify-self:end;width:min(100%,30rem)}.shot-slim{justify-self:end;width:min(100%,23rem)}.wide-shot{margin-top:var(--space-6);max-width:58rem}.points{margin:var(--space-5) 0 0;gap:var(--space-3);max-width:48ch;padding:0;list-style:none;display:grid}.points li{gap:var(--space-2);grid-template-columns:1.25rem minmax(0,1fr);display:grid}.points li:before{content:"✺";color:var(--hot);font-size:.85em;line-height:1.9}.modes{margin:var(--space-3) 0 0;border-top:1px dashed var(--line-strong);max-width:48ch}.modes>div{gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px dashed var(--line-strong);font-size:var(--t-small);grid-template-columns:9.5rem minmax(0,1fr);line-height:1.5;display:grid}.modes dt{font-family:var(--font-sans);color:var(--plum);font-weight:650}.modes dd{margin:0}.needs-list{padding:var(--space-5);border-radius:var(--radius);background:var(--needs-ground)}.reasons{margin:var(--space-3) 0 0;color:var(--dim);font-size:var(--t-small);columns:2;column-gap:var(--space-6);padding-inline-start:1.6em;line-height:1.55}.reasons li{break-inside:avoid}.reasons li+li{margin-top:var(--space-1)}.reasons li::marker{color:var(--needs);font-family:var(--font-mono);font-size:var(--t-mono);font-weight:500}.reasons strong{color:var(--text);font-family:var(--font-sans);font-weight:650}#needs .small-title{color:var(--needs);font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:0;font-weight:500}.also{gap:0 var(--space-6);margin:var(--space-7) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.also>div{padding-block:var(--space-4);border-top:2px solid var(--text)}.also dt{font-family:var(--font-sans);font-weight:650}.also dd{margin:var(--space-1) 0 0;font-size:.9375rem;line-height:1.5}.split-head .also.git{gap:0 var(--space-5);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.git-pair{gap:var(--space-7);margin-top:var(--space-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.faq{gap:var(--space-5) var(--space-6);margin:var(--space-7) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.faq>div{padding-top:var(--space-4);border-top:2px solid var(--text)}.faq dt{font-family:var(--font-sans);font-weight:650;line-height:1.35}.faq dd{margin:var(--space-2) 0 0;font-size:.9375rem;line-height:1.5}@media (min-width:900px){.split-flip{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split-flip>.split-head{order:2}}@media (max-width:1099px){.also,.faq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.split,.git-pair{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.shot-narrow,.shot-slim{justify-self:start}}@media (max-width:599px){.section{padding-block:var(--space-7) var(--space-6)}.also,.faq,.split-head .also.git{grid-template-columns:minmax(0,1fr)}.reasons{columns:1}.modes>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.needs-list{padding:var(--space-4)}}@media (forced-colors:active){.section:before{display:none}}.phone-steps{gap:var(--space-3);margin:var(--space-5) 0 0;max-width:54ch;padding-left:1.4em;display:grid}.phone-steps li{padding-left:var(--space-1)}.phone-pairing{align-self:start}.phone-screens{justify-content:center;gap:var(--space-6);margin:var(--space-8) 0 0;grid-template-columns:repeat(3,minmax(0,300px));padding:0;list-style:none;display:grid}.phone-frame{margin:0}.phone-frame picture{box-shadow:0 0 0 1px var(--window-edge), 0 28px 60px -24px var(--window-shadow);border-radius:28px;display:block;overflow:hidden}.phone-frame img{width:100%;height:auto;display:block}.phone-frame figcaption{margin-top:var(--space-3);color:var(--faint);font-family:var(--font-sans);text-align:center;font-size:.9375rem}@media (max-width:899px){.phone-screens{grid-template-columns:minmax(0,300px)}}.guards{gap:var(--space-6);margin:var(--space-7) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.guards li{padding-top:var(--space-4);border-top:3px solid var(--hot)}.guards h3{font-family:var(--font-sans);font-size:var(--t-h3);font-weight:650;line-height:1.3}.guards p{margin-top:var(--space-2);font-size:.9375rem;line-height:1.5}.limit{gap:var(--space-3) var(--space-6);margin-top:var(--space-7);padding:var(--space-5) var(--space-6);border:2px solid var(--text);border-radius:var(--radius);background:var(--sunk);box-shadow:var(--offset) var(--offset) 0 var(--gold);grid-template-columns:minmax(0,3fr) minmax(0,9fr);display:grid}.limit h3{font-family:var(--font-shout);text-transform:uppercase;color:var(--gold);font-size:2rem;font-weight:800;line-height:.95}.limit p{max-width:72ch}.privacy{margin-top:var(--space-8)}.privacy-head{gap:var(--space-3) clamp(var(--space-6), 5vw, var(--space-8));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;display:grid}.ledger{gap:var(--space-6);margin:var(--space-5) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ledger>div{padding-top:var(--space-4);border-top:2px solid var(--text)}.ledger dt{font-family:var(--font-sans);font-weight:650;font-size:var(--t-h3)}.ledger dd{margin:var(--space-2) 0 0;gap:var(--space-2);font-size:.975rem;line-height:1.55;display:grid}.check{gap:var(--space-4) var(--space-6);margin-top:var(--space-6);padding:var(--space-5);border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--raised);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.check h4{font-family:var(--font-sans);font-size:var(--t-h3);font-weight:650}.check p{margin-top:var(--space-2);font-size:var(--t-small)}.check pre{padding:var(--space-3) var(--space-4);border-radius:calc(var(--radius) - 3px);background:var(--code);font-size:var(--t-mono);grid-area:1/2/span 2;align-self:start;margin:0;line-height:1.6;overflow-x:auto}.check>p{grid-column:1;margin-top:0}@media (max-width:1099px){.guards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.ledger,.privacy-head,.check,.limit{grid-template-columns:minmax(0,1fr)}.ledger{gap:var(--space-5)}.check pre{grid-area:auto}.check>p{grid-column:auto}}@media (max-width:599px){.guards{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.limit{padding:var(--space-5)}}.get{gap:var(--space-7) var(--space-6);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.get>.download{grid-column:1/-1;margin-bottom:0}.get-help>.side-block:first-child{margin-top:0}.then{margin-top:var(--space-5)!important}.get-main>.small-title:first-child{margin-top:0}.need{margin:var(--space-3) 0 0;font-size:var(--t-small);padding-inline-start:1.2em;line-height:1.55}.need li+li{margin-top:var(--space-2)}.need strong{font-family:var(--font-sans);font-weight:650}.terminal{margin-top:var(--space-5);border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--code);box-shadow:var(--offset) var(--offset) 0 var(--print-shadow);overflow:hidden}.terminal-bar{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);border-bottom:1px solid var(--line);display:flex}.terminal pre{padding:var(--space-4);font-size:var(--t-mono);margin:0;line-height:1.75;overflow-x:auto}.then{gap:var(--space-4);margin:var(--space-6) 0 0;display:grid}.then>div{padding-top:var(--space-4);border-top:1px solid var(--line)}.then dt{font-family:var(--font-sans);font-weight:650}.then dd{margin:var(--space-1) 0 0;font-size:.9375rem;line-height:1.55}.source{justify-items:start;gap:var(--space-3);padding:var(--space-5);border:2px solid var(--text);border-radius:var(--radius);background:var(--raised);box-shadow:var(--offset) var(--offset) 0 var(--plum);display:grid}.source h3{font-family:var(--font-shout);text-transform:uppercase;color:var(--gold);font-size:2rem;font-weight:800;line-height:.95}.source p{font-size:var(--t-small)}.source .aside{margin-top:0}.source .button{overflow-wrap:anywhere;max-width:100%}.side-block{margin-top:var(--space-6)}.side-block .small-title{margin-top:0}.side-list{margin:var(--space-2) 0 0;color:var(--dim);padding-inline-start:1.1em;font-size:.9375rem;line-height:1.55}.side-list li+li{margin-top:var(--space-2)}.download{align-items:start;gap:var(--space-5) var(--space-7);margin-bottom:var(--space-6);padding:var(--space-6);border:2px solid var(--text);border-radius:var(--radius);background:var(--raised);box-shadow:10px 10px 0 var(--hot);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"lead steps""facts steps""note steps";display:grid}.download .aside{grid-area:note;margin-top:0}.download-lead{grid-area:lead}.download-facts{grid-area:facts}.download-steps{grid-area:steps}.download-sha{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.download-sha code{font-size:var(--t-mono);overflow-wrap:anywhere;word-break:break-all}.download-facts{border-top:1px solid var(--line);margin:0;display:grid}.download-facts>div{gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--line);font-size:var(--t-small);grid-template-columns:8rem minmax(0,1fr);display:grid}.download-facts dt{color:var(--gold);font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.12em;text-transform:uppercase;padding-top:.2em;font-weight:500}.download-facts dd{min-width:0;margin:0}.download-steps h3{font-family:var(--font-sans);font-size:var(--t-h3);font-weight:650}.download-steps p{margin-top:var(--space-2);font-size:var(--t-small)}.download-steps ol{margin:var(--space-3) 0 0;font-size:var(--t-small);padding-inline-start:1.4em;line-height:1.55}.download-steps li+li{margin-top:var(--space-2)}.copy{align-items:center;gap:var(--space-2);display:inline-flex}.copy-status{color:var(--faint);font-size:var(--t-small)}.copy-status:empty{display:none}@media (max-width:1099px){.get{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.get{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.download{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead""facts""steps""note"}}@media (max-width:599px){.download,.source{padding:var(--space-5)}.download-facts>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.get-source>summary{cursor:pointer;margin-top:0}.get-source>summary:focus-visible{outline:2px solid var(--plum);outline-offset:4px}.get-source[open]>summary{margin-bottom:var(--space-4)}.get-start>.then:first-child{margin-top:0!important}.get-from-source>.get-source{margin-top:var(--space-6)}.get-source .small-title:not(summary){margin-top:var(--space-5)}.releases{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.releases .section-title{max-width:12ch}.release+.release{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px dashed var(--line-strong)}.release-heading{align-items:baseline;gap:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:var(--t-mono);flex-wrap:wrap;display:flex}.release-heading h3{font-family:var(--font-sans);font-size:var(--t-small);font-weight:650}.release-heading time{color:var(--faint)}.release-status{color:var(--plum)}.release-title{margin-top:var(--space-1);color:var(--dim)}.release summary{cursor:pointer}.release summary:focus-visible{outline:2px solid var(--plum);outline-offset:4px}.release-changes{margin:var(--space-3) 0 0;gap:var(--space-3) var(--space-5);color:var(--dim);font-size:var(--t-small);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;line-height:1.45;list-style:none;display:grid}.release-changes strong{color:var(--text);font-family:var(--font-sans);font-weight:650}.release-changes li:only-child{grid-column:1/-1}.release-notes{margin-top:var(--space-3);font-family:var(--font-sans);font-size:var(--t-small);display:inline-block}@media (max-width:899px){.releases{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.releases .section-title{max-width:24ch}}@media (max-width:599px){.release-changes{grid-template-columns:minmax(0,1fr)}}.release-archive{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px dashed var(--line-strong)}.release-archive>summary{cursor:pointer;color:var(--dim);font-family:var(--font-sans)}.release-archive>summary:focus-visible{outline:2px solid var(--plum);outline-offset:4px}.release-archive>.release:first-of-type{margin-top:var(--space-4)}.letter{gap:var(--space-6) clamp(var(--space-6), 5vw, var(--space-8));grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.letter-body{max-width:40rem;font-family:var(--font-serif);font-size:var(--t-letter);line-height:1.6}.letter-body p+p{margin-top:var(--space-4)}.letter-body .text-link{text-decoration-thickness:1px}.letter-signature{align-items:center;gap:var(--space-3);color:var(--gold);font-style:italic;display:flex}.letter-peek{flex:none;width:3.5rem;height:3.5rem;display:block}.letter-peek img{width:100%;height:auto}.site-footer{padding-block:var(--space-8) var(--space-6);border-top:2px solid var(--hot);background:var(--ground-deep);font-family:var(--font-sans);font-size:.9375rem;position:relative}.site-footer-row{align-items:end;gap:var(--space-5) var(--space-7);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.site-footer nav{justify-content:flex-end}.site-footer p{max-width:62ch}.footer-tagline{color:var(--text);margin-bottom:var(--space-4);font-size:clamp(2rem,1.5rem + 1.6vw,3.25rem)}.footer-heritage{margin-top:var(--space-3);font-style:italic}.site-footer-actions{gap:var(--space-6);flex-direction:column;align-items:stretch;display:flex}.footer-support{padding:var(--space-5);border:1px solid var(--gold);background:var(--raised);box-shadow:var(--offset) var(--offset) 0 var(--print-shadow)}.footer-support-title{margin-bottom:var(--space-2);color:var(--text);font-family:var(--font-serif);font-size:1.5rem;line-height:1.2}.footer-support p:not(.footer-support-title){margin-bottom:var(--space-4);color:var(--dim)}.footer-support-link{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--hot);background:var(--hot);color:var(--press-ink);font-weight:700;text-decoration:none;display:inline-flex}.footer-support-link:hover{border-color:var(--hot);background:var(--ground-deep);color:var(--text)}.footer-support-link:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.footer-support-platform{margin-top:var(--space-2);color:var(--dim);font-size:.8125rem;display:block}.site-footer nav{gap:var(--space-3) var(--space-5);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;font-size:.75rem;display:flex}.site-footer nav a{color:var(--dim);text-decoration:none}.site-footer nav a:hover{color:var(--text);text-decoration:underline}@media (max-width:899px){.letter{grid-template-columns:minmax(0,1fr)}}@media (max-width:699px){.site-footer-row{grid-template-columns:minmax(0,1fr)}.site-footer nav{justify-content:flex-start}}.legal-body{gap:var(--space-4);display:grid}.legal-body>p,.legal-item p,.legal-list{max-width:68ch;font-size:var(--t-body);line-height:1.6}.legal-body>.sub-title,.legal-item .sub-title{margin-top:var(--space-6)}.legal-item{gap:var(--space-3);display:grid}.legal-license{max-width:80ch;margin:var(--space-3) 0 0;padding:var(--space-5);border:2px solid var(--text);font-family:var(--font-mono);font-size:var(--t-mono);white-space:pre-wrap;line-height:1.7;overflow-x:auto}.legal-list{gap:var(--space-2);padding-left:var(--space-5);display:grid}.legal-updated{margin-top:var(--space-6);font-size:var(--t-small)}@media (max-width:900px){.legal .ledger{grid-template-columns:minmax(0,1fr)}}.home-steps{gap:var(--space-6);margin:var(--space-7) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.home-steps li{padding-top:var(--space-4);border-top:2px solid var(--text)}.home-steps h3{margin-top:var(--space-2);font-family:var(--font-sans);font-size:var(--t-h3);font-weight:650}.home-steps p{margin-top:var(--space-2);font-size:var(--t-small);line-height:1.55}.home-pair{gap:var(--space-6);margin-top:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-pair-label{margin-top:var(--space-3);max-width:52ch;font-size:var(--t-small);line-height:1.55}.home-claim{margin-top:var(--space-7);font-size:var(--t-h2);color:var(--gold);text-transform:uppercase;line-height:.95}.home-sequence{gap:var(--space-6);margin-top:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-sequence h3{gap:var(--space-2);margin-top:var(--space-4);font-family:var(--font-sans);font-size:var(--t-h3);align-items:baseline;font-weight:650;display:flex}.home-sequence p{margin-top:var(--space-2);font-size:var(--t-small);line-height:1.55}.home-either{gap:var(--space-6);margin:var(--space-7) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-either>div{padding-top:var(--space-4);border-top:2px solid var(--text)}.home-either dt{font-family:var(--font-shout);text-transform:uppercase;color:var(--gold);font-size:clamp(2rem,1.5rem + 1.4vw,3rem);font-weight:800;line-height:.9}.home-either dd{margin:var(--space-3) 0 0;max-width:52ch;font-size:var(--t-body);line-height:1.55}.home-points-wide{max-width:64ch}.home-more{margin-top:var(--space-5);font-family:var(--font-sans);font-size:var(--t-small)}@media (max-width:1099px){.home-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.home-sequence{grid-template-columns:minmax(0,1fr)}}@media (max-width:699px){.home-steps,.home-pair,.home-either{grid-template-columns:minmax(0,1fr)}}.features-intro .lede{max-width:64ch}.feature-index{gap:var(--space-2) var(--space-4);margin-top:var(--space-6);font-family:var(--font-sans);font-size:var(--t-small);flex-wrap:wrap;display:flex}.feature-index a{color:var(--text);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2em}.feature-list{gap:var(--space-6);margin:var(--space-7) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.feature-list li{align-content:start;gap:var(--space-2);padding-top:var(--space-4);border-top:2px solid var(--text);display:grid}.feature-list h3{align-items:baseline;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--t-h3);flex-wrap:wrap;font-weight:650;display:flex}.feature-list p{font-size:var(--t-small);line-height:1.55}.feature-new{border:1px solid var(--gold);color:var(--gold);font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.1em .5em;font-weight:500}.feature-docs{font-family:var(--font-sans);font-size:var(--t-small);justify-self:start}.feature-video{gap:var(--space-3);margin-top:var(--space-7);display:grid}.feature-video .aside{text-align:center;justify-self:center;max-width:66rem}.feature-desk .kicker-n{display:none}@media (max-width:1099px){.feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.feature-list{grid-template-columns:minmax(0,1fr)}}.search-open{align-items:center;gap:var(--space-2);min-height:2.25rem;padding:var(--space-1) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--ground);color:var(--dim);font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;cursor:pointer;font-size:.8125rem;font-weight:600;display:inline-flex}.search-open:hover{color:var(--text);border-color:var(--text)}.search-open svg,.search-field svg,.search-launcher svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;flex:none;width:1rem;height:1rem}.search-open-key{padding:0 var(--space-1);border:1px solid var(--line);color:var(--faint);border-radius:4px;font-size:.6875rem}@media (max-width:1099px){.search-open{padding-inline:var(--space-2)}.search-open-label,.search-open-key{display:none}}.search-dialog{width:min(44rem, 100% - 2 * var(--space-4));max-height:min(40rem, 100dvh - 2 * var(--space-6));margin:var(--space-8) auto auto;border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--raised);color:var(--text);box-shadow:var(--offset) var(--offset) 0 var(--print-shadow);padding:0}.search-dialog::backdrop{background:var(--scrim)}.site-header .search-dialog{font-family:var(--font-serif);letter-spacing:normal;text-transform:none;font-size:1rem;font-weight:400}.site-header .search-dialog a{color:var(--text)}.site-header nav a[aria-current=page]{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--hot);text-decoration-color:var(--hot);text-underline-offset:.45em;text-decoration-thickness:2px}.search-panel{max-height:inherit;flex-direction:column;display:flex}.search-field{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);color:var(--dim);display:flex}.search-field input{min-width:0;min-height:2.5rem;color:var(--text);font-family:var(--font-sans);background:0 0;border:0;flex:1;font-size:1.125rem}.search-field input:focus{outline:none}.search-field input::-webkit-search-cancel-button{display:none}.search-field:focus-within{box-shadow:inset 0 -2px 0 var(--accent)}.search-close{padding:var(--space-1) var(--space-2);border:1px solid var(--line);color:var(--faint);font-family:var(--font-mono);cursor:pointer;background:0 0;border-radius:4px;font-size:.75rem}.search-status{padding:var(--space-2) var(--space-4) 0;color:var(--faint);font-family:var(--font-sans);font-size:.8125rem;display:block}.search-results{padding:var(--space-2);overscroll-behavior:contain;overflow-y:auto}.search-hit{padding:var(--space-3) var(--space-3);border-radius:var(--radius);color:var(--text);scroll-margin:var(--space-2);gap:.125rem;text-decoration:none;display:grid}.search-hit[aria-selected=true]{background:var(--sunk);box-shadow:inset 3px 0 0 var(--accent)}.search-hit-where{color:var(--gold);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem}.search-hit-title{font-family:var(--font-sans);font-size:1rem;font-weight:650}.search-hit-text{color:var(--dim);font-size:.9375rem;line-height:1.5}.search-hit mark,.doc-main mark{background:var(--water-deep);color:var(--text);border-radius:2px;padding:0 1px}.search-keys{align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-4) var(--space-3);border-top:1px solid var(--line);color:var(--faint);font-family:var(--font-sans);flex-wrap:wrap;font-size:.75rem;display:flex}@media (max-width:559px){.search-dialog{margin-top:var(--space-4)}.search-keys{display:none}}kbd{border:1px solid var(--line-strong);background:var(--raised);min-width:1.5em;color:var(--text);text-align:center;white-space:nowrap;border-bottom-width:2px;border-radius:4px;padding:.05em .4em;font-size:.8em;font-weight:500;line-height:1.4;display:inline-block}.keys-one,.keys-mac,.keys-win{white-space:nowrap}.keys kbd+kbd{margin-left:.15em}.keys-plus,.keys-then,.keys-or-word{color:var(--faint);font-family:var(--font-sans);font-size:.8em}.keys-plus{margin-inline:.1em}.keys-or{color:var(--faint);margin-inline:.35em}.keys-win{opacity:.86}.docs{grid-template-columns:var(--doc-side) minmax(0, 1fr) var(--doc-toc);gap:var(--space-7);padding-block:var(--space-6) var(--space-8);align-items:start;display:grid}.doc-main{min-width:0}.doc-article{max-width:var(--doc-measure)}.doc-side,.doc-toc{top:var(--space-4);max-height:calc(100dvh - 2 * var(--space-4));overscroll-behavior:contain;font-family:var(--font-sans);font-size:var(--t-doc-ui);scrollbar-width:thin;position:sticky;overflow-y:auto}.doc-side-list,.doc-side-list ul,.doc-toc-list,.doc-toc-list ol{margin:0;padding:0;list-style:none}.doc-side-list>li+li{margin-top:var(--space-4)}.doc-side-title,.doc-toc-title{margin-bottom:var(--space-2);color:var(--gold);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.doc-side a,.doc-toc a{padding:.3rem var(--space-3);border-left:2px solid var(--line);color:var(--dim);line-height:1.35;text-decoration:none;display:block}.doc-side a:hover,.doc-toc a:hover{color:var(--text);border-left-color:var(--line-strong)}.doc-side a[aria-current=page]{border-left-color:var(--hot);color:var(--text);background:var(--raised);font-weight:650}.doc-toc-list ol a{padding-left:var(--space-5);font-size:.875rem}.doc-toc a[aria-current=location]{border-left-color:var(--accent);color:var(--text)}.doc-side-phone,.doc-toc-phone{margin-bottom:var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--raised);font-family:var(--font-sans);font-size:var(--t-doc-ui);display:none}.doc-side-phone summary,.doc-toc-phone summary{padding:var(--space-3) var(--space-4);cursor:pointer;font-weight:650}.doc-side-phone-at{color:var(--dim);font-weight:500}.doc-side-phone nav,.doc-toc-phone nav{padding:0 var(--space-4) var(--space-4)}.doc-side-phone .doc-side-list a,.doc-toc-phone a{padding:.45rem var(--space-3);border-left:2px solid var(--line);color:var(--dim);text-decoration:none;display:block}.doc-side-phone a[aria-current=page]{border-left-color:var(--hot);color:var(--text);font-weight:650}.doc-toc-phone ol{margin:0;padding:0;list-style:none}.doc-toc-phone ol ol a{padding-left:var(--space-5)}@media (max-width:1199px){.docs{grid-template-columns:var(--doc-side) minmax(0, 1fr);gap:var(--space-6)}.doc-toc{display:none}.doc-toc-phone{display:block}}@media (max-width:899px){.docs{padding-top:var(--space-5);grid-template-columns:minmax(0,1fr)}.doc-side{display:none}.doc-side-phone{display:block}}.doc-crumbs ol{gap:var(--space-1) var(--space-2);margin:0 0 var(--space-4);font-family:var(--font-sans);flex-wrap:wrap;padding:0;font-size:.875rem;list-style:none;display:flex}.doc-crumbs li+li:before{content:"›";margin-right:var(--space-2);color:var(--faint)}.doc-crumbs a{color:var(--dim);text-decoration:none}.doc-crumbs a:hover{color:var(--text);text-decoration:underline}.doc-crumbs a[aria-current=page]{color:var(--text)}.doc-head{margin-bottom:var(--space-6)}.doc-head .kicker{margin-bottom:var(--space-3)}.doc-title{font-size:var(--t-doc-h1);overflow-wrap:anywhere;line-height:.92}.doc-short{margin-top:var(--space-5);padding:var(--space-4) var(--space-5);border-left:4px solid var(--hot);border-radius:0 var(--radius) var(--radius) 0;background:var(--raised);font-size:var(--t-lede);line-height:1.5}.doc-short-label{margin-bottom:var(--space-1);color:var(--hot);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:500}.doc-section{margin-top:var(--space-7)}.doc-depth{margin-top:var(--space-8);padding-top:var(--space-5);border-top:2px solid var(--line-strong)}.doc-depth>.doc-heading h2:before{content:"✺ ";color:var(--hot);text-shadow:none}.doc-depth .doc-section{margin-top:var(--space-6)}.doc-heading{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-4);display:flex;position:relative}.doc-heading h2,.doc-heading h3,.doc-heading h4{scroll-margin-top:var(--space-5);text-wrap:balance}.doc-heading h2{font-family:var(--font-shout);font-weight:800;font-size:var(--t-doc-h2);letter-spacing:-.005em;text-transform:uppercase;text-shadow:.03em .03em 0 var(--press-shadow);line-height:.95}.doc-heading h3{font-family:var(--font-sans);font-size:var(--t-doc-h3);font-weight:700;line-height:1.25}.doc-heading h4{font-family:var(--font-sans);font-size:var(--t-doc-h4);font-weight:650;line-height:1.3}.doc-heading-3,.doc-heading-4{margin-top:var(--space-6)}.doc-section>.doc-heading-3:first-child{margin-top:0}.copy-link{width:1.75rem;height:1.75rem;color:var(--faint);cursor:pointer;opacity:0;transition:opacity var(--dur-quick) var(--ease-out);background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:inline-grid}.copy-link svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:1rem;height:1rem}.doc-heading:hover .copy-link,.copy-link[data-state=copied]{opacity:1}.copy-link:focus-visible{opacity:1}.copy-link:hover{color:var(--accent)}.copy-link-done{display:none}.copy-link[data-state=copied]{width:auto;padding-inline:var(--space-2);color:var(--accent);font-family:var(--font-sans);font-size:.75rem;font-weight:600}.copy-link[data-state=copied] svg{display:none}.copy-link[data-state=copied] .copy-link-done{display:inline}@media (hover:none){.copy-link{opacity:.6}}.doc-article p,.doc-article li,.doc-article dd{overflow-wrap:break-word}.doc-p{margin-top:var(--space-4)}.doc-heading+.doc-p{margin-top:0}.doc-list{margin:var(--space-4) 0 0;padding-left:var(--space-5)}.doc-list li+li{margin-top:var(--space-2)}.doc-list li::marker{color:var(--hot)}.doc-article code,.doc-article kbd{font-family:var(--font-mono)}.doc-article :not(pre)>code{background:var(--code);border-radius:4px;padding:.05em .3em}.doc-steps{margin:var(--space-5) 0 0;counter-reset:none;padding:0;list-style:none}.doc-steps>li{gap:var(--space-2) var(--space-4);padding-bottom:var(--space-5);grid-template-columns:2.25rem minmax(0,1fr);display:grid}.doc-steps>li+li{padding-top:var(--space-5);border-top:1px dashed var(--line-strong)}.doc-step-n{background:var(--press);width:2.25rem;height:2.25rem;color:var(--press-ink);font-family:var(--font-shout);box-shadow:2px 2px 0 var(--hot);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:800;display:grid}.doc-step-body p+p{margin-top:var(--space-1)}.doc-step-title{font-family:var(--font-sans);padding-top:.35rem;font-size:1.0625rem;font-weight:700;line-height:1.35}.doc-steps .window,.doc-steps>li>.doc-shot,.doc-steps>li>.doc-picture-pending{grid-column:2}@media (max-width:559px){.doc-steps .window,.doc-steps>li>.doc-shot,.doc-steps>li>.doc-picture-pending{grid-column:1/-1}}.doc-article>.doc-section>.window,.doc-article .doc-shot,.doc-picture-pending{margin-top:var(--space-5)}.doc-picture-frame{align-content:center;gap:var(--space-2);min-height:11rem;padding:var(--space-5);background:repeating-linear-gradient(-45deg, transparent 0 12px, var(--grain) 12px 13px), var(--sunk);font-family:var(--font-sans);text-align:center;display:grid}.doc-picture-pending.is-compact .doc-picture-frame{min-height:6.5rem;padding:var(--space-4)}.doc-picture-label{color:var(--hot);font-weight:700}.doc-picture-frame p:first-child{color:var(--text);text-wrap:balance;font-size:1rem;font-weight:600}.doc-picture-note{color:var(--faint);font-size:.8125rem}.doc-picture-pending .window-tag{color:var(--hot)}.doc-prompt{margin:var(--space-5) 0 0;border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--code);box-shadow:var(--offset) var(--offset) 0 var(--print-shadow);overflow:hidden}.doc-prompt.from-you{box-shadow:var(--offset) var(--offset) 0 var(--water-deep)}.doc-prompt-head{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);background:var(--raised);font-family:var(--font-sans);flex-wrap:wrap;display:flex}.doc-prompt-who{padding:.1rem var(--space-2);border-radius:var(--radius-pill);background:var(--press);color:var(--press-ink);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.from-you .doc-prompt-who{background:var(--water);color:var(--press-ink)}.doc-prompt-title{flex:12rem;font-weight:650}.doc-prompt-text,.doc-code pre{padding:var(--space-4);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.65;overflow-x:auto}.doc-prompt-text:focus-visible{outline-offset:-2px}.doc-code pre:focus-visible{outline-offset:-2px}.table-scroll:focus-visible{outline-offset:-2px}.doc-prompt-foot{padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--line);background:var(--raised);font-size:.9375rem}.doc-prompt-foot p+p{margin-top:var(--space-2)}.doc-prompt-label{margin-right:var(--space-1);color:var(--gold);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.doc-prompt-source{color:var(--faint);font-family:var(--font-sans);font-size:.8125rem}.doc-copy[data-state=copied]{border-color:var(--accent);color:var(--accent)}.doc-code{margin-top:var(--space-5);border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--code);overflow:hidden}.doc-code-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-bottom:1px solid var(--line);background:var(--raised);color:var(--faint);font-family:var(--font-mono);font-size:.75rem;display:flex}.doc-code pre{white-space:pre;overflow-wrap:normal}.doc-callout{--tone:var(--water);margin-top:var(--space-5);padding:var(--space-4) var(--space-5);border:1.5px solid var(--line-strong);border-left:6px solid var(--tone);border-radius:var(--radius);background:var(--raised)}.doc-callout.tone-limit{--tone:var(--hot)}.doc-callout.tone-keys{--tone:var(--plum)}.doc-callout-label{color:var(--tone);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:500}.doc-callout.tone-good .doc-callout-label{color:var(--water)}.doc-callout-title{margin-top:var(--space-1);font-family:var(--font-sans);font-weight:700}.doc-callout p+p{margin-top:var(--space-2)}.doc-callout .table-scroll{margin-top:var(--space-3)}.doc-callout .doc-table caption{display:none}.table-scroll{margin-top:var(--space-5);border-radius:var(--radius);overflow-x:auto}.doc-table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.5}.doc-table caption{padding-bottom:var(--space-2);color:var(--dim);font-family:var(--font-sans);text-align:left;caption-side:top;font-size:.875rem}.doc-table th,.doc-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.doc-table thead th{border-bottom:2px solid var(--line-strong);color:var(--gold);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;font-weight:500}.doc-table tbody th{min-width:9rem;font-weight:600}.doc-keys{table-layout:fixed}.doc-keys thead th:first-child{width:50%}.doc-keys thead th:nth-child(2){width:22%}.doc-keys td .keys-one,.keys-mac,.keys-win{white-space:nowrap}.doc-keys td{overflow-wrap:normal}.doc-keys thead th{white-space:normal}@media (max-width:559px){.doc-keys thead th:first-child{width:44%}.doc-keys thead th:nth-child(2){width:24%}}.doc-keys tbody th{font-weight:500}.doc-key-page{color:var(--faint);font-size:.8125rem;font-weight:400}.doc-links{gap:var(--space-3);margin:var(--space-5) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));padding:0;list-style:none;display:grid}.doc-links a{gap:var(--space-1);height:100%;padding:var(--space-4);border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--raised);color:var(--text);transition:transform var(--dur-quick) var(--ease-out), box-shadow var(--dur-quick) var(--ease-out);text-decoration:none;display:grid}.doc-links a:hover{box-shadow:3px 4px 0 var(--hot);transform:translate(-1px,-2px)}.doc-links-title{font-family:var(--font-sans);font-weight:700}.doc-links-text{color:var(--dim);font-size:.9375rem;line-height:1.45}.doc-terms{margin:var(--space-4) 0 0}.doc-terms>div{padding:var(--space-3) 0;border-bottom:1px solid var(--line);scroll-margin-top:var(--space-5)}.doc-terms>div:target{background:var(--raised);box-shadow:-.75rem 0 0 var(--raised), .75rem 0 0 var(--raised)}.doc-terms dt{font-family:var(--font-sans);font-weight:700}.doc-terms dd{margin:var(--space-1) 0 0;color:var(--dim)}.doc-issues{gap:var(--space-3);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.doc-issues li{padding:var(--space-4);border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--raised)}.doc-issue-kind{color:var(--hot);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.kind-core .doc-issue-kind{color:var(--plum)}.kind-not-understood .doc-issue-kind{color:var(--water)}.doc-issue-title{margin:var(--space-1) 0;font-family:var(--font-sans);font-weight:700}.doc-issue-meanwhile{margin-top:var(--space-2);color:var(--dim)}.doc-issue-meanwhile span{color:var(--text);font-weight:600}.doc-diagram{margin:var(--space-6) 0 0}.dg-frame{padding:var(--space-3);border:1.5px solid var(--line-strong);border-radius:var(--radius);background:radial-gradient(var(--screen) .8px, transparent 1px) 0 0 / 6px 6px, var(--ground-deep)}.dg{width:100%;height:auto;font-family:var(--font-sans);display:block}.dg-tall{max-width:26rem;margin-inline:auto;display:none}@media (max-width:699px){.dg-wide{display:none}.dg-tall{display:block}}.dg-node rect:first-child{fill:var(--raised);stroke:var(--line-strong);stroke-width:1.5px}.dg-node-edge{fill:var(--actor);stroke:none}.dg-node-title{fill:var(--text);font-size:15px;font-weight:700}.dg-node-n{fill:var(--actor)}.dg-node-text{fill:var(--dim);font-size:13px}.dg-node-tag{fill:var(--actor);font-family:var(--font-mono);letter-spacing:.04em;font-size:11px}.dg-edge path{fill:none;stroke:var(--line-strong);stroke-width:2px}.dg-edge.is-dashed path{stroke-dasharray:6 5;stroke:var(--hot)}.dg-head{fill:var(--line-strong)}.dg-edge-label{fill:var(--dim);font-size:12px;font-style:italic;font-family:var(--font-serif)}.dg-band rect{fill:none;stroke:var(--actor);stroke-width:1.2px;stroke-dasharray:3 4}.dg-band-label{fill:var(--actor);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.actor-you{--actor:var(--hot)}.actor-agents{--actor:var(--water)}.actor-jev{--actor:var(--plum)}.actor-board,.actor-plain{--actor:var(--faint)}.actor-done{--actor:var(--accent)}.actor-needs{--actor:var(--needs)}.actor-wanigan{--actor:var(--water)}.actor-site{--actor:var(--plum)}.doc-diagram figcaption{margin-top:var(--space-4)}.dg-caption-title{font-family:var(--font-sans);font-weight:700}.dg-words{margin:var(--space-2) 0 0;padding-left:var(--space-5);color:var(--dim);font-size:.9375rem}.dg-words li+li{margin-top:var(--space-1)}.dg-words strong{color:var(--text)}.doc-foot{margin-top:var(--space-8);padding-top:var(--space-5);border-top:2px solid var(--line-strong)}.doc-tell{color:var(--dim)}.doc-pager{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.doc-pager a{gap:var(--space-1);padding:var(--space-4);border:1.5px solid var(--line-strong);border-radius:var(--radius);color:var(--text);font-family:var(--font-sans);font-weight:650;text-decoration:none;display:grid}.doc-pager a:hover{border-color:var(--text)}.doc-pager span{color:var(--faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.doc-pager-next{text-align:right}.doc-pager-prev span:before{content:"← "}.doc-pager-next span:after{content:" →"}@media (max-width:559px){.doc-pager{grid-template-columns:1fr}.doc-pager-next{text-align:left}}.search-launcher{align-items:center;gap:var(--space-3);width:100%;margin-top:var(--space-5);padding:var(--space-4) var(--space-5);border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--raised);color:var(--dim);font-family:var(--font-sans);text-align:left;cursor:pointer;box-shadow:var(--offset) var(--offset) 0 var(--print-shadow);font-size:1.0625rem;display:flex}.search-launcher:hover{color:var(--text);border-color:var(--text)}.search-launcher svg{width:1.25rem;height:1.25rem}.search-launcher>span:first-of-type{flex:1}.search-launcher-keys{color:var(--faint);white-space:nowrap;font-size:.875rem}@media (max-width:559px){.search-launcher-keys{display:none}}.doc-categories{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.doc-category{padding:var(--space-4) var(--space-5) var(--space-5);border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--raised)}.doc-category h3{font-family:var(--font-shout);text-transform:uppercase;font-size:1.75rem;font-weight:800;line-height:1}.doc-category h3 a{color:var(--text);text-decoration:none}.doc-category h3 a:hover{color:var(--hot)}.doc-category-blurb{margin-top:var(--space-2);color:var(--dim);font-size:.9375rem;line-height:1.45}.doc-category ul{margin:var(--space-3) 0 0;font-family:var(--font-sans);font-size:var(--t-doc-ui);padding:0;list-style:none}.doc-category li+li{margin-top:var(--space-1)}.doc-category li a{color:var(--accent);text-decoration:none}.doc-category li a:hover{text-decoration:underline}.docs-home .doc-article{max-width:none}@media (prefers-reduced-motion:reduce){.doc-links a,.copy-link{transition:none}.doc-links a:hover{transform:none}}@media (forced-colors:active){.doc-heading h2{text-shadow:none}.dg-node rect:first-child,.dg-edge path{stroke:canvastext}.dg-node-title,.dg-node-text,.dg-edge-label,.dg-band-label{fill:canvastext}.search-hit[aria-selected=true]{outline:2px solid highlight}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:before,.site-header,.site-footer,.doc-side,.doc-side-phone,.doc-toc,.doc-toc-phone,.doc-crumbs,.copy-link,.doc-copy,.doc-pager,.search-dialog,.skip-link{display:none!important}.docs{padding:0;display:block}.doc-article{max-width:none}.doc-heading h2{text-shadow:none}.doc-prompt,.doc-code,.doc-callout,.dg-frame,.doc-links a,.doc-issues li{box-shadow:none;break-inside:avoid}.dg-frame{background:0 0}.dg-wide{display:block!important}.dg-tall{display:none!important}.doc-section h2,.doc-section h3{break-after:avoid}.doc-article a.text-link[href^=http]:after{content:" (" attr(href) ")";color:var(--dim);overflow-wrap:anywhere;font-size:.8em}.doc-picture-frame{border-top:1px dashed var(--line-strong);background:0 0;min-height:4rem}}@media (min-width:560px) and (max-width:699px){.site-header nav{gap:var(--space-3)}}.board-page{--board-ground:var(--lightningcss-light,#e9edf0)var(--lightningcss-dark,#0e1217);--board-toolbar:var(--lightningcss-light,#f7f8f9)var(--lightningcss-dark,#141a20);--board-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a2127);--board-card-hover:var(--lightningcss-light,#f9fbfd)var(--lightningcss-dark,#222b33);--board-line:var(--lightningcss-light,#d4dbe0)var(--lightningcss-dark,#313c46);--board-ink:var(--lightningcss-light,#151d24)var(--lightningcss-dark,#f0f3f5);--board-muted:var(--lightningcss-light,#53606a)var(--lightningcss-dark,#a7b3bb);--board-blue:var(--lightningcss-light,#0965c6)var(--lightningcss-dark,#5ea7ff);--board-green:var(--lightningcss-light,#0d865d)var(--lightningcss-dark,#35c88f);--board-red:var(--lightningcss-light,#ca423a)var(--lightningcss-dark,#ff746e);--board-purple:var(--lightningcss-light,#6948d6)var(--lightningcss-dark,#a392ff);--board-radius:10px;padding-bottom:var(--space-9)}.board-intro{justify-content:space-between;align-items:end;gap:var(--space-7);padding-block:var(--space-8) var(--space-7);display:flex}.board-intro-copy{max-width:55rem}.board-intro h1{max-width:14ch;font-size:var(--t-hero)}.board-intro-copy>p:last-child{max-width:65ch;margin-top:var(--space-5);color:var(--dim);font-size:var(--t-lede);line-height:1.5}.board-intro-side{justify-items:end;gap:var(--space-3);padding-bottom:var(--space-1);font-family:var(--font-sans);flex:none;font-size:.875rem;display:grid}.board-update{align-items:center;gap:var(--space-2);color:var(--dim);display:inline-flex}.board-update-dot{background:var(--board-green);width:.55rem;height:.55rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--board-green) 15%, transparent);border-radius:50%}.board-stale{max-width:23rem;color:var(--gold);text-align:right}.board-progress{gap:var(--space-4);padding-block:var(--space-5) var(--space-6);border-top:1px solid var(--line-strong);display:grid}.board-progress-stats{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.board-progress-stat{align-items:center;gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.board-progress-stat+.board-progress-stat{padding-left:var(--space-6);border-left:1px solid var(--line-strong)}.board-progress-stat>strong{color:var(--hot);font-family:var(--font-shout);font-variant-numeric:tabular-nums;font-size:clamp(3.2rem,7vw,5.5rem);line-height:.9}.board-progress-stat>.board-progress-status{font-size:clamp(1.9rem,3vw,2.8rem);line-height:1}.board-progress-stat h2{font-family:var(--font-sans);font-size:1.2rem;line-height:1.2}.board-progress-stat p{margin-top:var(--space-1);color:var(--dim);font-family:var(--font-sans);font-size:.9rem}.board-release-gates{align-items:baseline;gap:var(--space-2) var(--space-4);font-family:var(--font-sans);flex-wrap:wrap;display:flex}.board-release-gates h3{font-size:.9rem;font-weight:650}.board-release-gates ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.board-release-gates li{border:1px solid var(--line-strong);color:var(--dim);border-radius:999px;padding:.2rem .55rem;font-size:.8rem}.board-progress-lanes{gap:var(--space-3) var(--space-6);font-family:var(--font-sans);flex-wrap:wrap;margin:0;display:flex}.board-progress-lanes div{align-items:baseline;gap:var(--space-2);display:flex}.board-progress-lanes dt{color:var(--dim);font-size:.8rem}.board-progress-lanes dd{font-family:var(--font-mono);margin:0;font-size:.9rem;font-weight:700}.board-progress-note{max-width:72ch;color:var(--dim);font-family:var(--font-sans);font-size:.8rem;line-height:1.5}.board-workspace{color:var(--text);font-family:var(--font-sans)}.board-workspace-inner{width:min(100% - 2 * var(--gutter), 94rem);padding-block:var(--space-5) var(--space-7)}.board-workspace-head{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.board-workspace-head h2{letter-spacing:-.03em;font-size:1.75rem;font-weight:680;line-height:1.1}.board-workspace-head p{margin-top:var(--space-1);color:var(--dim);font-size:.875rem}.board-total{color:var(--faint);font-family:var(--font-mono);white-space:nowrap;font-size:.75rem}.board-window{width:100%;min-width:0}.board-window-body{min-width:0;min-height:28rem;padding:var(--space-4);background:var(--board-ground);color:var(--board-ink)}.board-toolbar{align-items:center;gap:var(--space-2);padding:var(--space-2);margin-bottom:var(--space-5);border:1px solid var(--board-line);border-radius:var(--board-radius);background:var(--board-toolbar);flex-wrap:wrap;display:flex}.board-toolbar button,.board-toolbar select,.board-toolbar input{font-family:var(--font-sans);font-size:.875rem}.board-switch{border:1px solid var(--board-line);border-radius:7px;flex:none;gap:2px;min-width:0;margin:0;padding:2px;display:flex}.board-switch button{color:var(--board-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:.4rem .75rem}.board-switch button[aria-pressed=true]{background:var(--board-card);color:var(--board-ink);box-shadow:0 1px 3px var(--lightningcss-light,#141e281f)var(--lightningcss-dark,#00000059)}.board-search{border:1px solid var(--board-line);background:var(--board-card);min-width:12rem;max-width:22rem;color:var(--board-muted);border-radius:6px;flex:12rem;align-items:center;gap:.45rem;padding:.45rem .75rem;display:flex}.board-search>span:not(.sr-only){font-size:1.35rem;line-height:.7}.board-search input{width:100%;color:var(--board-ink);background:0 0;border:0;outline:0;padding:0}.board-search:focus-within{outline:2px solid var(--board-blue);outline-offset:2px}.board-search input::placeholder{color:var(--board-muted)}.board-select{align-items:center;gap:var(--space-2);padding-left:var(--space-3);border-left:1px solid var(--board-line);color:var(--board-muted);font-size:.75rem;display:inline-flex}.board-select select{border:1px solid var(--board-line);background:var(--board-card);max-width:11rem;min-height:2.25rem;color:var(--board-ink);cursor:pointer;border-radius:6px;padding:.25rem 1.75rem .25rem .65rem}.board-clear{color:var(--board-blue);cursor:pointer;background:0 0;border:0;text-decoration:underline}.board-lanes{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:clamp(.65rem,1.3vw,1.25rem);min-height:21rem;display:grid}.board-lane{min-width:0}.board-lane-head{align-items:center;gap:var(--space-2);min-height:2rem;margin-bottom:var(--space-3);padding-inline:var(--space-1);font-size:.875rem;font-weight:650;display:flex}.board-lane-dot{width:.62rem;height:.62rem;color:var(--board-muted);border:1.5px solid;border-radius:50%;flex:none}.board-lane-dot-working{color:var(--board-blue);border-top-color:#0000;transform:rotate(-40deg)}.board-lane-dot-review{color:var(--board-blue);background:linear-gradient(to right, var(--board-blue) 50%, transparent 50%)}.board-lane-dot-done{color:var(--board-green);background:var(--board-green)}.board-lane-count{min-width:1.35rem;height:1.35rem;color:var(--board-muted);font-family:var(--font-mono);background:var(--lightningcss-light,#dce3e8)var(--lightningcss-dark,#28323a);border-radius:999px;place-items:center;padding:0 .25rem;font-size:.68rem;font-weight:400;display:inline-grid}.board-lane-cards{gap:var(--space-2);align-content:start;padding:0 .2rem .2rem 0;display:grid}.board-pagination{gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3) var(--space-1) 0;border-top:1px solid var(--board-line);color:var(--board-muted);font-family:var(--font-sans);font-size:.72rem;display:grid}.board-pagination p{font-variant-numeric:tabular-nums;margin:0}.board-pagination>div{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.board-pagination button{border:1px solid var(--board-line);background:var(--board-card);width:1.8rem;height:1.8rem;color:var(--board-ink);cursor:pointer;border-radius:5px;place-items:center;font-size:1.25rem;line-height:1;display:grid}.board-pagination button:not(:disabled):hover{border-color:var(--board-blue);background:var(--board-card-hover)}.board-pagination button:disabled{opacity:.35;cursor:default}.board-pagination span{white-space:nowrap;font-variant-numeric:tabular-nums}.board-list>.board-pagination{margin-top:var(--space-4)}.board-card{align-content:start;gap:var(--space-3);width:100%;min-height:8.4rem;padding:var(--space-3);border:1px solid var(--board-line);border-radius:var(--board-radius);background:var(--board-card);color:var(--board-ink);text-align:left;cursor:pointer;transition:background-color var(--dur-quick) var(--ease-out), border-color var(--dur-quick) var(--ease-out), transform var(--dur-quick) var(--ease-out);display:grid;box-shadow:0 1px 2px var(--lightningcss-light,#141e2812)var(--lightningcss-dark,#00000029)}.board-card:hover{background:var(--board-card-hover);border-color:var(--board-blue);transform:translateY(-2px)}.board-card-top{color:var(--board-muted);font-family:var(--font-mono);align-items:center;gap:.45rem;font-size:.68rem;line-height:1.2;display:flex}.board-kind-mark{background:var(--board-blue);border-radius:2px;flex:none;width:.55rem;height:.55rem;display:inline-block}.board-kind-bug{background:var(--board-red);border-radius:50%}.board-kind-feature{background:var(--board-purple);transform:rotate(45deg)scale(.88)}.board-kind-idea{border:1.7px solid var(--board-green);background:0 0;border-radius:50%}.board-card-kind{color:var(--board-muted);font-family:var(--font-sans);margin-left:auto;font-size:.68rem}.board-card-title{font-size:.9rem;font-weight:600;line-height:1.4}.board-card-bottom{color:var(--board-muted);flex-wrap:wrap;justify-content:space-between;align-self:end;align-items:center;gap:.3rem;font-size:.72rem;line-height:1.3;display:flex}.board-card-bottom>span:last-child{color:var(--board-blue)}.board-lane-empty{padding:var(--space-6) var(--space-3);color:var(--board-muted);text-align:center;font-size:.8rem}.board-phone-lanes{display:none}.board-list{min-height:15rem}.board-list-row{gap:var(--space-3);width:100%;min-height:3.7rem;padding:.65rem var(--space-3);border:0;border-bottom:1px solid var(--board-line);color:var(--board-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:6rem minmax(12rem,2fr) minmax(7rem,1fr) 6rem minmax(7rem,1fr);align-items:center;display:grid}.board-list-row:hover{background:var(--board-card)}.board-list-row>span{color:var(--board-muted);font-size:.8rem}.board-list-row strong{font-size:.88rem;font-weight:600}.board-list-id{align-items:center;gap:var(--space-2);font-family:var(--font-mono);display:inline-flex;font-size:.7rem!important}.board-list-row .board-list-lane{color:var(--board-blue)}.board-list-empty{padding:var(--space-7) var(--space-4);color:var(--board-muted);text-align:center}.board-after{gap:var(--space-8);padding-top:var(--space-8);display:grid}.board-noscript{padding-top:var(--space-7);font-family:var(--font-sans)}.board-noscript h2{font-size:1.5rem}.board-noscript>p{margin-top:var(--space-2);color:var(--dim)}.board-noscript ul{gap:var(--space-4);margin:var(--space-5) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));padding:0;list-style:none;display:grid}.board-noscript li{padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius)}.board-noscript li span{margin-top:var(--space-1);color:var(--faint);font-size:.8rem;display:block}.board-noscript li p{margin-top:var(--space-3);font-size:.9rem}.board-noscript li ul{margin:var(--space-3) 0 0;padding-left:var(--space-5);list-style:outside;display:block}.board-noscript li li{border:0;padding:0;font-size:.85rem}.board-section-title{font-family:var(--font-sans);font-size:1.45rem;font-weight:680}.board-recent{padding-bottom:var(--space-7);border-bottom:1px solid var(--line-strong)}.board-recent ol{margin:var(--space-4) 0 0;padding:0;list-style:none}.board-recent li{align-items:baseline;gap:var(--space-2);padding-block:var(--space-2);border-top:1px solid var(--line);font-family:var(--font-sans);flex-wrap:wrap;font-size:.9rem;display:flex}.board-recent-date{width:7rem;color:var(--faint);font-family:var(--font-mono);font-size:.72rem}.board-recent button{color:var(--accent);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.board-recent li>span:last-child{color:var(--dim)}.board-muted{margin-top:var(--space-4);color:var(--dim);font-family:var(--font-sans);font-size:.9375rem}.board-people-head{justify-content:space-between;align-items:end;gap:var(--space-7);display:flex}.board-people-head h2{font-size:var(--t-h2)}.board-people-head>p{max-width:33ch;color:var(--dim);font-size:var(--t-lede)}.board-roster{gap:var(--space-3);margin:var(--space-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.board-roster li{align-items:center;gap:var(--space-3);min-width:14rem;padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--raised);font-family:var(--font-sans);display:flex}.board-roster li>div{gap:.1rem;display:grid}.board-roster strong{font-size:.92rem;font-weight:650}.board-roster a{color:var(--accent);font-size:.78rem}.board-avatar{background:var(--water-deep);width:2.75rem;height:2.75rem;color:var(--text);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.85rem;display:grid}.board-leaderboard-head{max-width:44rem;margin-top:var(--space-8)}.board-leaderboard-head h3{font-family:var(--font-sans);font-size:1.35rem}.board-leaderboard-head p{margin-top:var(--space-2);color:var(--dim);font-size:.95rem}.board-leaderboard-head .board-window{color:var(--faint);font-family:var(--font-mono);font-size:.78rem}.board-leaderboard{max-width:44rem;margin:var(--space-4) 0 0;padding:0;list-style:none}.board-leaderboard li{align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line);font-family:var(--font-sans);grid-template-columns:2.5rem minmax(0,1fr) auto;display:grid}.board-rank{color:var(--gold);font-family:var(--font-shout);font-size:1.5rem;font-weight:800;line-height:1}.board-leaderboard strong{font-variant-numeric:tabular-nums}.board-leaderboard small{color:var(--dim);font-size:.8rem;font-weight:400}.board-leaderboard-empty{max-width:44rem;padding-block:var(--space-3);border-top:1px solid var(--line)}.board-dialog{border:1px solid var(--board-line);background:var(--board-card);width:min(34rem,100% - 2rem);max-height:min(85dvh,48rem);color:var(--board-ink);font-family:var(--font-sans);border-radius:12px;margin:auto max(0px,50vw - min(94rem,100vw)/2) auto auto;padding:0;box-shadow:0 1.5rem 5rem #0006}.board-dialog::backdrop{background:#0a0c12ad}.board-dialog-panel{padding:var(--space-5)}.board-dialog-top{justify-content:space-between;align-items:center;display:flex}.board-dialog-id{align-items:center;gap:var(--space-2);color:var(--board-muted);font-family:var(--font-mono);font-size:.78rem;display:flex}.board-dialog-close{border:1px solid var(--board-line);width:2rem;height:2rem;color:var(--board-muted);cursor:pointer;background:0 0;border-radius:5px;place-items:center;font-size:1.3rem;line-height:1;display:grid}.board-dialog-close:hover{color:var(--board-ink);border-color:var(--board-blue)}.board-dialog h2{max-width:25ch;margin-top:var(--space-5);letter-spacing:-.03em;font-size:clamp(1.6rem,1.25rem + 1vw,2.1rem);line-height:1.15}.board-dialog-meta{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.board-dialog-meta span{border:1px solid var(--board-line);color:var(--board-muted);border-radius:999px;padding:.2rem .5rem;font-size:.75rem}.board-dialog-summary{margin-top:var(--space-5);font-size:1rem;line-height:1.6}.board-dialog-details{margin-top:var(--space-5)}.board-dialog-details h3{font-size:.95rem}.board-dialog-details ul{gap:var(--space-2);margin:var(--space-3) 0 0;padding-left:1.25rem;display:grid}.board-dialog-details li{padding-left:var(--space-1);font-size:.88rem;line-height:1.5}.board-dialog-details li::marker{color:var(--board-blue)}.board-dialog-share{margin-top:var(--space-5)}.board-dialog-share label{margin-bottom:var(--space-2);color:var(--board-muted);font-size:.75rem;display:block}.board-dialog-share>div{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.board-dialog-share input{border:1px solid var(--board-line);background:var(--board-toolbar);min-width:0;color:var(--board-ink);font-family:var(--font-mono);border-radius:5px;padding:.45rem .6rem;font-size:.7rem}.board-dialog-share button{border:1px solid var(--board-line);background:var(--board-toolbar);color:var(--board-ink);cursor:pointer;border-radius:5px;padding:.4rem .65rem;font-size:.78rem}.board-dialog-share button:hover{border-color:var(--board-blue)}.board-dialog-share output{min-height:1.25rem;color:var(--board-muted);margin-top:.2rem;font-size:.73rem;display:block}.board-dialog dl{gap:var(--space-4);margin:var(--space-6) 0 0;padding-top:var(--space-4);border-top:1px solid var(--board-line);grid-template-columns:1fr 1fr;display:grid}.board-dialog dt{color:var(--board-muted);font-size:.75rem}.board-dialog dd{margin:.2rem 0 0;font-size:.9rem;font-weight:600}.board-dialog-history{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--board-line)}.board-dialog-history h3{font-size:.95rem}.board-dialog-history ol{margin:var(--space-3) 0 0;padding:0;list-style:none}.board-dialog-history li{gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--board-line);grid-template-columns:11rem 1fr;font-size:.8rem;display:grid}.board-dialog-history time{color:var(--board-muted)}.board-dialog-notes,.board-dialog-links{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--board-line)}.board-dialog-notes h3,.board-dialog-links h3{font-size:.95rem}.board-dialog-notes ol,.board-dialog-links ul{gap:var(--space-3);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.board-dialog-notes li{gap:var(--space-1);display:grid}.board-dialog-notes time{color:var(--board-muted);font-family:var(--font-mono);font-size:.72rem}.board-dialog-notes p{font-size:.85rem;line-height:1.5}.board-dialog-links a{color:var(--board-blue);font-size:.85rem}.board-idea-note{margin-top:var(--space-5);padding:var(--space-3);border-left:2px solid var(--board-green);background:var(--board-toolbar);color:var(--board-muted);font-size:.8rem}.board-home-link{justify-content:space-between;align-items:end;gap:var(--space-6);display:flex}.board-home-link h2{font-size:clamp(2.5rem,2rem + 2vw,4rem)}.board-home-link p:last-child{max-width:55ch;margin-top:var(--space-4);font-size:var(--t-lede)}.board-home-link .button{flex:none}@media (max-width:1099px){.board-list-row{grid-template-columns:5rem minmax(12rem,2fr) minmax(7rem,1fr) 5rem}.board-list-owner{display:none}}@media (max-width:899px){.board-intro{gap:var(--space-5);display:grid}.board-intro-side{justify-items:start}.board-stale{text-align:left}.board-lanes{grid-template-columns:minmax(0,1fr);min-height:14rem}.board-lane:not(.board-lane-selected),.board-lane-head{display:none}.board-phone-lanes{gap:var(--space-2);min-width:0;margin:0 0 var(--space-4);padding:0 0 var(--space-2);scrollbar-width:thin;border:0;display:flex;overflow-x:auto}.board-phone-lanes button{align-items:center;gap:var(--space-2);border:1px solid var(--board-line);background:var(--board-card);color:var(--board-muted);font-family:var(--font-sans);cursor:pointer;border-radius:999px;flex:none;padding:.45rem .7rem;font-size:.8rem;display:inline-flex}.board-phone-lanes button[aria-pressed=true]{border-color:var(--board-blue);color:var(--board-ink)}.board-phone-lanes span{font-family:var(--font-mono);font-size:.7rem}.board-lane-cards{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.board-people-head{gap:var(--space-4);display:grid}.board-home-link{justify-items:start;display:grid}}@media (max-width:599px){.board-progress{gap:var(--space-3)}.board-progress-stats{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.board-progress-stat+.board-progress-stat{padding:var(--space-3) 0 0;border-left:0;border-top:1px solid var(--line-strong)}.board-progress-lanes{gap:var(--space-2) var(--space-4)}.board-intro{padding-block:var(--space-7)}.board-intro h1{font-size:clamp(3rem,1.7rem + 7vw,4rem)}.board-window-body{min-height:23rem;padding:var(--space-3)}.board-toolbar{align-items:stretch}.board-search{order:-1;min-width:100%;max-width:none}.board-select{gap:var(--space-1);border-left:0;flex:8rem;padding-left:0;display:grid}.board-select select{width:100%;max-width:none}.board-clear{margin-left:auto}.board-lane-cards{grid-template-columns:minmax(0,1fr)}.board-list-row{gap:var(--space-2);grid-template-columns:5rem minmax(0,1fr) auto}.board-list-row>span:nth-last-child(3){display:none}.board-list-lane{font-size:.7rem!important}.board-recent-date{width:100%}.board-dialog{width:min(100% - 1rem,34rem)}.board-dialog-panel{padding:var(--space-4)}.board-dialog-history li{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.board-card{transition:none}.board-card:hover{transform:none}}@media (forced-colors:active){.board-kind-mark,.board-lane-dot,.board-update-dot{forced-color-adjust:none}}.not-found-page{min-height:45vh;padding-block:var(--space-9)}.not-found-page h1{max-width:12ch;margin-top:var(--space-3);font-size:var(--t-hero)}.not-found-page>p:not(.kicker){max-width:42ch;margin-top:var(--space-5);color:var(--dim);font-size:var(--t-lede)}.not-found-links{align-items:center;gap:var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}:root[data-edition=rust]{--edition-copper:var(--lightningcss-light,#99512e)var(--lightningcss-dark,#e2a26d);--edition-rim:var(--lightningcss-light,#60362c)var(--lightningcss-dark,#6d3928);--edition-glint:var(--lightningcss-light,#dbad79)var(--lightningcss-dark,#ffc78b);--edition-seam:var(--lightningcss-light,#4a261b5c)var(--lightningcss-dark,#ffb77757);--edition-ember:var(--lightningcss-light,#9b4e2717)var(--lightningcss-dark,#d65c2d1c);--edition-glow:var(--lightningcss-light,#c96a361a)var(--lightningcss-dark,#df662818)}:root[data-edition=rust][data-effect-border=none]{--edition-copper:var(--accent);--edition-rim:var(--line-strong);--edition-glint:var(--accent);--edition-seam:var(--line);--edition-ember:transparent;--edition-glow:transparent}:root[data-effect-ambient=forge-glow] body{background:radial-gradient(ellipse 72rem 42rem at 8% 0%, var(--edition-glow), transparent 76%), radial-gradient(ellipse 68rem 36rem at 96% 42%, var(--edition-ember), transparent 78%), var(--ground)}:root[data-effect-border=etched-copper] .site-header{border-bottom:3px solid var(--edition-copper);box-shadow:inset 0 -1px 0 var(--edition-glint), 0 1px 0 var(--edition-rim)}:root[data-effect-border=etched-copper] .site-header:after{content:"";pointer-events:none;background:var(--edition-edge-art) center / 100% 100% no-repeat;opacity:.9;height:1.35rem;position:absolute;bottom:-1.05rem;left:0;right:0}:root[data-edition=rust] .edition-brand{align-items:center;gap:var(--space-2);flex:none;display:flex}:root[data-edition=rust] .edition-wordmark{flex:none;width:3.25rem;height:3.25rem;display:block}:root[data-edition=rust] .edition-wordmark img{object-fit:contain;width:100%;height:100%;display:block}:root[data-edition=rust] .edition-brand-note{border:1px solid var(--edition-copper);color:var(--text);background:var(--raised);font-family:var(--font-mono);letter-spacing:.035em;white-space:nowrap;padding:.05rem .35rem;font-size:.6875rem;line-height:1.2;text-decoration:none}:root[data-edition=rust] .edition-brand-note:hover{border-color:var(--edition-glint);text-underline-offset:.2em;text-decoration:underline}@media (max-width:900px){:root[data-edition=rust] .site-header .nav-compact{display:none}}:root[data-effect-border=etched-copper] .site-footer{border-top:3px solid var(--edition-copper);box-shadow:inset 0 1px 0 var(--edition-glint), 0 -1px 0 var(--edition-rim);position:relative}:root[data-effect-border=etched-copper] .site-footer:before{content:"";pointer-events:none;background:var(--edition-edge-art) center / 100% 100% no-repeat;opacity:.8;height:1.3rem;position:absolute;inset:-.95rem 0 auto;transform:rotate(180deg)}:root[data-edition=rust] .edition-footer-note{align-items:center;column-gap:var(--space-2);margin-bottom:var(--space-5);color:var(--text);font-family:var(--font-mono);letter-spacing:.03em;flex-wrap:wrap;font-size:.8125rem;font-weight:500;display:flex}:root[data-edition=rust] .edition-footer-glyph{color:var(--edition-copper);font-size:1.35rem;line-height:1}:root[data-edition=rust] .edition-footer-phase{padding-left:var(--space-2);border-left:1px solid var(--edition-seam);color:var(--dim);font-size:.75rem}:root[data-effect-border=etched-copper] .section:before{background:var(--edition-edge-art) center / 100% 100% no-repeat;opacity:.8;height:1.1rem;-webkit-mask:none;mask:none}:root[data-effect-image=oxide-halo] .edition-media-shell,:root[data-effect-image=oxide-halo] .shot[data-edition-image-effect=oxide-halo]{isolation:isolate;position:relative}:root[data-effect-image=oxide-halo] .edition-video-shell{width:min(100%,66rem);margin-inline:auto}:root[data-effect-image=oxide-halo] .edition-frame-corners{z-index:3;pointer-events:none;position:absolute;inset:0}:root[data-effect-image=oxide-halo] .edition-frame-corner{aspect-ratio:640/585;border-radius:var(--window-radius) 0 0 0;background:var(--edition-corner-art) center / contain no-repeat;opacity:.92;filter:drop-shadow(0 2px 2px #00000045);width:clamp(3.75rem,8vw,6.5rem);position:absolute}:root[data-effect-image=oxide-halo] .edition-frame-corner-tl{top:0;left:0}:root[data-effect-image=oxide-halo] .edition-frame-corner-tr{top:0;right:0;transform:scaleX(-1)}:root[data-effect-image=oxide-halo] .edition-frame-corner-bl{bottom:0;left:0;transform:scaleY(-1)}:root[data-effect-image=oxide-halo] .edition-frame-corner-br{bottom:0;right:0;transform:rotate(180deg)}:root[data-effect-border=etched-copper] .perf{background:repeating-linear-gradient(to right, var(--edition-copper) 0 9px, var(--edition-glint) 9px 11px, transparent 11px 18px)}:root[data-effect-border=etched-copper] .button-primary{box-shadow:2px 2px 0 var(--edition-rim), 5px 5px 0 var(--edition-copper)}:root[data-effect-border=etched-copper] .button-primary:hover{box-shadow:3px 4px 0 var(--edition-rim), 6px 7px 0 var(--edition-glint)}:root[data-edition=rust] :focus-visible{outline-offset:4px;outline-width:3px}@media (max-width:699px){:root[data-edition=rust] .edition-wordmark{width:2.75rem;height:2.75rem}:root[data-edition=rust] .edition-brand-note{font-size:0}:root[data-edition=rust] .edition-brand-note:before{content:"RUST EDITION";font-size:.625rem}:root[data-edition=rust] .edition-brand-note span{display:none}}@media (forced-colors:active){:root[data-edition=rust] body{background:canvas}:root[data-edition=rust] .site-header,:root[data-edition=rust] .site-footer,:root[data-edition=rust] .button-primary{box-shadow:none}:root[data-edition=rust] .site-header:after,:root[data-edition=rust] .site-footer:before,:root[data-edition=rust] .edition-frame-corners{display:none}:root[data-edition=rust] .section:before{background:canvastext;height:2px}}@media print{:root[data-edition=rust] body{background:#fff}:root[data-edition=rust] .site-header,:root[data-edition=rust] .site-footer,:root[data-edition=rust] .button-primary{box-shadow:none}:root[data-edition=rust] .site-header:after,:root[data-edition=rust] .site-footer:before,:root[data-edition=rust] .edition-frame-corners{display:none}}:root[data-edition=rust] .edition-hero-plate{isolation:isolate;align-items:center;gap:clamp(var(--space-3), 2vw, var(--space-6));min-height:10rem;margin-top:var(--space-6);padding:var(--space-5) var(--space-6);background:linear-gradient(125deg, var(--ground-deep), var(--raised) 54%, var(--ground-deep)) padding-box, linear-gradient(115deg, var(--edition-rim), var(--edition-glint) 25%, var(--edition-copper) 55%, var(--edition-rim)) border-box;box-shadow:inset 0 0 0 1px var(--edition-seam), 0 18px 38px -28px var(--window-shadow);border:3px solid #0000;grid-template-columns:8rem minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}:root[data-edition=rust] .edition-hero-plate:before{content:"";z-index:0;pointer-events:none;background:repeating-linear-gradient(90deg, transparent 0 3px, var(--edition-ember) 3px 4px), linear-gradient(108deg, transparent 32%, var(--edition-ember) 48%, transparent 58%);opacity:.62;position:absolute;inset:0}:root[data-edition=rust] .edition-hero-plate:after{content:"";z-index:0;pointer-events:none;border:1px solid var(--edition-seam);background:linear-gradient(108deg, transparent 42%, var(--edition-glow) 50%, transparent 58%);background-position:120%;background-size:240% 100%;position:absolute;inset:3px}:root[data-edition=rust] .edition-hero-plate>*{z-index:1;position:relative}:root[data-edition=rust] .edition-hero-seal{aspect-ratio:1;width:8rem}:root[data-edition=rust] .edition-hero-seal img{object-fit:contain;width:100%;height:100%}:root[data-edition=rust] .edition-hero-copy{min-width:0}:root[data-edition=rust] .edition-hero-overline,:root[data-edition=rust] .edition-dispatch-overline{color:var(--edition-copper);font-family:var(--font-mono);letter-spacing:.08em;font-size:.75rem;font-weight:500}:root[data-edition=rust] .edition-hero-name{margin-top:var(--space-2);color:var(--text);text-shadow:.035em .035em 0 var(--edition-rim);font-size:clamp(2.3rem,2rem + 2.4vw,4.75rem);line-height:.9}:root[data-edition=rust] .edition-hero-tagline{margin-top:var(--space-3);color:var(--dim);font-family:var(--font-serif);font-size:clamp(1rem,.9rem + .4vw,1.25rem);line-height:1.4}:root[data-edition=rust] .edition-hero-follow{max-width:12rem;padding:var(--space-3) 0 0;border-top:1px solid var(--edition-copper);color:var(--text);font-family:var(--font-sans);align-self:end;font-size:.875rem;font-weight:700;line-height:1.35;text-decoration:none}:root[data-edition=rust] .edition-hero-follow:hover{color:var(--edition-copper);text-underline-offset:.2em;text-decoration:underline}:root[data-edition=rust] .edition-beta-note{max-width:54ch;margin-top:var(--space-5);padding-left:var(--space-4);border-left:3px solid var(--edition-copper);color:var(--dim);font-family:var(--font-sans);font-size:.9375rem;line-height:1.45}:root[data-edition=rust] .edition-beta-note+.hero-actions{margin-top:var(--space-5)}:root[data-effect-border=etched-copper] .window[data-edition-effect=etched-copper]{border:2px solid var(--edition-copper);box-shadow:0 0 0 1px var(--edition-rim), 0 0 0 4px var(--edition-seam), 0 28px 60px -24px var(--window-shadow);position:relative}:root[data-effect-border=etched-copper] .window[data-edition-effect=etched-copper] .window-bar{border-bottom-color:var(--edition-copper);box-shadow:inset 0 1px 0 var(--edition-glint)}:root[data-effect-image=oxide-halo] .shot[data-edition-image-effect=oxide-halo]{isolation:isolate;position:relative}:root[data-effect-image=oxide-halo] .shot[data-edition-image-effect=oxide-halo]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 70%, var(--edition-glow), transparent 68%);position:absolute;inset:-1.25rem}@media (max-width:699px){:root[data-effect-image=oxide-halo] .shot[data-edition-image-effect=oxide-halo]:before{inset-inline:0}}:root[data-effect-image=oxide-halo] .hero-plate:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 68%, var(--edition-ember), transparent 76%);position:absolute;inset:-1rem}:root[data-edition=rust] .edition-preview-note{margin:var(--space-4) auto 0;color:var(--dim);font-family:var(--font-sans);text-align:center;font-size:.875rem;line-height:1.45}:root[data-edition=rust] .edition-dispatch{gap:var(--space-7);padding-bottom:var(--space-7);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:start;display:grid}:root[data-edition=rust] .edition-dispatch-heading h2{max-width:16ch;margin-top:var(--space-4);font-size:clamp(2.75rem,2rem + 2.4vw,4.5rem)}:root[data-edition=rust] .edition-dispatch-heading>p:not(.edition-dispatch-overline){max-width:50ch;margin-top:var(--space-5);color:var(--dim);font-size:var(--t-lede);line-height:1.45}:root[data-edition=rust] .edition-dispatch-heading .button{margin-top:var(--space-5)}:root[data-edition=rust] .edition-dispatch-timeline{padding:var(--space-5);border:2px solid var(--edition-copper);background:var(--raised);box-shadow:inset 0 0 0 1px var(--edition-seam), 7px 7px 0 var(--edition-rim);position:relative}:root[data-edition=rust] .edition-dispatch-timeline-title{padding-bottom:var(--space-4);border-bottom:1px solid var(--edition-copper);color:var(--text);font-family:var(--font-shout);text-transform:uppercase;font-size:clamp(1.6rem,1.3rem + 1vw,2.15rem);font-weight:800;line-height:1}:root[data-edition=rust] .edition-dispatch-timeline ol{margin:var(--space-4) 0 0;padding:0;list-style:none}:root[data-edition=rust] .edition-dispatch-timeline li{gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--edition-seam);color:var(--dim);font-family:var(--font-sans);grid-template-columns:5.25rem minmax(0,1fr);font-size:.9375rem;line-height:1.4;display:grid}:root[data-edition=rust] .edition-dispatch-phase{color:var(--edition-copper);font-family:var(--font-mono);font-size:.8125rem;font-weight:500}:root[data-edition=rust] .edition-dispatch-honest{margin-top:var(--space-4);color:var(--dim);font-family:var(--font-sans);font-size:.875rem;line-height:1.45}:root[data-edition=rust] .edition-get>.button{margin-top:var(--space-6)}@media (prefers-reduced-motion:no-preference){:root[data-edition=rust] .edition-hero-plate:after{animation:edition-metal-glint 1.8s var(--ease-out) .25s 1 both}@keyframes edition-metal-glint{0%{background-position:120%}to{background-position:-120%}}}@media (max-width:1099px){:root[data-edition=rust] .edition-hero-plate{grid-template-columns:6.5rem minmax(0,1fr)}:root[data-edition=rust] .edition-hero-seal{width:6.5rem}:root[data-edition=rust] .edition-hero-follow{grid-column:2;align-self:start;max-width:none}}@media (max-width:699px){:root[data-edition=rust] .edition-hero-plate{gap:var(--space-3);padding:var(--space-4);margin-top:var(--space-4);grid-template-columns:4rem minmax(0,1fr)}:root[data-edition=rust] .edition-hero-seal{align-self:start;width:4rem}:root[data-edition=rust] .edition-hero-name{font-size:clamp(2.1rem,8vw,3.25rem)}:root[data-edition=rust] .edition-dispatch{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}:root[data-edition=rust] .edition-dispatch-timeline{margin-right:7px}}@media (max-width:420px){:root[data-edition=rust] .edition-hero-plate{grid-template-columns:minmax(0,1fr)}:root[data-edition=rust] .edition-hero-seal{width:4rem}:root[data-edition=rust] .edition-hero-follow{grid-column:1}}@media (forced-colors:active){:root[data-edition=rust] .edition-hero-plate,:root[data-edition=rust] .edition-dispatch-timeline,:root[data-edition=rust] .window[data-edition-effect=etched-copper]{box-shadow:none;background:canvas;border:2px solid canvastext}:root[data-edition=rust] .edition-hero-plate:before,:root[data-edition=rust] .edition-hero-plate:after,:root[data-edition=rust] .shot:before,:root[data-edition=rust] .hero-plate:before{display:none}}@media print{:root[data-edition=rust] .edition-hero-plate,:root[data-edition=rust] .edition-dispatch-timeline,:root[data-edition=rust] .window[data-edition-effect=etched-copper]{box-shadow:none}:root[data-edition=rust] .edition-hero-plate:after{animation:none}}@media (forced-colors:none){:root[data-edition=rust] .edition-hero-plate[data-edition-effect=none]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--raised);min-height:0;box-shadow:none;grid-template-columns:minmax(0,1fr) auto}:root[data-edition=rust] .edition-hero-plate[data-edition-effect=none]:before,:root[data-edition=rust] .edition-hero-plate[data-edition-effect=none]:after{content:none;animation:none}:root[data-edition=rust] .edition-hero-plate[data-edition-effect=none] .edition-hero-name{text-shadow:none}:root[data-edition=rust] .edition-hero-plate[data-edition-effect=none] .edition-hero-follow{border-top-color:var(--line-strong);grid-column:auto}:root[data-edition=rust][data-effect-border=none] .edition-dispatch-timeline{border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:none;margin-right:0}:root[data-edition=rust][data-effect-border=none] .edition-dispatch-timeline-title,:root[data-edition=rust][data-effect-border=none] .edition-dispatch-timeline li{border-bottom-color:var(--line-strong)}}@media (max-width:1099px) and (forced-colors:none){:root[data-edition=rust] .edition-hero-plate[data-edition-effect=none]{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:none){:root[data-edition=rust] .edition-hero-plate[data-edition-effect=forged-orb]{min-height:9.5rem;padding:clamp(var(--space-4), 2vw, var(--space-6));background:radial-gradient(at 5% 55%,#c05c304d,#0000 34%),radial-gradient(at 95% 0,#e8894a1f,#0000 40%),repeating-linear-gradient(112deg,#f4b77706 0 1px,#0000 1px 7px),linear-gradient(115deg,#231725,#36202a 48%,#201927);border:1px solid #aa6845;border-radius:1.125rem;grid-template-columns:7rem minmax(0,1fr) auto;box-shadow:inset 0 1px #ffddb254,0 14px 30px -24px #110a1ca6}:root[data-edition=rust] .edition-hero-plate[data-edition-effect=forged-orb]:before{opacity:1;background:0 0;border:1px solid #e5a7753b;border-radius:calc(1.125rem - 3px);inset:3px}:root[data-edition=rust] .edition-hero-plate[data-edition-effect=forged-orb]:after{border-radius:inherit;background:linear-gradient(105deg,#0000 37%,#ffcc9914 50%,#0000 63%) 0 0/240% 100%;border:0;animation:none;inset:0}:root[data-edition=rust] .edition-hero-plate[data-edition-effect=forged-orb] .edition-hero-seal{filter:drop-shadow(0 6px 10px #00000045);width:7rem}:root[data-edition=rust] .edition-hero-plate[data-edition-effect=forged-orb] .edition-hero-overline{color:#edb88f}:root[data-edition=rust] .edition-hero-plate[data-edition-effect=forged-orb] .edition-hero-name{color:#fff1df;text-shadow:none}:root[data-edition=rust] .edition-hero-plate[data-edition-effect=forged-orb] .edition-hero-tagline{color:#ead7cd}:root[data-edition=rust] .edition-hero-plate[data-edition-effect=forged-orb] .edition-hero-follow{color:#fff1df;border-top-color:#b87a59}:root[data-edition=rust] .edition-hero-plate[data-edition-effect=forged-orb] .edition-hero-follow:hover{color:#ffd2a6}}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){:root[data-edition=rust] .edition-hero-plate[data-edition-effect=forged-orb]:after{animation:edition-metal-glint 1.8s var(--ease-out) .25s 1 both}}@media (max-width:1099px) and (forced-colors:none){:root[data-edition=rust] .edition-hero-plate[data-edition-effect=forged-orb]{grid-template-columns:5.5rem minmax(0,1fr)}:root[data-edition=rust] .edition-hero-plate[data-edition-effect=forged-orb] .edition-hero-seal{width:5.5rem}:root[data-edition=rust] .edition-hero-plate[data-edition-effect=forged-orb] .edition-hero-follow{grid-column:2}}@media (max-width:699px) and (forced-colors:none){:root[data-edition=rust] .edition-hero-plate[data-edition-effect=forged-orb]{min-height:0;padding:var(--space-4);grid-template-columns:4rem minmax(0,1fr)}:root[data-edition=rust] .edition-hero-plate[data-edition-effect=forged-orb] .edition-hero-seal{width:4rem}:root[data-edition=rust] .edition-hero-plate[data-edition-effect=forged-orb] .edition-hero-name{font-size:clamp(1.8rem,7vw,2.4rem)}}@media (max-width:420px) and (forced-colors:none){:root[data-edition=rust] .edition-hero-plate[data-edition-effect=forged-orb]{grid-template-columns:3.5rem minmax(0,1fr)}:root[data-edition=rust] .edition-hero-plate[data-edition-effect=forged-orb] .edition-hero-seal{width:3.5rem}:root[data-edition=rust] .edition-hero-plate[data-edition-effect=forged-orb] .edition-hero-follow{grid-column:1/-1}}:root[data-edition]:not([data-edition=standard]) .edition-page-note{gap:var(--space-4);max-width:48rem;padding:var(--space-4) var(--space-5);border:1px solid color-mix(in srgb, var(--edition-copper,var(--hot)) 45%, var(--line));border-left:4px solid var(--edition-copper,var(--hot));border-radius:var(--radius);background:linear-gradient(110deg, color-mix(in srgb, var(--edition-copper,var(--hot)) 9%, var(--raised)), var(--raised) 62%);box-shadow:5px 5px 0 color-mix(in srgb, var(--edition-copper,var(--hot)) 20%, transparent);font-family:var(--font-sans);grid-template-columns:2.4rem minmax(0,1fr);align-items:start;line-height:1.45;display:grid;position:relative}:root[data-edition]:not([data-edition=standard]) .edition-page-note:after{content:"";right:var(--space-4);background:var(--edition-copper,var(--hot));width:4.5rem;height:3px;box-shadow:-.65rem 0 0 var(--edition-glint,var(--gold));position:absolute;top:0}:root[data-edition]:not([data-edition=standard]) .edition-page-note-mark{aspect-ratio:1;border:1px solid var(--edition-copper,var(--hot));width:2.4rem;color:var(--edition-copper,var(--hot));font-family:var(--font-shout);border-radius:50%;place-items:center;font-size:1.65rem;line-height:1;display:grid}:root[data-edition]:not([data-edition=standard]) .edition-page-note strong{color:var(--text);font-size:1rem;font-weight:700;line-height:1.2;display:block}:root[data-edition]:not([data-edition=standard]) .edition-page-note strong span{margin-left:var(--space-2);color:var(--edition-copper,var(--hot));font-family:var(--font-mono);letter-spacing:.04em;vertical-align:.1em;font-size:.68rem;font-weight:500;display:inline-block}:root[data-edition]:not([data-edition=standard]) .edition-page-note p{max-width:62ch;margin-top:var(--space-1);color:var(--dim);font-size:.91rem}:root[data-edition]:not([data-edition=standard]) .edition-page-note a{color:var(--accent);text-underline-offset:.18em}:root[data-edition]:not([data-edition=standard]) .features-intro .edition-page-note{margin-bottom:var(--space-7)}:root[data-edition]:not([data-edition=standard]) .features .feature-list li{border-top-color:color-mix(in srgb, var(--edition-copper,var(--hot)) 65%, var(--text))}:root[data-edition]:not([data-edition=standard]) .board-intro .edition-page-note{margin-bottom:var(--space-6)}:root[data-edition]:not([data-edition=standard]) .edition-news-note{margin-top:var(--space-7)}:root[data-edition]:not([data-edition=standard]) .edition-news .release-list>.release:first-child{padding:var(--space-4) var(--space-5);border:1px solid color-mix(in srgb, var(--edition-copper,var(--hot)) 45%, var(--line));border-left:4px solid var(--edition-copper,var(--hot));border-radius:var(--radius);background:color-mix(in srgb, var(--edition-copper,var(--hot)) 6%, var(--raised))}:root[data-edition]:not([data-edition=standard]) .edition-docs-note{margin-bottom:var(--space-6)}:root[data-effect-image=oxide-halo] .feature-video[data-edition-effect=studio-frame] .window,:root[data-effect-image=oxide-halo] .board-window[data-edition-effect=studio-frame]{outline:1px solid var(--edition-copper,var(--hot));outline-offset:0}@media (max-width:599px){:root[data-edition]:not([data-edition=standard]) .edition-page-note{gap:var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:1.8rem minmax(0,1fr)}:root[data-edition]:not([data-edition=standard]) .edition-page-note-mark{width:1.8rem;font-size:1.25rem}:root[data-edition]:not([data-edition=standard]) .edition-page-note:after{right:var(--space-3);width:2.75rem}:root[data-edition]:not([data-edition=standard]) .edition-news .release-list>.release:first-child{padding:var(--space-3)}}@media (forced-colors:active){:root[data-edition]:not([data-edition=standard]) .edition-page-note,:root[data-edition]:not([data-edition=standard]) .edition-news .release-list>.release:first-child{box-shadow:none;background:canvas;border-color:canvastext}:root[data-edition]:not([data-edition=standard]) .edition-page-note:after{display:none}:root[data-edition]:not([data-edition=standard]) .edition-page-note-mark{color:canvastext;border-color:canvastext}:root[data-effect-image=oxide-halo] .feature-video[data-edition-effect=studio-frame] .window,:root[data-effect-image=oxide-halo] .board-window[data-edition-effect=studio-frame]{outline-color:canvastext}}@media print{:root[data-edition]:not([data-edition=standard]) .edition-page-note,:root[data-edition]:not([data-edition=standard]) .edition-news .release-list>.release:first-child{box-shadow:none;background:0 0}:root[data-effect-image=oxide-halo] .feature-video[data-edition-effect=studio-frame] .window,:root[data-effect-image=oxide-halo] .board-window[data-edition-effect=studio-frame]{outline:0}}@media (forced-colors:none){:root[data-edition=rust][data-effect-border=none] .edition-page-note,:root[data-edition=rust][data-effect-border=none] .edition-news .release-list>.release:first-child{border:1px solid var(--line-strong);background:var(--raised);box-shadow:none}:root[data-edition=rust][data-effect-border=none] .edition-page-note:after{content:none}:root[data-edition=rust][data-effect-border=none] .edition-page-note-mark{border-color:var(--line-strong)}:root[data-edition=rust][data-effect-border=none] .features .feature-list li{border-top-color:var(--line-strong)}}
