:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ground:#f2f2f0;--panel:#fff;--panel-2:#ebebe8;--sunk:#e3e3df;--rail:#1b1c1f;--on-rail:#9aa0a8;--on-rail-stop:#eb7864;--ink:#17181b;--ink-2:#40434a;--steel:#5a5e67;--steel-2:#62656d;--rule:#dededa;--field-line:#868682;--amber:#8f5708;--amber-bg:#faedd7;--amber-line:#e0a84a;--go:#12694a;--go-bg:#dbeee4;--on-go:#fff;--on-amber:#17181b;--stop:#a63523;--stop-bg:#f8e2de;--info:#2b4c66;--info-bg:#e0e9f0;--verified:#12694a;--inferred:#6f4fae;--inferred-bg:#eee7f9;--stale:#87671c;--conflict:#a63523;--offline:#5a5e67;--sh:0 1px 2px #17181b0d, 0 8px 24px -18px #17181b66;--fd:"Instrument Serif", Georgia, serif;--fs:"Instrument Sans", system-ui, -apple-system, sans-serif;--fm:"JetBrains Mono", ui-monospace, Menlo, monospace;--t-4xs:.66rem;--t-3xs:.72rem;--t-2xs:.78rem;--t-xs:.82rem;--t-s:.87rem;--t-m:.92rem;--t-l:1rem;--t-xl:1.22rem;--t-2xl:1.45rem;--t-3xl:1.75rem;--t-4xl:2.1rem;--t-5xl:2.6rem;--sp-3xs:.15rem;--sp-2xs:.35rem;--sp-xs:.5rem;--sp-s:.7rem;--sp-m:.9rem;--sp-l:1.2rem;--sp-xl:1.5rem;--sp-2xl:2rem;--r-xs:3px;--r-s:5px;--r-m:7px;--r-l:9px;--r-pill:999px;--touch:44px;--min-viewport:320px;--ease:cubic-bezier(.2, 0, 0, 1);--dur:.16s;--dur-slow:.62s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--ground:#111216;--panel:#191b1f;--panel-2:#212429;--sunk:#282b31;--rail:#0b0c0e;--on-rail:#9aa0a8;--on-rail-stop:#eb7864;--ink:#edeef0;--ink-2:#c3c6cc;--steel:#9aa0a8;--steel-2:#8e939b;--rule:#2b2f35;--field-line:#6e727a;--amber:#eaa945;--amber-bg:#332510;--amber-line:#8c6722;--go:#4bb98c;--go-bg:#0f2b21;--on-go:#101410;--on-amber:#fff;--stop:#eb7864;--stop-bg:#331916;--info:#8fb6d2;--info-bg:#16232d;--verified:#4bb98c;--inferred:#b39ae0;--inferred-bg:#241c33;--stale:#d9ab4e;--conflict:#eb7864;--offline:#9aa0a8;--sh:0 1px 2px #00000073, 0 8px 24px -18px #000000e6}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#111216;--panel:#191b1f;--panel-2:#212429;--sunk:#282b31;--rail:#0b0c0e;--on-rail:#9aa0a8;--on-rail-stop:#eb7864;--ink:#edeef0;--ink-2:#c3c6cc;--steel:#9aa0a8;--steel-2:#8e939b;--rule:#2b2f35;--field-line:#6e727a;--amber:#eaa945;--amber-bg:#332510;--amber-line:#8c6722;--go:#4bb98c;--go-bg:#0f2b21;--on-go:#101410;--on-amber:#fff;--stop:#eb7864;--stop-bg:#331916;--info:#8fb6d2;--info-bg:#16232d;--verified:#4bb98c;--inferred:#b39ae0;--inferred-bg:#241c33;--stale:#d9ab4e;--conflict:#eb7864;--offline:#9aa0a8;--sh:0 1px 2px #00000073, 0 8px 24px -18px #000000e6}*{box-sizing:border-box}html,body{min-width:var(--min-viewport)}body{background:var(--ground);color:var(--ink);font-family:var(--fs);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}button,a,input,textarea,select{font:inherit;min-height:24px}@media (pointer:coarse){button,a,input,textarea,select{min-height:var(--touch)}}button{cursor:pointer;color:inherit;text-align:left;background:0 0;border:none}:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:var(--r-xs)}.skip-link{background:var(--ink);color:var(--ground);padding:var(--sp-xs) var(--sp-m);z-index:999;border-radius:0 0 var(--r-s) 0;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.mono,.num{font-family:var(--fm);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.cond,.pill,.lv{border:1px solid}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root{--rail-2:#212429;--rail-3:#25282e;--rail-line:#2a2e34;--rail-edge:#3a4048;--on-rail-strong:#edeef0;--on-rail-icon:#7e838c;--scrim:#11121685;--brand:#e0a84a;--on-brand:#141416;--pad-card:1rem 1.1rem;--gap-stack:1.25rem}:root[data-density=compact]{--pad-card:.7rem .85rem;--gap-stack:.8rem}:root[data-density=comfortable]{--pad-card:1.15rem 1.35rem;--gap-stack:1.5rem}:root[data-accent=green]{--brand:#4bb98c}:root[data-accent=blue]{--brand:#8fb6d2}:root[data-accent=violet]{--brand:#b39ae0}:root[data-accent=red]{--brand:#eb7864}.app{grid-template-columns:216px 1fr;min-height:100vh;display:grid}.rail{background:var(--rail);border-right:1px solid var(--rail-line);scrollbar-width:thin;scrollbar-color:#7e838c transparent;flex-direction:column;height:100vh;padding:.7rem .6rem 0;display:flex;position:sticky;top:0;overflow-y:auto}.rail::-webkit-scrollbar{width:8px}.rail::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:#7e838c}.rail::-webkit-scrollbar-track{background:var(--rail)}.rail-brand{align-items:center;gap:.6rem;padding:0 .35rem .65rem;display:flex}.rail-logo{border-radius:var(--r-m);background:var(--brand);width:32px;height:32px;color:var(--on-brand);font-family:var(--fd);flex-shrink:0;place-items:center;font-size:1.2rem;display:grid}.rail-word{flex-direction:column;min-width:0;display:flex}.rail-word-1{font-family:var(--fd);color:var(--on-rail-strong);font-size:1.05rem;line-height:1}.rail-word-2{font-family:var(--fm);letter-spacing:.11em;text-transform:uppercase;color:var(--on-rail);margin-top:2px;font-size:.56rem}.rail-ask{text-align:left;background:var(--rail-2);border:1px solid var(--rail-edge);border-radius:var(--r-l);cursor:pointer;width:100%;transition:background-color var(--dur) var(--ease);min-height:var(--touch);flex-direction:column;gap:.35rem;padding:.5rem .55rem;display:flex}.rail-ask:hover{background:var(--rail-3)}.rail-ask-top{align-items:center;gap:.45rem;display:flex}.rail-ask-dot{border-radius:var(--r-pill);background:var(--verified);flex-shrink:0;width:9px;height:9px;box-shadow:0 0 0 3px #4bb98c2e}.rail-ask-l{color:var(--on-rail-strong);flex-grow:1;font-size:.81rem;font-weight:600}.rail-kbd{font-family:var(--fm);color:var(--on-rail);border:1px solid var(--rail-edge);border-radius:var(--r-xs);flex-shrink:0;padding:1px 5px;font-size:.62rem}.rail-ask-sub{font-family:var(--fm);color:var(--on-rail);font-size:.62rem;line-height:1.35}.rail-ask-sub.is-unknown{color:var(--on-rail-stop)}.rail-grp{flex-direction:column;gap:1px;width:100%;display:flex}.rail-grp-l{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--on-rail);padding:.4rem .5rem .2rem;font-size:.62rem}.rail-btn{border-radius:var(--r-m);width:100%;min-height:32px;color:var(--on-rail);text-align:left;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);align-items:center;gap:.55rem;padding:0 .6rem;scroll-margin-bottom:5rem;display:flex}.rail-btn:hover{background:var(--rail-2);color:#c9ccd2}.rail-btn[aria-current=page]{background:var(--rail-3);color:var(--brand);box-shadow:inset 2px 0 0 var(--brand)}.rail-btn svg{stroke-width:1.7px;fill:none;stroke:currentColor;flex-shrink:0;width:16px;height:16px}.rail-lbl{min-width:0;color:inherit;flex-grow:1;font-size:.81rem;line-height:1.2}.rail :focus-visible{outline-color:var(--brand)}.rail-dot{border-radius:var(--r-pill);background:var(--brand);flex-shrink:0;width:6px;height:6px}.rail-out{z-index:1;background:var(--rail);border-top:1px solid var(--rail-line);flex-direction:column;gap:.25rem;width:100%;margin-top:auto;padding:.45rem 0 .6rem;display:flex;position:sticky;bottom:0}.rail-out-note,.rail-out-fail{padding:0 .5rem;font-size:.66rem;line-height:1.25}.rail-out-note{color:var(--on-rail)}.rail-out-fail{color:var(--on-rail-stop)}.main{flex-direction:column;min-width:0;display:flex}.strip{background:var(--rail);border-bottom:1px solid var(--rail-line);padding:var(--sp-xs) var(--sp-xl);gap:var(--sp-xl);font-family:var(--fm);font-size:var(--t-3xs);color:var(--on-rail);z-index:40;flex-wrap:wrap;align-items:center;min-height:0;display:flex;position:sticky;top:0}.strip-accent{pointer-events:none;height:3px;position:absolute;inset:0 0 auto}.strip b{color:var(--on-rail-strong);font-weight:500}.strip .ok{color:#4bb98c}.strip .warn{color:#eaa945}.strip-ks{color:var(--on-rail-stop);border:1px solid var(--on-rail-stop);border-radius:var(--r-xs);padding:var(--sp-3xs) var(--sp-xs);font-size:var(--t-3xs);letter-spacing:.06em;margin-left:auto}.pad{padding:var(--sp-xl) var(--sp-2xl) 3.5rem;width:100%;max-width:1200px}@media (max-width:760px){.app{grid-template-columns:1fr}.rail{z-index:50;flex-direction:row;gap:.1rem;height:auto;padding:.45rem .5rem;position:sticky;top:0;overflow-x:auto}.rail-brand{padding:0 .3rem 0 0}.rail-word{display:none}.rail-ask{flex-shrink:0;width:auto;padding:.3rem .5rem}.rail-ask-sub{display:none}.rail-grp{display:contents}.rail-grp-l{display:none}.rail-btn{width:auto;min-width:58px;padding:.25rem .4rem}.rail-grp>.rail-btn,.rail-out .rail-btn{margin-right:0}.rail-out{background:0 0;border-top:0;flex-direction:row;width:auto;margin-top:0;margin-left:auto;padding:0;position:static}.rail-out-note{display:none}.rail-out-fail{max-width:120px}.pad{padding:1.1rem .9rem 3rem}.strip{padding:var(--sp-xs) var(--sp-m);gap:var(--sp-s)}}.subnav{gap:var(--sp-3xs);border-bottom:1px solid var(--rule);padding:0 var(--sp-2xl);background:var(--panel);display:flex;overflow-x:auto}@media (max-width:760px){.subnav{padding:0 var(--sp-m)}}.subnav button{padding:var(--sp-s) var(--sp-m);font-size:var(--t-s);color:var(--steel);white-space:nowrap;border-bottom:2px solid #0000;transition:all .13s}.subnav button:hover{color:var(--ink)}.subnav button[aria-current=page]{color:var(--ink);border-bottom-color:var(--amber-line);font-weight:600}.eyebrow{font-family:var(--fm);font-size:var(--t-3xs);letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}h1.pg{font-family:var(--fd);letter-spacing:-.01em;margin:var(--sp-2xs) 0 0;font-size:clamp(1.8rem,3.6vw,2.5rem);font-weight:400;line-height:1.1}.lede{color:var(--steel);font-size:var(--t-m);margin:var(--sp-2xs) 0 0;max-width:70ch}.blk{font-size:var(--t-3xs);letter-spacing:.13em;text-transform:uppercase;color:var(--steel);margin:var(--sp-2xl) 0 var(--sp-s);align-items:center;gap:var(--sp-xs);font-weight:600;display:flex}.blk:after{content:"";background:var(--rule);flex:1;height:1px}.cond{font-family:var(--fm);font-size:var(--t-3xs);letter-spacing:.05em;text-transform:uppercase;padding:var(--sp-3xs) var(--sp-2xs);border-radius:var(--r-xs);white-space:nowrap;font-weight:500;display:inline-block}.c-ver{background:var(--go-bg);color:var(--verified)}.c-inf{background:var(--inferred-bg);color:var(--inferred)}.c-stale{background:var(--amber-bg);color:var(--stale)}.c-con{background:var(--stop-bg);color:var(--conflict)}.c-part{background:var(--amber-bg);color:var(--amber)}.c-off{background:var(--sunk);color:var(--offline)}.badge-demo{font-size:var(--t-3xs);letter-spacing:.08em;padding:var(--sp-3xs) var(--sp-2xs);margin-left:var(--sp-2xs);border-radius:var(--r-xs);border:1px solid var(--inferred);background:var(--inferred-bg);color:var(--inferred);white-space:nowrap;vertical-align:.08em;font-weight:700;display:inline-block}.pill{font-size:var(--t-3xs);letter-spacing:.05em;text-transform:uppercase;padding:var(--sp-3xs) var(--sp-xs);border-radius:var(--r-pill);white-space:nowrap;font-weight:600;display:inline-block}.p-go{background:var(--go-bg);color:var(--go)}.p-warn{background:var(--amber-bg);color:var(--amber)}.p-stop{background:var(--stop-bg);color:var(--stop)}.p-idle{background:var(--sunk);color:var(--steel)}.lv{font-family:var(--fm);font-size:var(--t-3xs);padding:var(--sp-3xs) var(--sp-2xs);border-radius:var(--r-xs);white-space:nowrap;font-weight:500;display:inline-block}.lv-l0{background:var(--sunk);color:var(--steel)}.lv-l1{background:var(--amber-bg);color:var(--amber)}.lv-l2{background:var(--go-bg);color:var(--go)}.lv-l3{background:var(--info-bg);color:var(--info)}.btn{border-radius:var(--r-m);padding:var(--sp-xs) var(--sp-m);font-size:var(--t-s);justify-content:center;align-items:center;gap:var(--sp-xs);background:var(--ink);color:var(--ground);font-weight:600;transition:all .14s;display:inline-flex}.btn:hover:not(:disabled){opacity:.87}.btn:disabled{opacity:.7;cursor:not-allowed}.btn-amber{background:var(--amber-line);color:var(--on-amber)}.btn-ghost{border:1px solid var(--field-line);color:var(--ink);background:0 0}.btn-go{background:var(--go);color:var(--on-go)}.btn-stop{border:1px solid var(--stop);color:var(--stop);background:0 0}.btn-wide{width:100%}.btn-sm{padding:var(--sp-2xs) var(--sp-s);font-size:var(--t-2xs);min-height:36px}.card{background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-l);padding:var(--sp-m) var(--sp-l);box-shadow:var(--sh)}.pad>.card,.today-main>.card{margin-top:var(--sp-xl)}.card-warn{border-left:3px solid var(--amber-line)}.card-t,.card h3{font-size:var(--t-3xs);letter-spacing:.11em;text-transform:uppercase;color:var(--steel);margin:0 0 var(--sp-xs);font-weight:600}.grid3{gap:var(--sp-s);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.stat{background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-l);padding:var(--sp-m) var(--sp-l);box-shadow:var(--sh)}.stat-n{font-family:var(--fd);font-size:var(--t-4xl);letter-spacing:-.02em;line-height:1}.stat-n small{font-family:var(--fs);font-size:var(--t-xs);color:var(--steel);font-weight:500}.stat-l{font-size:var(--t-2xs);color:var(--steel);margin-top:var(--sp-2xs)}.stat-f{font-family:var(--fm);font-size:var(--t-3xs);color:var(--inferred);margin-top:var(--sp-2xs)}.stat-absent{font-size:var(--t-l);font-family:var(--fs);letter-spacing:0;color:var(--steel);font-weight:600;line-height:1.15}.stat-why,.count-zero{color:var(--steel)}.count-unknown{color:var(--steel);border-bottom:1px dotted var(--steel);cursor:help}.stat-go .stat-absent,.stat-warn .stat-absent,.stat-stop .stat-absent{color:var(--steel)}.stat-go .stat-n{color:var(--go)}.stat-warn .stat-n{color:var(--amber)}.stat-stop .stat-n{color:var(--stop)}.exc-grp{margin:var(--sp-s) 0}.exc-grp-h{align-items:baseline;gap:var(--sp-s);flex-wrap:wrap;display:flex}.exc-grp-t{align-items:baseline;gap:var(--sp-2xs);padding:var(--sp-3xs) 0;font-weight:600;display:inline-flex}.exc-grp-t:hover{color:var(--amber)}.exc-grp-c{font-size:var(--t-3xs);color:var(--steel-2)}.exc-grp .tw{margin-top:var(--sp-2xs)}.linkish{color:var(--info);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);cursor:pointer;padding:0}.linkish:hover{text-decoration-color:currentColor}.t-go{cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--steel-2);text-decoration-color:var(--steel-2)}.stat-btn{cursor:pointer;width:100%;transition:all .12s}.stat-btn:hover{border-color:var(--steel-2);transform:translateY(-1px)}.stat-btn .stat-l:after{content:" →";color:var(--steel-2)}.tw{border:1px solid var(--rule);border-radius:var(--r-l);background:var(--panel);box-shadow:var(--sh);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:660px;font-size:var(--t-s);font-variant-numeric:tabular-nums}.tw-scroll{max-height:72vh;overflow-y:auto}.tw-scroll th{z-index:1;position:sticky;top:0}.tw-compact td{padding:var(--sp-xs) var(--sp-s)}th,td{text-align:left;padding:var(--sp-s) var(--sp-m);border-bottom:1px solid var(--rule);vertical-align:middle}th{font-size:var(--t-3xs);letter-spacing:.09em;text-transform:uppercase;color:var(--steel);background:var(--panel-2);white-space:nowrap;font-weight:600}tbody tr:last-child td{border-bottom:none}.mini{background:var(--sunk);border-radius:var(--r-pill);vertical-align:middle;width:78px;height:6px;display:inline-block;overflow:hidden}.mini i{height:100%;display:block}.surface{background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-l);padding:var(--sp-l) var(--sp-l);gap:var(--sp-xs);flex-direction:column;align-items:flex-start;display:flex}.surface strong{font-size:var(--t-m)}.surface p{font-size:var(--t-s);color:var(--steel);margin:0}.surface-denied,.surface-error{border-left:3px solid var(--stop)}.surface-stale,.surface-partial{border-left:3px solid var(--amber-line)}.surface-offline{border-left:3px solid var(--offline)}.skeleton{border-radius:var(--r-xs);background:linear-gradient(90deg, var(--sunk), var(--panel-2), var(--sunk));background-size:200% 100%;width:100%;height:14px;animation:1.4s ease-in-out infinite sk}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}.queue{gap:var(--sp-xs);flex-direction:column;display:flex}.qi{background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-l);padding:var(--sp-s) var(--sp-m);gap:var(--sp-m);box-shadow:var(--sh);grid-template-columns:auto 1fr auto auto;align-items:center;width:100%;transition:all .14s;display:grid}.qi:hover{border-color:var(--amber-line)}.av{border-radius:var(--r-m);width:31px;height:31px;font-size:var(--t-2xs);font-weight:700;font-family:var(--fm);background:var(--info-bg);color:var(--info);flex:none;place-items:center;display:grid}.qi-t{font-weight:600;font-size:var(--t-m);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;display:block;overflow:hidden}.qi-m{font-size:var(--t-2xs);color:var(--steel);margin-top:var(--sp-3xs);font-family:var(--fm);display:block}.qi-due{font-family:var(--fm);font-size:var(--t-3xs);color:var(--steel-2);white-space:nowrap}.budget{background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-l);padding:var(--sp-l) var(--sp-l);box-shadow:var(--sh);gap:var(--sp-2xl);margin-top:var(--sp-l);flex-wrap:wrap;align-items:center;display:flex}.budget-n{font-family:var(--fd);font-size:var(--t-5xl);letter-spacing:-.02em;line-height:1}.budget-n small{font-family:var(--fs);font-size:var(--t-m);color:var(--steel);font-weight:500}.budget-l{font-size:var(--t-xs);color:var(--steel);margin-top:var(--sp-3xs)}.jstrip{background:var(--go-bg);border:1px solid var(--rule);border-left:3px solid var(--go);border-radius:var(--r-m);padding:var(--sp-s) var(--sp-m);margin-top:var(--sp-m);align-items:center;gap:var(--sp-m);flex-wrap:wrap;display:flex}.jstrip-warn{background:var(--amber-bg);border-left-color:var(--amber-line)}.jstrip-ico{border-radius:var(--r-s);background:var(--go);width:25px;height:25px;color:var(--panel);font-size:var(--t-3xs);font-weight:700;font-family:var(--fm);flex:none;place-items:center;display:grid}.jstrip-warn .jstrip-ico{background:var(--amber-line);color:var(--on-amber)}.jstrip p{font-size:var(--t-s);color:var(--ink-2);flex:1;min-width:200px;margin:0}.jstrip b{color:var(--ink);font-weight:600}.inp{border-radius:var(--r-m);border:1px solid var(--field-line);background:var(--panel);color:var(--ink);padding:var(--sp-xs) var(--sp-xs);font-size:var(--t-s);width:100%;max-width:18rem}.inp:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.board{gap:var(--sp-s);padding-bottom:var(--sp-xs);grid-auto-columns:minmax(13.5rem,1fr);grid-auto-flow:column;align-items:start;display:grid;overflow-x:auto}.board-col{background:var(--sunk);border-radius:var(--r-m);padding:var(--sp-xs);min-height:6rem}.board-head{justify-content:space-between;align-items:baseline;gap:var(--sp-xs);margin-bottom:var(--sp-3xs);display:flex}.board-stage{font-size:var(--t-3xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);font-weight:650}.board-count{font-size:var(--t-3xs);font-variant-numeric:tabular-nums;color:var(--steel)}.board-total{font-size:var(--t-3xs);font-variant-numeric:tabular-nums;color:var(--steel);margin-bottom:var(--sp-xs)}.board-empty{font-size:var(--t-3xs);color:var(--steel-2);margin:var(--sp-2xs) 0 0}.board-card{background:var(--panel);border:1px solid var(--rule);border-left:3px solid var(--rule);border-radius:var(--r-s);padding:var(--sp-xs) var(--sp-xs);margin-top:var(--sp-xs);box-shadow:var(--sh)}.board-card-quiet{border-left-color:var(--amber-line)}.board-card-lapsed{border-left-color:var(--stop)}.board-card-example{border-left-style:dashed;border-left-color:var(--inferred)}.board-name{font-size:var(--t-s);color:var(--ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.board-value{font-size:var(--t-m);font-variant-numeric:tabular-nums;color:var(--ink);margin-top:var(--sp-3xs);font-weight:650}.board-foot{gap:var(--sp-2xs);margin-top:var(--sp-2xs);flex-wrap:wrap;display:flex}.board-chip{font-size:var(--t-3xs);font-variant-numeric:tabular-nums;padding:var(--sp-3xs) var(--sp-2xs);border-radius:var(--r-pill);background:var(--sunk);color:var(--steel);white-space:nowrap;line-height:1.4}.board-chip-stop{background:var(--stop-bg);color:var(--stop);font-weight:600}.board-chip-amber{background:var(--amber-bg);color:var(--amber);font-weight:600}.board-flag{font-size:var(--t-3xs);text-transform:uppercase;letter-spacing:.05em;color:var(--amber);margin-left:var(--sp-2xs)}.board-meta{font-size:var(--t-3xs);color:var(--steel);margin-top:var(--sp-3xs)}.board-action{font-size:var(--t-3xs);color:var(--amber);margin-top:var(--sp-2xs);line-height:1.3}.board-quiet{font-size:var(--t-3xs);font-variant-numeric:tabular-nums;color:var(--steel);margin-top:var(--sp-3xs)}.board-quiet-amber{color:var(--amber);font-weight:600}.board-head-bar{background:var(--sunk);border-radius:var(--r-pill);height:3px;margin-top:var(--sp-2xs);overflow:hidden}.board-head-bar i{background:var(--info);border-radius:0 var(--r-pill) var(--r-pill) 0;height:100%;display:block}.board-noprice{font-size:var(--t-3xs);color:var(--steel-2);margin-top:var(--sp-3xs)}.sp-viewrow{align-items:center;gap:var(--sp-s);margin-top:var(--sp-l);flex-wrap:wrap;display:flex}.sp-viewrow .viewswitch{margin-top:0}.viewswitch{margin-top:var(--sp-l);background:var(--rule);border-radius:var(--r-s);gap:1px;display:inline-flex;overflow:hidden}.viewswitch button{font:inherit;font-size:var(--t-3xs);padding:var(--sp-2xs) var(--sp-s);background:var(--panel);color:var(--steel);cursor:pointer;border:0}@media (pointer:coarse){.viewswitch button{min-width:var(--touch)}}.viewswitch button.vs-on{background:var(--ink);color:var(--ground);font-weight:600}.scope-select{font-family:var(--fm);font-size:var(--t-3xs);color:var(--on-rail-strong);background:var(--rail-2);border:1px solid var(--rail-edge);border-radius:var(--r-m);padding:var(--sp-3xs) var(--sp-xs);cursor:pointer;max-width:15rem;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease)}.scope-select:hover:not(:disabled){background:var(--rail-3)}.scope-select:disabled{cursor:default;color:var(--on-rail);border-color:var(--rail-line)}.views{gap:var(--sp-2xs);margin-top:var(--sp-l);flex-wrap:wrap;display:flex}.views button{font-size:var(--t-2xs);padding:var(--sp-2xs) var(--sp-s);border:1px solid var(--field-line);border-radius:var(--r-pill);background:var(--panel);color:var(--ink-2);white-space:nowrap}.views button:hover:not(:disabled){border-color:var(--steel-2)}.views button.view-on{background:var(--ink);border-color:var(--ink);color:var(--ground);font-weight:600}.views button:disabled{color:var(--steel-2);cursor:default}.views button.view-on:disabled{color:var(--ground)}.view-n{font-family:var(--fm);font-variant-numeric:tabular-nums;opacity:.75;margin-left:var(--sp-3xs)}.filterbar{justify-content:space-between;align-items:center;gap:var(--sp-xs) var(--sp-m);flex-wrap:wrap;display:flex}.filterbar .views{margin-top:0}.inp-search{flex:14rem;width:auto;max-width:22rem}.inp::placeholder{color:var(--steel);opacity:1}.hiddennote{margin-top:var(--sp-s);font-size:var(--t-s);color:var(--amber)}.hiddennote .linkish{color:inherit;font-weight:600}.cmdk-scrim{background:var(--scrim);z-index:200;padding:8vh var(--sp-m) var(--sp-m);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.cmdk{background:var(--rail-2);border:1px solid var(--rail-edge);border-radius:var(--r-l);flex-direction:column;width:min(38rem,100%);max-height:70vh;display:flex;overflow:hidden;box-shadow:0 28px 80px -24px #000000b8}.cmdk-input{border:0;border-bottom:1px solid var(--rail-line);color:var(--on-rail-strong);font-size:var(--t-l);padding:var(--sp-m) var(--sp-m);background:0 0;width:100%}.cmdk :focus-visible{outline-color:var(--brand)}.cmdk-input::placeholder{color:var(--on-rail)}.cmdk-list{padding:var(--sp-2xs);margin:0;list-style:none;overflow-y:auto}.cmdk-list button{align-items:baseline;gap:var(--sp-s);width:100%;padding:var(--sp-xs) var(--sp-s);border-radius:var(--r-s);text-align:left;color:var(--on-rail-strong);transition:background-color var(--dur) var(--ease);grid-template-columns:4.5rem 1fr auto;display:grid}.cmdk-list button.cmdk-on{background:var(--rail-3)}.cmdk-group{font-family:var(--fm);font-size:var(--t-3xs);color:var(--on-rail)}.cmdk-label{font-size:var(--t-m);font-weight:500}.cmdk-hint{font-size:var(--t-3xs);color:var(--on-rail)}.cmdk-none{padding:var(--sp-m) var(--sp-m);font-size:var(--t-s);color:var(--on-rail);max-width:46ch;margin:0}.cmdk-foot{border-top:1px solid var(--rail-line);padding:var(--sp-xs) var(--sp-m);font-size:var(--t-3xs);color:var(--on-rail);gap:var(--sp-m);flex-wrap:wrap;align-items:baseline;display:flex}.cmdk-rope{color:var(--on-rail);margin-left:auto}.cmdk-foot kbd{font-family:var(--fm);font-size:var(--t-3xs);border:1px solid var(--rail-edge);border-radius:var(--r-xs);padding:var(--sp-3xs) var(--sp-2xs);color:var(--on-rail-strong);border-bottom-width:2px}.cal{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-m);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.cal-head{background:var(--panel-2);color:var(--steel);font-size:var(--t-3xs);letter-spacing:.08em;text-transform:uppercase;padding:var(--sp-2xs) var(--sp-xs);text-align:center;font-weight:600}.cal-cell{background:var(--panel);min-height:4.4rem;padding:var(--sp-2xs) var(--sp-2xs);gap:var(--sp-3xs);flex-direction:column;align-content:flex-start;display:flex}.cal-void{background:var(--sunk)}.cal-day{font-family:var(--fm);font-size:var(--t-3xs);color:var(--steel);font-variant-numeric:tabular-nums}.cal-item{font-family:var(--fm);font-size:var(--t-3xs);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--r-xs);padding:var(--sp-3xs) var(--sp-2xs);text-align:left;border:1px solid #0000}.cal-item.ok{background:var(--go-bg);color:var(--go);border-color:var(--go)}.cal-item.blocked{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-line)}.cal-item.published{background:var(--panel-2);color:var(--steel);border-color:var(--rule)}.cal-item.event{background:var(--panel);color:var(--steel);border:1px dashed var(--steel);text-transform:none;letter-spacing:0;overflow-wrap:anywhere}@media (max-width:700px){.cal-cell{min-height:3.4rem;padding-inline:.1rem}}.triage{align-items:baseline;gap:var(--sp-2xs) var(--sp-l);font-size:var(--t-s);color:var(--ink-2);margin-top:var(--sp-m);padding:var(--sp-s) var(--sp-m);background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-m);box-shadow:var(--sh);flex-wrap:wrap;display:flex}.triage b{font-weight:650;font-size:var(--t-l)}.triage .t-crit{color:var(--stop)}.triage .t-warn{color:var(--amber)}.triage .t-ok{color:var(--go)}.triage .t-unknown{color:var(--inferred)}.triage .t-sep{color:var(--steel)}.surface-inline{padding:var(--sp-xs) var(--sp-m);margin-bottom:var(--sp-m);text-align:left;border-radius:var(--r-s)}.surface-inline strong{font-size:var(--t-s)}.surface-inline p{margin:var(--sp-3xs) 0 0;font-size:var(--t-xs)}.tight{padding-left:var(--sp-l);gap:var(--sp-2xs);font-size:var(--t-s);flex-direction:column;margin:0;display:flex}.tight code{font-family:var(--fm);background:var(--sunk);border-radius:var(--r-xs);padding:.05em .32em;font-size:.82em}.tight-p{font-size:var(--t-s);color:var(--ink-2);margin:0}.tight-p+.tight-p{margin-top:var(--sp-xs)}.plain{gap:var(--sp-2xs);font-size:var(--t-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sub-cell{font-size:var(--t-2xs);color:var(--steel-2);margin-top:var(--sp-3xs);line-height:1.35}.sub-inferred{color:var(--inferred)}.kv{justify-content:space-between;align-items:baseline;gap:var(--sp-m);padding:var(--sp-2xs) 0;border-bottom:1px solid var(--rule);font-size:var(--t-s);display:flex}.kv:last-child{border-bottom:none;padding-bottom:0}.kv-k{color:var(--steel);flex:none}.kv-v{text-align:right;color:var(--ink);overflow-wrap:anywhere}.stats{gap:var(--sp-s);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.rowgap{gap:var(--sp-xs);margin-top:var(--sp-m);flex-wrap:wrap;display:flex}.review-grid{gap:var(--sp-xl);grid-template-columns:minmax(0,1fr) 370px;align-items:start;display:grid}.review-stage{min-width:0}.review-side{gap:var(--sp-s);flex-direction:column;min-width:0;display:flex;position:sticky;top:.8rem}@media (max-width:1040px){.review-grid{grid-template-columns:minmax(0,1fr)}.review-side{position:static}}.social-preview,.article-preview{background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-l);box-shadow:var(--sh);padding:var(--sp-xl) var(--sp-xl);min-width:0}.social-preview p{font-size:var(--t-m);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.62}.article-preview{padding:var(--sp-2xl) var(--sp-2xl)}.article-preview h1{font-family:var(--fd);font-size:var(--t-3xl);letter-spacing:-.015em;margin:0 0 var(--sp-s);text-wrap:balance;line-height:1.18}.article-preview h2{font-family:var(--fd);font-size:var(--t-xl);margin:var(--sp-xl) 0 var(--sp-xs);text-wrap:balance;line-height:1.3}.article-preview p,.article-preview ul{max-width:34em;font-size:var(--t-m);color:var(--ink-2);line-height:1.68}.article-preview ul{padding-left:var(--sp-l)}.article-preview li{margin-bottom:var(--sp-2xs)}.article-preview .excerpt{font-size:var(--t-l);color:var(--steel);border-left:2px solid var(--rule);padding-left:var(--sp-m);margin:0 0 var(--sp-xl);line-height:1.55}.claims{gap:var(--sp-xs);font-size:var(--t-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.claims li{align-items:flex-start;gap:var(--sp-xs);display:flex}.claims li>.cond{margin-top:var(--sp-3xs);flex:none}.acts{gap:var(--sp-xs);flex-direction:column;display:flex}.reasons{gap:var(--sp-2xs);flex-wrap:wrap;display:flex}.never-say{width:100%;font-size:var(--t-xs);padding:var(--sp-xs) var(--sp-xs);border:1px solid var(--rule);border-radius:var(--r-m);background:var(--panel);color:var(--ink);margin:var(--sp-3xs) 0 var(--sp-3xs)}.never-say::placeholder{color:var(--steel)}.never-say:disabled{opacity:.7;cursor:not-allowed}.promote-confirm{margin-top:var(--sp-2xs);padding:var(--sp-xs) var(--sp-s);border:1px solid var(--go);border-radius:var(--r-m);background:var(--panel)}.promote-actions{gap:var(--sp-xs);margin-top:var(--sp-2xs);flex-wrap:wrap;display:flex}.rc{font-size:var(--t-2xs);padding:var(--sp-2xs) var(--sp-s);border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--panel);color:var(--ink-2);transition:border-color .12s,color .12s,background .12s}.rc:hover:not(:disabled){border-color:var(--amber-line);background:var(--amber-bg);color:var(--amber)}.rc:disabled{opacity:.7;cursor:not-allowed}.rq{gap:var(--sp-2xs);padding:var(--sp-xs) var(--sp-l);border-bottom:1px solid var(--rule);background:var(--panel);flex-wrap:wrap;display:flex}.rq-i{font-size:var(--t-3xs);padding:var(--sp-3xs) var(--sp-xs);border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--panel);color:var(--steel)}.rq-i:hover{border-color:var(--steel);color:var(--ink)}.rq-on{border-color:var(--ink);color:var(--ink)}.rq-n{font-family:var(--fm);margin-right:var(--sp-2xs);font-weight:600}.rv-media{margin-top:var(--sp-m);background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-l);box-shadow:var(--sh);padding:var(--sp-m) var(--sp-l)}.rv-media h4{margin:0 0 var(--sp-xs)}.rv-media-alt{margin:0 0 var(--sp-xs);font-size:var(--t-m);line-height:1.5}.rv-media-prompt{font-family:var(--fm);font-size:var(--t-2xs);color:var(--ink-2);background:var(--sunk);border-radius:var(--r-s);padding:var(--sp-xs) var(--sp-s);margin:0 0 var(--sp-2xs);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.rv-src{font-size:var(--t-2xs);margin-top:var(--sp-3xs);overflow-wrap:anywhere;display:block}@media (max-width:700px){.acts{background:var(--ground);padding:var(--sp-s) 0 var(--sp-xs);border-top:1px solid var(--rule);z-index:5;position:sticky;bottom:0}}.pipe{background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-l);box-shadow:var(--sh);padding:var(--sp-m) var(--sp-l);overflow-x:auto}.prow{align-items:center;gap:var(--sp-m);padding:var(--sp-2xs) 0;grid-template-columns:140px minmax(0,1fr);display:grid}.pname{font-size:var(--t-2xs);color:var(--steel);text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cells{grid-auto-columns:minmax(6px,1fr);grid-auto-flow:column;gap:2px;min-width:320px;display:grid}.cl{border-radius:var(--r-xs);background:var(--sunk);height:22px;display:block}.cl.d{background:var(--go)}.cl.a{background:var(--amber-line)}.cl.e{background-color:var(--stop);background-image:repeating-linear-gradient(45deg, transparent 0 3px, var(--panel) 3px 5px)}.cl.p{background:var(--info)}.legend{gap:var(--sp-m);font-size:var(--t-2xs);color:var(--steel);flex-wrap:wrap;display:flex}.legend span{align-items:center;gap:var(--sp-2xs);display:inline-flex}.sw{border-radius:var(--r-xs);flex:none;width:10px;height:10px;display:inline-block}.sw-blocked{background-image:repeating-linear-gradient(45deg, transparent 0 2px, var(--panel) 2px 3px)}.mono-wrap{font-family:var(--fm);font-size:var(--t-xs);overflow-wrap:anywhere}.crash-more{margin-top:var(--sp-s);font-size:var(--t-xs)}.crash-more summary{cursor:pointer;color:var(--steel)}.crash-stack{font-family:var(--fm);font-size:var(--t-3xs);color:var(--steel);background:var(--sunk);border-radius:var(--r-s);padding:var(--sp-s) var(--sp-s);margin:var(--sp-xs) 0 0;white-space:pre-wrap;max-height:260px;line-height:1.5;overflow:auto}.btn-default{background:var(--panel);border:1px solid var(--field-line);color:var(--ink)}.btn-default:hover:not(:disabled){border-color:var(--steel);background:var(--panel-2)}.cl-wait{position:relative}.cl-wait:after{content:"";border-radius:0 0 var(--r-xs) var(--r-xs);background:var(--amber-line);height:4px;position:absolute;bottom:0;left:0;right:0}.cl-wait-key{background:var(--sunk);position:relative}.cl-wait-key:after{content:"";border-radius:0 0 var(--r-xs) var(--r-xs);background:var(--amber-line);height:3px;position:absolute;bottom:0;left:0;right:0}.strip-ks-unknown{color:#b39ae0;border-color:#b39ae0}textarea.inp{resize:vertical;width:100%;min-height:3.4rem;line-height:1.5}.ta{border-radius:var(--r-m);border:1px solid var(--field-line);background:var(--panel);color:var(--ink);padding:var(--sp-xs) var(--sp-s);font:inherit;font-size:var(--t-s);resize:vertical;width:100%;line-height:1.5}.ta:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.kb{font-family:var(--fm);font-size:var(--t-3xs);padding:var(--sp-3xs) var(--sp-2xs);margin-left:var(--sp-xs);border-radius:var(--r-xs);vertical-align:middle;border:1px solid;line-height:1}.rc-n{font-family:var(--fm);font-size:var(--t-3xs);color:var(--steel);margin-right:var(--sp-2xs)}.rc:hover:not(:disabled) .rc-n{color:inherit}@media (pointer:coarse){.kb,.rc-n{display:none}}.qi-m{overflow-wrap:anywhere;line-height:1.4}@media (max-width:560px){.qi{row-gap:var(--sp-xs);column-gap:var(--sp-s);grid-template-columns:auto minmax(0,1fr);align-items:start}.qi>:nth-child(3){grid-area:2/2;place-self:center start}.qi>:nth-child(4){grid-area:2/2;place-self:center end}.qi>.av{justify-self:start}.qi-t{white-space:normal;overflow-wrap:anywhere;overflow:visible}}@media (pointer:coarse){.rail-btn{min-height:var(--touch);flex:none}.btn-sm{min-height:var(--touch)}}.mbar{height:5px;margin-top:var(--sp-2xs);border-radius:var(--r-xs);background:var(--sunk);max-width:220px;display:flex;overflow:hidden}.mbar i{height:100%;display:block}.mbar-paid{background:var(--go)}.mbar-out{background:var(--amber-line)}.mbar-key{gap:var(--sp-m);font-size:var(--t-2xs);color:var(--steel);margin-top:var(--sp-m);flex-wrap:wrap;display:flex}.mbar-key span{align-items:center;gap:var(--sp-2xs);display:inline-flex}.mbar-key i{border-radius:var(--r-xs);flex:none;width:10px;height:10px;display:inline-block}.money-unknown{margin:var(--sp-xs) 0 0;gap:var(--sp-2xs);padding:0;list-style:none;display:grid}.rankbars{margin:var(--sp-s) 0 0;gap:var(--sp-2xs);flex-direction:column;padding:0;list-style:none;display:flex}.rankbars li{align-items:center;gap:var(--sp-s);font-size:var(--t-xs);grid-template-columns:minmax(6rem,11rem) minmax(0,1fr) auto;display:grid}.rankbar-label{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rankbar-track{background:var(--sunk);border-radius:var(--r-xs);height:12px;display:block;position:relative}.rankbar-track i{background:var(--info);border-radius:var(--r-xs) var(--r-pill) var(--r-pill) var(--r-xs);height:100%;display:block}.rankbar-over i{background:var(--amber-line)}.rankbar-n{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-size:var(--t-2xs);white-space:nowrap}.rankbar-mark{background:var(--steel-2);opacity:.7;width:1px;position:absolute;top:-2px;bottom:-2px}.chart-empty{font-size:var(--t-xs);color:var(--steel);margin-top:var(--sp-s)}.stagebar{background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-l);box-shadow:var(--sh);padding:var(--sp-m) var(--sp-l)}.stagebar-h{font-size:var(--t-3xs);letter-spacing:.11em;text-transform:uppercase;color:var(--steel);margin:0 0 var(--sp-2xs);font-weight:600}.stagebar-list{margin:var(--sp-s) 0 var(--sp-s);gap:var(--sp-2xs);flex-direction:column;padding:0;list-style:none;display:flex}.stagebar-list li{align-items:center;gap:var(--sp-s);font-size:var(--t-xs);grid-template-columns:7.5rem minmax(0,1fr) 2.2rem;display:grid}.stagebar-two li{grid-template-columns:7.5rem minmax(0,1fr) 2.2rem minmax(0,1fr) minmax(4.5rem,auto)}.stage-heads{gap:var(--sp-s);margin-top:var(--sp-s);grid-template-columns:7.5rem minmax(0,1fr) 2.2rem minmax(0,1fr) minmax(4.5rem,auto);display:grid}.stage-heads span:nth-child(2){grid-column:2/4;margin:0}.stage-heads span:nth-child(3){grid-column:4/6;margin:0}@media (max-width:760px){.stagebar-two li{grid-template-columns:6rem minmax(0,1fr) 2rem minmax(4.5rem,auto)}.stagebar-track-value,.stage-heads{display:none}}.stagebar-label{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stagebar-track{background:var(--sunk);border-radius:var(--r-xs);height:14px;display:block;overflow:hidden}.stagebar-track i{height:100%;display:block}.stagebar-open{background:var(--info)}.stagebar-closed{background:var(--steel-2)}.stagebar-off .stagebar-label{color:var(--steel)}.stagebar-n{text-align:right;color:var(--ink);font-size:var(--t-xs)}@media (max-width:560px){.stagebar-list li{gap:var(--sp-xs);grid-template-columns:6rem minmax(0,1fr) 2rem}}.run-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-m);flex-wrap:wrap;display:flex}.run-head h3{font-size:var(--t-l);margin:0}.run-next{border-left:3px solid var(--rule);padding-left:var(--sp-m)}.run-next strong{font-size:var(--t-m);display:block}.run-sum-h{margin:0}.run-sum{align-items:center;gap:var(--sp-xs);cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--ink);background:0 0;border:none;flex-wrap:wrap;padding:0;display:flex}.run-sum:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.run-sum-name{font-weight:600;font-size:var(--t-l)}.run-sum-wait{color:var(--amber);font-size:var(--t-s);font-weight:600}.run-sum-caret{color:var(--steel);margin-left:auto}.form-grid{gap:var(--sp-s) var(--sp-m);margin-top:var(--sp-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid label{gap:var(--sp-3xs);font-size:var(--t-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--steel);flex-direction:column;display:flex}.form-grid input,.form-grid select{border-radius:var(--r-m);border:1px solid var(--field-line);background:var(--panel);color:var(--ink);padding:var(--sp-xs) var(--sp-xs);font-size:var(--t-s);text-transform:none;letter-spacing:normal;width:100%}.form-grid input:focus-visible,.form-grid select:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.form-wide{grid-column:1/-1}.form-actions{gap:var(--sp-xs);margin-top:var(--sp-l);flex-wrap:wrap;display:flex}@media (max-width:640px){.form-grid{grid-template-columns:minmax(0,1fr)}}.item-upload input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.item-upload{cursor:pointer;display:inline-block}.item-upload:focus-within .btn{outline:2px solid var(--ink);outline-offset:1px}.item-upload-off{cursor:not-allowed}.item-upload-off .btn{opacity:.55;cursor:not-allowed}.item-deliver{gap:var(--sp-2xs);align-items:center;display:flex}.item-deliver .inp{max-width:15rem;font-size:var(--t-xs)}.item-blocked{align-items:flex-start;gap:var(--sp-xs);flex-direction:column}.item-blocked-acts{gap:var(--sp-2xs);flex-wrap:wrap;align-items:center;display:flex}.item-writer{max-width:26rem;margin-bottom:var(--sp-2xs);text-wrap:pretty;display:block}.block-list{padding-left:var(--sp-l);max-width:52ch;font-size:var(--t-xs);color:var(--ink-2);margin:0;line-height:1.45}.block-list li+li{margin-top:var(--sp-2xs)}.block-list li::marker{color:var(--stop)}.block-check{font-family:var(--fm);font-size:var(--t-3xs);color:var(--steel);white-space:nowrap}.num{font-variant-numeric:tabular-nums;text-align:right}@media (pointer:coarse){td.num .linkish{min-width:var(--touch);text-align:center;display:inline-block}}.tight-p.warn{color:var(--amber)}.cap-head{gap:var(--sp-m);margin-top:var(--sp-l);display:grid}.cap-ceiling{align-items:baseline;gap:var(--sp-m);flex-wrap:wrap;display:flex}.cap-n{font-family:var(--fd);color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(3rem,12vw,4.6rem);line-height:.9}.cap-l{font-size:var(--t-m);color:var(--ink-2);max-width:18rem}.cap-l small{font-size:var(--t-2xs);color:var(--steel-2);margin-top:var(--sp-3xs);display:block}.cap-load{margin:var(--sp-m) 0 0;gap:var(--sp-xs);display:grid}.cap-load>div{align-items:center;gap:var(--sp-s);grid-template-columns:8rem 1fr;display:grid}.cap-load dt{font-size:var(--t-xs);color:var(--ink-2)}.cap-load dd{align-items:center;gap:var(--sp-xs);margin:0;display:flex}.cap-load dd .mini{flex:1}.cap-load dd span{font-size:var(--t-xs);color:var(--steel-2);font-variant-numeric:tabular-nums;white-space:nowrap}.cap-blockers,.cap-missing{margin:var(--sp-xs) 0 0;padding-left:var(--sp-l);gap:var(--sp-xs);font-size:var(--t-s);color:var(--ink-2);display:grid}.cap-blockers li{gap:var(--sp-3xs);display:grid}.cap-blockers strong{color:var(--ink);font-weight:600}.cap-blockers span{font-size:var(--t-xs);color:var(--steel-2)}.cap-inputs,.ins-channels,.ins-connections{width:100%;margin-top:var(--sp-xs)}.cap-inputs .sub-cell,.ins-connections .sub-cell{margin-top:0;display:inline}.cap-whatif{gap:var(--sp-m);margin:var(--sp-m) 0;flex-wrap:wrap;display:flex}.cap-whatif label{gap:var(--sp-3xs);flex:9rem;min-width:9rem;display:grid}.cap-whatif label>span{font-size:var(--t-xs);color:var(--ink-2);font-weight:600}.cap-whatif input{font:inherit;font-variant-numeric:tabular-nums;padding:var(--sp-2xs) var(--sp-xs);border:1px solid var(--field-line);border-radius:var(--r-xs);background:var(--panel);color:var(--ink);width:100%}.cap-whatif input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.cap-whatif small{font-size:var(--t-3xs);color:var(--steel-2);line-height:1.3}.cap-whatif .cap-bad{color:var(--stop);font-weight:600}.cap-whatif input[aria-invalid=true]{border-color:var(--stop)}.ins-destinations{margin:var(--sp-xs) 0 0;gap:var(--sp-xs);padding:0;list-style:none;display:grid}.ins-destinations li{align-items:baseline;gap:var(--sp-xs);padding-bottom:var(--sp-xs);border-bottom:1px solid var(--rule);font-size:var(--t-s);flex-wrap:wrap;display:flex}.ins-destinations li:last-child{border-bottom:0;padding-bottom:0}.ins-destinations a{color:var(--info);word-break:break-all}.ins-destinations .sub-cell{white-space:nowrap;margin-top:0;margin-left:auto}@media (max-width:640px){.cap-load>div{gap:var(--sp-3xs);grid-template-columns:1fr}.ins-destinations .sub-cell{margin-left:0}}.signin{align-content:center;justify-items:stretch;gap:var(--sp-xs);max-width:22rem;min-height:100dvh;padding:var(--sp-2xl) var(--sp-l);margin:0 auto;display:grid}.signin-mark{border-radius:var(--r-m);background:var(--rail);width:2.4rem;height:2.4rem;color:var(--on-rail);font-family:var(--fd);font-size:var(--t-2xl);place-items:center;display:grid}.signin h1{font-family:var(--fd);font-size:var(--t-3xl);color:var(--ink);margin:0}.signin form{gap:var(--sp-2xs);margin-top:var(--sp-xs);display:grid}.signin label{font-size:var(--t-xs);color:var(--ink-2);margin-top:var(--sp-2xs);font-weight:600}.signin input{font:inherit;padding:var(--sp-xs) var(--sp-xs);border:1px solid var(--field-line);border-radius:var(--r-xs);background:var(--panel);color:var(--ink);width:100%}.signin input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.signin .btn{margin-top:var(--sp-s)}.signin-error{margin:var(--sp-xs) 0 0;font-size:var(--t-xs);color:var(--amber);background:var(--amber-bg);border:1px solid var(--amber-line);border-radius:var(--r-xs);padding:var(--sp-xs) var(--sp-xs)}.signin-foot{margin:var(--sp-xl) 0 0;font-size:var(--t-3xs);color:var(--steel-2);line-height:1.45}.wy-body{gap:var(--sp-2xs);margin:var(--sp-m) 0;display:grid}.wy-body>span{font-size:var(--t-xs);color:var(--ink-2);font-weight:600}.wy-body textarea{font:inherit;resize:vertical;min-height:11rem;line-height:1.55}.wy-body small,.wy-sources small{font-size:var(--t-2xs);color:var(--steel-2)}.wy-body small.warn{color:var(--amber)}.wy-sources{gap:var(--sp-2xs);border:1px solid var(--rule);border-radius:var(--r-m);padding:var(--sp-s) var(--sp-m);margin:var(--sp-m) 0;min-inline-size:0;display:grid}.wy-sources legend{font-size:var(--t-xs);color:var(--ink-2);padding:0 var(--sp-2xs);font-weight:600}.wy-sources label{gap:var(--sp-xs);font-size:var(--t-s);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.wy-sources label>span{overflow-wrap:anywhere;color:var(--ink-2)}.wy-sources input,.wy-attest input{margin-top:var(--sp-3xs)}.wy-attest{gap:var(--sp-xs);margin:var(--sp-m) 0;font-size:var(--t-m);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.pgrid{display:block}.cl{appearance:none;touch-action:manipulation;border:0;padding:0}.cl-on{outline:2px solid var(--ink);outline-offset:1px;z-index:1}@media (pointer:coarse){.cells{grid-auto-columns:32px;min-width:max-content}}.dayp{margin-top:var(--sp-m)}.dayp-head{justify-content:space-between;align-items:center;gap:var(--sp-m);display:flex}.dayp-head h3{margin:0}.dayp-blocked{margin-top:var(--sp-s)}.dayp-blocked h4{margin:0 0 var(--sp-2xs);font-size:var(--t-3xs);letter-spacing:.09em;text-transform:uppercase;color:var(--steel)}.sched-head{align-items:center;gap:0 var(--sp-m);flex-wrap:wrap;display:flex}.sched-head .blk{flex:14rem}.sched-pager{align-items:center;gap:var(--sp-2xs);margin:var(--sp-xl) 0 var(--sp-s);flex-wrap:wrap;display:flex}.au-cond{font-family:var(--fm);font-size:var(--t-xs);color:var(--ink);background:var(--panel-2);border:1px solid var(--rule);border-radius:var(--r-xs);padding:var(--sp-3xs) var(--sp-2xs);overflow-wrap:anywhere}.au-muted{color:var(--steel)}.au-trigger{font-family:var(--fm);font-size:var(--t-2xs);color:var(--steel);background:var(--panel-2);border-radius:var(--r-xs);padding:var(--sp-3xs) var(--sp-2xs);margin-right:var(--sp-2xs)}.au-hash{font-family:var(--fm);font-size:var(--t-3xs);color:var(--steel);margin:var(--sp-m) 0 0}.au-meta{margin:var(--sp-m) 0;font-size:var(--t-s)}.au-meta dt{font-size:var(--t-3xs);letter-spacing:.09em;text-transform:uppercase;color:var(--steel);margin-top:var(--sp-s)}.au-meta dd{margin:var(--sp-3xs) 0 0}.au-nodes{margin:var(--sp-m) 0 0;border-left:2px solid var(--rule);padding:0;list-style:none}.au-node{padding:var(--sp-xs) 0 var(--sp-xs) var(--sp-m)}.au-node-head{align-items:baseline;gap:var(--sp-xs);flex-wrap:wrap;display:flex}.au-node-detail{margin:var(--sp-2xs) 0 0;font-size:var(--t-s);color:var(--ink)}.au-arms{margin:var(--sp-2xs) 0 0;font-size:var(--t-s);padding:0;list-style:none}.au-arms li{padding:var(--sp-3xs) 0}.au-arm-label{font-weight:600}.au-otherwise{color:var(--steel);border-top:1px dashed var(--rule);margin-top:var(--sp-2xs);padding-top:var(--sp-2xs)!important}.au-run-head{align-items:baseline;gap:var(--sp-xs);flex-wrap:wrap;display:flex}.au-run-subject{margin:var(--sp-2xs) 0 0;font-size:var(--t-s)}.au-run-outcome{margin:var(--sp-2xs) 0 var(--sp-s);font-size:var(--t-s);color:var(--steel)}.au-decisions{margin:0 0 var(--sp-s);padding:var(--sp-s) var(--sp-m);background:var(--panel-2);border-left:3px solid var(--rule);border-radius:var(--r-xs);font-size:var(--t-s);list-style:none}.au-decisions li+li{margin-top:var(--sp-xs)}.au-trace{margin:var(--sp-m) 0 0;padding-left:var(--sp-l);font-size:var(--t-s)}.au-trace>li{padding:var(--sp-xs) 0;border-top:1px solid var(--rule)}.au-trace-head{align-items:baseline;gap:var(--sp-xs);flex-wrap:wrap;display:flex}.au-trace-detail{margin:var(--sp-2xs) 0 0;color:var(--steel)}.au-conds{margin:var(--sp-xs) 0 0;font-family:var(--fm);font-size:var(--t-xs);padding:0;list-style:none}.au-conds li{padding:var(--sp-3xs) 0;overflow-wrap:anywhere}.au-observed{color:var(--ink);font-weight:700}.au-limits{margin:0;padding:0;list-style:none}.au-limits li+li{margin-top:var(--sp-m);border-top:1px solid var(--rule);padding-top:var(--sp-m)}.au-limits p{margin:var(--sp-2xs) 0 0;font-size:var(--t-s)}.au-event+.au-event{margin-top:var(--sp-l);border-top:1px solid var(--rule);padding-top:var(--sp-l)}.au-facts{margin:var(--sp-xs) 0 0;font-size:var(--t-s);padding:0;list-style:none}.au-facts li{padding:var(--sp-3xs) 0}.au-failure{margin:var(--sp-m) 0;padding:var(--sp-xs) var(--sp-m);background:var(--panel-2);border-left:3px solid var(--amber);border-radius:var(--r-xs);color:var(--amber);font-family:var(--fm);font-size:var(--t-2xs)}.gen-notice{margin:var(--sp-xs) 0;padding:var(--sp-xs) var(--sp-m);border-left:3px solid var(--amber);border-radius:var(--r-xs);color:var(--ink-2);font-size:var(--t-xs)}.au-plan{margin:var(--sp-2xs) 0 var(--sp-m);padding:0;list-style:none}.au-plan li{padding:var(--sp-xs) 0;border-top:1px solid var(--rule)}.au-plan li:first-child{border-top:0}.au-plan-detail{margin:var(--sp-3xs) 0 0;font-size:var(--t-s);color:var(--steel)}.au-answer{margin-top:var(--sp-s)}.au-answer label{font-size:var(--t-xs);color:var(--steel);margin-bottom:var(--sp-2xs);display:block}.au-answer textarea{width:100%;padding:var(--sp-xs) var(--sp-xs);background:var(--panel);color:var(--ink);border:1px solid var(--field-line);border-radius:var(--r-xs);font-family:inherit;font-size:var(--t-s);resize:vertical}.au-answer-row{gap:var(--sp-xs);margin-top:var(--sp-xs);flex-wrap:wrap;display:flex}.au-answers{margin:var(--sp-s) 0 0;font-size:var(--t-xs);color:var(--steel);padding:0;list-style:none}.au-answers li+li{margin-top:var(--sp-2xs)}.au-changes{margin:var(--sp-xs) 0 var(--sp-s);padding:var(--sp-xs) var(--sp-m);background:var(--panel-2);border-left:3px solid var(--go);border-radius:var(--r-xs);font-size:var(--t-s);list-style:none}.au-changes li+li{margin-top:var(--sp-xs)}.sp-form{gap:var(--sp-xs) var(--sp-m);margin:var(--sp-s) 0;grid-template-columns:minmax(6rem,auto) 1fr;align-items:center;display:grid}.sp-form label{font-size:var(--t-xs);color:var(--steel)}.sp-form input,.sp-form select{padding:var(--sp-xs) var(--sp-xs);background:var(--panel);color:var(--ink);border:1px solid var(--field-line);border-radius:var(--r-xs);font-family:inherit;font-size:var(--t-m);width:100%}.sp-actions{gap:var(--sp-m);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:640px){.sp-form{gap:var(--sp-3xs);grid-template-columns:1fr}}.sp-quote{gap:var(--sp-2xs) var(--sp-xs);margin-top:var(--sp-xs);padding:var(--sp-xs);background:var(--panel-2);border-left:3px solid var(--rule);border-radius:var(--r-xs);text-align:left;grid-template-columns:auto 1fr;align-items:center;display:grid}.sp-quote label{font-size:var(--t-2xs);color:var(--steel)}.sp-quote input[type=text],.sp-quote input:not([type=checkbox]){padding:var(--sp-2xs) var(--sp-xs);background:var(--panel);color:var(--ink);border:1px solid var(--field-line);border-radius:var(--r-xs);font-family:inherit;font-size:var(--t-s);width:100%}.sp-quote input[type=checkbox]{justify-self:start;width:auto}.sp-quote .au-answer-row{grid-column:1/-1}.sp-quote .au-answer-row .sub-cell{margin-top:0}.sp-lost{gap:var(--sp-2xs) var(--sp-xs);margin-top:var(--sp-xs);padding:var(--sp-xs);background:var(--panel-2);border-left:3px solid var(--stop);border-radius:var(--r-xs);text-align:left;grid-template-columns:auto 1fr;align-items:center;display:grid}.sp-lost label{font-size:var(--t-2xs);color:var(--steel)}.sp-lost input{padding:var(--sp-2xs) var(--sp-xs);background:var(--panel);color:var(--ink);border:1px solid var(--field-line);border-radius:var(--r-xs);font-family:inherit;font-size:var(--t-s);width:100%}.sp-lost .au-answer-row{align-items:center;gap:var(--sp-xs);flex-wrap:wrap;grid-column:1/-1;display:flex}.sp-lost .au-answer-row .sub-cell{margin-top:0}.copy-path{align-items:center;gap:var(--sp-m);flex-wrap:wrap;display:flex}.tpl-jumps{gap:var(--sp-m);margin-top:var(--sp-m);flex-wrap:wrap;display:flex}.tpl-jumps .linkish{color:var(--info);font-weight:600;font-size:var(--t-s)}.board-card-movable{cursor:grab}.board-card-movable:focus-visible{outline:2px solid var(--go);outline-offset:2px}.board-card-held{cursor:grabbing;border-color:var(--go);box-shadow:0 0 0 1px var(--go)}.board-col-target{background:var(--panel-2);outline:1px dashed var(--go);outline-offset:-2px}.au-control{margin-top:var(--sp-m);padding-top:var(--sp-m);border-top:1px solid var(--rule)}.au-control-row{align-items:center;gap:var(--sp-xs);flex-wrap:wrap;display:flex}.au-control-row+.au-control-row{margin-top:var(--sp-s)}.au-control .au-muted{margin:var(--sp-xs) 0 0;font-size:var(--t-2xs);line-height:1.5}.au-cap,.au-reason{align-items:center;gap:var(--sp-xs);font-size:var(--t-xs);color:var(--steel);display:flex}.au-reason{margin-top:var(--sp-s);flex-wrap:wrap}.au-cap input,.au-reason input{background:var(--panel-2);border:1px solid var(--field-line);border-radius:var(--r-s);padding:var(--sp-2xs) var(--sp-xs);color:var(--ink);font-family:var(--fm);font-size:var(--t-xs);min-height:44px}.au-cap input{width:5.5rem}.au-reason input{flex:16rem;min-width:12rem}.au-cap input:disabled{opacity:.55;cursor:not-allowed}.au-cap input:focus-visible,.au-reason input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.au-capwarn{margin:var(--sp-2xs) 0 0;font-size:var(--t-xs);color:var(--amber)}.au-when{align-items:baseline;gap:var(--sp-2xs);margin-right:var(--sp-s);display:inline-flex}.au-refused{margin:var(--sp-xs) 0 var(--sp-s);padding:var(--sp-xs) var(--sp-m);background:var(--panel-2);border-left:3px solid var(--amber-line);border-radius:var(--r-xs);font-size:var(--t-s);list-style:none}.au-refused li+li{margin-top:var(--sp-xs)}.au-pass-lede{margin:0 0 var(--sp-s);font-size:var(--t-m);line-height:1.45}.au-pass-lede.is-wrong{color:var(--stop);font-weight:600}.au-pass{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.au-pass-row{gap:var(--sp-3xs) var(--sp-m);padding:var(--sp-xs) var(--sp-3xs);border-bottom:1px solid var(--rule);grid-template-columns:minmax(7rem,14rem) minmax(0,1fr);align-items:baseline;display:grid}.au-pass-row.is-refused{box-shadow:inset 3px 0 0 var(--stop);padding-left:var(--sp-s)}.au-pass-row.is-not_seen{box-shadow:inset 3px 0 0 var(--amber-line);padding-left:var(--sp-s)}.au-pass-row.is-declined{box-shadow:inset 3px 0 0 var(--steel-2);padding-left:var(--sp-s)}.au-pass-go{text-align:left;font:inherit;background:0 0;border:none;min-height:24px;font-weight:600}.au-pass-said{font-size:var(--t-s);color:var(--steel)}.au-pass-why{font-size:var(--t-xs);color:var(--steel-2);grid-column:1/-1;line-height:1.4}.au-pass-foot{margin-top:var(--sp-s)}@media (max-width:760px){.au-pass-row{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.au-pass-go{min-height:var(--touch);align-items:center;display:flex}}.au-silent{margin:var(--sp-s) 0 var(--sp-2xs);padding:var(--sp-s) var(--sp-m);background:var(--stop-bg,var(--panel-2));border-left:3px solid var(--stop);border-radius:var(--r-xs)}.au-silent .au-refused{border-left-color:var(--stop);background:0 0;margin-bottom:0;padding-left:0}.wd-link{align-items:center;gap:var(--sp-xs);flex-wrap:wrap;display:flex}.wd-link .scope-select{flex:12rem;min-width:10rem}.fq{gap:var(--sp-2xs);border:1px solid var(--rule);border-radius:var(--r-m);padding:var(--sp-s) var(--sp-m);margin:var(--sp-m) 0;min-inline-size:0;display:grid}.fq legend{font-size:var(--t-m);color:var(--ink);padding:0 var(--sp-2xs);font-weight:600}.fq>small{font-size:var(--t-2xs);color:var(--steel-2)}.fq-list{gap:var(--sp-xs);max-block-size:19rem;padding-block:var(--sp-3xs);display:grid;overflow-y:auto}.tight-list{margin:var(--sp-xs) 0 0;gap:var(--sp-2xs);max-block-size:14rem;font-size:var(--t-xs);padding-inline-start:var(--sp-l);line-height:1.45;display:grid;overflow-y:auto}.fq-list label{gap:var(--sp-xs);font-size:var(--t-s);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.fq-list label>span{overflow-wrap:anywhere;color:var(--ink-2)}.fq-list label .sub-cell{display:block}.fq-list input{margin-top:var(--sp-3xs)}.fq-list label>span{align-items:baseline;gap:var(--sp-2xs);flex-wrap:wrap;display:flex}.fq-age{font-size:var(--t-3xs);color:var(--steel-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto}.claim-source-text{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--rule);border-radius:var(--r-m);max-block-size:16rem;padding:var(--sp-s) var(--sp-m);font-size:var(--t-s);color:var(--ink-2);background:var(--sunk);-webkit-user-select:text;user-select:text;cursor:text;line-height:1.6;overflow-y:auto}.claim-source-text::selection{background:var(--amber-bg);color:var(--ink)}.claim-source-text ::selection{background:var(--amber-bg);color:var(--ink)}.fq textarea.inp{resize:vertical;min-block-size:6rem;font-family:inherit}.piece-actions{align-items:center;gap:var(--sp-xs);margin-top:var(--sp-s);padding:var(--sp-xs) var(--sp-s);background:var(--panel-2);border-radius:var(--r-xs);flex-wrap:wrap;display:flex}.setup-vars{gap:var(--sp-xs);margin:var(--sp-3xs) 0 0;display:grid}.setup-vars code{font-size:var(--t-xs);overflow-wrap:anywhere}.exc-more{margin-top:var(--sp-xs)}.exc-open{margin-top:var(--sp-xs);padding:var(--sp-s) var(--sp-m);background:var(--panel-2);border-left:3px solid var(--amber);border-radius:var(--r-xs)}.exc-open .form-actions{margin-top:var(--sp-xs)}.exc-open>p{color:var(--ink)}.exc-claim{padding:var(--sp-2xs) 0;font-size:var(--t-xs);color:var(--ink);line-height:1.45}.exc-claim+.exc-claim{border-top:1px solid var(--rule)}.exc-gate{margin:var(--sp-xs) 0 0;padding-left:var(--sp-s);border-left:2px solid var(--rule)}.exc-gate li+li{margin-top:var(--sp-xs)}.held-list{margin:var(--sp-2xs) 0 0;padding-left:var(--sp-m);color:var(--steel);font-size:var(--t-xs);line-height:1.5}.held-list li+li{margin-top:var(--sp-2xs)}.ins-behind{margin-top:var(--sp-2xs);color:var(--steel);font-size:var(--t-2xs);line-height:1.45;display:block}.draft-panel{padding:var(--sp-m) var(--sp-m) var(--sp-m);border-left:3px solid var(--rule);background:var(--sunk)}.draft-body{margin:var(--sp-2xs) 0 var(--sp-s);padding:var(--sp-s) var(--sp-m);background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-xs);font-family:inherit;font-size:var(--t-m);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.vb-seg{align-items:baseline;gap:var(--sp-2xs);padding:var(--sp-2xs) 0;border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.vb-seg:last-child{border-bottom:0}.hiddennote code{font-size:var(--t-xs);overflow-wrap:anywhere}.inb-urgent{margin:var(--sp-xs) 0 var(--sp-s);padding:var(--sp-xs) var(--sp-m);background:var(--panel-2);border-left:3px solid var(--stop);border-radius:var(--r-xs);font-size:var(--t-s);list-style:none}.inb-urgent li+li{margin-top:var(--sp-xs)}.fieldrow{gap:var(--sp-3xs);margin:var(--sp-s) 0;font-size:var(--t-s);color:var(--steel);display:grid}.fieldrow input:not([type=checkbox]):not([type=radio]),.fieldrow textarea{width:100%;padding:var(--sp-xs) var(--sp-xs);background:var(--panel);border:1px solid var(--field-line);border-radius:var(--r-xs);font:inherit;font-size:var(--t-m);color:var(--ink)}.fieldrow textarea{resize:vertical;line-height:1.5}.fieldrow input[type=checkbox]{width:1rem;height:1rem;margin:var(--sp-3xs) 0}.inb-deal{margin-top:var(--sp-3xs);font-size:var(--t-2xs);color:var(--go);font-weight:600}.inb-deal-unsure{color:var(--amber)}.fieldrow select{width:100%;padding:var(--sp-xs) var(--sp-xs);background:var(--panel);border:1px solid var(--field-line);border-radius:var(--r-xs);font:inherit;font-size:var(--t-m);color:var(--ink)}.imp-report{margin-top:var(--sp-s);padding:var(--sp-s) var(--sp-m);background:var(--panel-2);border-left:3px solid var(--amber-line);border-radius:var(--r-xs)}.imp-refused{margin:var(--sp-xs) 0 0;font-size:var(--t-s);padding:0;list-style:none}.imp-refused li+li{margin-top:var(--sp-2xs)}.pkg-form{gap:var(--sp-m) var(--sp-m);margin:var(--sp-m) 0 var(--sp-3xs);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.pkg-field{gap:var(--sp-2xs);flex-direction:column;min-width:0;display:flex}.pkg-field>span{font-size:var(--t-3xs);letter-spacing:.04em;text-transform:uppercase;color:var(--steel)}.pkg-field .inp{max-width:none}.pkg-field .inp[aria-invalid=true]{border-color:var(--stop)}.pkg-field .au-failure{font-size:var(--t-2xs)}.rail-item{flex-direction:column;display:flex}.rail-row{align-items:stretch;gap:0;display:flex}.rail-row .rail-btn{flex:auto;min-width:0}.rail-caret{border-radius:var(--r-m);width:26px;min-height:32px;color:var(--on-rail-icon);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;transition:all .13s;display:grid}.rail-caret svg{width:14px;height:14px;transition:transform .15s}.rail-caret.is-open svg{transform:rotate(90deg)}.rail-caret:hover,.rail-caret.is-open{color:#c9ccd2;background:var(--rail-2)}.rail-caret:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.rail-sub{border-left:1px solid var(--rail-line);margin:1px 0 2px;flex-direction:column;gap:1px;margin-left:.9rem;padding-left:1.45rem;display:flex}.rail-sub-btn{text-align:left;cursor:pointer;color:var(--on-rail);border-radius:var(--r-s);background:0 0;border:none;min-height:30px;padding:.3rem .45rem;font-size:.76rem;line-height:1.25;transition:all .13s}.rail-sub-btn:hover{color:var(--on-rail-strong);background:var(--rail-2)}.rail-sub-btn:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.rail-sub-btn[aria-current=page]{color:var(--brand);font-weight:600}@media (pointer:coarse){.rail-caret{width:var(--touch);min-height:var(--touch)}.rail-sub-btn{min-height:var(--touch);align-items:center;display:flex}}.rail-sub-btn.is-pending:hover{color:var(--on-rail)}.rail-sub-pending{color:#eaa945;margin-left:.3rem;font-style:normal;font-weight:700}@media (forced-colors:active){.rail-sub-btn.is-pending{font-style:italic}}@media (max-width:760px){.rail-item,.rail-row,.rail-sub{display:contents}.rail-row .rail-btn{flex:none;min-width:58px}.rail-caret{display:none}.rail-sub-btn{align-items:center;min-width:58px;padding:.25rem .4rem;font-size:.72rem;display:flex}}@media (min-width:761px) and (max-height:930px) and (pointer:fine){.rail{padding-top:.45rem}.rail-brand{padding-bottom:.3rem}.rail-grp-l{min-height:17px;padding:.1rem .5rem 0;line-height:1.2}.rail-btn,.rail-caret{min-height:28px}.rail-sub-btn{min-height:26px}.rail-out{padding:.3rem 0 .45rem}}.dossier-lines{resize:vertical;min-height:4.5rem;font-family:inherit;line-height:1.5}.colour-row{align-items:stretch;gap:var(--sp-2xs);display:flex}.colour-row .inp{min-width:0;font-family:var(--fm);flex:auto}.colour-swatch{width:var(--touch);min-height:var(--touch);padding:var(--sp-3xs);border:1px solid var(--field-line);border-radius:var(--r-s);background:var(--panel);cursor:pointer;flex:none}.colour-swatch:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.svc-list{margin:var(--sp-m) 0 0;gap:var(--sp-s);flex-direction:column;padding:0;list-style:none;display:flex}.svc{border:1px solid var(--rule);border-radius:var(--r-m);padding:var(--sp-s) var(--sp-m);background:var(--panel)}.svc-off{opacity:.72}.svc-head{align-items:center;gap:var(--sp-xs);flex-wrap:wrap;display:flex}.svc-actions{gap:var(--sp-2xs);margin-left:auto;display:flex}.svc-horizons{margin-top:var(--sp-s);border:1px solid var(--rule);border-radius:var(--r-m);background:var(--rule);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:1px;display:grid;overflow:hidden}.svc-hz{background:var(--panel);padding:var(--sp-xs) var(--sp-s)}.svc-hz-none .svc-hz-v{color:var(--steel-2)}.svc-hz-l{font-family:var(--fm);font-size:var(--t-4xs);letter-spacing:.1em;text-transform:uppercase;color:var(--steel-2)}.svc-hz-v{font-size:var(--t-s);margin-top:var(--sp-3xs)}.svc-add{margin-top:var(--sp-m);padding-top:var(--sp-s);border-top:1px solid var(--rule)}.kn-counts{gap:var(--sp-xs);margin:var(--sp-m) 0 var(--sp-2xs);grid-template-columns:repeat(auto-fit,minmax(168px,1fr));display:grid}.kn-count{border:1px solid var(--rule);border-radius:var(--r-m);padding:var(--sp-s) var(--sp-s);background:var(--panel)}.kn-count-wait{border-color:var(--amber-line);background:var(--amber-bg)}.kn-count b{font-family:var(--fd);font-weight:400;font-size:var(--t-3xl);line-height:1;display:block}.kn-count-l{font-size:var(--t-2xs);margin-top:var(--sp-2xs);font-weight:600;display:block}.kn-sources{margin:0;padding:0;list-style:none}.kn-sources li{align-items:baseline;gap:var(--sp-xs);padding:var(--sp-xs) 0;border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.kn-sources li:last-child{border-bottom:0}.kn-src-l{font-size:var(--t-s);overflow-wrap:anywhere}.kn-phrases{gap:var(--sp-2xs);flex-wrap:wrap;align-items:baseline;display:flex}.kn-phrase{font-size:var(--t-2xs);padding:var(--sp-3xs) var(--sp-xs);border-radius:var(--r-s);background:var(--stop-bg);color:var(--stop)}.media-upload{padding-bottom:var(--sp-xs);border-bottom:1px solid var(--rule);margin-bottom:var(--sp-s)}.media-grid{gap:var(--sp-s);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin:0;padding:0;list-style:none;display:grid}.media-tile{gap:var(--sp-2xs);padding:var(--sp-xs);border:1px solid var(--rule);border-radius:var(--r-m);background:var(--panel);flex-direction:column;display:flex}.media-tile-retired{opacity:.55}.media-thumb{object-fit:contain;border-radius:var(--r-s);background-color:var(--sunk);background-image:linear-gradient(45deg, var(--rule) 25%, transparent 25%), linear-gradient(-45deg, var(--rule) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--rule) 75%), linear-gradient(-45deg, transparent 75%, var(--rule) 75%);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px;width:100%;height:140px}.media-doc{background-image:none;background-color:var(--sunk);border:1px solid var(--steel);color:var(--steel);letter-spacing:.08em;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.media-doc:hover{color:var(--ink)}.media-doc:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.media-meta{gap:var(--sp-3xs);flex-direction:column;min-width:0;display:flex}.media-meta b{overflow-wrap:anywhere}.media-warn{color:var(--amber)}.item-image-actions{align-items:center;gap:var(--sp-2xs);flex-wrap:wrap;display:flex}.ask-found{margin-top:var(--sp-m);padding:var(--sp-s) var(--sp-m);background:var(--sunk);border:1px solid var(--rule);border-radius:var(--r-xs)}.ask-landed{margin:var(--sp-xs) 0 0;gap:var(--sp-xs);flex-direction:column;padding:0;list-style:none;display:flex}.ask-landed li{align-items:baseline;gap:var(--sp-2xs) var(--sp-xs);border-inline-start:2px solid var(--rule);flex-wrap:wrap;padding-inline-start:var(--sp-xs);display:flex}.ask-landed .ask-to{white-space:nowrap;font-weight:600}.ask-landed .sub-cell{flex-basis:100%}.ask-cautions{margin-top:var(--sp-m);padding:var(--sp-s) var(--sp-m);border-inline-start:3px solid var(--amber);background:var(--amber-bg);border-radius:var(--r-xs)}.ask-cautions .sub-cell{margin-top:var(--sp-3xs);display:block}.dossier-questions{margin:var(--sp-xs) 0 0;gap:var(--sp-s);flex-direction:column;padding:0;list-style:none;display:flex}.dossier-questions li{border-left:2px solid var(--rule);padding-left:var(--sp-s)}.dossier-questions li:has(.pill-amber){border-left-color:var(--amber)}.dossier-questions .pill{margin-left:var(--sp-xs);vertical-align:.05em}.draft-title{font-size:var(--t-xl);margin:var(--sp-xs) 0 var(--sp-3xs);text-wrap:balance;line-height:1.25}.draft-excerpt{color:var(--steel);margin:0 0 var(--sp-s);max-width:65ch}.draft-body{white-space:pre-wrap;max-width:65ch;padding:var(--sp-s) var(--sp-m);background:var(--sunk);border-radius:var(--r-m);overflow-wrap:anywhere;line-height:1.65}.draft-image{object-fit:contain;max-width:100%;max-height:320px;margin:var(--sp-s) 0;border-radius:var(--r-m);border:1px solid var(--rule);display:block}.media-ok{font-size:var(--t-2xs);color:var(--go)}.media-note{color:var(--steel)}.media-decide{gap:var(--sp-2xs);margin-top:var(--sp-2xs);flex-wrap:wrap;display:flex}.media-decide .inp{flex:100%}.gov-blockers{gap:var(--sp-s);margin:var(--sp-m) 0 0;flex-direction:column;display:flex}.gov-blocker{border-left:3px solid var(--amber);padding:var(--sp-3xs) 0 var(--sp-3xs) var(--sp-s)}.gov-blocker dt{color:var(--ink);font-weight:600;line-height:1.4}.gov-blocker dt .sub-cell{margin-top:var(--sp-3xs);font-weight:400;display:block}.gov-blocker dd{margin:var(--sp-2xs) 0 0;color:var(--steel);max-width:62ch;line-height:1.45}.today-grid{gap:var(--sp-xl);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.today-main,.today-side{min-width:0}.today-side{gap:var(--sp-m);flex-direction:column;display:flex}.today-side>.card{background:var(--panel-2);box-shadow:none}@media (max-width:1100px){.today-grid{grid-template-columns:minmax(0,1fr)}}.grid2{gap:var(--sp-m);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.studio-preview{border-radius:var(--r-s);border:1px solid var(--rule);background:var(--panel);object-fit:contain;width:100%;max-width:100%;display:block}.studio-preview.is-empty{border-style:dashed;place-items:center;display:grid}.studio-thumb-row{gap:var(--sp-m);margin-top:var(--sp-m);align-items:start;display:flex}.studio-thumb{border-radius:var(--r-xs);border:1px solid var(--rule);background:var(--panel);flex:none;width:160px;height:auto;display:block}@media (max-width:560px){.studio-thumb-row{flex-direction:column}}.studio-strip{gap:var(--sp-xs);padding:var(--sp-xs) 0;display:flex;overflow-x:auto}.studio-pick{border-radius:var(--r-s);border:2px solid var(--field-line);background:var(--panel);cursor:pointer;flex:none;place-items:center;width:108px;height:108px;padding:0;display:grid;position:relative;overflow:hidden}.studio-pick img{object-fit:cover;width:100%;height:100%}.studio-pick.is-picked{border-color:var(--go)}.studio-pick:focus-visible{outline:2px solid var(--go);outline-offset:2px}.studio-pick-warn{padding:var(--sp-3xs) var(--sp-3xs);font-size:var(--t-4xs);background:var(--amber-line);color:var(--on-amber);position:absolute;inset-block-end:0;inset-inline:0}.review-copy{margin:var(--sp-xs) 0 var(--sp-m);padding:var(--sp-s) var(--sp-m);background:var(--sunk);border-inline-start:3px solid var(--rule);max-width:62ch}.review-copy p{margin:0 0 var(--sp-s);color:var(--ink);line-height:1.6}.review-copy p:last-child{margin-bottom:0}.ma-gaps{margin:var(--sp-s) 0 var(--sp-m);gap:var(--sp-xs);flex-direction:column;padding:0;list-style:none;display:flex}.ma-gap{gap:var(--sp-3xs) var(--sp-m);border-left:2px solid var(--rule);padding-left:var(--sp-s);font-size:var(--t-xs);grid-template-columns:minmax(9rem,14rem) 1fr;align-items:baseline;line-height:1.45;display:grid}.ma-gap-stop{border-left-color:var(--stop)}.ma-gap-l{text-align:left;font-weight:600}.ma-gap-w{color:var(--ink-2);overflow-wrap:anywhere}@media (max-width:760px){.ma-gap{gap:var(--sp-3xs);grid-template-columns:1fr}}.ma-panes{gap:var(--sp-2xs);margin:var(--sp-l) 0 var(--sp-xs);padding:var(--sp-3xs);background:var(--sunk);border:1px solid var(--rule);border-radius:var(--r-m);flex-wrap:wrap;display:flex}.ma-pane{appearance:none;color:var(--steel);font:inherit;font-size:var(--t-xs);min-height:var(--touch);padding:var(--sp-2xs) var(--sp-s);border-radius:var(--r-m);cursor:pointer;background:0 0;border:1px solid #0000}.ma-pane:hover{color:var(--ink)}.ma-pane-on{background:var(--panel);border-color:var(--rule);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0000000f}.ma-blurb{margin:0 0 var(--sp-m)}.ma-add{margin:var(--sp-m) 0}.ma-add summary{cursor:pointer;min-height:var(--touch);align-items:center;display:flex}@media (max-width:760px){.ma-panes{flex-wrap:nowrap;overflow-x:auto}.ma-pane{white-space:nowrap}}.ob-row-on{background:var(--go-bg);box-shadow:inset 3px 0 0 var(--go)}.ob-count{font-variant-numeric:tabular-nums;margin-right:var(--sp-xs);white-space:nowrap}.ob-next{overflow-wrap:anywhere}@media (max-width:760px){.ob-row .mini{display:none}}.ind-hits{margin:var(--sp-2xs) 0 0;gap:var(--sp-3xs);flex-direction:column;padding:0;list-style:none;display:flex}.ind-hits button{text-align:left;min-height:var(--touch)}.ind-chosen{padding:var(--sp-2xs) 0;font-weight:600}[hidden]{display:none!important}.acc-head{background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-l);box-shadow:var(--sh);overflow:hidden}.acc-top{gap:var(--sp-xl);padding:var(--sp-xl) var(--sp-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.acc-mono{border-radius:var(--r-l);background:var(--sunk);border:1px solid var(--rule);width:88px;height:88px;font-family:var(--fd);font-size:var(--t-4xl);letter-spacing:-.02em;color:var(--info);flex-shrink:0;justify-content:center;align-items:center;display:flex}.acc-id{flex:20rem;min-width:14rem}.acc-eyebrow{font-family:var(--fm);font-size:var(--t-3xs);letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}.acc-name{font-family:var(--fd);font-weight:400;font-size:var(--t-4xl);letter-spacing:-.01em;margin:var(--sp-2xs) 0 0;line-height:1.1}.acc-pills{gap:var(--sp-2xs);margin-top:var(--sp-s);flex-wrap:wrap;display:flex}.acc-facts{column-gap:var(--sp-l);row-gap:var(--sp-3xs);margin-top:var(--sp-s);font-size:var(--t-s);color:var(--steel);flex-wrap:wrap;display:flex}.acc-stats{gap:var(--sp-xs);flex:0 25rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:20rem;display:grid}.acc-stats .stat{padding:var(--sp-s) var(--sp-m)}.acc-stats .stat-n{font-size:var(--t-3xl)}.acc-stop{border-top:1px solid var(--rule);background:var(--amber-bg);padding:var(--sp-s) var(--sp-xl);align-items:center;gap:var(--sp-m);flex-wrap:wrap;display:flex}.acc-stop-l{font-family:var(--fm);font-size:var(--t-3xs);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);font-weight:500}.acc-stop-rows{gap:var(--sp-xs);flex-wrap:wrap;flex-grow:1;display:flex}.acc-stop-row{background:var(--panel);border:1px solid var(--amber-line);border-radius:var(--r-m);padding:var(--sp-xs) var(--sp-s);align-items:center;gap:var(--sp-xs);text-align:left;font:inherit;color:var(--ink);cursor:pointer;flex-wrap:wrap;display:flex}.acc-stop-row:hover{border-color:var(--amber)}.acc-stop-row b{font-size:var(--t-s)}.acc-stop-row span,.acc-stop-more{font-size:var(--t-xs);color:var(--amber)}.acc-body{gap:var(--sp-xl);margin-top:var(--sp-xl);grid-template-columns:12rem minmax(0,1fr);align-items:start;display:grid}.acc-nav{flex-direction:column;gap:1px;display:flex;position:sticky;top:1rem}.acc-nav-h{font-family:var(--fm);font-size:var(--t-3xs);letter-spacing:.13em;text-transform:uppercase;color:var(--steel);margin-bottom:var(--sp-xs)}.acc-nav-i{justify-content:space-between;align-items:center;gap:var(--sp-xs);padding:var(--sp-xs) var(--sp-s);border-radius:var(--r-m);color:var(--ink-2);font:inherit;font-size:var(--t-s);text-align:left;cursor:pointer;background:0 0;border:0;width:100%;display:flex}.acc-nav-i:hover{background:var(--sunk)}.acc-nav-on,.acc-nav-on:hover{background:var(--ink);color:var(--panel);font-weight:600}.acc-dot{border-radius:var(--r-pill);flex-shrink:0;width:6px;height:6px}.acc-dot-blocking{background:var(--stop)}.acc-dot-advisory{background:var(--amber-line)}.acc-dot-clear{background:var(--rule)}.acc-nav-foot{margin:var(--sp-s) 0 0;padding-top:var(--sp-s);border-top:1px solid var(--rule);font-size:var(--t-2xs);color:var(--steel-2);line-height:1.45}.acc-panes{min-width:0}@media (max-width:980px){.acc-body{gap:var(--sp-m);grid-template-columns:minmax(0,1fr)}.acc-nav{flex-flow:wrap;position:static}.acc-nav-h,.acc-nav-foot{flex-basis:100%}.acc-nav-i{width:auto}}@media (max-width:700px){.acc-top{padding:var(--sp-l);gap:var(--sp-m)}.acc-mono{width:56px;height:56px;font-size:var(--t-2xl)}.acc-name{font-size:var(--t-3xl)}.acc-stats{flex-basis:100%;min-width:0}.acc-stop{padding:var(--sp-s) var(--sp-l)}}@media (pointer:coarse){.acc-nav-i,.acc-stop-row{min-height:var(--touch)}}.brief{gap:var(--gap-stack);flex-direction:column;display:flex}.brief-head h1{margin:var(--sp-2xs) 0 0}.brief-meter{gap:var(--pad-card);padding:var(--pad-card);background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-l);box-shadow:var(--sh);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;display:grid}.brief-fit,.brief-shape{gap:var(--sp-xs);flex-direction:column;min-width:0;display:flex}.brief-fit-h{font-family:var(--fd);letter-spacing:-.015em;margin:0;font-size:clamp(1.45rem,1.1rem + 1.2vw,2.05rem);line-height:1.08}.brief-fit-d,.brief-shape-d{color:var(--steel);font-size:var(--t-xs);margin:0;line-height:1.5}.brief-load{border-radius:var(--r-pill);background:var(--sunk);height:6px;overflow:hidden}.brief-load-fill{border-radius:var(--r-pill);height:100%;transition:width var(--dur-slow) var(--ease);display:block}.brief-load-clear,.brief-load-steady{background:var(--go)}.brief-load-tight{background:var(--amber)}.brief-load-over{background:var(--stop)}.brief-load-unknown{background:var(--steel-2)}.brief-bar{border-radius:var(--r-pill);background:var(--sunk);height:10px;display:flex;overflow:hidden}.brief-bar>span{height:100%;transition:width var(--dur-slow) var(--ease);display:block}.brief-seg-warn{background:var(--amber)}.brief-seg-unknown{background:var(--inferred)}.brief-seg-ok{background:var(--go)}.brief-key{gap:var(--sp-3xs) var(--sp-m);font-size:var(--t-2xs);color:var(--steel);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.brief-key li{align-items:center;gap:var(--sp-2xs);display:flex}.brief-key i{border-radius:var(--r-pill);flex-shrink:0;width:8px;height:8px}.brief-key b{font-family:var(--fm);font-variant-numeric:tabular-nums;color:var(--ink-2);font-weight:600}.brief-lede{background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-l);box-shadow:var(--sh);overflow:hidden}.brief-lede-bar{align-items:center;gap:var(--sp-s);padding:var(--sp-m) var(--sp-l);background:var(--rail);display:flex}.brief-orb{border-radius:var(--r-pill);background:var(--verified);width:10px;height:10px;animation:brief-orb-breath 4s var(--ease) infinite;flex-shrink:0;box-shadow:0 0 0 4px #4bb98c29}@keyframes brief-orb-breath{0%,to{box-shadow:0 0 0 4px #4bb98c29}50%{box-shadow:0 0 0 7px #4bb98c14}}.brief-lede-p{min-width:0;font-size:var(--t-m);color:var(--on-rail);flex-grow:1;margin:0;line-height:1.45}.brief-lede-p b{color:var(--on-rail-strong)}.brief-lede-meta{font-family:var(--fm);font-size:var(--t-4xs);letter-spacing:.08em;text-transform:uppercase;color:var(--on-rail);flex-shrink:0}.brief-none{padding:var(--sp-l) var(--sp-l);color:var(--steel);font-size:var(--t-m);margin:0;line-height:1.5}.brief-list{margin:0;padding:0;list-style:none}.brief-list-rest{border-top:1px solid var(--rule)}.brief-row{gap:var(--sp-m);padding:var(--sp-m) var(--sp-l);align-items:flex-start;display:flex}.brief-row+.brief-row{border-top:1px solid var(--rule)}.brief-n{width:26px;height:26px;margin-top:var(--sp-3xs);border-radius:var(--r-pill);background:var(--amber-bg);border:1px solid var(--amber-line);color:var(--amber);font-family:var(--fm);font-size:var(--t-3xs);flex-shrink:0;place-items:center;display:grid}.brief-body{flex-grow:1;min-width:0}.brief-what{font-size:var(--t-l);margin:0;font-weight:600;line-height:1.35}.brief-why{margin:var(--sp-2xs) 0 0;color:var(--steel);font-size:var(--t-s);max-width:76ch;line-height:1.5}.brief-acts{align-items:center;gap:var(--sp-xs);margin-top:var(--sp-s);flex-wrap:wrap;display:flex}.brief-est{font-family:var(--fm);font-size:var(--t-4xs);letter-spacing:.06em;color:var(--steel-2)}.brief-nowhere{font-size:var(--t-s);color:var(--amber)}.brief-more{text-align:left;width:100%;padding:var(--sp-s) var(--sp-l);border-top:1px solid var(--rule);background:var(--panel-2);color:var(--amber);font-size:var(--t-s);cursor:pointer;min-height:var(--touch);font-weight:600}.brief-more:hover{background:var(--sunk)}.brief-press{border-left:3px solid var(--amber-line)}.brief-press-h{margin:var(--sp-2xs) 0 0;font-family:var(--fd);font-weight:400;font-size:var(--t-2xl);letter-spacing:-.01em;line-height:1.2}.brief-outcome{margin:var(--sp-s) 0 0;padding:var(--sp-xs) var(--sp-s);border-radius:var(--r-m);background:var(--panel-2);font-size:var(--t-s);line-height:1.45}.brief-outcome:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.brief-two{gap:var(--gap-stack);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.brief-did{margin:var(--sp-s) 0 0;gap:var(--sp-xs);font-size:var(--t-m);flex-direction:column;padding:0;line-height:1.5;list-style:none;display:flex}.brief-warn{color:var(--amber)}.brief-never{margin:var(--sp-m) 0 0;padding-top:var(--sp-s);border-top:1px solid var(--rule);color:var(--steel-2);font-size:var(--t-xs);line-height:1.5}.brief-pay{gap:var(--sp-m);margin:var(--sp-s) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.brief-pay div{min-width:0}.brief-pay dt{font-family:var(--fm);font-size:var(--t-4xs);letter-spacing:.11em;text-transform:uppercase;color:var(--steel)}.brief-pay dd{margin:var(--sp-3xs) 0 0;font-family:var(--fd);font-size:var(--t-2xl);line-height:1.15}@media (max-width:900px){.brief-two{grid-template-columns:minmax(0,1fr)}.brief-meter{gap:var(--sp-l);grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.brief-lede-bar{padding:var(--sp-s) var(--sp-m);flex-wrap:wrap}.brief-row{padding:var(--sp-m) var(--sp-m)}.brief-pay{grid-template-columns:repeat(2,minmax(0,1fr))}}.set{gap:var(--gap-stack);flex-direction:column;display:flex}.set-warn{margin:var(--sp-s) 0 0;padding:var(--sp-s) var(--sp-m);border-radius:var(--r-m);background:var(--amber-bg);border:1px solid var(--amber-line);color:var(--amber);font-size:var(--t-s);max-width:76ch;line-height:1.45}.set-grid{gap:var(--gap-stack);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.set-field{margin:var(--sp-l) 0 0;border:0;padding:0}.set-field legend{padding:0}.set-choices{gap:var(--sp-2xs);margin-top:var(--sp-xs);flex-wrap:wrap;display:flex}.set-choice{border:1px solid var(--field-line);border-radius:var(--r-pill);padding:var(--sp-2xs) var(--sp-s);font-size:var(--t-xs);color:var(--ink-2);background:var(--panel);cursor:pointer;min-height:34px;transition:all .13s}.set-choice:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.set-choice.is-on{background:var(--ink);border-color:var(--ink);color:var(--ground);font-weight:600}.set-choice:disabled{opacity:.65;cursor:default}.set-note{margin:var(--sp-xs) 0 0;color:var(--steel);font-size:var(--t-xs);max-width:68ch;line-height:1.5}.set-swatches{gap:var(--sp-xs);margin-top:var(--sp-xs);flex-wrap:wrap;display:flex}.set-swatch{border-radius:var(--r-m);border:1px solid var(--field-line);cursor:pointer;width:32px;height:32px;transition:all .13s}.set-swatch.is-on{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--ink)}.sw-amber{background:#e0a84a}.sw-green{background:#4bb98c}.sw-blue{background:#8fb6d2}.sw-violet{background:#b39ae0}.sw-red{background:#eb7864}.set-range{width:100%;max-width:320px;margin-top:var(--sp-xs);accent-color:var(--ink);min-height:var(--touch)}.set-menu{margin:var(--sp-m) 0 var(--sp-m);flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.set-menu-row{align-items:center;gap:var(--sp-2xs);padding:var(--sp-2xs) var(--sp-2xs);border-radius:var(--r-m);background:var(--panel-2);display:flex}.set-menu-row.is-off .set-menu-l{color:var(--steel-2);text-decoration:line-through}.set-menu-l{min-width:0;font-size:var(--t-s);flex-grow:1}.set-mini{border-radius:var(--r-s);border:1px solid var(--field-line);background:var(--panel);min-width:32px;min-height:32px;color:var(--ink-2);font-size:var(--t-2xs);cursor:pointer;flex-shrink:0}.set-mini-w{min-width:54px}.set-mini:disabled{opacity:.4;cursor:default}.set-mini:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.card-go{border-left:3px solid var(--go)}.card-stop{border-left:3px solid var(--stop)}@media (max-width:900px){.set-grid{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.set-mini,.set-choice,.set-swatch{min-height:var(--touch)}.set-mini{min-width:var(--touch)}.set-swatch{width:var(--touch)}}.sop-ladder{margin:var(--sp-m) 0 0;border-top:1px solid var(--rule);padding:0;list-style:none}.sop-rung{gap:0 var(--sp-s);padding:var(--sp-s) var(--sp-3xs);border-bottom:1px solid var(--rule);grid-template-columns:1.9rem minmax(0,1fr);display:grid}.sop-step{color:var(--steel-2);font-size:var(--t-xs);text-align:right;line-height:1.5}.sop-body{min-width:0}.sop-head{align-items:center;gap:var(--sp-xs) var(--sp-xs);flex-wrap:wrap;display:flex}.sop-title{font-weight:600;font-size:var(--t-m)}.sop-cmd{font-size:var(--t-3xs);color:var(--steel-2)}.sop-detail{margin:var(--sp-2xs) 0 0;line-height:1.45}.sop-only{margin:var(--sp-3xs) 0 0;color:var(--steel-2);font-style:italic}.sop-rung.is-off .sop-title{color:var(--steel);font-weight:500}@media (max-width:760px){.sop-rung{gap:var(--sp-3xs);grid-template-columns:minmax(0,1fr)}.sop-step{text-align:left}}.mtg-list{margin:var(--sp-m) 0 0;border-top:1px solid var(--rule);padding:0;list-style:none}.mtg-row{gap:var(--sp-3xs) var(--sp-m);padding:var(--sp-xs) var(--sp-3xs);border-bottom:1px solid var(--rule);grid-template-columns:minmax(7rem,14rem) minmax(0,1fr);align-items:baseline;display:grid}.mtg-row.is-picked{box-shadow:inset 3px 0 0 var(--brand);padding-left:var(--sp-s)}.mtg-name{align-items:baseline;gap:var(--sp-3xs) var(--sp-2xs);flex-wrap:wrap;display:flex}.mtg-go{text-align:left;font:inherit;background:0 0;border:none;min-height:24px;font-weight:600}.mtg-why{font-size:var(--t-s);color:var(--steel)}.mtg-brief{margin:var(--sp-2xs) 0 0}.mtg-line{gap:var(--sp-3xs) var(--sp-m);padding:var(--sp-xs) var(--sp-3xs);border-bottom:1px solid var(--rule);grid-template-columns:minmax(8rem,11rem) minmax(0,1fr);display:grid}.mtg-line dt{font-size:var(--t-3xs);letter-spacing:.09em;text-transform:uppercase;color:var(--steel);font-weight:600}.mtg-line dd{font-size:var(--t-m);margin:0;line-height:1.45}.mtg-line.is-unknown dd{color:var(--steel);font-style:italic}.mtg-line.is-wrong{box-shadow:inset 3px 0 0 var(--amber-line);padding-left:var(--sp-s)}.mtg-said{margin:var(--sp-s) 0 0;font-size:var(--t-m);color:var(--go);font-weight:600}.mtg-said.is-wrong{color:var(--stop)}@media (max-width:760px){.mtg-row,.mtg-line{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.mtg-go{min-height:var(--touch);align-items:center;display:flex}}.intake-areas{gap:var(--sp-m);margin-top:var(--sp-s);flex-direction:column;display:flex}.intake-area{border-left:2px solid var(--rule);padding-left:var(--sp-s)}.intake-area.intake-covered{border-left-color:var(--go)}.intake-area.intake-partial{border-left-color:var(--amber)}.intake-area.intake-open{border-left-color:var(--stop)}.intake-head{align-items:baseline;gap:var(--sp-xs);flex-wrap:wrap;display:flex}.intake-picker{margin-top:var(--sp-xs);padding:var(--sp-s);background:var(--sunk);border-radius:var(--r-xs)}.intake-source{align-items:flex-start;gap:var(--sp-xs);padding:var(--sp-2xs) 0;min-height:var(--touch);display:flex}.intake-source input{margin-top:var(--sp-3xs)}.art{margin-top:var(--sp-m);padding:var(--pad-card);background:var(--panel-2);border:1px solid var(--rule);border-radius:var(--r-l)}.art-list{margin:var(--sp-s) 0 0;gap:var(--sp-xs);flex-direction:column;padding:0;list-style:none;display:flex}.art-row{justify-content:space-between;align-items:center;gap:var(--sp-xs) var(--sp-m);padding:var(--sp-xs) var(--sp-s);background:var(--panel);border:1px solid var(--rule);border-left:3px solid var(--rule);border-radius:var(--r-m);flex-wrap:wrap;display:flex}.art-row.art-client{border-left-color:var(--go);background:var(--go-bg)}.art-main{flex:20rem;min-width:0}.art-title{align-items:center;gap:var(--sp-xs);flex-wrap:wrap;display:flex}.art-label{color:var(--ink);font-weight:600}.art-tag{font-size:var(--t-3xs);letter-spacing:.04em;text-transform:uppercase;padding:var(--sp-3xs) var(--sp-2xs);border-radius:var(--r-xs);background:var(--go);color:var(--on-go)}.art-side{align-items:flex-end;gap:var(--sp-3xs);flex-direction:column;flex:0 auto;display:flex}.art-get{min-height:var(--touch);padding:0 var(--sp-m);border:1px solid var(--rule);border-radius:var(--r-s);background:var(--panel-2);color:var(--ink);font:inherit;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.art-get:hover{background:var(--sunk)}.art-client .art-get{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.art-client .art-get:hover{filter:brightness(1.08)}@media (max-width:640px){.art-side{flex-basis:100%;align-items:stretch}.art-get{width:100%}}.viz-track{background:var(--sunk);border-radius:var(--r-pill);width:100%;display:flex;overflow:hidden}.viz-track-seg{height:10px}.viz-track-meter{height:10px;display:block}.viz-track-unknown{background-image:repeating-linear-gradient(135deg, var(--sunk), var(--sunk) 4px, var(--panel-2) 4px, var(--panel-2) 8px);height:10px}.viz-track-over{box-shadow:inset 0 0 0 1px var(--stop)}.viz-seg{height:100%;transition:width var(--dur-slow) var(--ease);display:block}.viz-seg+.viz-seg{border-left:1px solid var(--panel)}.viz-fill{border-radius:var(--r-pill);height:100%;transition:width var(--dur-slow) var(--ease);display:block}.viz-seg-wrap{display:block}.viz-key{margin:var(--sp-xs) 0 0;gap:var(--sp-3xs) var(--sp-m);font-size:var(--t-2xs);color:var(--steel);flex-wrap:wrap;padding:0;list-style:none;display:flex}.viz-key li{align-items:center;gap:var(--sp-2xs);display:inline-flex}.viz-key b{color:var(--ink)}.viz-dot{border-radius:var(--r-pill);flex:none;width:8px;height:8px;display:inline-block}.viz-meter{display:block}.viz-meter-h{justify-content:space-between;align-items:baseline;gap:var(--sp-xs);margin-bottom:var(--sp-2xs);display:flex}.viz-meter-l{font-size:var(--t-xs);color:var(--steel)}.viz-meter-n{font-size:var(--t-s);color:var(--ink);font-variant-numeric:tabular-nums}.viz-note,.viz-none{margin:var(--sp-2xs) 0 0;font-size:var(--t-2xs);color:var(--steel)}.viz-unknown{font-size:var(--t-2xs);color:var(--steel);font-style:italic}.viz-spark{width:96px;height:24px;display:block;overflow:visible}.viz-ring{align-items:center;gap:var(--sp-3xs);flex-direction:column;display:inline-flex}.viz-ring svg{width:44px;height:44px;display:block}.viz-ring-track{stroke:var(--sunk)}.viz-ring-n{font-size:var(--t-xs);color:var(--ink);font-variant-numeric:tabular-nums}.viz-ring-l{font-size:var(--t-3xs);color:var(--steel);text-align:center}.viz-ring-unknown{min-width:44px}@media (prefers-reduced-motion:reduce){.viz-seg,.viz-fill{transition:none}}.proof{margin-top:var(--sp-m)}.proof-title{color:var(--ink);margin:0 0 var(--sp-xs);font-weight:600;line-height:1.4}.proof-copy{margin:var(--sp-2xs) 0 var(--sp-m);padding:var(--sp-s) var(--sp-m);background:var(--sunk);border-inline-start:3px solid var(--rule);max-inline-size:62ch}.proof-copy p{margin:0 0 var(--sp-s);color:var(--ink);line-height:1.6}.proof-copy p:last-child{margin-bottom:0}.proof-claims>li{margin-bottom:var(--sp-m)}.proof-claim{color:var(--ink);max-inline-size:62ch;line-height:1.5}.proof-span{margin:var(--sp-2xs) 0 var(--sp-3xs);padding:var(--sp-2xs) 0 var(--sp-2xs) var(--sp-s);border-inline-start:2px solid var(--amber);color:var(--ink-2);font-size:var(--t-m);overflow-wrap:anywhere;max-inline-size:62ch;line-height:1.55}.proof-spans>li{margin-bottom:var(--sp-2xs)}.proof-noevidence{color:var(--amber)}.proof-checks>li{margin-bottom:var(--sp-2xs);line-height:1.5}.proof-dest{margin:var(--sp-2xs) 0 var(--sp-xs)}.desk-head{align-items:center;gap:var(--sp-s);margin-bottom:var(--sp-3xs);display:flex}.desk-head .eyebrow{margin-bottom:var(--sp-3xs)}.desk-head .pg{margin:0}.desk-standing{justify-content:space-between;align-items:baseline;gap:var(--sp-s);margin-bottom:var(--sp-m);flex-wrap:wrap;display:flex}.desk-standing p{flex:20rem;margin:0}.desk-limits{margin:var(--sp-l) 0 var(--sp-2xs);border-top:1px solid var(--rule);padding-top:var(--sp-s)}.desk-limits>summary{cursor:pointer;color:var(--steel);font-size:var(--t-2xs);letter-spacing:.04em;text-transform:uppercase;min-height:var(--touch);align-items:center;display:flex}.desk-limits>ul{margin-top:var(--sp-xs)}.bot-face{vertical-align:middle;flex:none}.bot-face-sm{margin-inline-end:var(--sp-xs)}.desk-roster-face{align-items:center;margin-top:0;display:flex}.desk-rows{margin:var(--sp-2xs) 0 0;gap:var(--sp-3xs);padding:0;list-style:none;display:grid}.desk-row{column-gap:var(--sp-m);padding:var(--sp-xs) 0;border-bottom:1px solid var(--rule);font-size:var(--t-s);grid-template-columns:1fr auto;align-items:baseline;display:grid}.desk-row:last-child{border-bottom:none}.desk-row-l{color:var(--steel)}.desk-row-v{text-align:right;color:var(--ink);overflow-wrap:anywhere}.desk-row-n{margin-top:var(--sp-3xs);grid-column:1/-1;line-height:1.45}.desk-go{color:var(--go)}.desk-warn{color:var(--amber)}.desk-stop{color:var(--stop)}.desk-asks{margin:var(--sp-2xs) 0 0;gap:var(--sp-2xs);font-size:var(--t-s);padding-inline-start:var(--sp-l);line-height:1.5;display:grid}.desk-tasks{margin:var(--sp-2xs) 0 0;gap:var(--sp-s);padding:0;list-style:none;display:grid}.desk-task{align-items:start;gap:var(--sp-2xs) var(--sp-l);padding:var(--sp-xs) 0;border-bottom:1px solid var(--rule);font-size:var(--t-s);grid-template-columns:1fr auto;line-height:1.5;display:grid}.desk-task-b{overflow-wrap:anywhere;min-width:0}.desk-task>.form-actions{margin-top:0}@media (max-width:720px){.desk-task{grid-template-columns:1fr}}.desk-task:last-child{border-bottom:none}.desk-task .pill{margin-inline-start:var(--sp-2xs)}.desk-presses{margin-top:var(--sp-xs);padding-top:var(--sp-s);border-top:1px solid var(--rule)}.desk-pick{gap:var(--sp-3xs);font-size:var(--t-xs);color:var(--steel);max-inline-size:22rem;display:grid}.desk-pick select{min-height:var(--touch)}.desk-chat{margin:var(--sp-xs) 0 var(--sp-3xs);gap:var(--sp-xs);max-block-size:26rem;font-size:var(--t-s);padding:0;line-height:1.5;list-style:none;display:grid;overflow-y:auto}.desk-turn{border-inline-start:2px solid var(--rule);overflow-wrap:anywhere;padding-inline-start:var(--sp-s)}.desk-turn-you{border-inline-start-color:var(--steel-2)}.desk-turn-who{font-weight:600}.desk-turn .pill{margin-inline-start:var(--sp-2xs)}.desk-ask{gap:var(--sp-3xs);margin-top:var(--sp-xs);font-size:var(--t-xs);color:var(--steel);display:grid}.desk-ask-box{max-width:42rem;min-height:var(--touch);font-family:var(--fs);resize:vertical;line-height:1.5}.desk-answer{margin-top:var(--sp-xs);border-inline-start:2px solid var(--amber);color:var(--ink);overflow-wrap:anywhere;max-inline-size:62ch;padding-inline-start:var(--sp-s);line-height:1.55}.desk-voice{margin-top:var(--sp-s);padding-top:var(--sp-s);border-top:1px solid var(--rule)}.desk-voice-meter{margin-top:var(--sp-xs);font-variant-numeric:tabular-nums}.desk-turn-speaking{color:var(--steel);border-inline-start-style:dotted}.inc-list{margin:var(--sp-m) 0 0;background:var(--rule);border-block:1px solid var(--rule);gap:1px;padding:0;list-style:none;display:grid}.inc-row{align-items:baseline;gap:var(--sp-3xs) var(--sp-m);padding:var(--sp-xs) var(--sp-m) var(--sp-xs) var(--sp-s);background:var(--panel);border-inline-start:3px solid var(--rule);grid-template-columns:1fr auto;display:grid}.inc-stop{border-inline-start-color:var(--stop)}.inc-warn{border-inline-start-color:var(--amber)}.inc-sum{font-size:var(--t-xs);color:var(--ink);overflow-wrap:anywhere}.inc-meta{font-size:var(--t-3xs);color:var(--steel);letter-spacing:.03em;white-space:nowrap}.inc-synth{font-size:var(--t-3xs);color:var(--stale);grid-column:1/-1}@media (max-width:560px){.inc-row{grid-template-columns:1fr}.inc-meta{white-space:normal}}.dock-pill{z-index:40;align-items:center;gap:var(--sp-2xs);min-block-size:var(--touch);padding:var(--sp-2xs) var(--sp-m);border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--panel);box-shadow:var(--sh);font-size:var(--t-s);color:var(--ink);cursor:pointer;font-weight:600;display:flex;position:fixed;inset-block-end:var(--sp-l);inset-inline-end:var(--sp-l)}.dock-pill:hover{background:var(--panel-2)}.dock{z-index:40;inline-size:min(27rem, calc(100vw - var(--sp-2xl)));max-block-size:min(38rem, calc(100vh - var(--sp-2xl)));border:1px solid var(--rule);border-radius:var(--r-l);background:var(--panel);box-shadow:var(--sh);flex-direction:column;display:flex;position:fixed;inset-block-end:var(--sp-l);inset-inline-end:var(--sp-l);overflow:hidden}.dock-head{align-items:center;gap:var(--sp-3xs) var(--sp-xs);padding:var(--sp-xs) var(--sp-m);border-block-end:1px solid var(--rule);background:var(--panel-2);grid-template-columns:1fr auto;display:grid}.dock-bots,.dock-panes{align-items:center;gap:var(--sp-3xs);display:flex}.dock-bots{flex-wrap:wrap;grid-column:1/-1}.dock-bot,.dock-pane{align-items:center;gap:var(--sp-3xs);min-block-size:var(--touch);padding:var(--sp-3xs) var(--sp-2xs);border-radius:var(--r-s);font-size:var(--t-2xs);color:var(--steel);cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.dock-bot.is-on,.dock-pane.is-on{border-color:var(--rule);background:var(--panel);color:var(--ink);font-weight:600}.dock-bot-l{font-size:var(--t-2xs)}.dock-body{padding:var(--sp-xs) var(--sp-m) var(--sp-m);overflow-y:auto}.round-turns{margin:var(--sp-xs) 0 0;gap:var(--sp-s);padding:0;list-style:none;display:grid}.round-turn{gap:var(--sp-3xs);padding:var(--sp-xs) var(--sp-s);border-inline-start:2px solid var(--rule);border-radius:0 var(--r-s) var(--r-s) 0;background:var(--panel-2);display:grid}.round-turn.is-warn{border-inline-start-color:var(--amber)}.round-turn-who{align-items:center;gap:var(--sp-2xs);font-size:var(--t-2xs);color:var(--steel);font-weight:600;display:flex}.round-turn-said{font-size:var(--t-s);color:var(--ink);overflow-wrap:anywhere;line-height:1.5}@media (max-width:760px){.dock{inset-inline:var(--sp-xs);max-block-size:70vh;inline-size:auto;inset-block-end:var(--sp-xs)}.dock-pill{inset-block-end:var(--sp-xs);inset-inline-end:var(--sp-xs)}}
