:root{--bg:#000;--surface:#0b0b0d;--surface-2:#141416;--ink:#f5f5f7;--ink-2:#a9a9ae;--muted:#86868b;--muted-2:#48484c;--line:#ffffff1c;--line-2:#ffffff0f;--accent:#f5b700;--accent-ink:#f7c94d;--term-bg:#0b0b0d;--term-surface:#141416;--term-panel:#2a2a2d;--term-fg:#ececec;--term-primary:#d7d7d7;--term-secondary:#9a9a9a;--term-accent:#f5b700;--font-sans:"Geist Variable", system-ui, -apple-system, sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;--s-2:2px;--s-4:4px;--s-8:8px;--s-12:12px;--s-16:16px;--s-24:24px;--s-32:32px;--s-40:40px;--s-48:48px;--s-64:64px;--s-80:80px;--s-96:96px;--t-xs:12px;--t-sm:14px;--t-base:16px;--t-lg:18px;--t-xl:20px;--t-2xl:24px;--t-3xl:30px;--t-4xl:36px;--t-5xl:48px;--t-6xl:60px;--t-7xl:72px;--t-8xl:96px;--t-9xl:128px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--dur:.5s;--dur-reveal:1s;--measure:62ch;--hero-measure:680px;--container:1240px;--gutter:clamp(20px, 4vw, 48px);--radius:14px;--radius-sm:8px;--radius-lg:22px}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../fonts/geist-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../fonts/geist-mono-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-color:#2a2a2d var(--bg);scrollbar-width:thin;scroll-padding-top:72px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-sans);font-size:var(--t-base);letter-spacing:-.006em;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.5;overflow-x:clip}h1,h2,h3,h4{letter-spacing:-.018em;text-wrap:balance;margin:0;font-weight:500}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}button{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}img,video,svg{max-width:100%;display:block}code,pre,.mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1, "ss01" 1;letter-spacing:0}pre{white-space:pre-wrap;margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:var(--radius-sm)}::selection{color:#fff;background:#f5b70052}::view-transition-old(root){animation-duration:.42s;animation-timing-function:var(--ease-io)}::view-transition-new(root){animation-duration:.42s;animation-timing-function:var(--ease-io)}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline-start:auto;margin-inline-end:auto}.eyebrow{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:400;line-height:16px}.eyebrow__n{margin-right:var(--s-12);color:var(--accent-ink);display:inline-block}.measure{max-width:var(--measure)}.tnum{font-variant-numeric:tabular-nums}.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(--s-8);left:var(--s-8);z-index:1000;padding:var(--s-8) var(--s-12);background:var(--ink);color:var(--bg);border-radius:var(--radius-sm);transition:transform var(--dur) var(--ease);font-size:var(--t-sm);font-weight:600;position:fixed;transform:translateY(-200%)}.skip-link:focus{outline:none;transform:none}.reveal{opacity:0;filter:blur(6px);transition:opacity var(--dur-reveal) var(--ease), transform var(--dur-reveal) var(--ease), filter var(--dur-reveal) var(--ease);transform:translateY(20px)}.reveal.is-in{opacity:1;filter:none;transform:none}.reveal[data-delay="1"]{transition-delay:90ms}.reveal[data-delay="2"]{transition-delay:.18s}.reveal[data-delay="3"]{transition-delay:.27s}@media (prefers-reduced-motion:reduce){.reveal{filter:none;transition:opacity .3s linear;transform:none}}.btn{justify-content:center;align-items:center;gap:var(--s-8);min-height:44px;padding:var(--s-8) 20px;letter-spacing:-.01em;transition:background-color .24s var(--ease), color .24s var(--ease), border-color .24s var(--ease), opacity .24s var(--ease), transform .24s var(--ease);white-space:nowrap;border-radius:999px;font-size:15px;font-weight:500;line-height:24px;display:inline-flex}.btn:hover{text-decoration:none}.btn:active{transform:scale(.965)}.btn--primary{background:var(--ink);color:#000}.btn--primary:hover{background:#fff;transform:scale(1.025)}.btn--primary:active{transform:scale(.965)}.btn--secondary{color:var(--ink);background:#ffffff12}.btn--secondary:hover{background:#ffffff21}.btn--sm{min-height:34px;padding:5px 14px;font-size:13px;line-height:20px}.section{padding-block-start:clamp(88px,10vw,152px);padding-block-end:clamp(88px,10vw,152px);position:relative}.section__head{gap:var(--s-24) clamp(var(--s-32), 5vw, var(--s-80));margin-bottom:clamp(var(--s-48), 6vw, var(--s-80));grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;display:grid}.section__head .eyebrow{grid-column:1/-1}.h2{letter-spacing:-.035em;background:linear-gradient(178deg,#fff 30%,#9a9aa0 105%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:17ch;padding-bottom:.08em;font-size:clamp(38px,5vw,72px);font-weight:400;line-height:1.04}.lede{letter-spacing:-.012em;color:var(--ink-2);max-width:54ch;font-size:clamp(17px,1.4vw,21px);line-height:1.5}@media (max-width:860px){.section__head{grid-template-columns:minmax(0,1fr)}}.tile{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-lg);position:relative}.fold{margin-top:var(--s-24);border-radius:var(--radius);background:var(--surface);border:1px solid var(--line-2);padding-inline:var(--s-24)}.fold__sum{justify-content:space-between;align-items:center;gap:var(--s-16);cursor:pointer;min-height:60px;transition:color .2s var(--ease);font-weight:500;list-style:none;display:flex}.fold__sum::-webkit-details-marker{display:none}.fold__sum:hover{color:#fff}.fold__hint{font-size:var(--t-xs);color:var(--muted)}.fold__hint:after{content:"+";margin-left:var(--s-12);font-size:var(--t-xl);color:var(--ink-2);transition:transform .3s var(--ease);vertical-align:-2px;font-weight:300;line-height:1;display:inline-block}.fold[open] .fold__hint:after{transform:rotate(45deg)}.fold__body{padding-block:var(--s-8) var(--s-24)}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee__track{width:max-content;animation:90s linear infinite marquee;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}.marquee{overflow-x:auto}}.film{height:calc(var(--film-weight) * 82vh + 100vh);background:var(--bg);position:relative}.film__stage{height:100vh;background:var(--bg);--focal:50% 50%;height:100dvh;position:sticky;top:0;overflow:hidden}.film__layer{will-change:opacity;position:absolute;top:0;bottom:0;left:0;right:0}.film__layer picture,.film__layer img,.film__layer video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.film__stage[data-portrait] .film__layer img,.film__stage[data-portrait] .film__layer video{object-position:var(--focal)}.film__clip video{opacity:0}.film__clip.has-frame video{opacity:1}.film__scrim{pointer-events:none;background:#00000080;height:42%;position:absolute;top:auto;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}.film__veil{z-index:3;--x:50%;--y:40%;--r:.1px;-webkit-mask-image:radial-gradient(circle var(--r) at var(--x) var(--y), transparent 99.2%, #000 100%);mask-image:radial-gradient(circle var(--r) at var(--x) var(--y), transparent 99.2%, #000 100%);-webkit-mask-image:radial-gradient(circle var(--r) at var(--x) var(--y), transparent 99.2%, #000 100%);pointer-events:none;background:#000;position:absolute;top:0;bottom:0;left:0;right:0}.film__hero{z-index:7;padding:0 var(--gutter) clamp(40px, 7vh, 72px);pointer-events:none;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.film__logo{--w:min(40vh, 62vw);text-align:center;justify-items:center;display:grid}.mark{width:var(--w,280px);height:var(--w,280px);margin-left:calc(var(--w,280px) * .156);color:var(--ink);transform-origin:42.2% 47.8%;will-change:transform, opacity;overflow:visible}.film__hero-text{will-change:opacity, transform, filter;margin-top:calc(var(--w) * -.036);justify-items:center;display:grid}.film__word{width:calc(var(--w) * 1.044);max-width:100%}.film__word img{opacity:.94;width:100%;height:auto}.film__title{margin-top:clamp(var(--s-32), 5vh, 56px);letter-spacing:-.032em;color:var(--ink);max-width:24ch;font-size:clamp(29px,3.6vw,58px);font-weight:300;line-height:1.1}@media (min-width:1000px){.film__title{max-width:none}}.film__tw{white-space:pre;display:inline-block}.film__hero .mark__ring{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.9s var(--ease-io) .25s forwards}.film__hero .mark__orbit{transform-box:view-box;transform-origin:42.2% 47.8%;opacity:0;animation:orbit 1.9s var(--ease-io) .25s forwards, in .3s linear .25s forwards}.film__hero .film__word{clip-path:inset(0 100% 0 0);animation:wipe 1.1s var(--ease-io) 1.5s forwards}.film__hero .film__tw{opacity:0;filter:blur(10px);animation:rise 1.1s var(--ease) forwards;animation-delay:calc(2.1s + var(--i) * 85ms);transform:translateY(.45em)}@keyframes draw{to{stroke-dashoffset:0}}@keyframes orbit{0%{transform:rotate(-360deg)}to{transform:rotate(0)}}@keyframes in{to{opacity:1}}@keyframes wipe{to{clip-path:inset(0 -2% 0 0)}}@keyframes rise{to{opacity:1;filter:blur();transform:none}}.film__hint{left:50%;bottom:clamp(var(--s-24), 4vh, var(--s-40));z-index:7;pointer-events:none;position:absolute;transform:translate(-50%)}.film__hint-in{justify-items:center;gap:var(--s-12);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);opacity:0;font-size:11px;animation:.9s linear 3s forwards in;display:grid}.film__hint i{background:#ffffff29;width:1px;height:34px;display:block;position:relative}.film__hint i:after{content:"";background:var(--ink);width:5px;height:5px;animation:fall 2.2s var(--ease-io) infinite;border-radius:50%;position:absolute;top:0;left:-2px}@keyframes fall{0%{opacity:0;transform:translateY(-2px)}18%{opacity:1}78%{opacity:1}to{opacity:0;transform:translateY(31px)}}.film__beats{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.film__beat{left:var(--gutter);right:var(--gutter);text-align:center;will-change:opacity, transform, filter;margin:0;position:absolute;bottom:clamp(88px,13vh,132px)}.film__beat--line{letter-spacing:-.032em;color:#fff;text-shadow:0 2px 40px #0000008c;text-wrap:balance;font-size:clamp(28px,3.6vw,56px);font-weight:300;line-height:1.08}.film__beat--eyebrow{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);top:88px;bottom:auto}.film__hud{z-index:6;left:var(--gutter);gap:var(--s-8);width:min(320px,50vw);display:grid;position:absolute;bottom:clamp(20px,3.4vh,32px)}.film__act{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;white-space:pre;font-size:11px;line-height:16px}.film__acts{grid-template-columns:2.9fr 7.5fr 2.7fr;gap:4px;display:grid}.film__seg{height:20px;margin-block-start:-8px;margin-block-end:-8px;display:block;position:relative}.film__seg:before{content:"";height:2px;transition:background-color .2s var(--ease), transform .2s var(--ease);background:#fff3;border-radius:2px;position:absolute;top:9px;left:0;right:0}.film__seg:hover:before{background:#fff6;transform:scaleY(1.8)}.film__seg i{transform-origin:0;background:#fff;border-radius:2px;height:2px;position:absolute;top:9px;left:0;right:0;transform:scaleX(0)}.film__skipwrap{z-index:8;right:var(--gutter);position:absolute;bottom:clamp(14px,2.8vh,26px)}.film__skip{align-items:center;gap:var(--s-8);letter-spacing:-.005em;color:#ffffffb8;opacity:0;min-height:40px;transition:color .24s var(--ease), background-color .24s var(--ease);border-radius:999px;margin-right:-8px;padding:6px 12px 6px 8px;font-size:13px;animation:.9s linear 3s forwards in;display:inline-flex}.film__skip:hover{color:#fff;background:#ffffff1a;text-decoration:none}.film__skip-arrow{transition:transform .3s var(--ease);display:inline-block}.film__skip:hover .film__skip-arrow{transform:translateY(2px)}@media (max-width:560px){.film__hud{width:44vw}}.film__black{z-index:4;will-change:opacity;pointer-events:none;background:#000;position:absolute;top:0;bottom:0;left:0;right:0}.film__glyphs{z-index:5;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.film__splash{z-index:5;pointer-events:none;justify-items:center;margin-top:clamp(24px,4vh,44px);display:grid;position:absolute;left:0;right:0}.splash__mark{font-size:clamp(9px,1.05vw,14px);font-weight:700}.splash__word{min-height:1.2em;font-family:var(--font-mono);white-space:nowrap;color:var(--term-fg);font-size:clamp(26px,3.8vw,54px);font-weight:400;line-height:1.2}.braille{white-space:pre;color:var(--term-fg);margin:0;font-weight:400;line-height:2ch}.braille__row{height:2ch;display:block}.braille .brl{vertical-align:top;fill:currentColor;height:2ch;display:inline-block}.braille__dot{color:var(--term-accent)}.film--static{height:auto;padding-block:var(--s-96) var(--s-80)}.film__static-head{--w:min(36vh, 56vw);gap:var(--s-16);width:min(100% - 2 * var(--gutter), var(--container));margin:0 auto var(--s-64);text-align:center;justify-items:center;display:grid}.film__static-list{gap:var(--s-48);width:min(100% - 2 * var(--gutter), var(--container));margin-inline-start:auto;margin-inline-end:auto;display:grid}.film__static-item figure{gap:var(--s-16);margin:0;display:grid}.film__static-item img{border-radius:var(--radius);width:100%;height:auto}.film__static-item figcaption{gap:var(--s-8);max-width:var(--measure);color:var(--ink-2);display:grid}.film__static-end{justify-items:center;gap:var(--s-16);padding-block:var(--s-96) var(--s-48);display:grid}.term{background:var(--term-bg);color:var(--term-fg);border:1px solid var(--line);border-radius:var(--radius);font-family:var(--font-mono);isolation:isolate;transition:border-color .4s var(--ease);grid-template-rows:auto 1fr auto;font-size:13.5px;line-height:21px;display:grid;position:relative;overflow:hidden}.term__head,.term__bar{align-items:center;gap:var(--s-16);min-height:36px;padding:6px var(--s-16);color:var(--term-secondary);white-space:nowrap;background:#ffffff06;font-size:12px;display:flex;overflow:hidden}.term__head{border-bottom:1px solid var(--line-2)}.term__bar{border-top:1px solid var(--line-2);white-space:normal;flex-wrap:wrap;gap:0}.term__brand{color:var(--term-fg);letter-spacing:.04em;flex:none;font-weight:600}.term__mark{color:var(--term-fg)}.term__fields{text-overflow:ellipsis;overflow:hidden}.term__right{gap:var(--s-16);flex:none;margin-left:auto;display:inline-flex}.term__clock{color:var(--term-primary)}.term__body{padding:var(--s-16);overflow-x:auto}.term__bar-item{color:var(--term-secondary)}.term__bar-item strong{color:var(--term-fg);font-weight:500}.term__sep{color:var(--term-panel)}.term__accent{color:var(--term-accent)}.term__dim{color:var(--term-secondary)}.term__ok{color:var(--term-primary)}.term__warn{color:var(--term-accent)}.term__bad{color:#fff}.term pre{font:inherit;white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.25}.term pre.yaml,.term pre.help__usage--raw{white-space:pre}.term code{font:inherit}.caret:after{content:"█";color:var(--term-fg);margin-left:2px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.caret:after{opacity:.6;animation:none}}.stagger>*{opacity:0;animation:stg .32s var(--ease) forwards;animation-delay:calc(var(--i,0) * 70ms);transform:translateY(4px)}@keyframes stg{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.stagger>*{opacity:1;animation:none;transform:none}}.commands__grid{gap:var(--s-24);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:1040px){.commands__grid{grid-template-columns:minmax(0,1fr)}}.commands__main{gap:var(--s-12);min-width:0;display:grid}.tabs{scrollbar-width:none;background:var(--surface-2);border-radius:999px;gap:2px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{min-height:36px;color:var(--ink-2);transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:999px;flex:none;padding:6px 14px;font-size:13px;font-weight:400}.tab:hover{color:var(--ink)}.tab--on,.tab--on:hover{color:#000;background:var(--ink)}.commands__help .term__body{scrollbar-width:thin;scrollbar-color:var(--term-panel) transparent;height:472px;overflow-y:auto}.tw__cmd{color:var(--term-fg);white-space:pre-wrap;margin:0;font-weight:500}.tw__prompt{color:var(--term-secondary)}.tw__out{margin-top:var(--s-12)}.help__list{display:grid}.help__row{gap:var(--s-12);animation:stg .3s var(--ease) backwards;animation-delay:calc(var(--i,0) * 28ms);transition:background-color .2s var(--ease);border-radius:3px;grid-template-columns:15ch minmax(0,1fr);margin-inline-start:-6px;margin-inline-end:-6px;padding:5px 6px;display:grid}.help__row:hover{background:#ffffff0d}.help__name{color:var(--term-fg);font-weight:500}.help__row:hover .help__name{color:var(--term-accent)}.help__text{color:var(--term-secondary)}.help__row:hover .help__text{color:var(--term-primary)}@media (prefers-reduced-motion:reduce){.help__row{animation:none}}@media (max-width:560px){.help__row{grid-template-columns:minmax(0,1fr);gap:0}}.commands__doctor{height:510px;margin-top:60px}.commands__doctor .term__body{scrollbar-width:thin;scrollbar-color:var(--term-panel) transparent;overflow-y:auto}.commands__doctor .term__bar{font-size:11.5px;line-height:15px}@media (max-width:1040px){.commands__doctor{height:auto;margin-top:0}}.doctor__head{color:var(--term-secondary);margin-bottom:var(--s-8)}.doctor__row{gap:var(--s-8);color:var(--term-primary);grid-template-columns:24px 118px minmax(0,1fr);padding-block-start:2px;padding-block-end:2px;display:grid}.doctor__mark--ok{color:var(--term-primary)}.doctor__mark--opt{color:var(--term-accent)}.doctor__name{color:var(--term-fg)}.doctor__detail{color:var(--term-secondary);white-space:pre-wrap}@media (max-width:560px){.doctor__row{grid-template-columns:24px minmax(0,1fr)}.doctor__detail{grid-column:2}}.slash{gap:var(--s-16);display:grid}.slash__prompt{padding:var(--s-12) var(--s-16);border:1px solid var(--term-panel);border-radius:var(--radius);background:var(--term-surface);color:var(--term-secondary);font-size:var(--t-sm);align-items:center;gap:2px;display:flex}.slash__gt{color:var(--term-fg);white-space:pre;font-weight:700}.slash__list{gap:0 var(--s-32);grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));display:grid}.slash__item{gap:var(--s-12);font-size:var(--t-sm);padding-block:var(--s-8);border-top:1px solid var(--line-2);grid-template-columns:minmax(0,24ch) minmax(0,1fr);line-height:21px;display:grid}.slash__cmd{color:var(--term-fg);overflow-wrap:anywhere;font-size:13px}.slash__help{color:var(--ink-2)}.slash__keys{font-size:var(--t-sm);color:var(--muted);max-width:86ch;line-height:21px}@media (max-width:560px){.slash__item{grid-template-columns:minmax(0,1fr);gap:2px}}.dr{gap:var(--s-16);margin-top:clamp(var(--s-64), 8vw, 112px);display:grid}.dr__head{gap:var(--s-16) clamp(var(--s-32), 5vw, var(--s-80));margin-bottom:var(--s-16);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;display:grid}.dr__figure{gap:var(--s-8);display:grid}.dr__big{letter-spacing:-.05em;font-size:clamp(64px,9vw,136px);font-weight:300;line-height:.98}.dr__label{font-size:var(--t-lg);color:var(--ink-2);line-height:26px}.dr__lede{font-size:var(--t-base);color:var(--ink-2);line-height:25px}.dr__board{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);display:grid}.dr__list{gap:var(--s-24);padding:clamp(var(--s-16), 2.4vw, var(--s-32));align-content:start;min-width:0;display:grid}.dr__side{padding:clamp(var(--s-16), 2.4vw, var(--s-32));border-left:1px solid var(--line-2);min-width:0}.dr__strip{flex-wrap:wrap;gap:4px;display:flex}.unit--red{border-color:var(--ink-2);background:linear-gradient(135deg, transparent 45%, var(--ink-2) 45% 55%, transparent 55%)}.dr__group{gap:var(--s-8);display:grid}.dr__group h4{align-items:center;gap:var(--s-8);font-size:var(--t-sm);letter-spacing:0;color:var(--ink);margin:0;font-weight:500;line-height:20px;display:flex}.dr__group h4 .tnum{color:var(--muted);font-weight:400}.dr__title{justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-16);flex-wrap:wrap;display:flex}.dr__legend{gap:var(--s-4) var(--s-12);font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;line-height:16px;display:flex}.dr__legend li{align-items:center;gap:6px;display:inline-flex}.dr__key{border-radius:2px;width:12px;height:4px;display:inline-block}.dr__key--dev{background:var(--ink-2)}.dr__key--independent{background:var(--accent)}.dr__key--frontier{background:repeating-linear-gradient(90deg, var(--ink-2) 0 3px, transparent 3px 5px)}.dr__row{color:var(--ink-2);transition:background-color .18s var(--ease), color .18s var(--ease)}.dr__row[aria-pressed=true]{color:var(--ink);background:#ffffff17}.dr__row--bar{align-items:center;gap:var(--s-12);width:100%;min-height:28px;padding-inline:var(--s-8);margin-inline:calc(-1 * var(--s-8));width:calc(100% + 2 * var(--s-8));text-align:left;border-radius:7px;grid-template-columns:minmax(0,132px) minmax(0,1fr) 52px;display:grid}.dr__name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:20px;overflow:hidden}.dr__track{min-width:0;display:block}.dr__bar{transform-origin:0;min-width:3px;height:6px;transition:transform .9s var(--ease) .24s;border-radius:3px;display:block}.reveal:not(.is-in) .dr__bar{transform:scaleX(0)}.dr__n{text-align:right;font-size:13px;line-height:20px}.dr__chips{gap:var(--s-4);flex-wrap:wrap;display:flex}.dr__chip{background:var(--surface-2);border-radius:999px;min-height:32px;padding:4px 12px;font-size:13px}.dr__chip:hover{color:var(--ink)}.dr__rest{gap:2px var(--s-12);color:var(--muted);flex-wrap:wrap;font-size:12px;line-height:20px;display:flex}.dr__panel{gap:var(--s-12);animation:dr-in .28s var(--ease);justify-items:start;display:grid;position:sticky;top:88px}@keyframes dr-in{0%{opacity:0;transform:translateY(6px)}}.dr__panel-name{font-size:var(--t-lg);color:var(--ink);line-height:26px}.dr__panel-name span{color:var(--term-accent)}.dr__panel-kind{font-size:var(--t-sm);color:var(--muted);line-height:20px}.dr__panel-n{font-size:var(--t-sm);color:var(--muted)}.dr__panel-n strong{letter-spacing:-.04em;color:var(--ink);margin-right:4px;font-size:clamp(34px,3.8vw,56px);font-weight:300;line-height:1.05}.dr__panel-n .dr__panel-state{letter-spacing:-.025em;font-size:clamp(26px,2.6vw,36px)}.dr__panel-outcome{font-size:var(--t-base);color:var(--ink-2);line-height:25px}.dr__panel-outcome code{color:var(--ink);font-size:.9em}.dr__record{font-size:var(--t-xs);color:var(--muted);overflow-wrap:anywhere;line-height:18px}.dr__record:hover{color:var(--ink)}.dr .camp__notes{margin-top:var(--s-8)}@media (max-width:860px){.dr__head{grid-template-columns:minmax(0,1fr);align-items:start}.dr__board{grid-template-columns:minmax(0,1fr)}.dr__side{z-index:2;background:var(--surface);border-left:0;border-bottom:1px solid var(--line-2);border-radius:var(--radius-lg) var(--radius-lg) 0 0;order:-1;min-height:248px;position:sticky;top:64px}.dr__panel{gap:var(--s-4);position:static}.dr__panel-outcome{font-size:var(--t-sm);line-height:21px}.dr__row--bar{gap:var(--s-8);grid-template-columns:minmax(0,124px) minmax(0,1fr) 46px;min-height:36px}}@media (prefers-reduced-motion:reduce){.dr__panel{animation:none}.dr__bar{transition:none}}.more{border-top:1px solid var(--line);interpolate-size:allow-keywords}.more:last-child{border-bottom:1px solid var(--line)}.more__row{align-items:center;gap:var(--s-16) var(--s-24);min-height:72px;padding-block:var(--s-16);cursor:pointer;transition:color .18s var(--ease);grid-template-columns:minmax(0,1fr) auto 16px;list-style:none;display:grid}.more__row::-webkit-details-marker{display:none}.more__title{font-size:var(--t-xl);letter-spacing:-.012em;color:var(--ink);font-weight:300;line-height:28px}.more__hint{font-size:var(--t-sm);color:var(--muted);transition:color .18s var(--ease);line-height:20px}.more__row:hover .more__hint{color:var(--ink-2)}.more__row:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.more__plus{width:16px;height:16px;transition:transform .32s var(--ease);position:relative}.more__plus:before,.more__plus:after{content:"";background:var(--ink-2);height:1px;position:absolute;top:7.5px;bottom:auto;left:0;right:0}.more__plus:after{transition:transform .32s var(--ease);transform:rotate(90deg)}.more[open] .more__plus{transform:rotate(180deg)}.more[open] .more__plus:after{transform:rotate(0)}.more::details-content{block-size:0;transition:block-size .42s var(--ease), content-visibility .42s allow-discrete;overflow:clip}.more[open]::details-content{block-size:auto}.more__body{gap:var(--s-16);padding-block:var(--s-8) var(--s-48);min-width:0;display:grid}.more__body>*{margin-top:0}@media (max-width:640px){.more__row{gap:2px var(--s-16);grid-template-columns:minmax(0,1fr) 16px;min-height:64px}.more__title{font-size:var(--t-lg);line-height:26px}.more__hint{font-size:var(--t-xs);grid-row:2;line-height:18px}.more__plus{grid-area:1/2/span 2}}@media (prefers-reduced-motion:reduce){.more__plus,.more__plus:after{transition:none}.more::details-content{transition:none}}.fp{gap:var(--s-16);margin-top:clamp(var(--s-48), 6vw, var(--s-80));display:grid}.fp__stamp{margin-top:var(--s-8);font-size:var(--t-xs);color:var(--muted);line-height:18px;display:block}.fp__pair{gap:var(--s-16);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);display:grid}.fc{gap:var(--s-24);padding:clamp(var(--s-16), 2.4vw, var(--s-32));align-content:start;min-width:0;margin:0;display:grid}.fc__head{justify-content:space-between;align-items:flex-start;gap:var(--s-8) var(--s-24);flex-wrap:wrap;display:flex}.fc__head>div{flex:280px;max-width:72ch}.fc__title{font-size:var(--t-xl);letter-spacing:-.012em;color:var(--ink);margin:0;font-weight:400;line-height:28px}.fc__count{color:var(--muted)}.fc__sub{margin-top:var(--s-4);font-size:var(--t-sm);color:var(--muted);line-height:21px}.fc__minor{margin:0 0 var(--s-8);font-size:var(--t-xs);letter-spacing:0;color:var(--ink-2);font-weight:500;line-height:18px}.fc__note{margin-top:var(--s-12);font-size:var(--t-xs);color:var(--muted);line-height:19px}.fn{gap:2px;display:grid}.fn__row{align-items:center;gap:var(--s-16);width:calc(100% + 2 * var(--s-8));margin-inline:calc(-1 * var(--s-8));min-height:34px;padding-inline:var(--s-8);text-align:left;border-radius:7px;grid-template-columns:188px minmax(0,1fr) 32px;display:grid}.fn__label{font-size:var(--t-sm);line-height:20px}.fn__track{width:var(--w);transform-origin:0;transition:transform .9s var(--ease) .2s;gap:2px;display:flex}.reveal:not(.is-in) .fn__track{transform:scaleX(0)}.fn__seg{border-radius:3px;flex:0 1 0;min-width:2px;height:14px;display:block}.fn__n{font-size:var(--t-lg);text-align:right;color:var(--ink);line-height:24px}.fn__names{min-height:66px;padding-top:var(--s-12);border-top:1px solid var(--line-2);font-size:var(--t-xs);color:var(--ink-2);white-space:pre-wrap;line-height:20px}.fn__names-by{color:var(--muted);display:block}.fs{grid-template-columns:repeat(auto-fill,26px);gap:5px;display:grid}.fs__sq{border:1px solid var(--muted-2);width:26px;height:26px;transition:transform .18s var(--ease), opacity .4s var(--ease) calc(.2s + var(--k,0) * 16ms);border-radius:6px;display:block}a.fs__sq:hover{border-color:var(--ink);transform:scale(1.18)}a.fs__sq:focus-visible{border-color:var(--ink);transform:scale(1.18)}.reveal:not(.is-in) a.fs__sq{opacity:0}.fs__sq--merged{background:var(--accent);border-color:var(--accent)}.fs__sq--green{background:var(--ink-2);border-color:var(--ink-2)}.fs__sq--red{border-color:var(--ink-2);background:repeating-linear-gradient(135deg, transparent 0 4px, var(--ink-2) 4px 5.5px)}.fs__tip{min-height:40px;font-size:var(--t-xs);color:var(--ink-2);overflow-wrap:anywhere;line-height:20px}.fs__tip span{color:var(--ink)}.fs__tip .fs__tip-idle{font-family:var(--font-sans);color:var(--muted)}.fs__legend{gap:var(--s-12);display:grid}.fs__legend li{gap:var(--s-8);font-size:var(--t-sm);color:var(--muted);grid-template-columns:16px 26px minmax(0,1fr);align-items:start;line-height:20px;display:grid}.fs__legend .fs__sq{border-radius:4px;width:14px;height:14px;margin-top:3px}.fs__legend .fs__sq--red{background:repeating-linear-gradient(135deg, transparent 0 2px, var(--ink-2) 2px 3px)}.fs__legend strong{color:var(--ink);font-weight:500}.fs__n{color:var(--ink);text-align:right}.fb{gap:var(--s-8);display:grid}.fb+.fc__minor{margin-top:var(--s-8);margin-bottom:0}.fb__row{gap:var(--s-12);font-size:var(--t-sm);color:var(--ink-2);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 32px;align-items:center;line-height:20px;display:grid}.fb__track{display:block}.fb__bar{background:var(--ink-2);transform-origin:0;min-width:2px;height:8px;transition:transform .9s var(--ease) .24s;border-radius:3px;display:block}.fb__bar--propose_change{background:var(--accent)}.reveal:not(.is-in) .fb__bar{transform:scaleX(0)}.fb__n{text-align:right;color:var(--ink)}.fl{display:grid}.fl__row{gap:var(--s-12);padding-block:var(--s-12);border-top:1px solid var(--line-2);grid-template-columns:72px 32px 176px minmax(0,1fr);align-items:baseline;display:grid}.fl__row:first-child{border-top:0;padding-top:0}.fl__id{font-size:var(--t-sm);color:var(--ink)}.fl__row--L5 .fl__id,.fl__row--L5 .fl__n{color:var(--accent-ink)}.fl__n{font-size:var(--t-lg);color:var(--ink);text-align:right;line-height:24px}.fl__note{font-size:var(--t-xs);color:var(--muted);line-height:18px}.fl__names{gap:2px var(--s-16);color:var(--ink-2);flex-wrap:wrap;font-size:13px;line-height:22px;display:flex}.fl__names li{align-items:center;gap:6px;display:inline-flex}.fl__row--L5 .fl__names{color:var(--ink)}.fl__row--stopped .fl__names{color:var(--muted)}.fr__pr{font-size:var(--t-xs);color:var(--muted);flex:none;line-height:28px}.fr__pr:hover{color:var(--ink)}.fr__clock{border-bottom:1px solid var(--line);height:40px;margin-inline-start:4px;margin-inline-end:4px;position:relative}.fr__wait{text-align:center;height:26px;font-size:var(--t-xs);color:var(--muted);background:repeating-linear-gradient(135deg,#0000 0 5px,#ffffff14 5px 6px);border-radius:4px 4px 0 0;font-style:normal;line-height:26px;position:absolute;bottom:0}.fr__tick{background:var(--ink-2);width:1px;height:12px;position:absolute;bottom:-1px}.fr__tick--merge{background:var(--ink);width:2px;height:22px}.fr__tick--l5{background:var(--accent);width:2px;height:34px}.fr__log{background:var(--bg);border:1px solid var(--line-2);border-radius:var(--radius);padding:var(--s-16);gap:2px;font-size:13px;line-height:21px;display:grid}.fr__line{gap:var(--s-12);color:var(--term-primary);transition:opacity .36s var(--ease) calc(.2s + var(--k,0) * 50ms);grid-template-columns:70px 84px minmax(0,1fr);display:grid}.reveal:not(.is-in) .fr__line{opacity:0}.fr__at{color:var(--muted)}.fr__actor{color:var(--term-secondary)}.fr__line--merge .fr__text{color:var(--ink);font-weight:500}.fr__line--l5 .fr__text,.fr__line--l5 .fr__actor{color:var(--accent-ink)}.fr__after{gap:var(--s-32);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.fe{gap:2px;display:grid}.fe__row{gap:var(--s-12);min-height:22px;font-size:var(--t-xs);color:var(--ink-2);grid-template-columns:136px minmax(0,1fr) 92px;align-items:center;line-height:18px;display:grid}.fe__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fe__track{height:10px;display:block;position:relative}.fe__track:before{content:"";background:var(--line-2);height:1px;position:absolute;top:50%;bottom:auto;left:0;right:0}.fe__dot{border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:1px}.fe__dot--before{border:1px solid var(--ink-2);background:var(--surface)}.fe__dot--after{background:var(--ink);box-shadow:0 0 0 1px var(--surface)}.fe__n{text-align:right;white-space:nowrap}.fr__dl{gap:var(--s-8);font-size:var(--t-xs);line-height:18px;display:grid}.fr__dl div{gap:var(--s-12);grid-template-columns:136px minmax(0,1fr);display:grid}.fr__dl dt{color:var(--muted)}.fr__dl dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.fr__dl dd.fr__ok{color:var(--accent-ink)}.mx{gap:var(--s-16);margin-top:var(--s-16);min-width:0;display:grid}.mx__head{justify-content:space-between;align-items:flex-end;gap:var(--s-12) var(--s-24);flex-wrap:wrap;display:flex}.mx__head>div:first-child{flex:320px}.mx__filters{gap:var(--s-4);flex-wrap:wrap;display:flex}.mx__filter{min-height:32px;color:var(--ink-2);background:var(--surface-2);transition:background-color .18s var(--ease), color .18s var(--ease);border-radius:999px;padding:4px 12px;font-size:13px}.mx__filter:hover{color:var(--ink)}.mx__filter[aria-pressed=true]{background:var(--ink);color:#000}.mx__scroll{overflow-x:auto}.mx__table{border-collapse:collapse;width:100%;min-width:860px;font-size:13px;line-height:20px}.mx__table>thead th{padding:var(--s-12) var(--s-8);font-size:var(--t-xs);color:var(--muted);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;font-weight:400;line-height:16px;position:sticky;top:0}.mx__table>thead th:first-child{padding-left:var(--s-16)}.mx__table th.mx__num,.mx__table td.mx__num{text-align:right}.mx__row{cursor:pointer;border-top:1px solid var(--line-2);transition:background-color .16s var(--ease)}.mx__row:hover,.mx__row--open{background:#ffffff0d}.mx__row>th{text-align:left;padding:0;font-weight:400}.mx__row>td{padding:5px var(--s-8);color:var(--ink-2);white-space:nowrap}.mx__name{align-items:center;gap:var(--s-8);width:100%;min-height:32px;padding:0 var(--s-8) 0 var(--s-16);color:var(--ink);text-align:left;white-space:nowrap;font-size:13px;display:inline-flex}.mx__twice{color:var(--muted);font-size:11px}.mx__row--stopped .mx__name{color:var(--muted)}.mx__none{text-align:left;font-size:var(--t-xs);color:var(--muted)}.mx__c--zero{color:var(--muted-2)}.mx__c--strong{background:var(--accent);color:#000;text-align:center;border-radius:6px;min-width:22px;padding-inline-start:6px;padding-inline-end:6px;font-weight:500;display:inline-block}.mx__checks-word{color:var(--muted);font-size:var(--t-xs)}.mx__checks--passed .mx__checks-word{display:none}.mx__checks--failed .tnum{color:var(--ink-2)}.mx__level{justify-content:flex-end;align-items:center;gap:var(--s-8);display:inline-flex}.mx__pips{gap:2px;display:inline-flex}.mx__pips i{background:var(--term-panel);border-radius:1.5px;width:6px;height:12px}.mx__pips .on{background:var(--ink-2)}.mx__pips .on--top{background:var(--accent)}.mx__spent{min-width:72px;position:relative}.mx__spent i{right:var(--s-8);background:var(--muted);border-radius:1px;max-width:56px;height:2px;position:absolute;bottom:3px}.mx__open>td{padding:var(--s-16) var(--s-16) var(--s-24);background:#ffffff0d}.mx__stopped{font-size:var(--t-sm);color:var(--ink-2)}.mx__detail{gap:var(--s-24);max-width:min(100%,1160px);animation:dr-in .28s var(--ease);display:grid}.mx__run{gap:var(--s-12);display:grid}.mx__run-head{gap:2px var(--s-16);font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;line-height:18px;display:flex}.mx__run-head span:first-child{color:var(--ink)}.mx__run-head a{color:var(--ink-2)}.mx__run-head a:hover{color:var(--ink)}.mx__host{font-size:var(--t-xs);color:var(--muted);white-space:normal;overflow-wrap:anywhere;line-height:18px}.mx__prs{font-size:var(--t-xs);gap:2px;line-height:20px;display:grid}.mx__prs li{gap:var(--s-12);color:var(--ink-2);grid-template-columns:56px minmax(0,1fr) auto;display:grid}.mx__prs a{color:var(--ink)}.mx__pr-title{overflow-wrap:anywhere}.mx__ci{color:var(--muted)}.mx__ci--merged{color:var(--accent-ink)}.mx__ci--green{color:var(--ink)}.mx__items-wrap{border:1px solid var(--line-2);border-radius:var(--radius-sm);max-height:360px;overflow:auto}.mx__items{border-collapse:collapse;width:100%;font-size:var(--t-xs);white-space:normal;line-height:18px}.mx__items th{padding:var(--s-8);background:var(--surface-2);color:var(--muted);text-align:left;font-weight:400;position:sticky;top:0}.mx__items td{padding:6px var(--s-8);border-top:1px solid var(--line-2);color:var(--ink-2);vertical-align:top;overflow-wrap:anywhere}.mx__items td:first-child{color:var(--ink);width:36%}.mx__items td.mx__status{overflow-wrap:normal;white-space:nowrap}.mx__items td.mx__status--verified{color:var(--accent-ink)}.fm{gap:var(--s-16);margin-top:var(--s-24);display:grid}.fp__list{padding-block:var(--s-8)}.fp__row{gap:var(--s-16);padding:var(--s-8) clamp(var(--s-16), 2.4vw, var(--s-32));border-top:1px solid var(--line-2);grid-template-columns:minmax(0,150px) 96px minmax(0,1fr) 210px 48px;align-items:baseline;display:grid}.fp__row:first-child{border-top:0}.fp__repo{font-size:var(--t-sm);color:var(--ink);overflow-wrap:anywhere;line-height:20px}.fp__class{font-size:var(--t-xs);color:var(--ink-2);line-height:20px}.fp__class--independent{color:var(--accent)}.fp__title{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px;line-height:20px}.fp__checks{font-size:var(--t-xs);color:var(--muted);line-height:20px}.fp__pr{font-size:var(--t-xs);color:var(--muted);text-align:right;line-height:20px}.fp__pr:hover{color:var(--ink)}.fc--compare{margin-top:var(--s-24)}.cmp{gap:var(--s-32) clamp(var(--s-32), 5vw, var(--s-64));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cmp__col>ul{gap:var(--s-12);display:grid}.cmp__row{gap:2px var(--s-12);font-size:var(--t-sm);color:var(--ink-2);grid-template-columns:minmax(0,1fr) 78px;align-items:baseline;line-height:20px;display:grid}.cmp__vals{font-size:var(--t-xs);text-align:right;color:var(--muted);white-space:nowrap}.cmp__vals strong{color:var(--ink);font-weight:500}.cmp__track{background:linear-gradient(90deg, var(--line-2) 1px, transparent 1px) 0 0 / 50% 100%, linear-gradient(0deg, transparent 7px, var(--line-2) 7px, var(--line-2) 8px, transparent 8px);border-right:1px solid var(--line-2);grid-area:2/1/auto/-1;height:16px;display:block;position:relative}.cmp__link{background:var(--muted);transform-origin:0;height:2px;transition:transform .8s var(--ease) .3s;position:absolute;top:7px}.reveal:not(.is-in) .cmp__link{transform:scaleX(0)}.cmp__ci{opacity:.55;border-radius:1px;height:2px;position:absolute}.cmp__ci--c12{background:var(--ink-2);top:3px}.cmp__ci--c13{background:var(--accent);top:11px}.cmp__dot{border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:3px}.dr__legend .cmp__dot{margin:0;display:inline-block;position:static}.cmp__dot--c12{border:1.5px solid var(--ink-2);background:var(--surface)}.cmp__dot--c13{background:var(--accent);box-shadow:0 0 0 2px var(--surface)}.cmp__axis{margin-top:var(--s-4);color:var(--muted);justify-content:space-between;font-size:11px;line-height:16px;display:flex}@media (max-width:960px){.fp__pair,.fr__after{grid-template-columns:minmax(0,1fr)}.fp__row{gap:2px var(--s-12);grid-template-columns:minmax(0,1fr) auto}.fp__repo{grid-column:1}.fp__class{text-align:right;grid-area:1/2}.fp__title{grid-column:1/-1}.fp__checks{grid-column:1}.fp__pr{grid-column:2}.fl__row{grid-template-columns:56px 28px minmax(0,1fr)}.fl__names{grid-column:1/-1}}@media (max-width:760px){.cmp{grid-template-columns:minmax(0,1fr)}.fn__row{gap:4px var(--s-8);min-height:44px;padding-block:var(--s-4);grid-template-columns:minmax(0,1fr) 28px}.fn__track{grid-area:2/1/auto/-1}.fn__n{grid-area:1/2}.fs{grid-template-columns:repeat(auto-fill,24px)}.fs__sq{width:24px;height:24px}.fr__line{gap:0 var(--s-8);grid-template-columns:62px minmax(0,1fr)}.fr__actor{grid-area:1/2}.fr__text{grid-column:2}.fr__log{padding:var(--s-12);font-size:12px}.fe__row{gap:var(--s-8);grid-template-columns:112px minmax(0,1fr) 86px}.fr__dl div{grid-template-columns:minmax(0,1fr);gap:0}.mx__table,.mx__table>thead,.mx__table>tbody,.mx__open,.mx__open>td{min-width:0;display:block}.mx__table>thead tr,.mx__row{grid-template-columns:minmax(0,1fr) 32px 52px 84px;align-items:center;display:grid}.mx__wide{display:none}.mx__row>td,.mx__table>thead th{padding-inline:var(--s-4)}.mx__table>thead th:first-child{padding-left:var(--s-12)}.mx__row>td.mx__none{padding-right:var(--s-12);white-space:normal;text-align:right;grid-column:2/-1;line-height:16px}.mx__name{padding-left:var(--s-12)}.mx__open>td{padding:var(--s-12)}.mx__prs li{grid-template-columns:48px minmax(0,1fr)}.mx__ci{grid-column:2}.mx__items,.mx__items tbody,.mx__items tr,.mx__items td{display:block}.mx__items thead{display:none}.mx__items tr{padding:var(--s-8);border-top:1px solid var(--line-2)}.mx__items tr:first-child{border-top:0}.mx__items td,.mx__items td:first-child{border:0;width:auto;padding:0}.mx__items td.mx__status,.mx__items td.mx__status+td{margin-right:var(--s-8);color:var(--muted);display:inline-block}.mx__items td.mx__status--verified{color:var(--accent-ink)}}@media (prefers-reduced-motion:reduce){.fn__track,.fb__bar,.cmp__link,.fr__line,.fs__sq{transition:none}.mx__detail{animation:none}}.ev__head{gap:var(--s-16) clamp(var(--s-24), 4vw, var(--s-64));grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;display:grid}.ev__eyebrow{grid-column:1/-1}.ev__canvas{width:100%;height:clamp(220px,27vw,380px);display:block}.ev__text{gap:var(--s-24);display:grid}@media (max-width:860px){.ev__head{grid-template-columns:minmax(0,1fr)}}.ev__marquee{margin-block:clamp(var(--s-32), 4vw, var(--s-48)) clamp(var(--s-40), 5vw, var(--s-64))}.ev__names{color:var(--muted);white-space:nowrap;font-size:13px;line-height:20px}.ev__names span{transition:color .2s var(--ease)}.ev__names span:hover{color:var(--ink)}.ev__names i{color:var(--muted-2);padding-inline-start:6px;padding-inline-end:6px;font-style:normal}.camp{gap:var(--s-12);display:grid}.camp__scroll{padding:clamp(var(--s-16), 2.4vw, var(--s-32));padding-bottom:0}.camp__table{border-collapse:collapse;table-layout:fixed;width:100%}.camp__table th,.camp__table td{text-align:left;vertical-align:top;font-weight:400}.camp__stage-head{width:30%;padding:0 var(--s-24) var(--s-16) 0}.camp__class{padding:0 var(--s-24) var(--s-16) 0}.camp__class-name{font-size:var(--t-lg);font-weight:500;line-height:26px;display:block}.camp__class-note{font-size:var(--t-sm);color:var(--muted);line-height:20px;display:block}.camp__class--independent .camp__class-name{color:var(--accent)}.camp__table tbody tr{border-top:1px solid var(--line-2)}.camp__stage{padding:var(--s-24) var(--s-24) var(--s-24) 0}.camp__stage-label{font-size:var(--t-lg);font-weight:500;line-height:26px;display:block}.camp__stage-scope{font-size:var(--t-sm);color:var(--muted);margin-top:2px;line-height:20px;display:block}.camp__cell{padding:var(--s-24) var(--s-24) var(--s-24) 0}.camp__count{font-size:var(--t-sm);color:var(--muted);margin-bottom:var(--s-8);line-height:20px;display:block}.camp__count strong{letter-spacing:-.02em;color:var(--ink);margin-right:2px;font-size:34px;font-weight:300;line-height:38px}.camp__cell--none .camp__count{color:var(--muted-2);line-height:36px}.camp__note{margin-top:var(--s-8);font-size:var(--t-xs);color:var(--muted);line-height:16px;display:block}.units{flex-wrap:wrap;gap:4px;max-width:208px;display:flex}.unit{border:1px solid var(--term-panel);border-radius:3.5px;width:12px;height:12px;display:block}.unit--on{background:var(--ink-2);border-color:var(--ink-2)}.camp__cell--independent .unit--on{background:var(--accent);border-color:var(--accent)}.unit--debian{border-color:var(--accent);background:repeating-linear-gradient(135deg,#f5b7008c 0 2px,#0000 2px 4px)}.unit--scope{border-style:dashed;border-color:var(--muted)}.reveal .unit--on{transition:background-color .28s var(--ease) calc(.24s + var(--k,0) * 42ms), border-color .28s var(--ease) calc(.24s + var(--k,0) * 42ms)}.reveal:not(.is-in) .unit--on{border-color:var(--term-panel);background:0 0}@media (prefers-reduced-motion:reduce){.reveal .unit--on{transition:none}}@media (max-width:860px){.camp__table,.camp__table tbody,.camp__table th,.camp__table td{width:auto;display:block}.camp__table thead{display:none}.camp__table tr{gap:var(--s-8) var(--s-12);padding-block:var(--s-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.camp__stage{padding:0 0 var(--s-4);grid-column:1/-1}.camp__stage-label{font-size:var(--t-base);line-height:24px}.camp__cell{padding:0}.camp__cell:before{content:attr(data-label);font-size:var(--t-xs);color:var(--ink-2);line-height:16px;display:block}.camp__cell--independent:before{color:var(--accent)}.camp__count{margin-bottom:var(--s-4)}.camp__count strong{font-size:var(--t-2xl);line-height:30px}.camp__cell--none .camp__count{line-height:30px}.units{gap:3px}.unit{border-radius:1px;width:8px;height:8px}.camp__note{margin-top:var(--s-4)}}.facts{gap:var(--s-12);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.fact{gap:var(--s-8);padding:var(--s-24);align-content:start;display:grid}.fact__value{letter-spacing:-.04em;margin:0;font-size:clamp(34px,3.8vw,56px);font-weight:300;line-height:1.05}.fact__label{font-size:var(--t-sm);color:var(--ink-2);max-width:26ch;line-height:20px}@media (max-width:760px){.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fact{padding:var(--s-16)}}.camp__notes{margin-top:var(--s-16);gap:var(--s-24) clamp(var(--s-24), 4vw, var(--s-48));font-size:var(--t-sm);color:var(--ink-2);grid-template-columns:repeat(3,minmax(0,1fr));line-height:21px;display:grid}.camp__notes li:last-child{color:var(--ink)}.camp .finding__links{margin-top:var(--s-8)}@media (max-width:860px){.camp__notes{gap:var(--s-12);grid-template-columns:minmax(0,1fr)}}.since{gap:clamp(var(--s-32), 5vw, var(--s-80));margin-top:clamp(var(--s-64), 8vw, 112px);grid-template-columns:minmax(0,2.2fr) minmax(280px,1fr);display:grid}.since__main{gap:var(--s-16);align-content:start;display:grid}.since__list{gap:var(--s-24) clamp(var(--s-24), 3vw, var(--s-48));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.since__item{gap:var(--s-8);padding-top:var(--s-12);border-top:1px solid var(--line-2);grid-template-columns:40px minmax(0,1fr);display:grid}.since__version{font-size:var(--t-xs);color:var(--accent-ink);line-height:24px}.since__title{font-size:var(--t-base);letter-spacing:0;font-weight:500;line-height:24px}.since__body{margin-top:var(--s-4);font-size:var(--t-sm);color:var(--ink-2);line-height:21px}.road{gap:var(--s-16);padding:var(--s-24);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:var(--radius-lg);align-content:start;display:grid}.road__classes{gap:var(--s-4) var(--s-8);font-size:var(--t-xs);color:var(--ink);flex-wrap:wrap;display:flex}.road__classes li{background:#ffffff12;border-radius:999px;padding:3px 10px}.road__body{font-size:var(--t-sm);color:var(--ink-2);line-height:21px}@media (max-width:960px){.since{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.since__list{grid-template-columns:minmax(0,1fr)}}.results{margin-top:clamp(var(--s-64), 8vw, 112px)}.findings{margin-top:var(--s-16);display:grid}.finding{gap:clamp(var(--s-24), 5vw, var(--s-80));padding-block:var(--s-40);border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.finding__head{gap:var(--s-12);align-content:start;justify-items:start;display:grid}.finding__text{gap:var(--s-12);align-content:start;display:grid}.finding__level{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.finding__level--lab{color:var(--accent-ink)}.finding__level--proof{color:var(--ink-2)}.finding__title{font-size:var(--t-xl);letter-spacing:-.015em;font-weight:400;line-height:28px}.finding__figure{align-items:baseline;gap:var(--s-8) var(--s-12);flex-wrap:wrap;display:flex}.finding__big{letter-spacing:-.045em;font-size:clamp(40px,4.6vw,68px);font-weight:300;line-height:1.02}.finding__small{font-size:var(--t-sm);color:var(--muted)}.finding__body{font-size:var(--t-base);color:var(--ink-2);line-height:25px}.finding__caveat{font-size:var(--t-sm);color:var(--muted);padding-left:var(--s-12);border-left:2px solid var(--line);line-height:21px}.finding__links{gap:var(--s-8) var(--s-16);font-size:var(--t-xs);flex-wrap:wrap;line-height:18px;display:flex}.finding__links a{color:var(--muted)}.finding__links a:hover{color:var(--ink)}.evidence__foot{padding-top:var(--s-24);border-top:1px solid var(--line-2);font-size:var(--t-sm);color:var(--muted);max-width:86ch;line-height:21px}.evidence__foot a{color:var(--ink-2);text-underline-offset:.18em;text-decoration:underline}@media (max-width:860px){.finding{gap:var(--s-16);grid-template-columns:minmax(0,1fr)}}.ladder{gap:var(--s-4) var(--s-8);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--term-secondary);flex-wrap:wrap;display:flex;position:relative}.ladder__step{outline-offset:2px;border-radius:3px;align-items:center;gap:4px;padding:2px 4px;display:inline-flex}.ladder__step--on{color:var(--term-fg)}.ladder__step--on .ladder__glyph{color:var(--term-accent)}.ladder__tip{z-index:5;width:min(360px,80vw);padding:var(--s-8) var(--s-12);border:1px solid var(--term-panel);border-radius:var(--radius-sm);background:var(--term-surface);color:var(--term-primary);font-family:var(--font-sans);font-size:var(--t-xs);opacity:0;pointer-events:none;transition:opacity .2s var(--ease), transform .2s var(--ease);line-height:16px;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-4px)}.ladder__step:hover .ladder__tip{opacity:1;transform:none}.ladder__step:focus-visible .ladder__tip{opacity:1;transform:none}.ladder__tip strong{color:var(--term-fg);font-weight:600}.finding__verdict{font-size:var(--t-xs);color:var(--term-primary);padding:var(--s-8) var(--s-12);border:1px solid var(--term-panel);border-radius:var(--radius-sm);background:var(--term-bg);white-space:pre-wrap;word-break:break-word;line-height:18px}.finding__gt{color:var(--term-accent)}.ev__more{margin-top:clamp(var(--s-40), 5vw, var(--s-64))}.footer{padding-top:var(--s-32);background:var(--bg);color:var(--muted);font-size:13px;overflow:hidden}.footer__grid{gap:var(--s-12) var(--s-48);padding-top:var(--s-16);border-top:1px solid var(--line-2);grid-template-columns:auto 1fr;align-items:center;display:grid}.footer__version{font-size:var(--t-xs);color:var(--muted)}.footer__links{gap:0 var(--s-24);flex-wrap:wrap;justify-content:end;display:flex}.footer__links a{color:var(--ink-2);min-height:44px;transition:color .2s var(--ease);align-items:center;display:inline-flex}.footer__links a:hover{color:#fff;text-decoration:none}.footer__credit{grid-column:1/-1;max-width:86ch;line-height:20px}.footer__word{width:min(100% - 2 * var(--gutter), var(--container));margin:clamp(var(--s-40), 6vw, var(--s-80)) auto calc(-1 * clamp(4px, 1.4vw, 18px));opacity:.32;-webkit-mask-image:linear-gradient(#000 10%,#0000 96%);mask-image:linear-gradient(#000 10%,#0000 96%)}.footer__word img{width:100%;height:auto}@media (max-width:640px){.footer__grid{grid-template-columns:1fr}.footer__links{justify-content:start}}.app{gap:var(--s-12);min-width:0;display:grid}.app__chips{align-items:center;gap:var(--s-4);scrollbar-width:none;padding-block-start:2px;padding-block-end:2px;display:flex;overflow-x:auto}.app__chips::-webkit-scrollbar{display:none}.app__try{margin-right:var(--s-8);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex:none;font-size:11px}.app__chip{min-height:34px;color:var(--term-primary);background:var(--surface-2);transition:background-color .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);border-radius:999px;flex:none;padding:4px 12px;font-size:13px}.app__chip:hover{background:var(--term-panel);color:#fff}.app__chip:active{transform:scale(.96)}.app__win{border-radius:var(--radius);height:clamp(520px,74vh,720px);box-shadow:inset 0 0 0 1px var(--line), 0 40px 120px #ffffff09;background:#0e0e0e;grid-template-rows:auto auto minmax(0,1fr) auto auto;font-size:13.5px;line-height:20px;display:grid;position:relative;overflow:hidden}.app__title{background:#1b1b1d;align-items:center;gap:7px;height:32px;padding-inline-start:13px;padding-inline-end:13px;display:flex;position:relative}.app__title i{background:#3a3a3d;border-radius:50%;width:11px;height:11px}.app__title span{text-align:center;color:var(--muted);font-size:12px;position:absolute;left:0;right:0}.app__head{gap:var(--s-16);padding:2px var(--s-16);background:var(--term-surface);white-space:nowrap;display:flex;overflow:hidden}.app__head .is-b{color:var(--term-fg);flex:none;font-weight:700}.app__facts{color:var(--term-secondary);text-overflow:ellipsis;overflow:hidden}.app__ver{color:var(--term-secondary);flex:none;margin-left:auto}.app__feed{padding:var(--s-8) var(--s-16);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4a4a4a transparent;color:var(--term-fg);overflow-y:auto}.app__feed:focus-visible{outline:none}.app__row{white-space:pre-wrap;overflow-wrap:anywhere;min-height:20px;color:var(--term-fg)}.app__row--timed{text-indent:-9ch;padding-left:9ch}.app__row--detail{text-indent:-10ch;padding-left:10ch}.app__row--braille{min-height:2ch;line-height:2ch}.brl{vertical-align:top;fill:currentColor;height:2ch;display:inline-block}.is-b{font-weight:700}.is-d{color:var(--term-secondary)}.is-a{color:var(--term-accent)}.app__row .is-b.is-a{font-weight:700}.app__prompt{margin-inline:var(--s-8);border:1.5px solid var(--term-accent);border-radius:2px}.app__prompt input{width:100%;height:36px;padding-inline:var(--s-12);color:var(--term-fg);font:inherit;caret-color:var(--term-accent);background:#1a1a1a;border:0;outline:0}.app__prompt input::placeholder{color:var(--term-secondary)}.app__bar{padding:2px var(--s-16);background:var(--term-surface);color:var(--term-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;overflow:hidden}.app__bar.is-killed{color:var(--term-accent)}.app__scrim{z-index:3;padding:var(--s-16);background:#0e0e0ea8;place-items:center;animation:.2s linear in;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.app__modal{gap:var(--s-12);width:min(100%,800px);max-height:100%;padding:var(--s-16) var(--s-24);background:var(--term-surface);border:1.5px solid var(--term-panel);color:var(--term-fg);animation:pop .26s var(--ease);border-radius:8px;outline:none;display:grid;overflow:auto}@keyframes pop{0%{opacity:0;transform:translateY(8px)scale(.985)}}.app__why{color:var(--term-secondary)}.app__table{white-space:pre;font:inherit;color:var(--term-primary);margin:0;overflow-x:auto}.app__opts{border:1.5px solid var(--term-accent);border-radius:2px}.app__opts li{padding:2px var(--s-8);cursor:pointer}.app__opts li:hover{background:#ffffff0d}.app__opts li.is-on{background:var(--term-accent);color:#000;font-weight:600}.app__value{width:100%;min-height:34px;padding:4px var(--s-8);text-align:left;border:1.5px solid var(--term-accent);font:inherit;color:var(--term-fg);background:#1a1a1a;border-radius:2px}.app__hint{color:var(--term-secondary);font-size:12.5px}@media (max-width:640px){.app__win{height:580px;font-size:12.5px;line-height:18px}.app__row--timed{text-indent:-2ch;padding-left:2ch}.app__row--detail{text-indent:0;padding-left:2ch}.app__modal{padding:var(--s-12)}.app__facts{display:none}}@media (prefers-reduced-motion:reduce){.app__scrim,.app__modal{animation:none}}.how__head{gap:var(--s-24);margin-bottom:clamp(var(--s-64), 8vw, 120px);display:grid}.how__title{max-width:16ch;font-size:clamp(44px,7vw,104px);line-height:1}.how__statement{margin-top:clamp(var(--s-48), 7vw, 104px);letter-spacing:-.03em;max-width:26em;font-size:clamp(25px,3.5vw,50px);font-weight:300;line-height:1.16}.how__statement span{transition:opacity .18s linear}.cycle__steps{gap:var(--s-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cycle__step{gap:var(--s-8);padding:var(--s-24);background:var(--surface);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow .5s var(--ease), background-color .5s var(--ease);grid-template-rows:auto auto auto 1fr auto;display:grid}.cycle__step--on{box-shadow:inset 0 0 0 1px #f5b7008c,0 0 44px #f5b70012}.cycle__index{font-size:var(--t-xs);color:var(--muted)}.cycle__label{font-size:clamp(var(--t-2xl), 2.2vw, 32px);letter-spacing:-.028em;margin-top:var(--s-12);transition:color .5s var(--ease);font-weight:400;line-height:1.15}.cycle__step--on .cycle__label{color:var(--accent)}.cycle__step--dim .cycle__label{color:var(--ink-2)}.cycle__cells{letter-spacing:.04em;color:var(--muted-2);white-space:nowrap;transition:color .5s var(--ease);font-size:12px;line-height:16px;overflow:hidden}.cycle__step--on .cycle__cells{color:var(--accent)}.cycle__body{font-size:var(--t-sm);color:var(--ink-2);margin-top:var(--s-8);line-height:21px}.cycle__ref{color:var(--muted);margin-top:var(--s-12);letter-spacing:.02em;font-size:11px}@media (max-width:900px){.cycle__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cycle__steps{grid-template-columns:minmax(0,1fr)}.cycle__step{padding:20px}}.how__app{gap:var(--s-24);margin-top:clamp(var(--s-64), 8vw, 112px);display:grid}.how__app-head{gap:var(--s-12);display:grid}.how__app-title{letter-spacing:-.032em;max-width:24ch;font-size:clamp(28px,3.5vw,50px);font-weight:300;line-height:1.1}.how__notes{gap:var(--s-24) clamp(var(--s-24), 4vw, var(--s-48));font-size:var(--t-sm);color:var(--ink-2);grid-template-columns:repeat(3,minmax(0,1fr));line-height:21px;display:grid}.how__notes strong{color:var(--ink);font-size:var(--t-base);margin-bottom:2px;font-weight:500;display:block}.how__notes a{color:var(--ink)}@media (max-width:860px){.how__notes{grid-template-columns:minmax(0,1fr)}}.invitation__in{text-align:center;justify-items:center;display:grid}.invitation__planet{width:min(620px,100%)}.invitation__canvas{aspect-ratio:1.25;width:100%;display:block}.invitation__title{max-width:15ch;margin-top:calc(var(--s-16) * -1)}.invitation__lede{margin-top:var(--s-24);max-width:60ch}.install__row{justify-content:center;gap:var(--s-12);margin-top:var(--s-40);flex-wrap:wrap;display:flex}.install__copy{min-width:244px}.install__copy.is-ok,.install__copy.is-ok:hover{background:var(--accent)}.install{gap:var(--s-24);width:min(860px,100%);min-width:0;margin-top:clamp(var(--s-48), 6vw, var(--s-80));text-align:left;display:grid}.install__term .term__body{min-height:262px}.install__then{gap:var(--s-8);color:var(--term-primary);grid-template-columns:22ch minmax(0,1fr);padding-block-start:2px;padding-block-end:2px;display:grid}.install__cmd{color:var(--term-fg)}.install__c{color:var(--term-secondary)}.install__notes{gap:var(--s-24);color:var(--muted);grid-template-columns:repeat(3,minmax(0,1fr));font-size:13px;line-height:20px;display:grid}@media (max-width:760px){.install__notes{gap:var(--s-12);grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.install__term .term__body{min-height:470px}.install__then{grid-template-columns:minmax(0,1fr);gap:0;padding-block-start:4px;padding-block-end:4px}.install__row{width:100%}.install__row .btn{flex:100%}}.mandate__grid{gap:clamp(var(--s-32), 5vw, var(--s-80));grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:1000px){.mandate__grid{grid-template-columns:minmax(0,1fr)}}.modes{gap:var(--s-12);display:grid}.modes__row{background:var(--surface-2);border-radius:999px;flex-wrap:wrap;gap:2px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px;display:flex}.modes__btn{min-height:38px;padding:6px var(--s-16);color:var(--ink-2);transition:color .3s var(--ease), background-color .3s var(--ease), transform .2s var(--ease);border-radius:999px;font-size:13px}.modes__btn:hover{color:var(--ink)}.modes__btn:active{transform:scale(.97)}.modes__btn--on,.modes__btn--on:hover{background:var(--ink);color:#000}.modes__out{min-height:300px;color:var(--term-primary)}.modes__prompt{color:var(--term-secondary)}.modes__strong{color:var(--term-fg);font-weight:600}.modes__dim{color:var(--term-secondary)}.modes__warn{color:var(--term-accent)}.modes__gap{margin-top:var(--s-16)}.modes__perms{margin:var(--s-4) 0 var(--s-8)}.modes__perms div{gap:var(--s-8);grid-template-columns:24ch minmax(0,1fr);display:grid}.modes__perms dt{color:var(--term-secondary)}.modes__perms dd{color:var(--term-fg);margin:0}@media (max-width:560px){.modes__perms div{margin-bottom:var(--s-4);grid-template-columns:minmax(0,1fr);gap:0}.modes__out{min-height:380px}}.kill{gap:var(--s-16);text-align:left;width:100%;padding:var(--s-12) var(--s-16);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--term-primary);font-size:var(--t-sm);transition:border-color .3s var(--ease), background-color .3s var(--ease);grid-template-columns:auto 1fr;align-items:center;display:grid}.kill:hover{border-color:var(--term-secondary)}.kill__label{letter-spacing:.12em;color:var(--term-fg);white-space:nowrap;transition:background-color .3s var(--ease), color .3s var(--ease);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500;box-shadow:inset 0 0 0 1px #fff6}.kill--on{border-color:var(--term-accent);background:#f5b7000f}.kill--on .kill__label{color:#000;background:var(--term-accent);box-shadow:none}.kill--on .kill__text{color:var(--term-fg)}.mandate__side{gap:var(--s-40);display:grid}.mandate__block{gap:var(--s-12);align-content:start;display:grid}.mandate__list{display:grid}.mandate__list li{padding-block:var(--s-12);border-top:1px solid var(--line-2);font-size:var(--t-base);color:var(--ink);line-height:24px}.mandate__list li:first-letter{text-transform:uppercase}.mandate__list code{color:var(--ink);font-size:.92em}.stops{display:grid}.stop{gap:var(--s-12);padding-block:var(--s-12);border-top:1px solid var(--line-2);font-size:var(--t-sm);color:var(--ink-2);grid-template-columns:76px minmax(0,1fr);line-height:21px;display:grid}.stop__name{color:var(--ink);font-weight:500}.mandate__foot{font-size:var(--t-sm);color:var(--muted);line-height:21px}.mandate__foot code{color:var(--term-primary)}.mandate__foot a{color:var(--ink-2);text-underline-offset:.18em;text-decoration:underline}.mandate__perm{font-size:var(--t-xs);color:var(--term-secondary);line-height:18px}.mandate__fold{gap:var(--s-32);grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;display:grid}.mandate__yaml .term__body{font-size:12.5px}.yaml{color:var(--term-primary)}.yaml__key{color:var(--term-fg);font-weight:600}.yaml__comment{color:var(--term-secondary)}@media (max-width:960px){.mandate__fold{grid-template-columns:minmax(0,1fr)}}.where{gap:var(--s-32);margin-top:clamp(var(--s-64), 8vw, 112px);display:grid}.where__head{gap:var(--s-12);display:grid}.where__title{letter-spacing:-.032em;max-width:22ch;font-size:clamp(28px,3.5vw,50px);font-weight:300;line-height:1.1}.where__labels{gap:var(--s-16);display:grid}.labels{font-size:var(--t-xs);grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;display:grid}.label{padding:14px var(--s-12);background:var(--surface-2);color:var(--ink-2);overflow-wrap:anywhere}.label:first-child{border-radius:999px 0 0 999px;padding-left:20px}.label:last-child{border-radius:0 999px 999px 0}.label--stays{color:var(--accent-ink);background:#f5b70021}.labels__key{font-size:var(--t-sm);color:var(--ink-2);max-width:86ch;line-height:21px}.labels__key strong{color:var(--ink);font-weight:500}@media (max-width:760px){.labels{grid-template-columns:repeat(2,minmax(0,1fr))}.label,.label:first-child,.label:last-child{border-radius:var(--radius-sm);padding-left:var(--s-12)}}.where__grid{gap:clamp(var(--s-32), 5vw, var(--s-80));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.where__col{gap:var(--s-12);align-content:start;display:grid}.opts{display:grid}.opts li{gap:var(--s-16);padding-block:var(--s-12);border-top:1px solid var(--line-2);font-size:var(--t-sm);color:var(--ink-2);grid-template-columns:minmax(84px,.32fr) minmax(0,1fr);line-height:21px;display:grid}.opts__name{color:var(--ink);font-weight:500}.opts__model{color:var(--ink);gap:2px;font-weight:500;display:grid}.opts__model .mono{font-size:var(--t-xs);color:var(--muted);font-weight:400}@media (max-width:760px){.where__grid{grid-template-columns:minmax(0,1fr)}}.nav{z-index:50;align-items:center;gap:var(--s-16);width:max-content;max-width:calc(100vw - 24px);height:52px;color:var(--ink);-webkit-backdrop-filter:blur(22px)saturate(170%);opacity:0;pointer-events:none;transition:opacity .7s var(--ease), transform .7s var(--ease);background:#1616189e;border-radius:999px;padding:0 9px 0 18px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%,-14px);box-shadow:inset 0 0 0 1px #ffffff17,0 12px 40px #00000073}.nav[data-ready]{opacity:1;pointer-events:auto;transform:translate(-50%)}.nav[data-ready][data-away]:not(:hover):not(:focus-within){opacity:0;pointer-events:none;transform:translate(-50%,-76px)}.nav__brand{align-items:center;gap:var(--s-8);margin-right:var(--s-8);transition:opacity .2s var(--ease);flex:none;display:inline-flex}.nav__brand:hover{opacity:.72;text-decoration:none}.nav__links{letter-spacing:-.008em;align-items:center;font-size:13.5px;display:flex;position:relative}.nav__links li{z-index:1;position:relative}.nav__links a{min-height:34px;color:var(--ink-2);transition:color .24s var(--ease);border-radius:999px;align-items:center;padding-inline-start:13px;padding-inline-end:13px;display:inline-flex}.nav__links a:hover{color:var(--ink);text-decoration:none}.nav__links a[aria-current]{color:var(--ink)}.nav__links .nav__pill{z-index:0;opacity:0;height:34px;transition:transform .52s var(--ease), width .52s var(--ease), opacity .3s var(--ease);background:#ffffff1c;border-radius:999px;margin-top:-17px;position:absolute;top:50%;left:0}.nav__end{align-items:center;gap:var(--s-4);flex:none;display:flex}.nav__progress{background:linear-gradient(to right, transparent, var(--accent) 40%);opacity:.8;height:1px;transform:scaleX(var(--progress,0));transform-origin:0;position:absolute;bottom:0;left:26px;right:26px}.nav__toggle{border-radius:50%;width:40px;height:40px;display:none;position:relative}.nav__toggle i{background:var(--ink);height:1.25px;transition:transform .3s var(--ease), top .3s var(--ease);position:absolute;left:12px;right:12px}.nav__toggle i:first-child{top:16px}.nav__toggle i:nth-child(2){top:23px}.nav[data-open] .nav__toggle i:first-child{top:19.5px;transform:rotate(45deg)}.nav[data-open] .nav__toggle i:nth-child(2){top:19.5px;transform:rotate(-45deg)}@media (max-width:800px){.nav{justify-content:space-between;width:calc(100vw - 24px)}.nav__toggle{display:block}.nav__links .nav__pill{display:none}.nav__links{padding:var(--s-8) var(--s-16);border-radius:var(--radius-lg);opacity:0;pointer-events:none;transform-origin:top;visibility:hidden;transition:opacity .28s var(--ease), transform .28s var(--ease), visibility .28s;background:#161618f0;flex-direction:column;align-items:stretch;font-size:17px;display:flex;position:absolute;top:60px;left:0;right:0;transform:translateY(-8px)scale(.98);box-shadow:inset 0 0 0 1px #ffffff17,0 18px 50px #0009}.nav[data-open] .nav__links{opacity:1;pointer-events:auto;visibility:visible;transform:none}.nav__links a{min-height:48px;padding-inline:var(--s-4)}.nav__links a[aria-current]{color:var(--accent-ink)}}
