@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-400-normal-COQVXTP6.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-400-normal-JC3YNCCZ.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-500-normal-JTONHBWS.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-500-normal-7DOULDHV.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-600-normal-DTNZULF4.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-600-normal-B3O423MA.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-ext-400-normal-EDOVP6TU.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-400-normal-IC47YBOO.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-ext-500-normal-SG2XNXKB.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-500-normal-4YL5ICYH.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-ext-600-normal-ZNWKNRXL.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-600-normal-OPCHJXXH.woff") format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-condensed-latin-500-normal-IEQBNVGX.woff2") format("woff2"),url("./media/ibm-plex-sans-condensed-latin-500-normal-CZUO5VTT.woff") format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-condensed-latin-600-normal-UX5ZU5T6.woff2") format("woff2"),url("./media/ibm-plex-sans-condensed-latin-600-normal-QKYK7CEL.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-400-normal-A2WATXFY.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-400-normal-4MWPPJAM.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-latin-500-normal-33HAQIPI.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-500-normal-EJMP6L36.woff") format("woff")}:root{--page:#eef1f4;--surface:#fbfcfd;--sunken:#e4e8ed;--ink:#17202b;--ink-2:#44515e;--muted:#627080;--line:#c5cdd6;--line-soft:#dde2e8;--accent:#1b5cbf;--accent-wash:#e2ecfa;--veil:#17202b;--note-ink:#734600;--note-bg:#fff4d6;--note-line:#dcae4c;--s1:#2a78d6;--s2:#eb6834;--s3:#1baf7a;--s4:#eda100;--prev:#98a3af;--neg:#e34948;--mid:#cfd5dc;--f-display:"IBM Plex Sans Condensed","Arial Narrow",system-ui,sans-serif;--f-body:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--page:#0f1317;--surface:#171b21;--sunken:#242b34;--ink:#e7ecf1;--ink-2:#b7c1cc;--muted:#8f9ba8;--line:#343e49;--line-soft:#262e37;--accent:#82b4ff;--accent-wash:#1a2a42;--veil:#000000;--note-ink:#f1cf80;--note-bg:#2a2413;--note-line:#6b5720;--s1:#3987e5;--s2:#d95926;--s3:#199e70;--s4:#c98500;--prev:#66727f;--neg:#e66767;--mid:#3b444f;color-scheme:dark}}:root[data-theme=dark]{--page:#0f1317;--surface:#171b21;--sunken:#242b34;--ink:#e7ecf1;--ink-2:#b7c1cc;--muted:#8f9ba8;--line:#343e49;--line-soft:#262e37;--accent:#82b4ff;--accent-wash:#1a2a42;--veil:#000000;--note-ink:#f1cf80;--note-bg:#2a2413;--note-line:#6b5720;--s1:#3987e5;--s2:#d95926;--s3:#199e70;--s4:#c98500;--prev:#66727f;--neg:#e66767;--mid:#3b444f;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:var(--page);color:var(--ink);font:14px/1.5 var(--f-body)}h1,h2,h3{font-family:var(--f-display);margin:0;line-height:1.2;text-wrap:balance}h1{font-size:1.75rem;font-weight:600}h2{font-size:1.05rem;font-weight:600;letter-spacing:.01em}h3{font-size:.8rem;font-weight:500;font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}p,ul,ol{margin:0}a{color:var(--accent);text-underline-offset:2px}button,select,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hdr{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:var(--surface);border-bottom:1px solid var(--line)}.bar{max-width:74rem;margin:0 auto;padding-inline:16px;display:flex;align-items:center;gap:.5rem .75rem;flex-wrap:wrap}.top{padding-block:.45rem}.brand{font:600 1.15rem var(--f-display);letter-spacing:.08em;text-decoration:none;color:var(--ink);display:flex;align-items:center;gap:.4rem}.nav{display:flex;flex-wrap:wrap}.nav a{padding:.4rem .6rem;text-decoration:none;color:var(--ink-2);font-weight:500;border-bottom:2px solid transparent}.nav a:hover{color:var(--ink)}.nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.ask{flex:1 1 12rem;min-width:0;display:flex;gap:.3rem}.ask input{flex:1;min-width:0;background:var(--page);border:1px solid var(--line);border-radius:3px;padding:.3rem .55rem}.btn.menu-btn{display:none}.acct{position:relative}.acct summary{list-style:none;cursor:pointer;width:2rem;height:2rem;border-radius:50%;border:1px solid var(--line);background:var(--sunken);display:grid;place-items:center;font:500 .7rem var(--f-mono)}.acct summary::-webkit-details-marker{display:none}.acct .menu{position:absolute;right:0;top:2.4rem;background:var(--surface);border:1px solid var(--line);border-radius:3px;padding:.6rem .75rem;display:grid;gap:.45rem;min-width:13rem;justify-items:start}.ctx{background:var(--page);border-top:1px solid var(--line-soft)}.ctx .bar{padding-block:.4rem;gap:.4rem 1rem}.fld{display:flex;align-items:center;gap:.35rem;min-width:0}.fld>label,.fld>.cap{font:500 .68rem var(--f-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.chk{display:flex;align-items:center;gap:.35rem;cursor:pointer}.push{margin-left:auto}select,textarea,.inp{background:var(--surface);border:1px solid var(--line);border-radius:3px;padding:.3rem .5rem;max-width:100%}textarea{width:100%;min-height:6.5rem;font-family:var(--f-mono);font-size:.8rem}.seg{display:inline-flex;border:1px solid var(--line);border-radius:3px;overflow:hidden}.seg button{border:0;background:var(--surface);padding:.3rem .6rem;cursor:pointer}.seg button+button{border-left:1px solid var(--line)}.seg button[aria-pressed=true]{background:var(--ink);color:var(--surface)}@media(max-width:60rem){.hdr{position:static}.brand{margin-right:auto}.btn.menu-btn{display:inline-block;order:3}.tray{order:1}.acct{order:2}.nav{display:none;flex-basis:100%;order:5}.hdr.open .nav{display:flex}.ask{order:6;flex-basis:100%}.push{margin-left:0}}.wrap{max-width:74rem;margin:0 auto;padding-inline:16px;padding-block:1.25rem 4rem;display:grid;gap:1.25rem}.wrap>*{min-width:0}.cols{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.25rem;align-items:start}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;align-items:start}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.stackv{display:grid;gap:1.25rem;min-width:0}@media(max-width:52rem){.cols,.grid2{grid-template-columns:minmax(0,1fr)}.grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:30rem){.grid3{grid-template-columns:minmax(0,1fr)}.brand .tag{display:none}}.ph-row{display:flex;gap:.75rem;flex-wrap:wrap;align-items:flex-end}.ph-row .t{flex:1 1 18rem;min-width:0;display:grid;gap:.3rem}.tags{display:flex;gap:.3rem;flex-wrap:wrap}.sub{color:var(--ink-2)}.meta,.crumb{font:.74rem/1.5 var(--f-mono);color:var(--muted)}.acts,.filters{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}.prose{max-width:65ch;line-height:1.6}.blk{background:var(--surface);border:1px solid var(--line);border-radius:3px;min-width:0}.blk-h{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding:.55rem .85rem;border-bottom:1px solid var(--line-soft)}.blk-h h2{flex:1 1 8rem;min-width:0}.blk-b{padding:.85rem;display:grid;gap:.75rem}.blk-b>*{min-width:0}.btn{border:1px solid var(--line);background:var(--surface);border-radius:3px;padding:.3rem .6rem;cursor:pointer;font-weight:500;white-space:nowrap;text-decoration:none;color:var(--ink);display:inline-block}.btn:hover{border-color:var(--ink-2)}.btn.pri{background:var(--accent);border-color:var(--accent);color:var(--surface)}.btn.sm{font-size:.76rem;padding:.12rem .45rem}.btn[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.lnk{background:none;border:0;padding:0;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.who{background:none;border:0;padding:0;font-weight:600;cursor:pointer;text-decoration:underline dotted var(--muted);text-underline-offset:3px;text-align:left}.who:hover{color:var(--accent)}.ev{border:1px solid var(--line);background:var(--accent-wash);color:var(--accent);border-radius:2px;padding:0 .35rem;font:500 .72rem/1.6 var(--f-mono);cursor:pointer;white-space:nowrap}.ev:hover{border-color:var(--accent)}.tag{display:inline-block;font:500 .66rem/1.5 var(--f-mono);text-transform:uppercase;letter-spacing:.05em;padding:0 .35rem;border:1px solid var(--line);border-radius:2px;color:var(--ink-2);white-space:nowrap}.tag.ai{border-style:dashed}.tag.solid{background:var(--ink);border-color:var(--ink);color:var(--surface)}.badge{display:inline-block;min-width:1.25rem;text-align:center;font:500 .66rem/1.25rem var(--f-mono);background:var(--ink);color:var(--surface);border-radius:1rem;padding:0 .3rem}.delta{font:500 .76rem var(--f-mono);color:var(--ink-2);white-space:nowrap}.av{display:inline-grid;place-items:center;flex:none;width:1.75rem;height:1.75rem;border-radius:50%;overflow:hidden;border:1px solid var(--line);background:var(--sunken);font:500 .62rem var(--f-mono)}.av.lg{width:2.75rem;height:2.75rem;font-size:.85rem}.av img{display:block;width:100%;height:100%;object-fit:cover}.nums{display:flex;flex-wrap:wrap;gap:1px;background:var(--line-soft);border:1px solid var(--line);border-radius:3px;overflow:hidden}.num{flex:1 1 9.5rem;min-width:0;background:var(--surface);padding:.65rem .85rem;display:grid;gap:.1rem;align-content:start}.num .lbl{font:500 .66rem var(--f-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.num .val{font:600 1.45rem/1.2 var(--f-display)}.rows{list-style:none;padding:0;display:grid}.rows>li{display:flex;gap:.3rem .6rem;align-items:baseline;flex-wrap:wrap;padding:.5rem 0;border-bottom:1px solid var(--line-soft)}.rows>li:first-child{padding-top:0}.rows>li:last-child{border-bottom:0;padding-bottom:0}.grow{flex:1 1 11rem;min-width:0}.steps{padding-left:1.2rem;display:grid;gap:.35rem}.scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.86rem}th{font:500 .66rem var(--f-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);text-align:left;padding:.45rem .6rem;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:.5rem .6rem;border-bottom:1px solid var(--line-soft);vertical-align:middle}tbody tr:last-child td{border-bottom:0}td.n,th.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cell{display:flex;gap:.5rem;align-items:center}.two{display:grid;gap:.05rem}.two small{color:var(--muted);font-size:.78rem}.tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--line)}.tabs button{border:0;background:none;padding:.45rem .75rem;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;font-weight:500;color:var(--ink-2)}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.post{border:1px solid var(--line-soft);border-radius:3px;padding:.6rem .7rem;display:grid;gap:.35rem}.post-h{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center;font-size:.8rem;color:var(--muted)}.post-m{font:.72rem var(--f-mono);color:var(--muted)}.post-text{display:block;white-space:pre-line;overflow-wrap:anywhere}.ph{border:1px dashed var(--line);background:var(--sunken);min-height:9rem;display:grid;place-items:center;color:var(--muted);font:.75rem var(--f-mono);text-align:center;padding:.75rem;border-radius:2px}.tpl{border:1px solid var(--line);border-radius:3px;background:var(--surface);padding:.65rem .75rem;display:grid;gap:.25rem;text-align:left;cursor:pointer}.tpl:hover{border-color:var(--accent)}.tpl b{font:600 .95rem var(--f-display)}.tpl span{color:var(--ink-2);font-size:.82rem}.viz{overflow-x:auto}.viz svg{display:block;width:100%;min-width:30rem;max-width:47.5rem;height:auto}.viz .grid{stroke:var(--line-soft);stroke-width:1}.viz .axis{stroke:var(--line);stroke-width:1}.viz .tick{font:11px var(--f-body);fill:var(--muted)}.viz .lab{font:11px var(--f-body);fill:var(--ink-2);paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round}.viz .clab{font:600 12px var(--f-body);fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round}.viz .endl{font:600 12px var(--f-body);fill:var(--ink)}.viz .bar{fill:var(--s1)}.viz .ln{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.viz .ln.main{stroke:var(--s1)}.viz .ln.ctx{stroke:var(--prev)}.viz .dot{fill:var(--s1);stroke:var(--surface);stroke-width:2}.viz .mk{fill:var(--surface);stroke:var(--ink);stroke-width:1.5}.viz .mkt{font:600 11px var(--f-mono);fill:var(--ink)}.viz .hit{fill:var(--ink);fill-opacity:0;cursor:pointer}.viz .hit:hover,.viz .hit:focus-visible{fill-opacity:.06}.viz .edge{stroke:var(--muted);stroke-opacity:.55;fill:none}.viz .node{stroke:var(--surface);stroke-width:2}.viz .off{fill:var(--surface);stroke:var(--muted);stroke-width:1.5;stroke-dasharray:3 2}.viz [data-peek],.viz [data-route]{cursor:pointer}.stack{display:flex;gap:2px;height:20px}.stack span{display:block;min-width:3px}.stack.sm{height:10px;min-width:7rem}.legend{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.8rem;color:var(--ink-2)}.sw{display:inline-block;width:.7rem;height:.7rem;border-radius:2px;margin-right:.35rem;vertical-align:-1px}.sw.ln{height:2px;width:1rem;border-radius:0;vertical-align:3px}.hb{display:grid;gap:.45rem}.hb-row{display:grid;grid-template-columns:minmax(6.5rem,11rem) minmax(0,1fr) auto;gap:.6rem;align-items:center}.hb-fill{display:block;height:10px;background:var(--s1);border-radius:0 4px 4px 0;min-width:2px}.hb-v{font-variant-numeric:tabular-nums;white-space:nowrap}.spark{display:block}.backdrop{position:fixed;inset:0;background:var(--veil);opacity:.3;z-index:30}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(28rem,100%);background:var(--surface);border-left:1px solid var(--line);z-index:31;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.drawer-h{display:flex;gap:.6rem;align-items:flex-start;padding:.75rem .9rem;border-bottom:1px solid var(--line)}.drawer-h .grow{display:grid;gap:.25rem;justify-items:start}.drawer-b{padding:.9rem;overflow-y:auto;display:grid;gap:.85rem;align-content:start;flex:1}.toast{position:fixed;left:50%;transform:translate(-50%);bottom:calc(1rem + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--surface);padding:.45rem .8rem;border-radius:3px;z-index:40;font-size:.85rem;max-width:calc(100% - 32px)}.tip{position:fixed;z-index:50;background:var(--ink);color:var(--surface);font-size:.75rem;padding:.2rem .45rem;border-radius:2px;pointer-events:none;max-width:16rem;line-height:1.4;text-transform:none;letter-spacing:normal;white-space:normal}.info{display:inline-flex;vertical-align:middle;margin-left:.3rem}.info-i{position:relative;width:1rem;height:1rem;padding:0;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--muted);font:italic 600 .62rem/1 Georgia,serif;text-transform:none;cursor:help;display:inline-flex;align-items:center;justify-content:center}.info-i:after{content:"";position:absolute;inset:-.5rem}.info-i:hover,.info-i:focus-visible{color:var(--ink);border-color:var(--ink-2)}.info-i.info-warn{color:var(--down-ink);background:var(--down-bg);border-color:var(--down-line);font:700 .66rem/1 var(--f-body)}.info-i.info-warn:hover,.info-i.info-warn:focus-visible{color:var(--down-ink);border-color:var(--down-ink)}.info:has(>.info-warn){margin-right:.45rem}.match-warn{display:block;color:var(--down-ink);font-size:.76rem;line-height:1.35;margin-top:.15rem}@media(prefers-reduced-motion:no-preference){.drawer{animation:slide .16s ease-out}}@keyframes slide{0%{transform:translate(1.5rem)}to{transform:none}}:root{--chrome:#10263f;--chrome-2:#1b3654;--chrome-ink:#eaf1f8;--chrome-ink-2:#a9bcd0;--chrome-line:#34506f;--hi:#f5b83d;--hi-ink:#10263f;--ctx:#dde7f2;--tint:#f0f4f9;--hover:#eaf1fa;--h:#163a61;--sel:#163a61;--sel-ink:#f4f8fc;--up-ink:#0f6b3f;--up-bg:#dff3e7;--up-line:#a9d8bd;--down-ink:#a8322d;--down-bg:#fbe4e2;--down-line:#eab5b0;--warn-ink:#7a4d00;--warn-bg:#fdefc8;--warn-line:#e5c36e;--info-ink:#1b4f9c;--info-bg:#e1ecfb;--info-line:#aecaf0;--ai-ink:#5a3aa0;--ai-bg:#ece6f9;--ai-line:#c9b9ec;--teal-ink:#0b6a6a;--teal-bg:#d9f1ef;--teal-line:#9fd6d1;--org-ink:#9a4410;--org-bg:#fde8d9;--org-line:#f0bf9a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--chrome:#0b1a2b;--chrome-2:#152940;--chrome-ink:#e6eef7;--chrome-ink-2:#9db1c7;--chrome-line:#2a425d;--hi:#f5b83d;--hi-ink:#10263f;--ctx:#131b25;--tint:#1c232c;--hover:#1f2833;--h:#d5e4f5;--sel:#9cc3ff;--sel-ink:#0f1317;--up-ink:#7fd7a3;--up-bg:#12301f;--up-line:#235a3b;--down-ink:#f29a94;--down-bg:#3a1a18;--down-line:#6b2e2a;--warn-ink:#f1cf80;--warn-bg:#2f2610;--warn-line:#6b5720;--info-ink:#9cc3ff;--info-bg:#162a47;--info-line:#2b4a78;--ai-ink:#c5b2f5;--ai-bg:#261d40;--ai-line:#45357a;--teal-ink:#7fd6cf;--teal-bg:#0f2e2d;--teal-line:#1f5552;--org-ink:#f3b48a;--org-bg:#3a2212;--org-line:#6e4426}}:root[data-theme=dark]{--chrome:#0b1a2b;--chrome-2:#152940;--chrome-ink:#e6eef7;--chrome-ink-2:#9db1c7;--chrome-line:#2a425d;--hi:#f5b83d;--hi-ink:#10263f;--ctx:#131b25;--tint:#1c232c;--hover:#1f2833;--h:#d5e4f5;--sel:#9cc3ff;--sel-ink:#0f1317;--up-ink:#7fd7a3;--up-bg:#12301f;--up-line:#235a3b;--down-ink:#f29a94;--down-bg:#3a1a18;--down-line:#6b2e2a;--warn-ink:#f1cf80;--warn-bg:#2f2610;--warn-line:#6b5720;--info-ink:#9cc3ff;--info-bg:#162a47;--info-line:#2b4a78;--ai-ink:#c5b2f5;--ai-bg:#261d40;--ai-line:#45357a;--teal-ink:#7fd6cf;--teal-bg:#0f2e2d;--teal-line:#1f5552;--org-ink:#f3b48a;--org-bg:#3a2212;--org-line:#6e4426}.hdr{background:var(--chrome);border-bottom-color:var(--chrome)}.brand{color:var(--chrome-ink)}.brand:before{content:"";flex:none;width:1rem;height:1rem;border:2px solid var(--hi);border-radius:50%;background:radial-gradient(circle,var(--chrome-ink) 0 2.5px,transparent 3px)}.brand .tag{color:var(--hi);background:transparent;border-color:var(--chrome-line)}.nav a{color:var(--chrome-ink-2)}.nav a:hover{color:var(--chrome-ink)}.nav a[aria-current=page]{color:var(--chrome-ink);border-bottom-color:var(--hi)}.ask input{background:var(--chrome-2);border-color:var(--chrome-line);color:var(--chrome-ink)}.ask input::placeholder{color:var(--chrome-ink-2);opacity:1}.top .btn{background:transparent;border-color:var(--chrome-line);color:var(--chrome-ink)}.top .btn:hover{background:var(--chrome-2);border-color:var(--chrome-ink-2)}.top .btn.tray{background:var(--hi);border-color:var(--hi);color:var(--hi-ink)}.top .badge{background:var(--hi);color:var(--hi-ink)}.top .btn.tray .badge{background:var(--hi-ink);color:var(--hi)}.acct summary{background:var(--chrome-2);border-color:var(--chrome-line);color:var(--chrome-ink)}.top :focus-visible{outline-color:var(--hi)}.ctx{background:var(--ctx);border-top-color:var(--chrome)}.ctx .fld>label,.ctx .fld>.cap{color:var(--ink-2)}h1,h2,.num .val,.tpl b{color:var(--h)}.blk-h,.drawer-h,th,.ph{background:var(--tint)}tbody tr:hover td{background:var(--hover)}.btn:hover{background:var(--tint)}.btn.pri:hover{background:var(--accent);filter:brightness(1.1)}.btn[aria-pressed=true],.btn[aria-pressed=true]:hover,.seg button[aria-pressed=true]{background:var(--sel);border-color:var(--sel);color:var(--sel-ink)}.badge{background:var(--sel);color:var(--sel-ink)}.tabs button[aria-selected=true]{color:var(--accent)}.tpl:hover{background:var(--hover)}.steps li::marker{color:var(--accent);font-weight:600}.av{background:var(--info-bg);border-color:var(--info-line);color:var(--info-ink)}tr:nth-child(4n+2) .av{background:var(--teal-bg);border-color:var(--teal-line);color:var(--teal-ink)}tr:nth-child(4n+3) .av{background:var(--org-bg);border-color:var(--org-line);color:var(--org-ink)}tr:nth-child(4n) .av{background:var(--ai-bg);border-color:var(--ai-line);color:var(--ai-ink)}.delta.up{color:var(--up-ink)}.delta.down{color:var(--down-ink)}.tag{background:var(--tint)}.tag.t-indicative,.tag.t-stance,.tag.t-drifted,.tag.t-confirm,.tag.t-profiles{color:var(--warn-ink);background:var(--warn-bg);border-color:var(--warn-line)}.tag.t-unclear{color:var(--ink-2);background:var(--tint);border-color:var(--line)}.tag.t-rising,.tag.t-active,.tag.t-complete,.tag.t-accepted,.tag.t-kept,.tag.t-paired,.tag.t-sent{color:var(--up-ink);background:var(--up-bg);border-color:var(--up-line)}.tag.t-fading,.tag.t-critical,.tag.t-rejected,.tag.t-removed,.tag.t-not{color:var(--down-ink);background:var(--down-bg);border-color:var(--down-line)}.tag.t-driver,.tag.t-favourable,.tag.t-your,.tag.t-repost,.tag.t-scheduled,.tag.t-scope{color:var(--info-ink);background:var(--info-bg);border-color:var(--info-line)}.tag.t-ai{color:var(--ai-ink);background:var(--ai-bg);border-color:var(--ai-line)}.tag.t-emerging,.tag.t-amplifier,.tag.t-quote,.tag.t-candidate,.tag.t-shared{color:var(--teal-ink);background:var(--teal-bg);border-color:var(--teal-line)}.tag.t-bridge,.tag.t-reply,.tag.t-off-list{color:var(--org-ink);background:var(--org-bg);border-color:var(--org-line)}.tag.t-x,.tag.t-linkedin{color:var(--ink);border-color:var(--ink-2)}.tag.solid{background:var(--sel);border-color:var(--sel);color:var(--sel-ink)}.tag.solid.t-topic,.tag.solid.t-peek{background:var(--teal-ink);border-color:var(--teal-ink);color:var(--surface)}.tag.solid.t-person,.tag.solid.t-evidence{background:var(--info-ink);border-color:var(--info-ink);color:var(--surface)}.tag.solid.t-brand{background:var(--org-ink);border-color:var(--org-ink);color:var(--surface)}.tag.solid.t-ask{background:var(--ai-ink);border-color:var(--ai-ink);color:var(--surface)}:root{color-scheme:light;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}app-root,app-shell{display:block}.wrap>router-outlet{display:none}.page{display:grid;gap:1.25rem;min-width:0}.page>*{min-width:0}.blk,.viz{display:block}app-narrative,app-entity,app-evidence,app-delta{display:inline}app-stance-bar,app-share-bar{display:grid;gap:.5rem;min-width:0}app-sparkline{display:inline-block;vertical-align:middle}.who{font:inherit;color:inherit}.ev{font-family:var(--f-mono)}.state{border:1px dashed var(--line);background:var(--surface);border-radius:3px;padding:1.25rem;color:var(--muted);font:.8rem var(--f-mono);display:grid;gap:.5rem;justify-items:start}.state.err{color:var(--down-ink);background:var(--down-bg);border-color:var(--down-line);border-style:solid}.state b{font-family:var(--f-body);font-size:.9rem}.busy{opacity:.55;transition:opacity .12s}.inp{min-width:0}input[type=date].inp{padding-block:.22rem}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn:disabled:hover{border-color:var(--line);background:var(--surface)}.btn.pri:disabled:hover{border-color:var(--accent);background:var(--accent);filter:none}.lnk:disabled{color:var(--muted);cursor:not-allowed;text-decoration:none}.acct .menu{z-index:25}.acct .menu b{font-weight:600}.toast a,.toast .lnk{color:inherit;margin-left:.5rem}.rows>li>.full{flex-basis:100%}.most{display:block;margin-top:.15rem;color:var(--ink-2);font-size:.82rem}.most .lnk{font-size:inherit}.legend app-delta{margin-left:.3rem}.cell.cite{align-items:flex-start}.outline{list-style:none;padding:0;display:grid;gap:.3rem;justify-items:start;text-align:left}.ph.fill{place-items:start;text-align:left}.viz svg.net{max-width:52rem}.tools{flex:1 1 12rem;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.xp{position:relative;flex:none}.xp .mark{display:inline-block;width:.5rem;height:.5rem;margin-left:.3rem;border-radius:50%;background:var(--hi)}.xp-panel{position:absolute;right:0;top:calc(100% + .4rem);z-index:25;width:min(24rem,100vw - 32px);max-height:calc(100vh - 7rem);overflow-y:auto;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:3px;padding:.75rem;display:grid;gap:.6rem}.xp-panel .rows>li{align-items:center}.xp-panel :focus-visible{outline-color:var(--accent)}.xp-panel small,.xp-jobs td{font-variant-numeric:tabular-nums}.xp-jobs td{white-space:nowrap}.xp-jobs td:first-child,.xp-jobs small{white-space:normal}.xp-jobs td:first-child{min-width:11rem}td.xp-status{min-width:14rem}.prog{display:block;height:4px;margin-top:.25rem;border-radius:2px;background:var(--sunken);overflow:hidden}.prog>span{display:block;height:100%;border-radius:2px;background:var(--s1)}.prog.wait{background:repeating-linear-gradient(90deg,var(--prev) 0 6px,var(--sunken) 6px 12px) 0 0/12px 100%}@media(prefers-reduced-motion:no-preference){.prog>span{transition:width .3s}.prog.wait{animation:crawl .9s linear infinite}}@keyframes crawl{to{background-position:12px 0}}@media(max-width:60rem){.tools{order:6;flex-basis:100%}.tools .ask{order:0}}:root{--paper:#ffffff;--paper-line:#8a96a3;--plate:#10263f}.logo{display:grid;gap:.6rem;min-width:0;padding-top:.75rem;border-top:1px solid var(--line-soft)}.logo>app-load-state:empty{display:none}.logo-chip{flex:none;width:7.5rem;height:3.75rem;padding:.5rem;background:var(--paper);border:1px solid var(--line);border-radius:3px}.logo-chip.dark{background:var(--plate)}.logo-chip img{display:block;width:100%;height:100%;object-fit:contain}.fits{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.fit{margin:0;display:grid;gap:.25rem}.paper{padding:1.5rem;background:var(--paper);border:1px solid var(--line);border-radius:2px}.slot{display:flex;align-items:center;outline:1px dashed var(--paper-line)}.slot .plate{display:block;line-height:0;border-radius:2px}.slot .plate.on{background:var(--plate)}.slot img{display:block;object-fit:contain}.login{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:var(--chrome)}.login-card{width:min(24rem,100%);background:var(--surface);border:1px solid var(--chrome-line);border-radius:4px;padding:1.5rem;display:grid;gap:1.1rem}.login-card .brand{color:var(--h);font-size:1.4rem}.login-card .brand:before{background:radial-gradient(circle,var(--h) 0 2.5px,transparent 3px)}.login-card form{display:grid;gap:.85rem}.field{display:grid;gap:.25rem}.field label{font:500 .68rem var(--f-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.field input{background:var(--page);border:1px solid var(--line);border-radius:3px;padding:.5rem .6rem;width:100%}.field input[aria-invalid=true]{border-color:var(--neg)}.login-card .btn{padding:.5rem .6rem;text-align:center}.field-err{color:var(--down-ink);font-size:.8rem}app-client-chooser .rows .lnk{text-align:left}.invite{display:grid;gap:.6rem;margin-bottom:.8rem;max-width:28rem}.alert{color:var(--down-ink);background:var(--down-bg);border:1px solid var(--down-line);border-radius:3px;padding:.45rem .6rem;font-size:.86rem}.form{display:grid;gap:.75rem;max-width:32rem}.form select{width:100%;background:var(--page);padding:.45rem .5rem}.inp.lg{font:600 1.35rem/1.2 var(--f-display);color:var(--h);padding:.15rem .45rem}.inp[aria-invalid=true]{border-color:var(--neg)}.ph.drop{position:relative;cursor:pointer}.ph.drop>span{pointer-events:none}.ph.drop.over{border-color:var(--accent);background:var(--accent-wash);color:var(--accent)}.ph.drop:has(:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.ph.drop:has(:disabled){cursor:progress}tr.dim>td{opacity:.6}.curate{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.curate .inp{min-width:0;flex:1 1 10rem}.entry-form{display:grid;gap:.75rem}.entry-form .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.entry-form .field input,.entry-form .field select{background:var(--page);border:1px solid var(--line);border-radius:3px;padding:.4rem .5rem;width:100%}@media(max-width:40rem){.entry-form .row{grid-template-columns:minmax(0,1fr)}}.cands>li{align-items:center}.cands .two{flex:1 1 14rem}.lnk.sm{font-size:.76rem}.admin-title{font:500 .68rem var(--f-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--chrome-ink-2)}.admin-form{display:grid;gap:.6rem;max-width:32rem}.admin-form textarea{min-height:3.5rem;font-family:var(--f-body);font-size:.86rem}.admin-form .field input,.admin-form .field textarea,.admin-form .field select{background:var(--page)}.admin-form .field input.admin-num{width:9rem}.admin-form-row>td{background:var(--tint)}tbody tr.admin-form-row:hover td{background:var(--tint)}.admin-table{position:relative}.admin-table td{vertical-align:top}.admin-usage{list-style:none;padding:0;display:grid;gap:.1rem;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-ref,.admin-code{font:.78rem var(--f-mono);overflow-wrap:anywhere}.admin-when{white-space:nowrap}.admin-detail{font:.76rem/1.45 var(--f-mono);color:var(--ink-2);min-width:16rem;overflow-wrap:anywhere}.admin-band{background:var(--warn-bg);color:var(--warn-ink);border-top:1px solid var(--warn-line);border-bottom:1px solid var(--warn-line)}.admin-band .bar{padding-block:.35rem;justify-content:space-between}.admin-band p{font-size:.86rem;min-width:0}.admin-band b{font-weight:600}.admin-band .btn{background:var(--surface);border-color:var(--warn-line);color:var(--ink)}.block-text{display:grid;gap:.5rem;padding-top:.25rem}.share-links,.schedule-form{display:grid;gap:.75rem}.share-links .made{display:grid;gap:.35rem}.share-links .made .inp{font:.8rem var(--f-mono)}.schedule-form textarea{min-height:5rem}.shared{display:block;min-height:100vh}.shared-h{background:var(--chrome)}.shared-h .bar{min-height:3.25rem;padding-block:.5rem}.shared-logo{display:block;max-height:2.25rem;max-width:12rem;object-fit:contain;background:var(--paper);padding:.2rem .4rem;border-radius:2px}.shared-name{font:600 1.1rem var(--f-display);color:var(--chrome-ink)}.shared-ro{margin-left:auto;color:var(--chrome-ink-2)}.shared-b{max-width:60rem;margin:0 auto;padding:1.25rem 16px 3rem;display:grid;gap:1.25rem}.shared-b>*{min-width:0}app-doc-text{display:inline}.doc-el{display:grid;gap:.5rem;min-width:0}.doc-p{line-height:1.6}.cite{font:500 .7rem var(--f-mono);color:var(--muted)}.doc-note{color:var(--muted);font:.8rem var(--f-mono)}.doc-note.warn{color:var(--warn-ink)}.doc-commentary{white-space:pre-line}.doc-posts{display:grid;gap:.6rem}.disclosure{display:block;font-size:.8rem;color:var(--muted)}.withheld{color:var(--muted);font-style:italic}.lnk.report{color:var(--muted);margin-left:.15rem}.lnk.report:hover{color:var(--accent)}.report-form{display:inline-flex;flex-wrap:wrap;gap:.3rem;align-items:center;vertical-align:middle}.report-form .inp{min-width:12rem;font-size:.82rem}.review-text{display:grid;gap:.2rem;max-width:36rem}.review-acts{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.review-acts .inp{min-width:12rem;flex:1 1 12rem}.cap{font:500 .68rem var(--f-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.dsc-search{padding:.85rem;display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.dsc-topic{flex:1 1 16rem}.dsc-q{flex:2 1 22rem;min-width:0;display:grid;gap:.25rem}.dsc-label{display:flex;align-items:center}.dsc-q .inp{width:100%;padding-block:.35rem}.picker-host{position:relative;display:grid;gap:.25rem;min-width:0}.picker{display:flex;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:2rem;border:1px solid var(--line);border-radius:3px;background:var(--surface);padding:.3rem .5rem;cursor:pointer;text-align:left}.picker:hover{border-color:var(--ink-2)}.picker[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-wash)}.picker:disabled{opacity:.5;cursor:not-allowed}.chev path{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.picker .chev{color:var(--ink-2);flex:none}.picker-pop{position:absolute;z-index:22;top:100%;left:0;right:0;margin-top:.25rem;min-width:min(20rem,calc(100vw - 32px));background:var(--surface);border:1px solid var(--line);border-radius:3px;box-shadow:0 6px 18px #0000001f;overflow:hidden}.picker-filter{padding:.5rem;border-bottom:1px solid var(--line-soft);display:grid;gap:.25rem}.picker-filter .inp{width:100%;padding-block:.35rem}.tree,.tree ul{list-style:none;padding:0;margin:0}.tree{padding-block:.25rem;max-height:22.5rem;overflow:auto}.tree .grp{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;min-height:2.25rem;cursor:pointer;font-weight:600;color:var(--h)}.tree .grp .chev{color:var(--h)}.tree .opt{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .6rem .35rem 2rem;min-height:2.1rem;cursor:pointer}.tree .grp:hover,.tree .opt:hover,.tree .on{background:var(--hover)}.tree .on{box-shadow:inset 3px 0 0 var(--accent)}.tree .opt[aria-selected=true]{background:var(--info-bg);color:var(--info-ink);font-weight:500}.tree .tick path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tree mark{background:var(--warn-bg);color:inherit;border-radius:2px}.tree .none{padding:.5rem .75rem}.picker-foot{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .6rem;border-top:1px solid var(--line-soft)}.dsc-banner{padding:.5rem .85rem;background:var(--info-bg);border-bottom:1px solid var(--info-line);color:var(--info-ink);font-size:.82rem;display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.dsc-export{display:inline-flex;align-items:center;gap:.35rem}.dsc-export path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}app-discover-results{display:block}.dsc-table td{vertical-align:top}.dsc-table th.dsc-chk,.dsc-table td.dsc-chk{width:2.5rem}.dsc-table input[type=checkbox]{width:1rem;height:1rem;margin:.15rem 0 0;accent-color:var(--accent);cursor:pointer}.dsc-table tr.sel>td{background:var(--accent-wash)}.dsc-person{align-items:flex-start;min-width:15rem}.dsc-name{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.dsc-name b{font-weight:600}.verified{flex:none}.verified circle{fill:var(--accent)}.verified path{fill:none;stroke:var(--surface);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dsc-rank{font-family:var(--f-mono)}.dsc-bio{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink-2);max-width:52ch}.tag.t-onlists{color:var(--info-ink);background:var(--info-bg);border-color:var(--info-line)}.tag.t-held{color:var(--teal-ink);background:var(--teal-bg);border-color:var(--teal-line)}.pager{display:flex;flex-wrap:wrap;gap:.6rem .85rem;align-items:center;padding:.6rem .85rem;border-top:1px solid var(--line-soft)}.pager .pages{margin-left:auto;display:flex;gap:.25rem;align-items:center;flex-wrap:wrap}.pager .btn[aria-current=page]{background:var(--sel);border-color:var(--sel);color:var(--sel-ink)}.pager .gap{padding-inline:.25rem}.dsc-empty{padding:3rem 1.5rem;display:grid;gap:.6rem;justify-items:center;text-align:center}.dsc-empty svg{fill:none;stroke:var(--prev);stroke-width:2.5;stroke-linecap:round}.dsc-empty .sub{max-width:56ch}@media(max-width:40rem){.pager .pages{margin-left:0}}.dlg-host{display:contents}.dlg{width:min(32rem,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:0;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--ink);box-shadow:0 12px 32px #00000040}.dlg[open]{display:flex;flex-direction:column}.dlg::backdrop{background:var(--veil,#17202b);opacity:.35}.dlg-h{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem 1rem .65rem;border-bottom:1px solid var(--line-soft)}.dlg-h h2{font-size:1.25rem}.dlg-x{border:0;background:none;cursor:pointer;width:2rem;height:2rem;display:grid;place-items:center;color:var(--ink-2);border-radius:3px}.dlg-x:hover{background:var(--tint)}.dlg-x path{stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.dlg-b{padding:1rem;overflow-y:auto;min-height:0;display:grid;gap:.85rem}.dlg-f{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;border-top:1px solid var(--line-soft);background:var(--tint)}.dlg-f>[dialogFooter]{display:contents}.dlg-form{display:grid;gap:.85rem}.dlg-form .field input{background:var(--page)}.kv{display:grid;gap:.15rem}.kv ul{list-style:none;padding:0;margin:0}.kv li{display:flex;justify-content:space-between;gap:.75rem;padding:.35rem 0;border-bottom:1px solid var(--line-soft);font-size:.86rem}.kv li:last-child{border-bottom:0}.kv li .meta{color:var(--ink);text-align:right}.alert.warn{color:var(--warn-ink);background:var(--warn-bg);border-color:var(--warn-line)}.dsc-lists{border:0;padding:0;margin:0;display:grid;gap:.25rem;min-width:0}.dsc-lists legend{padding:0;margin-bottom:.25rem}.dsc-list{display:flex;align-items:center;gap:.6rem;padding:.45rem .6rem;border:1px solid var(--line-soft);border-radius:3px;cursor:pointer}.dsc-list:hover{background:var(--hover)}.dsc-list.on{background:var(--info-bg);border-color:var(--info-line);box-shadow:inset 3px 0 0 var(--accent)}.dsc-list input{accent-color:var(--accent);margin:0}.dsc-list .grow{flex:1 1 auto}.dsc-adm-cat>td{background:var(--tint);font-weight:600;color:var(--h);padding-block:.4rem}.dsc-adm td.dsc-adm-topic{padding-left:1.4rem}.dsc-adm-acts{justify-content:flex-end;flex-wrap:nowrap}.btn.danger{color:var(--down-ink);border-color:var(--down-line)}.btn.danger:hover{background:var(--down-bg);border-color:var(--down-ink)}.btn.danger.pri{background:var(--down-ink);border-color:var(--down-ink);color:var(--surface)}.btn.danger:disabled:hover{background:var(--surface);border-color:var(--down-line)}.btn.danger.pri:disabled:hover{background:var(--down-ink);border-color:var(--down-ink)}.dsc-adm-danger{border-color:var(--down-line)}.dsc-adm-danger>.blk-h{background:var(--down-bg);border-bottom-color:var(--down-line)}.dsc-adm-danger>.blk-h h2{color:var(--down-ink)}.dsc-adm-danger-b{grid-template-columns:minmax(0,1fr) auto;align-items:center}@media(max-width:40rem){.dsc-adm-danger-b{grid-template-columns:minmax(0,1fr)}.dsc-adm-acts{flex-wrap:wrap}}
