@font-face{font-family:Archivo;src:url(/fonts/archivo-var.woff2)format("woff2-variations");font-weight:300 800;font-stretch:75% 112%;font-style:normal;font-display:swap}@font-face{font-family:Martian Mono;src:url(/fonts/martianmono-var.woff2)format("woff2-variations");font-weight:300 700;font-stretch:87.5% 100%;font-style:normal;font-display:swap}:root{--void:#060709;--plate:#0b0d10;--plate-1:#111419;--plate-2:#171b21;--plate-3:#1e232a;--rule:#363d4b;--rule-strong:#454e5c;--rule-faint:#252b37;--bone:#e9e6de;--ash:#9aa1ab;--ash-dim:#888f99;--amber:#f5a524;--amber-dim:#9a6a1c;--amber-wash:#2a1e0a;--rust:#dc7358;--rust-dim:#8a4030;--rust-wash:#2a1512;--accent:var(--amber);--page:var(--plate);--surface:var(--plate-1);--border:var(--rule);--text:var(--bone);--text-secondary:var(--ash);--muted:var(--ash-dim);--good:var(--amber);--bad:var(--rust);--warn:var(--amber);--lens-apps:var(--bone);--lens-web:var(--bone);--lens-flux:var(--bone);--lens-apps-bg:transparent;--lens-web-bg:transparent;--lens-flux-bg:transparent;--font-sans:"Archivo", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", sans-serif;--font-mono:"Martian Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-size-base:14px;--rail:3.25rem;--page-max:1360px;--gutter:clamp(1rem, 3.5vw, 2.5rem);--row-pad:.75rem;--radius:3px;--radius-pill:2px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--amber)}:root[data-theme=light]{--void:#ded9cd;--plate:#edeae2;--plate-1:#f6f4ee;--plate-2:#e7e3d9;--plate-3:#dcd7cb;--rule:#c2baa8;--rule-strong:#a9a294;--rule-faint:#d0c9b7;--bone:#16181c;--ash:#565b63;--ash-dim:#585d64;--amber:#855305;--amber-dim:#a8751f;--amber-wash:#f0e4cc;--rust:#a03e22;--rust-dim:#c07a63;--rust-wash:#f1ddd6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scrollbar-color:var(--rule-strong) var(--plate)}body{background:var(--plate);color:var(--bone);font-family:var(--font-sans);font-size:var(--font-size-base);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}.page-title,.call-topic,.lens-row-main strong,.shortlist-card strong,.cluster-card-header strong,.cmdk-result,.chip,.board-card,table.board td{overflow-wrap:anywhere}#root{flex-direction:column;min-height:100vh;display:flex}::selection{background:var(--amber);color:var(--void)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--plate)}::-webkit-scrollbar-thumb{background:var(--rule-strong);border:3px solid var(--plate);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--ash-dim)}:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:1px}a{color:inherit;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:.2em;text-decoration-thickness:1px;transition:text-decoration-color .12s ease-out}a:hover{-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber)}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;caret-color:var(--amber)}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;font-weight:650}.tabular,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 87.5;letter-spacing:-.02em}.muted{color:var(--ash-dim)}.text-secondary{color:var(--ash)}.rail-label{letter-spacing:.18em;text-transform:uppercase;color:var(--ash-dim);margin:0;font-size:.6875rem;font-weight:650}.page{width:100%;max-width:var(--page-max);padding:2.25rem var(--gutter) 6rem;margin:0 auto}.page-title{font-variation-settings:"wdth" 105;letter-spacing:-.035em;margin:0 0 .35rem;font-size:clamp(1.75rem,3.6vw,2.5rem);font-weight:700;line-height:1.02}.page-lede{color:var(--ash);max-width:64ch;margin:0 0 1.5rem}.page-lede+.band,.honesty-banner+.band,.page>.empty-state+.band{margin-top:2.25rem}.page>.empty-state{padding-bottom:0}.band{border-top:1px solid var(--rule);margin-top:3.5rem;padding-top:1rem}.band>.rail-label{margin-bottom:1.25rem}.band-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem;display:flex}.band-head .rail-label{margin:0}.card{background:var(--plate-1);border:1px solid var(--rule);border-radius:var(--radius);padding:1rem 1.125rem}.empty-state{color:var(--ash-dim);border-top:1px solid var(--rule-faint);padding:1.25rem 0;font-size:.875rem}.top-nav{z-index:40;background:color-mix(in srgb, var(--plate) 88%, transparent);-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);border-bottom:1px solid var(--rule);position:sticky;top:0}.top-nav-inner{max-width:var(--page-max);padding:0 var(--gutter);align-items:center;gap:1.25rem;min-height:3.25rem;margin:0 auto;display:flex}.brand{font-family:var(--font-mono);font-variation-settings:"wdth" 87.5;letter-spacing:.1em;text-transform:uppercase;color:var(--bone);white-space:nowrap;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.brand-lamp{background:var(--amber);border-radius:99px;flex:none;width:7px;height:7px}.brand-lamp[data-stale=true]{background:var(--rust-dim)}.top-nav nav{scrollbar-width:none;align-items:center;gap:.125rem;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}.top-nav nav::-webkit-scrollbar{display:none}.top-nav a.nav-link{color:var(--ash);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:1rem .625rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .12s ease-out;position:relative}.top-nav a.nav-link:hover,.top-nav a.nav-link.active{color:var(--bone)}.top-nav a.nav-link.active:after{content:"";background:var(--bone);height:2px;position:absolute;bottom:-1px;left:.625rem;right:.625rem}.nav-tail{white-space:nowrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.data-chip{font-family:var(--font-mono);font-variation-settings:"wdth" 87.5;letter-spacing:-.01em;color:var(--ash-dim);white-space:nowrap;font-size:.6875rem}.data-chip b{color:var(--ash);font-weight:500}.icon-button{border:1px solid var(--rule);border-radius:var(--radius);height:1.875rem;color:var(--ash);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.375rem;padding:0 .5rem;transition:color .12s ease-out,border-color .12s ease-out;display:inline-flex}.icon-button:hover{color:var(--bone);border-color:var(--rule-strong)}.icon-button svg{flex:none;width:14px;height:14px}.icon-button[aria-expanded=true]{color:var(--bone);border-color:var(--rule-strong);background:var(--plate-2)}.icon-button .count{font-family:var(--font-mono);font-variation-settings:"wdth" 87.5;color:var(--bone);font-size:.625rem}.cmdk-hint{border:1px solid var(--rule);border-radius:var(--radius);height:1.875rem;font-family:var(--font-mono);font-variation-settings:"wdth" 87.5;color:var(--ash-dim);cursor:pointer;background:0 0;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.625rem;transition:color .12s ease-out,border-color .12s ease-out;display:inline-flex}.cmdk-hint:hover{color:var(--bone);border-color:var(--rule-strong)}.filter-drawer{border-top:1px solid var(--rule);background:var(--plate-1)}.filter-drawer-inner{max-width:var(--page-max);padding:.875rem var(--gutter) 1rem;flex-wrap:wrap;align-items:center;gap:.375rem;margin:0 auto;display:flex}.filter-drawer .meta-toggle{flex-basis:100%;margin-top:.375rem}.meta-toggle{color:var(--ash);align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.meta-toggle label{cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.meta-toggle input{accent-color:var(--amber)}.chip{border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;color:var(--ash);background:0 0;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1.3;transition:color .12s ease-out,border-color .12s ease-out,background .12s ease-out;display:inline-flex}.chip:hover:not([disabled]){color:var(--bone);border-color:var(--rule-strong)}.chip.active{background:var(--plate-3);border-color:var(--rule-strong);color:var(--bone);letter-spacing:.01em;font-weight:650}.chip.hidden-cat{color:var(--ash-dim);border-color:var(--rule-faint);text-decoration:line-through;-webkit-text-decoration-color:var(--rust-dim);text-decoration-color:var(--rust-dim)}.chip[disabled]{cursor:not-allowed;opacity:.45}.chip:has(.chip-label){cursor:default}.chip .chip-label{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pill{border-radius:var(--radius-pill);font-family:var(--font-mono);font-variation-settings:"wdth" 87.5;letter-spacing:.02em;white-space:nowrap;border:1px solid var(--rule);color:var(--ash);align-items:center;gap:.25rem;padding:.0625rem .375rem;font-size:.625rem;font-weight:500;display:inline-flex}.pill.apps,.pill.web,.pill.flux{border-color:var(--rule-strong);color:var(--bone)}.pill.no-supply{border-style:dashed;border-color:var(--amber-dim);color:var(--amber)}.pill.estimated,.pill.hypothesis{color:var(--ash-dim);border-style:dashed}.pill.arbitrage-primitive{border-color:var(--amber);color:var(--amber);background:var(--amber-wash)}.pill.arbitrage-prompt{border-color:var(--rule-strong);color:var(--bone)}.info-term{vertical-align:baseline;align-items:center;margin-left:.25rem;display:inline-flex;position:relative}.info-term button{color:var(--ash-dim);cursor:help;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .12s ease-out;display:inline-flex}.info-term button:hover{color:var(--amber)}.info-term button svg{width:12px;height:12px;display:block}.info-term .tooltip{background:var(--plate-3);border:1px solid var(--rule-strong);color:var(--bone);border-radius:var(--radius);font-family:var(--font-sans);letter-spacing:0;text-transform:none;white-space:normal;text-align:left;z-index:60;width:max-content;max-width:17rem;padding:.625rem .75rem;font-size:.75rem;font-weight:400;line-height:1.45;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);box-shadow:0 12px 28px -8px #000000b3}.info-term .tooltip strong{color:var(--amber);font-weight:650}.info-term .tooltip .formula{border-top:1px solid var(--rule-strong);font-family:var(--font-mono);font-variation-settings:"wdth" 87.5;color:var(--ash);margin-top:.375rem;padding-top:.375rem;font-size:.6875rem;display:block}.call{border-top:1px solid var(--rule-strong);margin:1.75rem 0 0}.call-row{grid-template-columns:var(--rail) minmax(0, 1fr) auto;border-bottom:1px solid var(--rule);color:inherit;align-items:start;gap:0 1.25rem;padding:1.5rem 0;text-decoration:none;transition:background .14s ease-out;display:grid;position:relative}.call-row:before{content:"";left:calc(var(--gutter) * -1);background:0 0;width:2px;transition:background .14s ease-out;position:absolute;top:-1px;bottom:-1px}.call-row:hover,.call-row:focus-visible{background:var(--plate-1);box-shadow:calc(var(--gutter) * -1) 0 0 0 var(--plate-1), var(--gutter) 0 0 0 var(--plate-1)}.call-row:hover:before,.call-row:focus-visible:before{background:var(--amber)}.call-rank{font-family:var(--font-mono);font-variation-settings:"wdth" 87.5;color:var(--ash-dim);letter-spacing:0;padding-top:.45rem;font-size:.8125rem;font-weight:600}.call-row:hover .call-rank,.call-row:focus-visible .call-rank{color:var(--amber)}.call-body{min-width:0}.call-topic{font-variation-settings:"wdth" 103;letter-spacing:-.033em;color:var(--bone);margin:0;font-size:clamp(1.375rem,2.6vw,1.875rem);font-weight:700;line-height:1.08}.call-meta{font-family:var(--font-mono);font-variation-settings:"wdth" 87.5;letter-spacing:.02em;color:var(--ash-dim);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.6875rem;display:flex}.call-meta .sep{color:var(--rule-strong)}.call-argument{color:var(--ash);max-width:58ch;margin:.75rem 0 0;font-size:.9375rem;line-height:1.55}.call-argument strong{color:var(--bone);font-weight:600}.call-notes{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.call-readout{grid-template-columns:auto 9rem 9rem 5.25rem 4rem;align-items:start;gap:0 1rem;padding-top:.5rem;display:grid}.call-readout .call-spark{align-self:center;margin-right:.5rem}.readout-figure{text-align:right;flex-direction:column;gap:.2rem;min-width:0;display:flex}.readout-figure .v{font-family:var(--font-mono);font-variation-settings:"wdth" 87.5;font-variant-numeric:tabular-nums;letter-spacing:-.035em;color:var(--bone);white-space:nowrap;font-size:1.0625rem;font-weight:500;line-height:1.1}.readout-figure .k{letter-spacing:.14em;text-transform:uppercase;color:var(--ash-dim);white-space:nowrap;font-size:.625rem;font-weight:600}.readout-figure[data-lead=true] .v{color:var(--amber)}.call-spark{flex:none;width:104px;height:34px;display:block}.score-ticks{vertical-align:-1px;align-items:center;gap:3px;margin-left:.125rem;display:inline-flex}.score-ticks i{background:var(--rule-strong);width:2px;height:10px;display:block}.score-ticks i[data-on=true]{background:var(--bone)}@media (prefers-reduced-motion:no-preference){.call-row{animation:.62s cubic-bezier(.16,1,.3,1) backwards settle;animation-delay:calc(var(--i,0) * 90ms)}@keyframes settle{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(-4px)}to{opacity:1;clip-path:inset(0);transform:none}}}.readout-strip{border-top:1px solid var(--rule);margin:0}.readout-strip-item{border-bottom:1px solid var(--rule-faint);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 1rem;padding:.5rem 0;display:grid}.readout-strip dt,.readout-strip dd{margin:0}.readout-strip .value{font-family:var(--font-mono);font-variation-settings:"wdth" 87.5;font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--bone);font-size:1.25rem;font-weight:500;line-height:1.15}.readout-strip .hidden-suffix{font-family:var(--font-sans);letter-spacing:0;color:var(--ash-dim);margin-left:.5rem;font-size:.6875rem;font-weight:400}.readout-strip .label{letter-spacing:.1em;text-transform:uppercase;color:var(--ash-dim);align-items:center;font-size:.6875rem;font-weight:600;display:flex}.honesty-banner{border-left:1px solid var(--rust);color:var(--ash);max-width:72ch;margin:1.25rem 0 0;padding:.625rem 0 .625rem .875rem;font-size:.8125rem;line-height:1.5}.honesty-banner ul{flex-wrap:wrap;gap:.25rem 1.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.honesty-banner li{font-family:var(--font-mono);font-variation-settings:"wdth" 87.5;font-variant-numeric:tabular-nums;color:var(--ash-dim);white-space:nowrap;font-size:.6875rem}.honesty-banner b{color:var(--rust);font-family:var(--font-mono);font-variation-settings:"wdth" 87.5;font-size:.75rem;font-weight:500}.narrative{max-width:68ch;color:var(--ash);font-size:.9375rem;line-height:1.68}.narrative p{margin:0 0 .9rem}.narrative p:last-child{margin-bottom:0}.narrative strong{color:var(--bone);font-weight:650}.narrative em{color:var(--bone);font-style:italic}.narrative a{color:var(--amber)}.lens-tabs{border:1px solid var(--rule);border-radius:var(--radius);gap:0;display:inline-flex;overflow:hidden}.lens-tab{border:0;border-right:1px solid var(--rule);cursor:pointer;color:var(--ash);letter-spacing:.12em;text-transform:uppercase;background:0 0;padding:.375rem .875rem;font-size:.6875rem;font-weight:600;transition:color .12s ease-out,background .12s ease-out}.lens-tab:last-child{border-right:0}.lens-tab:hover{color:var(--bone)}.lens-tab.active,.lens-tab.active[data-lens]{background:var(--plate-3);color:var(--bone);letter-spacing:.14em}.lens-hint{color:var(--ash-dim);margin:.75rem 0 0;font-size:.75rem}.shortlist-cards{border-top:1px solid var(--rule);flex-direction:column;margin-top:1rem;display:flex}.shortlist-card{border-bottom:1px solid var(--rule-faint);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1rem;padding:.75rem 0;font-size:.875rem;text-decoration:none;transition:background .12s ease-out;display:grid}.shortlist-card:hover{background:var(--plate-1);box-shadow:calc(var(--gutter) * -1) 0 0 0 var(--plate-1), var(--gutter) 0 0 0 var(--plate-1)}.shortlist-card strong{font-variation-settings:"wdth" 100;color:var(--bone);font-weight:650}.shortlist-card .text-secondary{grid-column:1/-1;max-width:68ch;font-size:.8125rem;line-height:1.5}.shortlist-card .row{grid-column:1/-1;grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;gap:0 1rem;margin-top:.25rem;display:grid}.shortlist-card .row .measure{grid-template-columns:minmax(0,1fr) 10.5rem;place-items:baseline start;gap:.5rem;display:grid}.shortlist-card .row .measure .gap-figure{text-align:right;white-space:nowrap;grid-column:2;justify-self:end}.lens-list{border-top:1px solid var(--rule);flex-direction:column;margin-top:1.25rem;display:flex}.lens-row{border-bottom:1px solid var(--rule-faint);color:inherit;padding:.875rem 0;text-decoration:none;transition:background .12s ease-out;position:relative}.lens-row:before{content:"";left:calc(var(--gutter) * -1);background:0 0;width:2px;transition:background .14s ease-out;position:absolute;top:0;bottom:-1px}.lens-row:hover{background:var(--plate-1);box-shadow:calc(var(--gutter) * -1) 0 0 0 var(--plate-1), var(--gutter) 0 0 0 var(--plate-1)}.lens-row:hover:before,.lens-row:focus-visible:before{background:var(--bone)}.lens-row[data-dead=true]:before,.call-row[data-dead=true]:before{background:var(--rust-dim)}.lens-row[data-dead=true] .lens-row-main strong{color:var(--ash);font-weight:600}.lens-row[data-dead=true] .row-readout b{color:var(--ash-dim)}.lens-row[data-dead=true]:hover .row-readout b,.lens-row[data-dead=true]:focus-visible .row-readout b{color:var(--ash)}.lens-row[data-dead=true] .row-readout .rr[data-lead=true] b{color:var(--rust)}table.board tbody tr[data-dead=true] td:first-child{box-shadow:inset 2px 0 0 0 var(--rust-dim)}table.board tbody tr[data-dead=true] td:first-child a{color:var(--ash)}table.board tbody tr[data-dead=true]:hover td:first-child{box-shadow:inset 2px 0 0 0 var(--rust)}.board-card[data-dead=true]{box-shadow:inset 2px 0 0 0 var(--rust-dim);padding-left:.625rem}.board-card[data-dead=true]>strong{color:var(--ash)}.lens-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 1.5rem;display:grid}.row-readout{grid-template-columns:7rem 7rem 4.25rem 3.25rem;align-items:baseline;gap:0 .875rem;padding-top:.125rem;display:grid}.row-readout .rr{text-align:right;flex-direction:column;align-items:flex-end;gap:.1rem;display:flex}.row-readout b{font-family:var(--font-mono);font-variation-settings:"wdth" 87.5;font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--ash);white-space:nowrap;font-size:.8125rem;font-weight:500}.lens-row:hover .row-readout b,.lens-row:focus-visible .row-readout b{color:var(--bone)}.row-readout .rr[data-lead=true] b{color:var(--amber)}.row-readout i{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ash-dim);white-space:nowrap;font-size:.5625rem;font-style:normal;font-weight:600}.lens-row-main{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.lens-row-main strong{font-variation-settings:"wdth" 102;letter-spacing:-.018em;color:var(--bone);font-size:1rem;font-weight:650}.lens-row-meta{color:var(--ash);flex-wrap:wrap;align-items:baseline;gap:.375rem .875rem;margin-top:.375rem;font-size:.8125rem;line-height:1.5;display:flex}.market-pill{flex-wrap:wrap;align-items:baseline;gap:.125rem .4rem;min-width:0;font-size:.8125rem;display:inline-flex}.market-pill.block{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.market-pill-badge{border:1px solid var(--rule);border-radius:var(--radius-pill);font-family:var(--font-mono);font-variation-settings:"wdth" 87.5;letter-spacing:.02em;color:var(--ash);white-space:nowrap;padding:.0625rem .375rem;font-size:.625rem;font-weight:500;display:inline-block}.market-pill.judged.state-none .market-pill-badge,.market-pill.derived.state-empty .market-pill-badge{color:var(--amber);border-color:var(--amber);background:var(--amber-wash)}.market-pill.judged.state-serving .market-pill-badge,.market-pill.derived.state-validated .market-pill-badge,.market-pill.judged.state-adjacent .market-pill-badge{color:var(--bone);border-color:var(--rule-strong)}.market-pill.judged.state-entrenched .market-pill-badge,.market-pill.derived.state-crowded .market-pill-badge{color:var(--rust);border-color:var(--rust-dim);background:var(--rust-wash)}.market-pill.derived .market-pill-badge{border-style:dashed}.market-pill-note,.market-pill-caveat,.market-pill-app{color:var(--ash-dim);white-space:normal;font-size:.8125rem}.market-pill-app{font-family:var(--font-mono);font-variation-settings:"wdth" 87.5;font-size:.6875rem}.market-pill.block .market-pill-note,.market-pill.block .market-pill-app{display:block}.market-pill.not-assessed{color:var(--ash-dim)}table.board .market-pill{max-width:22rem}.cluster-cards{background:var(--rule);border:1px solid var(--rule);border-radius:var(--radius);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));grid-auto-rows:auto auto auto auto auto;gap:1px;margin-top:1.25rem;display:grid}.cluster-card{grid-template-rows:subgrid;background:var(--plate-1);grid-row:span 5;align-content:start;gap:0;padding:1rem 1.125rem 1.125rem;font-size:.8125rem;transition:background .14s ease-out;display:grid}@supports not (grid-template-rows:subgrid){.cluster-card{flex-direction:column;display:flex}.cluster-card-tail{margin-top:auto}}.cluster-card:hover{background:var(--plate-2)}.cluster-card-header{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.cluster-card-header strong{font-variation-settings:"wdth" 102;letter-spacing:-.018em;color:var(--bone);font-size:1rem;font-weight:650}.cluster-card-verb{color:var(--ash);margin:.5rem 0 0;line-height:1.5}.cluster-card-claim,.cluster-card-footnote{color:var(--ash-dim);margin:.5rem 0 0;font-size:.75rem}.cluster-card-members{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:.25rem;margin:.75rem 0 0;display:flex}.cluster-card-claim-slot:empty{display:none}.cluster-card-members .chip{padding:.125rem .375rem;font-size:.6875rem;text-decoration:none}.cluster-card-stats{border-top:1px solid var(--rule);font-family:var(--font-mono);font-variation-settings:"wdth" 87.5;font-variant-numeric:tabular-nums;color:var(--ash);flex-wrap:wrap;align-content:start;gap:.25rem 1rem;margin:.875rem 0 0;padding-top:.625rem;font-size:.6875rem;display:flex}.cluster-card-tail{flex-direction:column;align-self:stretch;display:flex}.cluster-card-hook{color:var(--ash);margin:.75rem 0 0;line-height:1.5}.cluster-card-prompt{margin-top:auto;padding-top:.75rem}.cluster-card-prompt summary{cursor:pointer;color:var(--ash-dim);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:600;list-style:none}.cluster-card-prompt summary::-webkit-details-marker{display:none}.cluster-card-prompt summary:before{content:"+ ";color:var(--ash-dim)}.cluster-card-prompt[open] summary:before{content:"− "}.cluster-card-prompt summary:hover{color:var(--bone)}.cluster-card-prompt p{color:var(--ash);margin:.5rem 0 0;font-size:.75rem;line-height:1.55}.since-strip p{color:var(--ash);margin:0 0 .5rem}.since-strip strong{color:var(--bone)}.since-strip ul{margin:.5rem 0 0;padding-left:0;list-style:none}.since-strip li{border-bottom:1px solid var(--rule-faint);color:var(--ash);padding:.4rem 0;font-size:.875rem}.since-strip li a{color:var(--bone);font-weight:600}.board-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin:1rem 0;display:flex}.board-toolbar input[type=search],.board-toolbar select{border:1px solid var(--rule);border-radius:var(--radius);background:var(--plate-1);height:2rem;color:var(--bone);flex:0 15rem;padding:0 .625rem;font-size:.8125rem}.board-toolbar select{cursor:pointer;flex:none}.board-toolbar input[type=search]::placeholder{color:var(--ash-dim)}.board-toolbar input[type=search]:focus,.board-toolbar select:focus{border-color:var(--amber);outline:none}.board-toolbar details{position:relative}.board-toolbar details>summary{list-style:none}.board-toolbar details>summary::-webkit-details-marker{display:none}.column-menu{z-index:30;background:var(--plate-2);border:1px solid var(--rule-strong);border-radius:var(--radius);min-width:11rem;padding:.5rem;position:absolute;top:calc(100% + .375rem);left:0;box-shadow:0 16px 34px -10px #000000b3}.column-menu label{color:var(--ash);cursor:pointer;border-radius:2px;align-items:center;gap:.4rem;padding:.2rem .25rem;font-size:.8125rem;display:flex}.column-menu label:hover{color:var(--bone);background:var(--plate-3)}.column-menu input{accent-color:var(--amber)}.board-scroll{border-top:1px solid var(--rule-strong)}table.board{border-collapse:collapse;width:100%;font-size:.8125rem}table.board thead th{z-index:10;background:var(--plate);text-align:left;border-bottom:1px solid var(--rule-strong);border-right:1px solid var(--rule);white-space:nowrap;padding:.5rem .75rem;position:sticky;top:3.25rem}table.board thead th:last-child,table.board td:last-child{border-right:0}table.board thead th:first-child{padding-left:0}table.board td{border-bottom:1px solid var(--rule-faint);border-right:1px solid var(--rule-faint);text-align:left;vertical-align:top;color:var(--ash);padding:.5rem .75rem}table.board td:first-child{color:var(--bone);padding-left:0}table.board td.n,table.board th.n{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 87.5;letter-spacing:-.035em;white-space:nowrap;font-size:.75rem}table.board th.n{font-family:var(--font-sans)}table.board th button{font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--ash-dim);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-size:.625rem;font-weight:650;transition:color .12s ease-out;display:inline-flex}table.board th button:hover,table.board th[aria-sort]:not([aria-sort=none]) button,table.board th button[aria-sort]:not([aria-sort=none]){color:var(--bone)}.sort-caret{flex:none;width:8px;height:8px}table.board tbody tr{cursor:pointer;transition:background 90ms ease-out}table.board tbody tr:hover{background:var(--plate-1)}table.board tbody tr:hover td:first-child,table.board tbody tr:focus-visible td:first-child{box-shadow:inset 2px 0 0 0 var(--bone)}table.board tbody tr:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}table.board td a{color:var(--bone);font-weight:600;text-decoration:none}table.board td a:hover{color:var(--amber)}.board-cards{display:none}.board-footer{font-family:var(--font-mono);font-variation-settings:"wdth" 87.5;color:var(--ash-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.875rem;font-size:.6875rem;display:flex}.board-footer button{border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;color:var(--ash);font-family:var(--font-sans);background:0 0;padding:.25rem .625rem;font-size:.75rem;transition:color .12s ease-out,border-color .12s ease-out}.board-footer button:hover:not([disabled]){color:var(--bone);border-color:var(--rule-strong)}.board-footer button[disabled]{opacity:.4;cursor:not-allowed}.cmdk-overlay{background:color-mix(in srgb, var(--void) 72%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.cmdk-panel{background:var(--plate-2);border:1px solid var(--rule-strong);border-radius:6px;flex-direction:column;width:min(36rem,92vw);max-height:60vh;display:flex;overflow:hidden;box-shadow:0 32px 80px -16px #000c}.cmdk-panel input{border:none;border-bottom:1px solid var(--rule);color:var(--bone);background:0 0;padding:.9rem 1rem;font-size:.9375rem}.cmdk-panel input::placeholder{color:var(--ash-dim)}.cmdk-panel input:focus{outline:none}.cmdk-results{padding:.375rem;overflow-y:auto}.cmdk-result{cursor:pointer;color:var(--ash);border-radius:3px;justify-content:space-between;gap:.75rem;padding:.5rem .625rem;font-size:.875rem;display:flex}.cmdk-result .muted,.column-menu label,.info-term .tooltip .muted{color:var(--ash)}.cmdk-result.active{background:var(--plate-3);color:var(--bone);box-shadow:inset 2px 0 0 0 var(--bone)}.chart-wrap{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.chart{width:100%;max-width:44rem;height:auto;display:block;overflow:visible}.chart-mini{width:100%;max-width:44rem;height:70px;display:block}.chart-gap-band{fill:var(--rust);fill-opacity:.1}.chart-line{stroke-width:1.5px;vector-effect:non-scaling-stroke}.chart-line-pop,.chart-line-rank{stroke:var(--amber)}.chart-line-creators{stroke:var(--ash-dim);stroke-dasharray:3 3}.chart-dot{stroke:none}.chart-dot-pop,.chart-dot-rank{fill:var(--amber)}.chart-dot-creators{fill:var(--ash-dim)}.chart-legend{letter-spacing:.1em;text-transform:uppercase;color:var(--ash-dim);flex-wrap:wrap;gap:.25rem 1rem;font-size:.6875rem;font-weight:600;display:flex}.chart-legend-item{align-items:center;gap:.4rem;display:inline-flex}.chart-swatch{width:10px;height:2px;display:inline-block}.chart-swatch-pop{background:var(--amber)}.chart-swatch-creators{background:var(--ash-dim)}.chart-swatch-gap{background:color-mix(in srgb, var(--rust) 10%, var(--plate));border:1px solid var(--rust-dim);height:10px}.spark-line{fill:none;stroke:var(--ash-dim);stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.call-row:hover .spark-line,.call-row:focus-visible .spark-line{stroke:var(--amber)}.spark-base{stroke:var(--rule);stroke-width:1px;vector-effect:non-scaling-stroke}.topic-stat-row{border-bottom:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:0;display:grid}.topic-stat-row>div{min-width:0;padding:.25rem 1.125rem 1rem 0}.topic-stat-row>div+div{border-left:1px solid var(--rule);padding-left:1.125rem}.topic-stat-value{font-family:var(--font-mono);font-variation-settings:"wdth" 87.5;font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--bone);margin:0;font-size:1.125rem;font-weight:500}.topic-stat-row .rail-label{margin-bottom:.25rem}.topic-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:2.75rem;display:grid}.topic-col{min-width:0}.topic-col:first-child{padding-right:var(--gutter)}.topic-col+.topic-col{border-left:1px solid var(--rule);padding-left:var(--gutter)}.topic-col .band{border-top:0;margin-top:2.5rem;padding-top:0}.topic-col>:first-child.band,.topic-col>.band:first-child{margin-top:0}.topic-col p{max-width:60ch}.topic-col .chart,.topic-col .chart-mini,.topic-col .endpoint-list{max-width:100%}.app-list{border-top:1px solid var(--rule-faint);margin:0;padding:0;list-style:none}.app-list li{border-bottom:1px solid var(--rule-faint);color:var(--bone);justify-content:space-between;align-items:baseline;gap:1rem;padding:.4rem 0;font-size:.875rem;display:flex}.app-list li .tabular{white-space:nowrap;font-size:.75rem}.topic-outlink{margin-top:2.5rem}.outlink,.topic-outlink a{color:var(--ash);border-bottom:1px solid var(--rule-strong);align-items:center;gap:.35rem;padding-bottom:.125rem;font-size:.8125rem;text-decoration:none;transition:color .12s ease-out,border-color .12s ease-out;display:inline-flex}.outlink:hover,.topic-outlink a:hover{color:var(--bone);border-color:var(--amber)}.outlink svg,.topic-outlink svg{flex:none;width:11px;height:11px}@media (width<=860px){.top-nav-inner{flex-wrap:wrap;gap:.75rem;padding-top:.5rem}.top-nav-inner>nav{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);border-top:1px solid var(--rule);flex-basis:100%;order:3}.top-nav a.nav-link{padding:.625rem .5rem}.top-nav a.nav-link.active:after{left:.5rem;right:.5rem}.nav-tail{gap:.375rem}}@media (width<=900px){.call-row{grid-template-columns:2.25rem minmax(0,1fr)}.call-readout{border-top:1px solid var(--rule-faint);grid-column:2;grid-template-columns:repeat(4,minmax(0,auto));justify-content:start;gap:0 2rem;margin-top:.875rem;padding-top:.75rem}.readout-figure{text-align:left}.call-readout .call-spark{display:none}}@media (width<=640px){:root{--font-size-base:13.5px}.page{padding-top:1.5rem}.board-scroll{display:none}.board-cards{border-top:1px solid var(--rule-strong);flex-direction:column;display:flex}.board-card{border-bottom:1px solid var(--rule-faint);cursor:pointer;padding:.75rem 0}.board-card>strong{color:var(--bone);font-size:.9375rem;font-weight:650}.board-card .row{color:var(--ash-dim);justify-content:space-between;gap:1rem;margin-top:.25rem;font-size:.75rem;display:flex}.board-card .row>span:first-child{letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:600}.board-card .row .tabular{color:var(--ash)}.call-spark{display:none}.topic-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-stat-row>div+div{border-left:0;padding-left:0}.topic-stat-row>div:nth-child(2n){border-left:1px solid var(--rule);padding-left:1rem}.topic-stat-row>div:nth-child(n+3){border-top:1px solid var(--rule);padding-top:.875rem}.topic-body{grid-template-columns:minmax(0,1fr)}.topic-col:first-child{padding-right:0}.topic-col+.topic-col{border-left:0;border-top:1px solid var(--rule);margin-top:2.5rem;padding-top:2.5rem;padding-left:0}.info-term .tooltip{max-width:min(17rem,72vw)}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h2.rail-label,h3.rail-label{letter-spacing:.18em;text-transform:uppercase;color:var(--ash-dim);margin:0 0 1rem;font-size:.6875rem;font-weight:650}.band>h2.rail-label,.band>h3.rail-label{margin-bottom:1.25rem}@media (width<=760px){.lens-row{grid-template-columns:minmax(0,1fr)}.row-readout{border-top:1px solid var(--rule-faint);grid-template-columns:repeat(4,minmax(0,auto));justify-content:start;gap:0 1.75rem;margin-top:.625rem;padding-top:.5rem}.row-readout .rr{text-align:left;align-items:flex-start}}.chart-axis{font-family:var(--font-mono);font-variation-settings:"wdth" 87.5;fill:var(--ash-dim);letter-spacing:-.02em;font-size:9px}.chart-axis-left{fill:var(--amber)}.chart-axis-right{fill:var(--ash-dim)}.chart-endpoints .empty-state{border-top:0;max-width:68ch;padding-top:0}.endpoint-list{border-top:1px solid var(--rule);max-width:28rem;margin:.5rem 0 0}.endpoint-list>div{border-bottom:1px solid var(--rule-faint);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.5rem 0;display:flex}.endpoint-list dt{color:var(--ash-dim);font-size:.75rem}.endpoint-list dd{color:var(--bone);text-align:right;margin:0;font-size:.8125rem}.endpoint-list .unit{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ash-dim);font-size:.625rem;font-weight:600}@media (width<=1100px){.board-scroll{overflow-x:auto}table.board thead th{position:static}}
