:root{--fg:#1a2b6d;--muted:#555b70;--accent:#175c88;--accent-strong:#124967;--on-accent:#fffcf5;--line:#d7cbb6;--line-strong:#77788d;--surface:#fff7e8;--surface-2:#f2e9d8;--surface-raised:#fffcf5;--code-bg:#f2e9d8;--action:#00b4d8;--action-hover:#25c3de;--on-action:#1a2b6d;--action-edge:#1a2b6d;--terminal:#141d38;--on-terminal:#fff7e8;--terminal-muted:#b9bed0;--terminal-edge:#8793ab;--focus:#175c88;--success:#236348;--price:#784300;--coral:#ff8a70;--yellow:#ffd45c;--pop-pink:#ffb3d9;--pop-cyan:#8fe8f0;--warn-bg:#fff0ce;--warn-line:#95651d;--danger:#a82435;--danger-bg:#ffe8e2;--pending:#175c88;--pending-bg:#e5eff5;--success-bg:#e6f1e7;--price-bg:#fff0ce;--badge-rec-fg:#236348;--badge-rec-bg:#e6f1e7;--badge-cand-fg:#555b70;--badge-cand-bg:#f2e9d8;--badge-paid-fg:#784300;--badge-paid-bg:#fff0ce;--badge-neutral-fg:#555b70;--badge-neutral-bg:#f2e9d8;--sky:#cfe8ff;--rock:#b8b2a7;--water:#7fb3d5;--foam:#ffffff;--light:#fff4d6;--fog:#eef2f6;--text-xs:0.875rem;--text-sm:0.9rem;--text-base:1rem;--text-lg:1.1rem;--text-xl:1.25rem;--text-2xl:2rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--radius-sm:0;--radius:0;--radius-lg:0;--radius-pill:0;--stroke:2px;--stroke-quiet:1px;--shadow-offset:0px;--shadow:none;--control-height:3.5rem;--field-height:4rem;--target-secondary:2.75rem}@media (prefers-color-scheme:dark){:root{--fg:#f8efdd;--muted:#b9bed0;--accent:#83ddea;--accent-strong:#b1ecf3;--on-accent:#11182f;--line:#37415b;--line-strong:#8793ab;--surface:#11182f;--surface-2:#283149;--surface-raised:#1b2541;--code-bg:#283149;--action:#45cee3;--action-hover:#78dfed;--on-action:#11182f;--action-edge:#11182f;--terminal:#0c1224;--on-terminal:#f8efdd;--terminal-muted:#b9bed0;--terminal-edge:#8793ab;--focus:#83ddea;--success:#94dcb3;--price:#efca83;--coral:#ff9a82;--yellow:#efc761;--pop-pink:#b24a7d;--pop-cyan:#2c7d8a;--warn-bg:#342c1c;--warn-line:#d9b35d;--danger:#ffa294;--danger-bg:#402333;--pending:#83ddea;--pending-bg:#1c344b;--success-bg:#183c30;--price-bg:#342c1c;--badge-rec-fg:#94dcb3;--badge-rec-bg:#183c30;--badge-cand-fg:#b9bed0;--badge-cand-bg:#283149;--badge-paid-fg:#efca83;--badge-paid-bg:#342c1c;--badge-neutral-fg:#b9bed0;--badge-neutral-bg:#283149;--sky:#0b1a2a;--rock:#3a3f45;--water:#1b3a52;--foam:#cfe0ee;--light:#5a4a1f;--fog:#10161d}}*{box-sizing:border-box}[hidden]{display:none !important}html{-webkit-text-size-adjust:100%;color-scheme:light dark;scroll-padding-top:1rem}body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:var(--text-base);color:var(--fg);background:var(--surface);line-height:1.55}header.site,main,footer.site{max-width:73rem;margin:0 auto;padding:0 var(--space-5)}header.site{display:flex;align-items:center;gap:var(--space-4);padding-top:var(--space-5);padding-bottom:var(--space-5);border-bottom:var(--stroke) solid var(--fg);flex-wrap:wrap}header.site .brand{display:inline-flex;align-items:center;flex-shrink:1;min-width:0;max-width:100%;font-weight:700;font-size:var(--text-lg);color:var(--fg);text-decoration:none}picture{display:block}.brand picture{min-width:0;max-width:100%}img{display:block;max-width:100%;height:auto}.brand img{width:15.5rem;min-width:0;max-width:100%;aspect-ratio:auto}nav.site{display:flex;gap:var(--space-5);margin-left:auto;flex-wrap:wrap;align-items:center;min-width:0;max-width:100%}.nav-destinations,.nav-actions{display:flex;min-width:0}.nav-destinations{align-items:center;gap:var(--space-4)}.nav-actions{flex-direction:column;align-items:stretch;gap:0}nav.site a.nav-install{min-height:1.5rem;justify-content:center;font-size:var(--text-xs);font-weight:600}nav.site a{display:inline-flex;align-items:center;min-height:var(--control-height);font-size:var(--text-sm);font-weight:600;color:var(--accent);text-decoration:none}nav.site a[aria-current="page"]{color:var(--fg);font-weight:600}nav.site a:hover,nav.site a:focus{text-decoration:underline}nav.site a:is(.nav-claim,.button){min-height:var(--control-height);max-width:100%;padding:var(--space-3) var(--space-4);border:var(--stroke) solid var(--action-edge);border-radius:var(--radius);background:var(--yellow);color:var(--on-action);font-size:var(--text-base);font-weight:800;box-shadow:var(--shadow)}nav.site a:is(.nav-claim,.button):hover{background:var(--action-hover);color:var(--on-action)}nav.site a:is(.nav-claim,.button)[aria-current="page"]{text-decoration:underline;text-decoration-thickness:var(--stroke)}.section-nav{margin:var(--space-4) 0 var(--space-6)}.section-nav ul{display:flex;flex-wrap:wrap;gap:0 var(--space-4);list-style:none;margin:0;padding:0;border-bottom:var(--stroke-quiet) solid var(--line)}.section-nav a{display:inline-flex;align-items:center;min-height:var(--target-secondary);padding:0 var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--accent);text-decoration:none}.section-nav a[aria-current="page"]{color:var(--fg);border-bottom:var(--stroke) solid var(--fg)}.section-nav a:hover,.section-nav a:focus{text-decoration:underline}main{min-width:0;padding-top:var(--space-7);padding-bottom:var(--space-7)}h1{font-size:var(--text-2xl);line-height:1.25;letter-spacing:-0.035em;overflow-wrap:anywhere}h2{font-size:var(--text-xl);margin-top:var(--space-7);line-height:1.25;letter-spacing:-0.02em}h3{font-size:var(--text-lg);margin-top:var(--space-5)}p.lede{font-size:var(--text-lg)}p{max-width:68ch}p,li,td,dd,a,code{overflow-wrap:anywhere}section,aside,form,figure,fieldset{min-width:0}a{color:var(--accent);text-underline-offset:0.2em;text-decoration-thickness:1px}a:hover{color:var(--accent-strong)}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--code-bg);padding:0.1rem 0.35rem;border-radius:var(--radius-sm);font-size:var(--text-sm)}pre{max-width:100%;min-width:0;background:var(--code-bg);border:var(--stroke) solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-5);overflow-x:auto;font-size:var(--text-sm)}pre code{background:none;padding:0;overflow-wrap:normal}table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;width:100%;margin:var(--space-2) 0}.reading-table{overflow:visible}.reading-table:is(th,td){min-width:0;overflow-wrap:anywhere}.reading-table:is(code,a){overflow-wrap:anywhere}.reading-table caption{caption-side:top;text-align:left;font-size:var(--text-sm);font-weight:600;padding:0 0 var(--space-2)}.reading-table .badge{max-width:none}@media (max-width:40rem){.reading-table--stack{display:block;overflow:visible}.reading-table--stack thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.reading-table--stack tbody,.reading-table--stack tr,.reading-table--stack td{display:block;width:auto}.reading-table--stack tr{padding:var(--space-3) 0;border-bottom:var(--stroke-quiet) solid var(--line)}.reading-table--stack td{padding:0;border:0}.reading-table--stack td[data-label]::before{content:attr(data-label);display:block;color:var(--muted);font-size:var(--text-xs);font-weight:700}}th,td{text-align:left;padding:0.8rem 1.5rem 0.8rem 0;border-bottom:var(--stroke-quiet) solid var(--line);vertical-align:top}.codeblock{position:relative}.codeblock pre{margin:0;padding-right:5.5rem;min-height:calc(var(--control-height)+var(--space-4))}.codeblock .copy{position:absolute;top:var(--space-2);right:var(--space-2)}.badge-row{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.badge{display:inline-block;position:relative;padding:var(--space-1) var(--space-3);border-radius:var(--radius);border:var(--stroke) solid var(--line-strong);background:var(--badge-neutral-bg);color:var(--badge-neutral-fg);font-size:var(--text-xs);font-weight:600;max-width:100%;overflow-wrap:anywhere}.badge--recommended{isolation:isolate;border-color:var(--badge-rec-fg);background:var(--badge-rec-fg);color:var(--badge-rec-fg);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.badge--recommended::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--badge-rec-bg);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.badge--candidate{border-color:var(--line-strong);background:var(--badge-cand-bg);color:var(--badge-cand-fg)}.badge--paid{border-radius:var(--radius);clip-path:none;border-color:var(--badge-paid-fg);background:var(--badge-paid-bg);color:var(--badge-paid-fg)}.identity{margin:var(--space-3) 0}.identity .id{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-sm);overflow-wrap:anywhere}.identity .checksum{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-xs);color:var(--muted);overflow-wrap:anywhere}details>summary{width:fit-content;max-width:100%;min-height:var(--control-height);padding:var(--space-2) 0;cursor:pointer}details code{overflow-wrap:anywhere}.listing{margin:var(--space-4) 0}.listing>h2{margin-top:0}.listing .empty{color:var(--muted);margin:var(--space-2) 0}.graph-box{margin:var(--space-2) 0}.graph{display:flex;align-items:flex-end;gap:2px;height:96px;padding:0 2px;border-bottom:1px solid var(--line)}.graph-bar{flex:1 1 0;min-width:2px;background:var(--accent);border-radius:2px 2px 0 0}.graph-box .muted{margin:var(--space-1) 0 0;font-size:0.875rem}.facts th{width:12rem;color:var(--muted);font-weight:600}.facets{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10.5rem,100%),1fr));gap:var(--space-4) var(--space-3);align-items:start;margin:var(--space-4) 0}.facets fieldset{display:flex;flex-direction:column;min-width:0;border:0;margin:0;padding:0}.facets legend{margin-bottom:var(--space-1);padding:0;font-size:var(--text-xs);color:var(--muted);font-weight:600}.facets select,.facets input{width:100%;padding-right:calc(var(--space-3)+20px)}.facets>.row-meta{grid-column:1 / -1}#facets{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.survey{width:min(34rem,calc(100% - 2 * var(--space-4)));max-width:100%;max-height:calc(100dvh - var(--space-6));overflow:auto;padding:var(--space-5);border:var(--stroke) solid var(--fg);border-radius:var(--radius);background:var(--surface-raised);color:var(--fg)}.survey::backdrop{background:var(--terminal);opacity:0.55}.survey h2{margin:0}.survey .survey-search{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-4) 0 0}.survey .survey-search label{margin:0;font-size:var(--text-xs);font-weight:600;color:var(--muted)}.survey .survey-search input{flex:1 1 auto;min-height:var(--target-secondary);padding:0 var(--space-3);font-size:var(--text-sm)}.survey .survey-note{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-sm)}.survey fieldset{margin:var(--space-4) 0 0;padding:0;border:0}.survey legend{margin-bottom:var(--space-2);padding:0;font-size:var(--text-xs);font-weight:600;color:var(--muted)}.survey label{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-base);font-weight:600}.survey .survey-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:var(--space-1) var(--space-3)}.survey input[type="radio"]{width:1.125rem;height:1.125rem;min-height:0;margin:0;padding:0;accent-color:var(--accent)}.survey select{width:100%}.survey .survey-machine{margin:var(--space-3) 0 0;font-weight:700}.survey details{margin-top:var(--space-2)}.survey summary{display:flex;align-items:center;min-height:var(--target-secondary);font-weight:700;cursor:pointer}.survey .survey-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}.survey .survey-actions button{min-height:var(--control-height)}.survey .survey-skip{background:var(--surface-2);color:var(--fg)}.survey .survey-forget{border:0;background:transparent;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.survey .survey-forget:hover,.survey .survey-forget:focus-visible{background:transparent;color:var(--fg)}@media (max-width:30rem){.survey{padding:var(--space-4)}.survey .survey-actions{flex-direction:column}.survey .survey-actions button{width:100%}}.rows{list-style:none;margin:0;padding:0}.row{padding:var(--space-3) 0;border-bottom:var(--stroke-quiet) solid var(--line)}.row .row-id{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-sm);overflow-wrap:anywhere}.row .row-meta{color:var(--muted);font-size:var(--text-sm)}.notice{border:var(--stroke) solid var(--warn-line);background:var(--warn-bg);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg)}.strip{margin:var(--space-5) 0}.strip p{margin:var(--space-1) 0}.strip strong{display:inline-block;min-width:7.5rem}footer.site{padding-top:var(--space-5);padding-bottom:var(--space-6);border-top:var(--stroke) solid var(--fg);color:var(--muted);font-size:var(--text-sm)}:focus-visible{outline:3px solid var(--focus);outline-offset:4px;scroll-margin-block:var(--space-4)}.skip{position:absolute;left:-9999px}.skip:focus{position:static;display:inline-block;margin:var(--space-2) var(--space-5)}form label{display:block;font-size:var(--text-xl);font-weight:800;margin-bottom:var(--space-2)}input,select,textarea{font:inherit;color:var(--fg);background:var(--surface-raised);padding:var(--space-3) var(--space-4);border:var(--stroke) solid var(--fg);border-radius:var(--radius);min-height:var(--field-height);min-width:0;max-width:100%;font-size:var(--text-xl);line-height:1.5}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--accent)}input[aria-busy="true"],select[aria-busy="true"],textarea[aria-busy="true"]{border-color:var(--pending);border-style:dashed;background:var(--pending-bg);color:var(--pending)}input[aria-invalid="true"],select[aria-invalid="true"],textarea[aria-invalid="true"]{border-color:var(--danger);border-style:double;background:var(--danger-bg);color:var(--danger)}button,.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);min-width:0;max-width:100%;font:inherit;font-weight:700;line-height:1.3;text-decoration:none;text-align:center;overflow-wrap:anywhere;padding:0.7rem 1.2rem;border-radius:var(--radius);border:var(--stroke) solid var(--action-edge);background:var(--action);color:var(--on-action);cursor:pointer;transition:background-color 100ms}#reserve-submit{transition:none}button:hover,.button:hover{background:var(--action-hover);color:var(--on-action)}button:disabled{cursor:default;background:var(--surface-2);color:var(--muted);border-color:var(--line-strong);box-shadow:none}button[aria-busy="true"],.button[aria-busy="true"]{border-color:var(--pending);border-style:dashed;background:var(--pending-bg);color:var(--pending);box-shadow:none;cursor:progress}button[aria-pressed="true"],.alts .alt[aria-pressed="true"]{border-color:var(--accent);background:var(--pending-bg);color:var(--pending);text-decoration:underline;text-decoration-thickness:var(--stroke)}.error{display:block;color:var(--danger);background:var(--danger-bg);border:var(--stroke) double var(--danger);padding:var(--space-3) var(--space-4);margin-top:var(--space-3);font-size:var(--text-base);font-weight:700}.hint{display:block;min-height:1.55em;margin-top:var(--space-2);color:var(--muted);font-size:var(--text-base)}.hint[data-tone],.hint[aria-busy="true"]{padding:var(--space-3) var(--space-4);border:var(--stroke) solid var(--line-strong);font-weight:700}.hint[data-tone="available"]{color:var(--success);border-color:var(--success);border-left-width:calc(2 * var(--stroke));background:var(--success-bg)}.hint[data-tone="priced"]{color:var(--price);border-color:var(--price);border-style:double;background:var(--price-bg)}.hint[data-tone="unavailable"]{color:var(--danger);border-color:var(--danger);border-style:double;background:var(--danger-bg)}.hint[data-tone="pending"],.hint[aria-busy="true"]{color:var(--pending);border-color:var(--pending);border-style:dashed;background:var(--pending-bg)}@media (max-width:40rem){header.site{flex-wrap:wrap;gap:var(--space-1) var(--space-3)}nav.site{flex-wrap:wrap}form input{min-width:0;width:100%}}.alts{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.alts .alt{min-height:var(--control-height);padding:0.6rem 0.9rem;border:var(--stroke) solid var(--line-strong);border-radius:var(--radius);background:var(--surface-raised);color:var(--accent-strong);cursor:pointer;font:inherit;font-size:var(--text-base)}.alts .alt:hover{background:var(--code-bg)}.eyebrow{margin:0 0 var(--space-4);color:var(--accent);font-size:var(--text-xs);font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-7);align-items:center}.hero-copy{min-width:0}.hero-copy h1{margin:0;font-size:3rem;font-weight:800;line-height:1.08}.hero-copy .lede{margin:var(--space-5) 0;max-width:48ch}.install-tray{padding:var(--space-4) var(--space-5);border:var(--stroke) solid var(--terminal-edge);border-radius:var(--radius-lg);background:var(--terminal);color:var(--on-terminal)}.install-tray h2{margin:0 0 var(--space-2);color:var(--terminal-muted);font-size:var(--text-xs);font-weight:500;letter-spacing:0}.install-tray pre{margin:0;padding:0;border:0;border-radius:0;background:none;font-size:var(--text-sm);line-height:1.7;white-space:pre-wrap}.install-tray code{font-size:inherit;overflow-wrap:anywhere;user-select:text}.install-tray:focus-visible{outline-color:var(--terminal-edge)}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-3) 0 var(--space-5);padding:0;border:0}.filter-bar h2{margin:0;color:var(--muted);font-size:var(--text-xs);font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.filter-icons{position:absolute;width:0;height:0;overflow:hidden}.filter-chips{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin:0;padding:0;list-style:none}.filter-chip{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--fg);font-weight:600;cursor:default}.filter-chip-neutral{color:var(--muted);font-weight:600}.filter-icon{flex:none;width:1rem;height:1rem;color:currentColor}.filter-count{margin:0 0 0 auto;color:var(--muted);font-size:var(--text-sm)}.filter-note{flex-basis:100%;margin:0;color:var(--muted);font-size:var(--text-xs)}.filter-bar button{min-height:var(--target-secondary);padding:var(--space-1) 0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:var(--text-sm);font-weight:700;cursor:pointer}.filter-bar #setup-filter-clear{color:var(--muted)}.filter-bar button:hover,.filter-bar button:focus-visible{background:transparent;color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px}.badge--facet,.badge--facet-secondary{border-color:var(--line-strong);background:var(--badge-neutral-bg);color:var(--badge-neutral-fg)}.badge--facet-secondary{border-style:dashed;font-weight:500}.home{font-size:var(--text-base)}.home header.site{padding-top:var(--space-4);padding-bottom:var(--space-3)}.home nav.site a{display:inline-flex;align-items:center;min-height:var(--control-height);font-size:var(--text-base)}.home .hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"copy figure" "manifest manifest" "find find";align-items:start;gap:var(--space-6)}.home .hero-copy{grid-area:copy}.home .runtime-figure{grid-area:figure}.home .get-manifest{grid-area:manifest}.home .find-setup{grid-area:find}.home .find-setup h2{margin-top:0}.home .find-setup p{max-width:52ch}.home .find-links a{display:inline-flex;align-items:center;min-height:var(--target-secondary);font-weight:700}.home .manifest-jump{margin:var(--space-3) 0 0;font-weight:700}.home .manifest-jump a{display:inline-flex;align-items:center;min-height:var(--target-secondary)}.home .hero-copy h1{max-width:14ch;font-size:clamp(2.25rem,7vw,3.75rem);font-weight:800;letter-spacing:-0.02em;line-height:1.02}.home .hero-copy .lede{margin:var(--space-4) 0 var(--space-5);max-width:46ch;font-size:var(--text-lg)}.home .install-tray{padding:var(--space-4) var(--space-5);box-shadow:none}.home .install-row{display:flex;align-items:flex-start;gap:var(--space-3)}.home .install-row pre{flex:1 1 auto;min-width:0;font-size:var(--text-base);white-space:pre-wrap}.home .install-tray code,.home .after-install pre code,.home .get-manifest pre code{overflow-wrap:anywhere}.home .install-tray .cmd-tail{white-space:nowrap}.home .install-detail,.home .install-prereq{margin:var(--space-2) 0 0;font-size:var(--text-base)}.home .install-tray a{color:var(--action)}.home .after-install{margin-top:var(--space-3);border-top:var(--stroke-quiet) solid var(--line);padding-top:var(--space-2)}.home .after-install summary{display:flex;align-items:center;gap:var(--space-2);min-height:var(--target-secondary);font-weight:700;cursor:pointer;list-style:none}.home .after-install summary::-webkit-details-marker{display:none}.home .after-install summary::before{content:"▸";color:var(--accent);font-size:var(--text-lg)}.home .after-install[open] summary::before{content:"▾"}.home .after-install pre,.home .get-manifest pre{white-space:pre-wrap}.home .get-manifest{margin-top:0;padding-top:0;border:0}.home .get-manifest h2{margin-top:0}.home .template-label{margin:var(--space-3) 0 var(--space-1);color:var(--muted);font-size:var(--text-sm);font-weight:700}.home .get-manifest pre{display:inline-block;width:auto;max-width:100%}.runtime-figure{display:grid;gap:var(--space-3);align-content:start;margin:0}.runtime-canvas{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-2) 0 var(--space-2) var(--space-6)}.runtime-canvas::before{content:"";position:absolute;left:0.55rem;top:1.2rem;bottom:1.2rem;width:var(--stroke);background:var(--line)}.runtime-progress{position:absolute;left:0.55rem;top:1.2rem;bottom:1.2rem;width:var(--stroke);background:var(--accent);transform:scaleY(1);transform-origin:top}.runtime-label{position:relative;min-width:0;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-2);border:var(--stroke) solid transparent}.runtime-label::before{content:"";position:absolute;left:calc(-1 * var(--space-6)+0.55rem - 5px);top:1.35rem;width:10px;height:10px;border:var(--stroke-quiet) solid var(--surface);background:var(--accent)}.runtime-label::after{content:"";position:absolute;inset:0;border:var(--stroke) solid var(--accent);opacity:0;pointer-events:none}.runtime-kicker{margin:0;font-size:var(--text-base);font-weight:700}.runtime-install-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-1)}.runtime-step{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-right:var(--space-2);border:var(--stroke-quiet) solid var(--line-strong);background:var(--surface-raised);font-size:var(--text-xs)}.runtime-label code{display:inline-block;margin:var(--space-1) var(--space-2) 0 0;font-size:var(--text-sm);overflow-wrap:anywhere}.runtime-parts{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-sm)}.runtime-parts code{font-size:var(--text-sm)}.runtime-figure{--motion-total:3800ms;--motion-pause:5000ms}.runtime-figure[data-motion="playing"] .runtime-progress{transform:scaleY(0);animation:runtime-progress var(--motion-total) linear forwards}.runtime-figure[data-motion="playing"] .runtime-label::after{animation:runtime-node 700ms ease-out forwards}.runtime-figure[data-motion="playing"] .runtime-label--install::after{animation-delay:250ms}.runtime-figure[data-motion="playing"] .runtime-label--manifest::after{animation-delay:900ms}.runtime-figure[data-motion="playing"] .runtime-label--root::after{animation-delay:1600ms}.runtime-figure[data-motion="playing"] .runtime-label--harness::after{animation-delay:2400ms}.runtime-figure[data-motion="playing"] .runtime-label--session::after{animation-delay:3200ms}.runtime-figure[data-motion="complete"] .runtime-progress{transform:scaleY(1);animation:none}.runtime-figure[data-motion="complete"] .runtime-label::after{opacity:0;animation:none}@keyframes runtime-progress{to{transform:scaleY(1)}}@keyframes runtime-node{0%{opacity:0}15%{opacity:1}85%{opacity:1}100%{opacity:0}}@media (prefers-reduced-motion:reduce){.runtime-figure .runtime-progress,.runtime-figure .runtime-label::after{animation:none}.runtime-figure .runtime-progress{transform:scaleY(1)}.runtime-figure .runtime-label::after{opacity:0}}.claim-page>h1{margin:0 0 var(--space-4);font-size:3rem;font-weight:800}.claim-page>.lede{margin-bottom:var(--space-7)}.claim-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:4rem;align-items:start}.reserve-card,.claim-result{padding:var(--space-6);border:var(--stroke) solid var(--fg);border-radius:var(--radius-lg);background:var(--surface-raised)}.reserve-card{box-shadow:var(--shadow)}.reserve-card>fieldset{border:0;padding:0;margin:0;min-inline-size:0}.reserve-card button[type="submit"]{min-height:var(--field-height);font-size:var(--text-xl)}.reserve-card>p{margin:0 0 var(--space-6)}.reserve-card>p:last-child{margin-bottom:0}.reserve-card input{width:100%}.field-help{display:block;margin-top:var(--space-2);font-size:var(--text-xs);color:var(--muted)}.claim-result{margin-top:var(--space-5)}#reserve-result{border-color:var(--success);border-left-width:calc(2 * var(--stroke));background:var(--success-bg);color:var(--success)}#purchase{border-color:var(--price);background:var(--price-bg);color:var(--price)}.claim-result h2{margin-top:0}.purchase-line{display:flex;gap:var(--space-4);align-items:center;flex-wrap:wrap}#price{color:var(--price);font-weight:700;font-size:var(--text-xl)}.claim-aside{padding-top:var(--space-4)}.claim-aside .orbit-mark{width:96px;margin-bottom:var(--space-5)}.claim-aside h2{margin-top:0}.claim-aside pre{padding:var(--space-4);white-space:pre-wrap}.claim-aside pre code{overflow-wrap:anywhere}@media (max-width:60rem){header.site{gap:var(--space-2) var(--space-5)}nav.site{gap:var(--space-4)}.hero-grid{grid-template-columns:minmax(0,1fr)}.home .hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "manifest" "find" "figure"}.hero-copy h1{max-width:20ch}.claim-layout{gap:var(--space-6)}}@media (max-width:40rem){header.site,main,footer.site{padding-left:var(--space-4);padding-right:var(--space-4)}header.site{padding-top:var(--space-4);padding-bottom:var(--space-2)}nav.site{width:100%;margin-left:0;gap:var(--space-2) var(--space-4)}nav.site a{font-size:var(--text-xs)}.eyebrow{margin-bottom:var(--space-3)}.hero-copy h1,.claim-page>h1{font-size:2rem}.hero-copy .lede{margin:var(--space-4) 0 var(--space-5);font-size:var(--text-base)}.install-tray{padding:var(--space-3) var(--space-4)}.hero-grid{gap:var(--space-5)}.claim-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.reserve-card,.claim-result{padding:var(--space-5)}.reserve-card button[type="submit"]{width:100%}.facts th{width:auto}.codeblock pre{padding:var(--space-4)}.codeblock .copy{position:static;margin-top:var(--space-2)}}#setup-sort{min-height:var(--target-secondary);padding:0 var(--space-3);border:1px solid var(--line-strong);background:transparent;color:var(--fg);font:inherit;font-size:var(--text-xs);font-weight:700;cursor:pointer}#setup-sort:hover,#setup-sort:focus-visible{background:var(--surface-2)}.setup-list{display:table;width:100%;border-collapse:collapse;table-layout:fixed;margin:0}.setup-list .col-name{width:22%}.setup-list .col-for{width:8%}.setup-list .col-os{width:8%}.setup-list .col-chip{width:11%}.setup-list .col-ram{width:8%}.setup-list .col-size{width:7%}.setup-list .col-validation{width:18%}.setup-list .col-open{width:8%}.setup-list thead th{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line-strong);color:var(--muted);font-size:0.72rem;font-weight:800;letter-spacing:0.08em;text-align:left;text-transform:uppercase}.setup-sort{display:none;align-items:baseline;gap:var(--space-1);padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.js .setup-sort{display:inline-flex}.js .nojs-label{display:none}.setup-sort:hover,.setup-sort:focus-visible,.setup-list th[aria-sort="ascending"] .setup-sort,.setup-list th[aria-sort="descending"] .setup-sort{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.sort-arrow{color:var(--muted);font-size:0.8rem}.setup-list-foot{display:flex;justify-content:center;margin:var(--space-3) 0 0}#setup-list-toggle{min-height:var(--target-secondary);padding:0 var(--space-4);border:1px solid var(--line-strong);background:transparent;color:var(--fg);font:inherit;font-size:var(--text-sm);font-weight:700;cursor:pointer}#setup-list-toggle:hover,#setup-list-toggle:focus-visible{background:var(--surface-2)}.setup-list tbody th,.setup-list tbody td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);font-size:var(--text-sm);font-weight:400;text-align:left;vertical-align:baseline}.setup-list tbody th{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.setup-list .row-name code{font-size:var(--text-sm)}.setup-list .row-version{margin-left:var(--space-1);color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-xs)}.setup-list .row-for,.setup-list .row-os,.setup-list .row-chip,.setup-list .row-ram{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.setup-list .row-size,.setup-list .row-open{white-space:nowrap}.setup-list .row-open{text-align:right}.setup-list .row-validation{overflow:hidden}.setup-list .row-operator{color:var(--fg)}.setup-list .card-community{display:block;margin:0;color:var(--muted);font-size:0.75rem;line-height:1.2}.setup-list .card-community strong{color:var(--fg);font-size:var(--text-sm);font-weight:700}@media (max-width:48rem){.filter-bar h2{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.setup-list,.setup-list tbody{display:block}.setup-list thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.setup-list tbody tr{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,max-content));justify-content:start;row-gap:var(--space-1);column-gap:var(--space-2);width:100%;padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.setup-list tbody th,.setup-list tbody td{padding:0;border:0}.setup-list tbody th{grid-column:1 / -1;padding-right:4.5rem;margin-bottom:0}.setup-list .row-for{grid-column:1;grid-row:2}.setup-list .row-os{grid-column:2;grid-row:2}.setup-list .row-chip{grid-column:3;grid-row:2}.setup-list .row-ram{grid-column:4;grid-row:2}.setup-list .row-size{grid-column:1;grid-row:3}.setup-list .row-validation{grid-column:2 / 5;grid-row:3}.setup-list .row-for,.setup-list .row-os,.setup-list .row-chip,.setup-list .row-ram{white-space:normal}.setup-list .row-open{position:absolute;top:var(--space-3);right:0;align-self:baseline}}.grid-method{margin:var(--space-4) 0 var(--space-5);color:var(--muted);font-size:var(--text-xs)}.page-help{margin:var(--space-7) 0 0;padding-top:var(--space-5);border-top:1px solid var(--line)}.page-help h2{margin:0 0 var(--space-4);font-size:var(--text-lg)}.help-line{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--text-sm)}.evidence-panel{margin:var(--space-5) 0;border:var(--stroke) solid var(--fg);background:var(--surface-raised);padding:var(--space-4) var(--space-5);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));filter:drop-shadow(var(--shadow-offset) var(--shadow-offset) 0 var(--fg))}.evidence-panel>h2{margin-top:0}.evidence-panel h3{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-base)}.evidence-panel h4{margin:0 0 var(--space-2);font-size:var(--text-base)}.operator-record{margin:var(--space-4) 0;padding:var(--space-3) 0;border-bottom:var(--stroke-quiet) solid var(--line)}.operator-record:last-of-type{border-bottom:0}.operator-record[data-result="fail"],.operator-record[data-result="pending"]{border-left:var(--stroke) solid var(--line-strong);padding-left:var(--space-3)}.operator-record[data-result="fail"]{border-left-color:var(--danger)}.operator-record[data-result="pending"]{border-left-color:var(--pending)}.operator-result{display:inline-block;padding:var(--space-1) var(--space-2);border:var(--stroke) solid var(--line-strong);background:var(--surface-2);color:var(--muted);font-size:var(--text-xs);font-weight:700;text-transform:uppercase}.operator-record[data-result="pass"] .operator-result{border-color:var(--success);background:var(--success-bg);color:var(--success)}.operator-record[data-result="fail"] .operator-result{border-color:var(--danger);background:var(--danger-bg);color:var(--danger)}.operator-record[data-result="pending"] .operator-result{border-color:var(--pending);background:var(--pending-bg);color:var(--pending)}.operator-default{font-weight:700}.operator-pins{margin:var(--space-2) 0;padding-left:var(--space-5);font-size:var(--text-sm)}.operator-pins li{margin:var(--space-1) 0}.operator-hardware,.operator-test,.operator-measured,.operator-date,.operator-boundary,.community-runs,.publisher-runs,.evidence-snapshot{margin:var(--space-2) 0;font-size:var(--text-sm)}.operator-boundary,.evidence-snapshot{color:var(--muted)}.evidence-panel .evidence-facts,.evidence-panel .evidence-method{color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere}.evidence-panel .warning{border-left:var(--stroke) solid var(--warn-line);background:var(--warn-bg);padding:var(--space-2) var(--space-3)}.evidence-panel table{font-size:var(--text-sm)}.evidence-panel a,.evidence-panel summary{display:inline-flex;align-items:center;min-height:var(--target-secondary)}.evidence-panel button,.evidence-panel .button{min-height:var(--control-height)}.evidence-panel:focus-visible{outline:3px solid var(--focus);outline-offset:var(--space-1)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none !important;animation:none !important;scroll-behavior:auto !important}}.plan{margin:1rem 0}.plan-chip{display:inline-block;margin:0 0 0.5rem;padding:0.15rem 0.6rem;border:1px solid var(--badge-rec-fg);border-radius:999px;background:var(--badge-rec-bg);color:var(--badge-rec-fg);font-weight:600}.plan.adaptive{color:var(--muted)}.plan dl{display:grid;grid-template-columns:max-content 1fr;gap:0.25rem 1rem;margin:0.5rem 0 0}.plan dt{font-weight:600}.plan dd{margin:0}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0 0 var(--space-2);padding:0;font-size:var(--text-sm);color:var(--muted)}.breadcrumbs li+li::before{content:"›";margin-right:var(--space-2)}.breadcrumbs a{color:var(--muted)}.answer{font-size:var(--text-lg)}.table-note,.landing-meta{color:var(--muted);font-size:var(--text-sm)}.landing-faq h3{margin-bottom:var(--space-1)}.landing-evidence{margin-top:var(--space-2)}@media (max-width:40rem){header.site,.home header.site{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand install" "nav claim";align-items:center;gap:var(--space-2) var(--space-4);padding-top:var(--space-3);padding-bottom:var(--space-1)}header.site .brand{grid-area:brand}header.site .brand img{width:8.75rem}nav.site{display:contents}.nav-destinations{grid-area:nav;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.nav-actions{display:contents}nav.site a.nav-claim{grid-area:claim;min-height:var(--target-secondary);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);justify-self:end}nav.site a.nav-install{grid-area:install;min-height:var(--target-secondary);font-size:var(--text-sm);justify-self:end}nav.site a{font-size:var(--text-xs)}}@media (max-width:40rem){.section-nav{margin:var(--space-3) 0 var(--space-5)}.section-nav ul{gap:0 var(--space-2)}.section-nav a{padding:0 var(--space-1);font-size:var(--text-xs)}}pre{position:relative}pre>code{display:block;padding-right:3.25rem;white-space:pre-wrap;overflow-wrap:anywhere}.copy-block{position:absolute;top:var(--space-2);right:var(--space-2);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-width:var(--target-secondary);min-height:var(--target-secondary);padding:0 var(--space-2);border:var(--stroke-quiet) solid var(--terminal-edge);border-radius:var(--radius);background:var(--terminal);color:var(--on-terminal);font:inherit;font-size:var(--text-xs);font-weight:700;cursor:pointer}.copy-block:hover,.copy-block:focus-visible{background:var(--terminal-edge);color:var(--terminal)}.copy-block .copy-icon{display:block;width:18px;height:18px}.copy-block .copy-word{display:none}@media (min-width:48rem){pre>.copy-block .copy-word{display:inline}}.setup-card .card-tray .copy-block,.card-tray .copy-block{position:static;flex:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.start-here ul{list-style:none;margin:var(--space-3) 0;padding:0}.start-here li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;border-bottom:var(--stroke-quiet) solid var(--line)}.start-here-machine{font-weight:600}.start-here-cost{color:var(--muted);font-size:var(--text-sm)}.machine-fit{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border:var(--stroke) solid var(--fg);background:var(--surface-raised)}.machine-fit-text{margin:0;font-weight:700}.machine-fit-more{margin:var(--space-1) 0 0;font-size:var(--text-sm)}.page-next{margin:var(--space-6) 0 0;padding-top:var(--space-4);border-top:var(--stroke) solid var(--fg)}.page-next h2{margin-top:0}.page-next-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.page-next-primary{display:inline-flex;align-items:center;min-height:var(--target-secondary);padding:var(--space-2) var(--space-4);border:var(--stroke) solid var(--action-edge);border-radius:var(--radius);background:var(--yellow);color:var(--on-action);font-weight:800;text-decoration:none}.page-next-primary:hover,.page-next-primary:focus{background:var(--action-hover)}.quiet{color:var(--muted);font-size:var(--text-sm)}@media (min-width:48rem){pre>code{padding-right:6.5rem}}h1{font-size:clamp(2.1rem,4.2vw,3.25rem);line-height:1.02;letter-spacing:-0.03em;font-weight:850;text-wrap:balance;margin:0.5rem 0 1.25rem}h2{display:block;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.2;letter-spacing:-0.02em;font-weight:800;text-wrap:balance;margin:2.75rem 0 0.75rem}main h2::before{content:none}.eyebrow{display:block;margin:0 0 1rem;padding:0;border:0;background:none;color:var(--accent);font-size:0.75rem;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;box-shadow:none}main{padding-top:2rem}main a:not(.page-next-primary):not(.copy-block){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}main a:not(.page-next-primary):not(.copy-block):hover,main a:not(.page-next-primary):not(.copy-block):focus-visible{background:none;color:var(--accent-strong);text-decoration-thickness:2px}main .section-nav a:not(.copy-block),main .page-next-actions a:not(.page-next-primary){text-decoration:none}main .section-nav a:not(.copy-block):hover,main .section-nav a:not(.copy-block):focus-visible,main .page-next-actions a:not(.page-next-primary):hover,main .page-next-actions a:not(.page-next-primary):focus-visible{text-decoration:underline}header.site,.home header.site{display:flex;align-items:center;flex-wrap:wrap;gap:2rem;padding:1.25rem var(--space-5);border-bottom:2px solid var(--fg)}header.site .brand img{width:12rem}nav.site{display:flex;align-items:center;gap:2rem;margin-left:auto;flex-wrap:nowrap;max-width:100%}.nav-destinations,.nav-actions{display:flex;flex-direction:row;align-items:center;gap:1.5rem}nav.site a,.home nav.site a{display:inline-flex;align-items:center;min-height:2.75rem;font-size:0.95rem;font-weight:600;color:var(--fg);text-decoration:none}nav.site a:hover,nav.site a:focus-visible{color:var(--accent);text-decoration:underline;text-underline-offset:4px}nav.site a[aria-current="page"]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}nav.site a.nav-claim{min-height:2.75rem;padding:0 1rem;border:2px solid var(--fg);background:var(--yellow);color:var(--on-action);font-weight:800;box-shadow:none;transform:none}nav.site a.nav-claim:hover,nav.site a.nav-claim:focus-visible{background:var(--action);color:var(--on-action);text-decoration:none}nav.site a.nav-install{color:var(--muted);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}nav.site a.nav-install:hover,nav.site a.nav-install:focus-visible{color:var(--fg)}pre{border:0;box-shadow:none;background:var(--terminal);color:var(--on-terminal);padding:1.1rem 1.25rem}pre>code{padding-right:6.5rem}@media (max-width:47.99rem){pre>code{padding-right:3.5rem}}.copy-block{top:0.35rem;right:0.35rem;border:0;background:var(--on-terminal);color:var(--terminal);box-shadow:none}.copy-block:hover,.copy-block:focus-visible{background:var(--pop-cyan);color:var(--terminal)}pre>.copy-block,.card-tray .copy-block{border:0;background:var(--on-terminal);color:var(--terminal)}input,select,textarea{border-width:2px;box-shadow:none}button,.button,.page-next-primary{box-shadow:none}nav.site a.nav-claim:hover,.page-next-primary:hover,button[type="submit"]:hover,nav.site a.nav-claim:active,.page-next-primary:active,button[type="submit"]:active{transform:none;box-shadow:none}.reading-table thead th{color:var(--muted);border-bottom:2px solid var(--fg);font-size:0.72rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.reading-table th[aria-sort="descending"]::after{content:" ↓"}.reading-table caption{display:block;width:100%}.notice{border:0;border-left:3px solid var(--warn-line);box-shadow:none}.error{border:0;border-left:3px solid var(--danger);box-shadow:none}.machine-fit,.reserve-card,.claim-result{border:0;box-shadow:none;background:var(--surface-2)}.evidence-panel{margin:2.5rem 0;padding:1.25rem 0 0;border:0;border-top:2px solid var(--fg);background:none;clip-path:none;filter:none}.operator-result{border:0;background:var(--surface-2)}.plan-chip{border:0;border-radius:0;background:var(--badge-rec-bg)}.setup-card .card-details>summary{min-height:var(--target-secondary);padding:0;border:0;border-top:1px solid var(--line);background:none;box-shadow:none;font-weight:700}.badge{border:0;padding:0.1rem 0.4rem;font-size:0.7rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.chip{border:0;background:var(--surface-2);padding:0.1rem 0.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.8125rem;text-decoration:none}.badge--facet{background:var(--pop-cyan);color:var(--fg)}.badge--facet-secondary{background:var(--pop-pink);color:var(--fg)}.page-next{margin-top:var(--space-7);padding:2rem;border:0;background:var(--terminal);color:var(--on-terminal);box-shadow:none}.page-next h2{color:var(--on-terminal)}.page-next-actions a:not(.page-next-primary){color:var(--on-terminal);font-weight:700}.page-next-primary{border:2px solid var(--fg);background:var(--yellow);box-shadow:none}.page-next-primary:hover,.page-next-primary:focus{background:var(--action);box-shadow:none}footer.site{margin:3rem auto 0;padding:1.5rem var(--space-5) 2rem;max-width:73rem;border:0;border-top:1px solid var(--line);background:none;box-shadow:none;color:var(--muted);font-size:var(--text-sm)}footer.site a{color:var(--muted);-webkit-text-fill-color:currentColor;font-weight:600;text-decoration-thickness:1px}.home .hero-copy h1{font-size:clamp(2.25rem,6vw,3.5rem)}.runtime-canvas::before,.runtime-progress{width:1px}.runtime-step{width:auto;height:auto;border:0;background:none;color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:800;font-size:0.8rem}.mark{display:inline-block;padding:0 0.08em;background:var(--yellow);color:var(--on-action);-webkit-box-decoration-break:clone;box-decoration-break:clone}.start-here li a::after{content:" ↗"}.start-here li{border:0;border-left:3px solid var(--line);background:none;box-shadow:none;padding:0.35rem 0 0.35rem 0.75rem}.manifest-search{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 1rem;margin:1rem 0 0.5rem}.manifest-search p{display:contents}.manifest-search .manifest-official{display:inline-flex;align-items:center;min-height:2.75rem;gap:0.35rem;color:var(--fg);font-size:0.85rem;font-weight:600;white-space:nowrap}.manifest-search input[type="search"]{flex:1 1 14rem;min-height:3rem;border-width:2px;font-size:1rem;box-shadow:none}.manifest-search select{flex:0 1 auto;min-width:0;min-height:3rem;border-width:2px;font-size:1rem;box-shadow:none}.manifest-search input[type="checkbox"]{width:1.125rem;height:1.125rem;min-height:0;padding:0;accent-color:var(--accent)}.manifest-id code{font-size:1.05rem;font-weight:700}.manifest-count,.manifest-truncation,.manifest-no-match,.manifest-note{color:var(--muted);font-size:0.85rem}.table-scroll{max-width:100%;overflow-x:auto}@media (max-width:40rem){.runtime-figure{display:none}.version-list thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.version-list tbody,.version-list td{display:block;width:auto}.version-list tr{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem 0.5rem;padding:0.9rem 0;border-bottom:1px solid var(--line)}.version-list td{padding:0;border:0;white-space:normal}.version-list td[data-label="Version"]{order:1}.version-list td[data-label="Status"]{order:2}.version-list td[data-label="Published"]{order:3;margin-left:auto;color:var(--muted);font-size:0.8rem}.version-list td[data-label="Message"]{order:4;flex:1 0 100%}.version-list td[data-label="Compare"]{order:5;flex:1 0 100%;font-size:0.85rem}.version-list td[data-label="Digest"]{display:none}}.table-scroll th,.table-scroll td{white-space:nowrap}.version-ref{white-space:nowrap}.diff-add{background:var(--success-bg);color:var(--success)}.diff-remove{background:var(--danger-bg);color:var(--danger)}.diff-hunk{display:block;color:var(--muted)}@media (max-width:44rem){header.site,.home header.site{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand claim" "nav nav";align-items:center;gap:0.5rem 1rem;padding:0.9rem var(--space-4)}header.site .brand{grid-area:brand}header.site .brand img{width:9.5rem}nav.site{display:contents}.nav-destinations{grid-area:nav;align-self:center;justify-self:start;gap:1.25rem}.nav-actions{display:contents}nav.site a.nav-claim{grid-area:claim;align-self:center;justify-self:end;min-height:2.75rem;padding:0 0.75rem;font-size:0.85rem}nav.site a.nav-install{grid-area:nav;align-self:center;justify-self:end;font-size:0.85rem}nav.site a,.home nav.site a{font-size:0.9rem}h1{font-size:clamp(1.9rem,8vw,2.5rem)}.page-next,footer.site{padding:1.5rem}.reading-table thead th{font-size:0.68rem}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none !important;animation:none !important;scroll-behavior:auto !important}}main p,main li{max-width:72ch}.find-links{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4)}.find-links a{display:inline-block}.manifest-jump a{white-space:nowrap}.manifest-jump span{margin-left:0.3em}@media (max-width:40rem){main p,main li{max-width:none}}