@font-face{font-family:__Newsreader_0b4612;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/b5963afcf1479527.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Newsreader_0b4612;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5ed7d4ff5e59016d.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Newsreader_0b4612;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/84adbee2f2a7cb50.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_0b4612{font-family:__Newsreader_0b4612;font-style:normal}.__variable_0b4612{--font-display:"__Newsreader_0b4612"}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Sans_987bfa;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_Fallback_987bfa;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_987bfa{font-family:__IBM_Plex_Sans_987bfa,__IBM_Plex_Sans_Fallback_987bfa;font-style:normal}.__variable_987bfa{--font-sans:"__IBM_Plex_Sans_987bfa","__IBM_Plex_Sans_Fallback_987bfa"}@font-face{font-family:__IBM_Plex_Mono_90b1ba;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_90b1ba;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_90b1ba;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_90b1ba;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_90b1ba;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_Fallback_90b1ba;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_90b1ba{font-family:__IBM_Plex_Mono_90b1ba,__IBM_Plex_Mono_Fallback_90b1ba;font-weight:400;font-style:normal}.__variable_90b1ba{--font-mono:"__IBM_Plex_Mono_90b1ba","__IBM_Plex_Mono_Fallback_90b1ba"}:root{--canvas:#f6f4ef;--panel:#fff;--panel-2:#faf8f4;--panel-3:#f1eee7;--ink:#15181b;--ink-2:#3a4046;--ink-3:#697079;--ink-4:#9ba2aa;--line:#e2ddd3;--line-2:#cfc8bb;--petrol:#123b47;--petrol-2:#1b5566;--petrol-ink:#0c242c;--petrol-soft:#e1ebee;--petrol-tint:#f0f5f6;--gold:#a17c3d;--gold-soft:#f3ebdc;--green:#2d6a4d;--green-soft:#e2eee7;--amber:#9a6a1d;--amber-soft:#f6ecd6;--red:#9b3b3b;--red-soft:#f6e5e5;--slate:#4a5f8a;--plum:#7a4a6a;--clay:#b0613f;--sem-pipeline:#2c4a7c;--sem-pipeline-soft:#e4ebf5;--sem-contact:#3d6aa8;--sem-conversation:#1f7b8c;--sem-conversation-soft:#dff0f3;--sem-meeting:#2a8f80;--sem-qualified:#6b4fa0;--sem-qualified-soft:#ece6f6;--sem-handoff:#4c56a8;--sem-handoff-soft:#e6e8f6;--sem-proposal:#b4761f;--sem-proposal-soft:#f7ecd9;--sem-negotiation:#8f5a12;--sem-won:#2d6a4d;--sem-won-soft:#e2eee7;--sem-lost:#9b3b3b;--sem-lost-soft:#f6e5e5;--sem-warn:#c2701e;--sem-warn-soft:#f9ead6;--sem-neutral:#74808f;--sem-neutral-soft:#eceef1;--sem-emphasis:#a17c3d;--sem-emphasis-soft:#f3ebdc;--cap-bics:#2c4a7c;--cap-energy:#1f7b8c;--cap-capital:#b4761f;--cap-rd:#6b4fa0;--cap-ci:#74808f;--cap-other:#4c56a8;--display:var(--font-display),"Iowan Old Style","Palatino Linotype",Georgia,serif;--sans:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--r:6px;--r-s:3px;--banner-h:30px;--shadow:0 1px 2px rgba(21,24,27,.04),0 6px 20px rgba(21,24,27,.05)}*{box-sizing:border-box}html{background:var(--canvas);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0}a{color:var(--petrol-2);text-decoration:none}a:hover{text-decoration:underline}.display,h1,h2,h3{font-family:var(--display);font-weight:500;letter-spacing:-.01em;margin:0;text-wrap:balance}h1{font-size:34px;line-height:1.1}h2{font-size:26px;line-height:1.2}h3{font-size:20px;line-height:1.25}ol,p,ul{margin:0}ol,ul{padding-left:18px}table{border-collapse:collapse}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--petrol-2);outline-offset:2px}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.eyebrow.gold{color:var(--gold)}.muted{color:var(--ink-3)}.faint{color:var(--ink-4)}.small{font-size:12.5px}.tiny{font-size:11.5px}.mono{font-family:var(--mono);font-size:12px}.serif{font-family:var(--display)}.stamp{display:inline-block;padding:4px 9px 3px;border-radius:var(--r-s);font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;line-height:1;border:1px solid transparent;white-space:nowrap;vertical-align:middle}.stamp.good{color:var(--green);background:var(--green-soft);border-color:#cfe0d6}.stamp.warn{color:var(--amber);background:var(--amber-soft);border-color:#e9d9b5}.stamp.bad{color:var(--red);background:var(--red-soft);border-color:#e8cfcf}.stamp.quiet{color:var(--ink-3);background:var(--panel-3);border-color:var(--line)}.stamp.live{color:var(--petrol-2);background:var(--petrol-soft);border-color:#c6d9df}.stamp.dark{color:#fff;background:var(--petrol);border-color:var(--petrol)}.cbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.cbar .track{height:6px;background:var(--panel-3);border-radius:3px;overflow:hidden}.cbar .track i{display:block;height:100%;background:var(--petrol-2);border-radius:3px}.cbar .val{font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cbar .val,.mv{font-weight:600}.mv{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;padding:2px 7px;border-radius:3px}.mv.up{color:var(--green);background:var(--green-soft)}.mv.down{color:var(--red);background:var(--red-soft)}.demo-banner{background:var(--gold-soft);color:var(--gold);border-bottom:1px solid #e5d8bf;font-size:11.5px;font-weight:600;letter-spacing:.06em;padding:6px 24px;text-align:center;text-transform:uppercase;position:-webkit-sticky;position:sticky;top:0;z-index:7;height:var(--banner-h);line-height:17px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body:has(.demo-banner) .side{top:var(--banner-h);height:calc(100vh - var(--banner-h))}body:has(.demo-banner) .cmd{top:var(--banner-h)}.app{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh}.side{background:var(--petrol-ink);color:#d6e0e4;padding:28px 22px 24px;display:flex;flex-direction:column;gap:28px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.wordmark{color:#fff;font-family:var(--display);font-size:21px;line-height:1.15;letter-spacing:-.01em}.wordmark:hover{text-decoration:none}.wordmark small{display:block;font-family:var(--sans);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#8fa6ad;margin-top:8px;font-weight:600}.side .group{display:grid;grid-gap:2px;gap:2px}.side .group .label{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6f8990;padding:0 10px 8px}.side a.item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:4px;color:#d6e0e4;font-size:14px;border-left:2px solid transparent}.side a.item:hover{background:hsla(0,0%,100%,.06);text-decoration:none;color:#fff}.side a.item.current{background:hsla(0,0%,100%,.09);color:#fff;border-left-color:var(--gold)}.side a.item .count{font-size:11px;color:#9bb0b6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.side .context{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;padding:12px 14px;display:grid;grid-gap:4px;gap:4px}.side .context .name{color:#fff;font-family:var(--display);font-size:15px;line-height:1.25}.side .context .state{font-size:12px;color:#9bb0b6}.side .who{margin-top:auto;display:grid;grid-gap:2px;gap:2px;font-size:12.5px;color:#9bb0b6;border-top:1px solid hsla(0,0%,100%,.08);padding-top:16px}.side .who b{color:#e8eef0;font-weight:500}.side .linklike{background:none;border:0;padding:0;color:#c8d6da;cursor:pointer;text-align:left;font-size:12.5px;text-decoration:underline;text-underline-offset:2px}.canvas{min-width:0}.page{max-width:1240px;padding:32px 44px 88px}.page>*+*{margin-top:28px}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--r-s);border:1px solid var(--petrol);background:var(--petrol);color:#fff;cursor:pointer;font-weight:600;font-size:13.5px;line-height:1.2;white-space:nowrap;letter-spacing:.01em}.btn:hover{background:var(--petrol-2);border-color:var(--petrol-2)}.btn.ghost{background:transparent;color:var(--petrol)}.btn.ghost:hover{background:var(--petrol-tint)}.btn.quiet{background:var(--panel);color:var(--ink-2);border-color:var(--line-2);font-weight:500}.btn.quiet:hover{background:var(--panel-2)}.btn:disabled{opacity:.5;cursor:default}.btn.sm{padding:7px 12px;font-size:12.5px}.btn.lg{padding:13px 22px;font-size:14.5px}.field{display:grid;grid-gap:5px;gap:5px}.field>span{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.field input,.field select,.field textarea{padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--r-s);background:var(--panel);width:100%;min-width:0;font-size:14px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--petrol-2);outline:none;box-shadow:0 0 0 3px var(--petrol-soft)}.field textarea{resize:vertical}.inline{display:inline}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:24px 28px;box-shadow:var(--shadow)}.panel.tight{padding:18px 22px}.panel.accent{border-left:3px solid var(--petrol)}.panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.panel-head h2,.panel-head h3{font-size:20px}.sec-title{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px}.grid-7-5{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:28px;gap:28px;align-items:start}.stack{display:grid;grid-gap:24px;gap:24px}.stack-s{display:grid;grid-gap:12px;gap:12px}.empty{background:var(--panel-2);border:1px dashed var(--line-2);border-radius:var(--r);padding:18px 22px;color:var(--ink-2)}.empty b{color:var(--ink);font-weight:600}.cmd{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:hsla(43,28%,95%,.94);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line);margin:-32px -44px 28px;padding:14px 44px 0}.cmd .top{display:flex;align-items:center;justify-content:space-between;gap:16px}.cmd .crumb{font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cmd .crumb b{color:var(--ink);font-weight:600}.cmd .pursuit{display:flex;align-items:center;gap:12px;font-size:12.5px;color:var(--ink-2);white-space:nowrap;flex:none}.areas{display:flex;gap:4px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.areas::-webkit-scrollbar{display:none}.areas a{padding:10px 14px;color:var(--ink-3);font-size:13.5px;font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.areas a:hover{color:var(--ink);text-decoration:none}.areas a.current{color:var(--petrol);border-bottom-color:var(--petrol)}.brief{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--petrol);border-radius:var(--r);box-shadow:var(--shadow);padding:30px 34px 28px;display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:28px 40px;gap:28px 40px}.brief .ident h1{font-size:36px}.brief .ident .desc{margin-top:8px;font-size:14px;color:var(--ink-2)}.brief .ident .desc b{color:var(--ink);font-weight:600}.brief .ident .id{margin-top:4px;font-size:12px;color:var(--ink-4);letter-spacing:.04em}.instruments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.inst{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px 12px;display:grid;grid-gap:6px;gap:6px;min-width:0}.inst .v{font-size:25px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.inst .v.neg{color:var(--red)}.inst .l{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.inst .l,.inst .m{color:var(--ink-3)}.inst .m{font-size:12px}.thesis{display:grid;grid-gap:18px;gap:18px;align-content:start;border-left:1px solid var(--line);padding-left:32px}.thesis .why{font-family:var(--display);font-size:18px;line-height:1.4;color:var(--ink)}.thesis .value .v{font-size:40px;font-weight:600;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.thesis .value .unit{font-size:12.5px;color:var(--ink-3);margin-top:4px}.thesis .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 20px;gap:14px 20px}.thesis .cell{display:grid;grid-gap:4px;gap:4px;min-width:0}.thesis .cell .t{font-size:15px;font-weight:600}.thesis .cell .s{font-size:12.5px;color:var(--ink-3)}.thesis .act{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:6px}.strength{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.strength .dots{display:inline-flex;gap:3px}.strength .dots i{width:14px;height:6px;border-radius:2px;background:var(--panel-3)}.strength.strong .dots i{background:var(--green)}.strength.moderate .dots i:nth-child(-n+2){background:var(--amber)}.strength.weak .dots i:first-child{background:var(--red)}.reasons{list-style:none;padding:0;display:grid;grid-gap:9px;gap:9px}.reasons li{display:grid;grid-template-columns:14px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;align-items:baseline;font-size:14px;line-height:1.45}.reasons li:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--green);position:relative;top:-1px}.reasons li.warn:before{background:var(--amber)}.reasons li.bad:before{background:var(--red)}.reasons li.quiet:before{background:var(--line-2)}.reasons .k{grid-column:2;font-size:11.5px;color:var(--ink-4)}.kv{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:8px 16px;gap:8px 16px;font-size:13.5px}.kv dt{color:var(--ink-3)}.kv dd{margin:0}.opp-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:24px 36px;gap:24px 36px}.opp-hero .title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.opp-hero .title h2{font-size:30px}.valstack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:20px;padding:18px 0 6px;border-top:1px solid var(--line)}.valstack .v{font-size:32px;font-weight:600;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.valstack .l{font-size:12.5px;color:var(--ink-2);margin-top:6px}.valstack .b{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-top:2px}.opp-hero .col{display:grid;grid-gap:16px;gap:16px;align-content:start;border-left:1px solid var(--line);padding-left:28px}.matrix{width:100%;font-size:13.5px}.matrix th{text-align:left;font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding:0 12px 10px 0;border-bottom:1px solid var(--line-2);white-space:nowrap}.matrix td{padding:13px 12px 13px 0;border-bottom:1px solid var(--line);vertical-align:middle}.matrix tr:last-child td{border-bottom:0}.matrix td.route{font-family:var(--display);font-size:17px;white-space:nowrap}.matrix td.val{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.matrix td.right,.matrix th.right{text-align:right;padding-right:0;min-width:190px}.matrix .bar{width:4px;padding:0}.matrix .bar i{display:block;width:4px;height:30px;border-radius:2px;background:var(--line-2)}.matrix .bar i.good{background:var(--green)}.matrix .bar i.warn{background:var(--amber)}.matrix .bar i.bad{background:var(--red)}.matrix .bar i.quiet{background:var(--line-2)}.matrix td .sub{display:block;font-size:12px;color:var(--ink-3);margin-top:2px}.stmt-wrap{overflow-x:auto}.stmt{width:100%;font-size:13.5px}.stmt th{text-align:right;font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding:0 12px 10px;border-bottom:1px solid var(--line-2);white-space:nowrap}.stmt td:first-child,.stmt th:first-child{text-align:left;padding-left:0}.stmt td{padding:11px 12px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.stmt tbody tr:nth-child(2n) td{background:var(--panel-2)}.stmt td.neg{color:var(--red)}.stmt td.hot,.stmt td.neg{font-weight:600}.stmt td.spark{width:120px;padding-right:0}.spark svg{display:block;width:104px;height:26px}.stmt td.label{font-weight:500}.note{padding:26px 0;border-top:1px solid var(--line)}.note:first-child{border-top:0;padding-top:0}.note .head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.note .head h3{font-size:22px}.note .lede{margin-top:8px;font-size:15px;color:var(--ink-2);max-width:72ch}.note .cols{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:20px 36px;gap:20px 36px;margin-top:16px}.note h4{margin:0 0 8px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.note .facts{display:grid;grid-gap:8px;gap:8px}.note .fact{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;font-size:13.5px;padding-bottom:8px;border-bottom:1px dotted var(--line)}.note .fact .v{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.note .fact .v.long{white-space:normal;grid-column:1/-1;font-weight:500;overflow-wrap:anywhere}.note .fact .src{grid-column:1/-1;font-size:11.5px;color:var(--ink-4);margin-top:-4px}.audit{margin-top:14px}.audit>summary{font-size:12px;color:var(--ink-3);cursor:pointer;font-weight:500}.audit>summary:hover{color:var(--petrol-2)}.etable{width:100%;font-size:12.5px;margin-top:10px}.etable th{text-align:left;font-weight:600;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:6px 8px 6px 0;border-bottom:1px solid var(--line-2)}.etable td{padding:7px 8px 7px 0;border-bottom:1px solid var(--line);vertical-align:top}.person-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:24px 36px;gap:24px 36px}.person-hero .name{font-family:var(--display);font-size:32px;line-height:1.1}.person-hero .role{font-size:15px;color:var(--ink-2);margin-top:4px}.person-hero .col{display:grid;grid-gap:14px;gap:14px;align-content:start;border-left:1px solid var(--line);padding-left:28px}.person-list{display:grid;grid-gap:10px;gap:10px}.person{display:grid;grid-template-columns:100px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 18px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r)}.person .tier{font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.person .nm{font-weight:600;font-size:15px}.person .rl{font-size:13px;color:var(--ink-3)}.person details summary{font-size:12px;color:var(--petrol-2);cursor:pointer;margin-top:4px}.commit{display:grid;grid-gap:18px;gap:18px}.commit .ctx{font-family:var(--display);font-size:20px;line-height:1.35}.commit .ctx b{font-weight:600}.commit .grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px}.commit .grid .wide{grid-column:1/-1}.commit .actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hint-box{font-size:13.5px;color:var(--ink-2);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-s);padding:10px 12px}.story{list-style:none;margin:0;padding:0 0 0 26px;position:relative}.story:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:var(--line)}.story .day{position:relative;margin:22px 0 10px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.story .day:first-child{margin-top:0}.story .day:before{content:"";position:absolute;left:-26px;top:2px;width:16px;height:16px;border-radius:50%;background:var(--canvas);border:2px solid var(--petrol);box-sizing:border-box}.story .ev{position:relative;padding:10px 16px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);margin-bottom:8px;font-size:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:baseline}.story .ev:before{content:"";position:absolute;left:-23px;top:16px;width:10px;height:10px;border-radius:50%;background:var(--petrol-2)}.story .ev.quiet:before{background:var(--line-2)}.story .ev .t{font-size:11.5px;color:var(--ink-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.story .ev b{font-weight:600}.inherit{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:var(--r);padding:18px 22px;font-size:15px;line-height:1.5}.inherit .eyebrow{margin-bottom:6px}.hero-search{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:34px 36px}.hero-search h1{font-size:32px}.hero-search form{display:grid;grid-template-columns:minmax(0,1fr) 170px auto;grid-gap:10px;gap:10px;margin-top:20px}.hero-search input{padding:13px 15px;border:1px solid var(--line-2);border-radius:var(--r-s);font-size:15px;background:var(--panel-2);min-width:0}.hero-search input:focus{outline:none;border-color:var(--petrol-2);box-shadow:0 0 0 3px var(--petrol-soft);background:#fff}.results{display:grid;grid-gap:10px;gap:10px}.result{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:16px 20px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);color:inherit}.result:hover{border-color:var(--line-2);text-decoration:none;box-shadow:var(--shadow)}.result .nm{font-family:var(--display);font-size:19px}.result .meta{font-size:12.5px;color:var(--ink-3);margin-top:3px}.queue{width:100%;font-size:13.5px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.queue th{text-align:left;font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding:12px 16px;background:var(--panel-2)}.queue td,.queue th{border-bottom:1px solid var(--line)}.queue td{padding:13px 16px;vertical-align:middle}.queue tr:last-child td{border-bottom:0}.queue td.nm a{font-family:var(--display);font-size:16.5px;color:var(--ink)}.queue td.due{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.queue td.due.soon{color:var(--amber);font-weight:600}.queue td.due.over{color:var(--red);font-weight:600}details.tech>summary{font-size:12px;color:var(--ink-3);cursor:pointer}details.tech>summary:hover{color:var(--petrol-2)}.call{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,6fr);grid-gap:28px;gap:28px;align-items:start}.call .sheet{display:grid;grid-gap:18px;gap:18px}.call .q{display:grid;grid-template-columns:168px minmax(0,1fr);grid-gap:14px 22px;gap:14px 22px;padding:16px 0;border-top:1px solid var(--line)}.call .q:first-child{border-top:0;padding-top:0}.call .q .ask{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);padding-top:3px}.call .q .a{min-width:0;font-size:14.5px;line-height:1.5}.call .q .a .big{font-family:var(--display);font-size:24px;line-height:1.2}.call .q .a .num.big{font-family:var(--sans);font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.call .learn{display:grid;grid-gap:10px;gap:10px}.learn details{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.learn details>summary{padding:14px 20px;cursor:pointer;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none}.learn details>summary::-webkit-details-marker{display:none}.learn details>summary .k{font-size:11px;font-weight:500;color:var(--ink-3);letter-spacing:.04em}.learn details[open]>summary{border-bottom:1px solid var(--line)}.learn details>:not(summary),.learn details>form.capture{padding:16px 20px 18px}.capture{display:grid;grid-gap:12px;gap:12px}.capture .row3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.capture .field input,.capture .field select{padding:8px 10px;font-size:13.5px}.capture .actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:2px}.capture .actions .small{max-width:44ch}.callout{background:var(--panel-2);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:var(--r-s);padding:10px 14px;font-size:13px;color:var(--ink-2)}.callout.bad{border-left-color:var(--red)}.ask-list{list-style:none;padding:0;display:grid;grid-gap:10px;gap:10px;counter-reset:q}.ask-list li{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline}.ask-list li:before{counter-increment:q;content:counter(q);font-size:11px;font-weight:600;color:var(--gold);border:1px solid #e5d8bf;background:var(--gold-soft);border-radius:50%;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.ask-list .because{display:block;font-size:12px;color:var(--ink-4);margin-top:2px}.hist{width:100%;font-size:13px}.hist th{text-align:left;font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding:0 12px 8px 0;border-bottom:1px solid var(--line-2);white-space:nowrap}.hist td{padding:9px 12px 9px 0;border-bottom:1px solid var(--line);vertical-align:top}.hist td.v{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.hist tr.canon td{background:var(--panel-2)}.hist tr.gone td{color:var(--ink-4);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.hist tr.gone td .stamp{text-decoration:none}.facts{display:grid;grid-gap:8px;gap:8px}.fact{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;font-size:13.5px;padding-bottom:8px;border-bottom:1px dotted var(--line)}.fact .v{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.fact .v.long{white-space:normal;grid-column:1/-1;font-weight:500;overflow-wrap:anywhere}.screen-wrap{overflow-x:auto}.screen{width:100%;font-size:12.5px;border-collapse:collapse;min-width:1180px}.screen th{text-align:left;font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px 8px 0;border-bottom:1px solid var(--line-2);white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;background:var(--panel)}.screen td{padding:10px 10px 10px 0;border-bottom:1px solid var(--line);vertical-align:top;max-width:220px}.screen td.nm a{font-family:var(--display);font-size:15px;color:var(--ink)}.screen td .cell{display:block}.screen td .cell.na{color:var(--ink-4);font-style:italic}.screen td .band{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:3px;border:1px solid var(--line-2)}.screen td .band.pursue{color:var(--green);background:var(--green-soft);border-color:#cfe0d6}.screen td .band.investigate{color:var(--amber);background:var(--amber-soft);border-color:#e9d9b5}.screen td .band.exclude{color:var(--red);background:var(--red-soft);border-color:#e8cfcf}.screen td .why{display:grid;grid-gap:2px;gap:2px;margin-top:4px;font-size:11.5px;color:var(--ink-3)}.screen td .why .x{color:var(--red)}.screen td .why .r{color:var(--amber)}.today{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:24px;gap:24px;align-items:start}.today .block{display:grid;grid-gap:10px;gap:10px}.today .item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r)}.today .item .t{font-family:var(--display);font-size:16px}.today .item .s{font-size:12.5px;color:var(--ink-3);margin-top:2px}.today .item .d{font-size:12.5px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.today .item .d.over{color:var(--red);font-weight:600}.today .item .d.soon{color:var(--amber);font-weight:600}@media (max-width:1100px){.today{grid-template-columns:1fr}}.compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.compare .side-by{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;display:grid;grid-gap:6px;gap:6px;min-width:0}.compare .side-by .v{font-size:26px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap}.compare .side-by .l{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.compare .side-by .m{font-size:12px;color:var(--ink-3)}.compare .side-by.revised{border-color:#c6d9df;background:var(--petrol-soft)}.portfolio{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px}.portfolio .pf{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;display:grid;grid-gap:4px;gap:4px;min-width:0}.portfolio .pf .v{font-size:22px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap}.portfolio .pf .r{font-family:var(--display);font-size:16px}.portfolio .pf .b{font-size:11.5px;color:var(--ink-3)}.portfolio .pf.un{background:var(--panel);border-style:dashed}.hs{display:grid;grid-gap:14px;gap:14px}.hs .sec{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:16px 20px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 16px;gap:8px 16px;align-items:start}.hs .sec h3{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-family:var(--sans)}.hs .sec pre{grid-column:1;margin:0;white-space:pre-wrap;font-family:var(--sans);font-size:13.5px;line-height:1.55;color:var(--ink)}.hs .sec .copy{grid-column:2;grid-row:1/span 2}.tag{display:inline-block;font-size:10px;letter-spacing:.06em;padding:1px 6px;border-radius:3px;border:1px solid var(--line-2);color:var(--ink-3);vertical-align:1px}.copy,.tag{font-weight:600}.copy{padding:8px 14px;border-radius:var(--r-s);border:1px solid var(--petrol);background:var(--petrol);color:#fff;cursor:pointer;font-size:12.5px;white-space:nowrap}.copy:hover{background:var(--petrol-2)}.copy.ghost{background:transparent;color:var(--petrol)}.queue td .drivers{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.queue td .drivers span{font-size:11px;color:var(--ink-3);background:var(--panel-2);border:1px solid var(--line);border-radius:3px;padding:1px 6px;white-space:nowrap}.queue td .drivers span.hot{color:var(--red);border-color:#e8cfcf;background:var(--red-soft)}.queue td .drivers span.gold{color:var(--gold);border-color:#e5d8bf;background:var(--gold-soft)}.queue td.route{font-family:var(--display);font-size:15px}.result .signals{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.result .signals span{font-size:11px;color:var(--ink-3);background:var(--panel-2);border:1px solid var(--line);border-radius:3px;padding:2px 7px}.result .signals span.good{color:var(--green);background:var(--green-soft);border-color:#cfe0d6}.result .signals span.live{color:var(--petrol-2);background:var(--petrol-soft);border-color:#c6d9df}.filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.filters .f{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-s);padding:10px 12px;font-size:12.5px;display:grid;grid-gap:3px;gap:3px}.filters .f b{font-weight:600}.routes details.route{border-top:1px solid var(--line)}.routes details.route:first-child{border-top:0}.routes details.route>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:4px minmax(0,1.2fr) auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 0}.routes details.route>summary::-webkit-details-marker{display:none}.routes details.route>summary .rt{font-family:var(--display);font-size:18px}.routes details.route>summary .bar{width:4px;height:30px;border-radius:2px;background:var(--line-2)}.routes details.route>summary .bar.good{background:var(--green)}.routes details.route>summary .bar.warn{background:var(--amber)}.routes details.route>summary .bar.bad{background:var(--red)}.routes details.route>summary .open{font-size:12px;color:var(--petrol-2);white-space:nowrap}.routes details.route[open]>summary .open:after{content:" ▴"}.routes details.route>summary .open:after{content:" ▾"}.routes details.route>.body{padding:0 0 18px 18px}@media (max-width:1100px){.call{grid-template-columns:1fr}.call .learn{position:static}}@media (max-width:860px){.call .q,.capture .row3,.compare{grid-template-columns:1fr}.call .q{gap:6px}.routes details.route>summary{grid-template-columns:4px minmax(0,1fr)}}@media (max-width:1100px){.brief,.grid-7-5,.opp-hero,.person-hero{grid-template-columns:1fr}.opp-hero .side,.person-hero .col,.thesis{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:20px}.instruments{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.app{grid-template-columns:1fr}.side{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;padding:14px 16px;gap:12px}.side .who{margin-top:0;margin-left:auto;border:0;padding:0}.side .context{display:none}.page{padding:20px 16px 64px}.cmd{margin:-20px -16px 20px;padding:12px 16px 0}.brief .ident h1,h1{font-size:26px}.commit .grid,.grid-2,.thesis .row,.valstack{grid-template-columns:1fr}.instruments{grid-template-columns:1fr 1fr}.person{gap:6px}.hero-search form,.person{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.kpi,.kpis{display:grid}.kpi{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px 12px;grid-gap:3px;gap:3px;min-width:0;align-content:start}.kpi .v{font-size:26px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;overflow-wrap:anywhere}.kpi .l{font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.kpi .l,.kpi .s{color:var(--ink-3)}.kpi .s{font-size:11.5px;line-height:1.35}.kpi.hot .v{color:var(--red)}.kpi.gold .v{color:var(--gold)}.kpi.good .v{color:var(--green)}.stages{display:flex;flex-wrap:wrap;gap:6px}.stages .st{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-s);padding:6px 10px;font-size:12.5px;display:grid;grid-gap:2px;gap:2px;min-width:88px}.stages .st b{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stages .st.on{border-color:var(--petrol-2);background:var(--petrol-soft)}.stages .st.won{border-color:#cfe0d6;background:var(--green-soft)}.stages .st.lost{border-color:#e8cfcf;background:var(--red-soft)}.chain{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12.5px}.chain li{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-s);padding:5px 9px}.chain li+li:before{content:"→";color:var(--ink-4);margin:0 4px 0 -2px;position:relative;left:-8px}.chain li .k{display:block;font-size:11px;color:var(--ink-4)}.cols-7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:20px}.cols-2,.cols-7-5{display:grid;gap:20px;align-items:start}.cols-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px}.exec-head .position{margin-top:10px;font-family:var(--display);font-size:19px;line-height:1.45;color:var(--ink);max-width:78ch;text-wrap:pretty}.sec-title h2{font-size:22px}.small.good{color:var(--green);font-weight:600}.small.warn{color:var(--amber);font-weight:600}.small.bad{color:var(--red);font-weight:600}.my-actions .item .t{display:block}.my-actions .item .s{display:block;margin-top:2px}.segmented{display:flex;gap:6px;background:var(--panel-3);border:1px solid var(--line);border-radius:var(--r);padding:4px;max-width:640px}.segmented a{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px;padding:10px 14px;border-radius:4px;color:var(--ink-2);text-decoration:none;border:1px solid transparent}.segmented a b{font-size:14px;font-weight:600;color:var(--ink)}.segmented a span{font-size:11.5px;color:var(--ink-3)}.segmented a:hover{background:var(--panel);text-decoration:none}.segmented a.on{background:var(--panel);border-color:var(--line-2);box-shadow:var(--shadow)}.segmented a.on b{color:var(--petrol)}.exec2{gap:18px}.exec-head2{display:grid;grid-gap:8px;gap:8px}.exec-head2 h1{margin-top:6px;font-size:30px}.exec-head2 .position{margin-top:6px;font-family:var(--display);font-size:17px;line-height:1.45;color:var(--ink-2);max-width:90ch;text-wrap:pretty}.exec-head2 .exec-scope{line-height:1.5}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-gap:16px;gap:16px;align-items:stretch}.hero-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.hv{background:var(--panel);border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:var(--r);padding:16px 18px 14px;display:grid;grid-gap:4px;gap:4px;align-content:start;min-width:0;box-shadow:var(--shadow)}.hv-l{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.hv-l,.hv-v{font-weight:600}.hv-v{font-size:38px;letter-spacing:-.03em;line-height:1.05;color:var(--ink)}.hv-na{font-size:17px;font-weight:500;color:var(--ink-3);letter-spacing:0}.hv-c{font-size:13px;color:var(--ink-2)}.hv-c b{font-size:15px;color:var(--ink)}.hv-m{font-size:11.5px;color:var(--ink-3);display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px}.hero-side{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;align-content:start;background:var(--petrol-ink);color:#d6e0e4;border-radius:var(--r);padding:16px}.hero-side .ring{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r);padding:10px 8px 8px}.hero-side .ring text{fill:#fff}.hero-side .ring.na text{fill:#9bb0b6}.hero-side .ring circle:first-child{stroke:hsla(0,0%,100%,.12)}.hero-side .ring-l{color:#e8eef0}.hero-side .ring-s{color:#9bb0b6}.hero-side .ring.big{grid-row:span 2}.hero-mini{display:grid;grid-gap:2px;gap:2px;align-content:start;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r);padding:10px 12px;min-width:0}.hero-mini .l{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#9bb0b6}.hero-mini .v{font-size:22px;font-weight:600;letter-spacing:-.02em;color:#fff;line-height:1.1}.hero-mini .v .na{font-size:13px;font-weight:500;color:#9bb0b6}.hero-mini .s{font-size:11px;color:#9bb0b6;line-height:1.35}.hero-mini.alert.bad{border-color:hsla(0,55%,64%,.6);background:rgba(155,59,59,.28)}.hero-mini.alert.bad .v{color:#f3b9b9}.hero-mini.alert.warn{border-color:rgba(230,170,90,.5);background:rgba(194,112,30,.22)}.hero-mini.alert.warn .v{color:#f0cf9a}.hero-mini.alert.calm .v{color:#9fd3b8}.panel.chart{padding:18px 22px 16px}.panel.chart .panel-head{margin-bottom:12px}.panel.chart .panel-head h2{font-size:19px}.dot{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:7px;vertical-align:0;flex:none}.funnel2{display:grid;grid-gap:5px;gap:5px}.f2{display:grid;grid-template-columns:124px minmax(0,1fr) 150px;grid-gap:12px;gap:12px;align-items:center}.funnel2.compact .f2{grid-template-columns:104px minmax(0,1fr) 72px;gap:10px}.f2-l{font-size:12.5px;color:var(--ink-2);font-weight:500;display:flex;align-items:center}.f2-bar,.f2-t{min-width:0;display:flex;justify-content:center}.f2-bar{align-items:center;height:26px;border-radius:4px;color:#fff}.f2-bar b{font-size:13px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.25)}.funnel2.compact .f2-bar{height:20px}.funnel2.compact .f2-bar b{font-size:12px}.f2-c{display:flex;align-items:baseline;gap:8px;min-width:0;flex-wrap:wrap}.pctq{font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pctq.good{color:var(--sem-won)}.pctq.warn{color:var(--sem-warn)}.pctq.bad{color:var(--sem-lost)}.pctq.na{color:var(--ink-4);font-weight:500}.f2-c .drop{font-size:11px;color:var(--ink-4)}.rings{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-gap:10px 8px;gap:10px 8px}.ring{display:grid;justify-items:center;text-align:center;grid-gap:3px;gap:3px;min-width:0}.ring svg{display:block}.ring-l{font-size:11.5px;color:var(--ink-2);line-height:1.25}.ring-s{font-size:11px;color:var(--ink-4)}.ring.na .ring-l{color:var(--ink-3)}.ring.big .ring-l{font-size:12.5px;font-weight:600}.capval2{display:grid;grid-gap:12px;gap:12px}.cv-row{display:grid;grid-template-columns:minmax(150px,190px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.cv-name{display:grid;grid-gap:2px;gap:2px;min-width:0;font-size:13.5px}.cv-name b{display:flex;align-items:center}.cv-bars{display:grid;grid-gap:5px;gap:5px;min-width:0}.cv-bar{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(90px,auto);grid-gap:8px;gap:8px;align-items:center}.cv-k{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.cv-t{display:block;min-width:0}.cv-t i{display:block;height:14px;border-radius:3px}.cv-na{font-size:11.5px;color:var(--ink-4);font-style:italic}.cv-v{font-size:12.5px;font-weight:600;white-space:nowrap}.legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px;align-items:center}.legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.legend b{margin-left:2px}.donut2{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center}.donut2 svg{max-width:100%;height:auto}.legend2{list-style:none;padding:0;margin:0;display:grid;grid-gap:7px;gap:7px;font-size:13px}.legend2 li{display:grid;grid-template-columns:auto minmax(0,1fr) auto 42px;grid-gap:8px;gap:8px;align-items:baseline}.legend2 li i{display:inline-block;width:10px;height:10px;border-radius:2px}.legend2 li .muted{text-align:right;font-size:12px}.legend2 li.cap{border-top:1px dotted var(--line);padding-top:6px;margin-top:2px}.legend2 li.cap .muted{text-align:left}.sparse{border:1px dashed var(--line-2);border-radius:var(--r);padding:18px 20px;display:grid;grid-gap:4px;gap:4px;background:var(--panel-2);color:var(--ink-2)}.sparse b{font-weight:600;color:var(--ink)}.sparse span{font-size:13px;color:var(--ink-3)}.trend2{display:grid;grid-gap:8px;gap:8px}.trend2 .tsvg{width:100%;height:190px;display:block}.tv-bars,.tvb{display:grid;grid-gap:4px;gap:4px}.tvb{height:54px}.tvb,.tvb span{align-items:end}.tvb span{display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;height:100%;min-width:0}.tvb span i{display:block;width:70%;border-radius:3px 3px 0 0}.tvb span b{font-size:9.5px;color:var(--sem-won);white-space:nowrap}.cmp2{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r);padding:12px 14px;display:grid;grid-gap:8px;gap:8px}.cmp2.insufficient{border-style:dashed;gap:4px}.cmp2-h{display:grid;grid-gap:2px;gap:2px}.cmp2-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-gap:8px 12px;gap:8px 12px}.cm2{display:grid;grid-gap:2px;gap:2px;align-content:start}.cm2-l{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.cm2-l,.cm2-v{font-weight:600}.cm2-v{font-size:16px}.cm2 .mv{justify-self:start}.mv.up{color:var(--sem-won);background:var(--sem-won-soft)}.mv.down{color:var(--sem-lost);background:var(--sem-lost-soft)}.mv.flat{color:var(--ink-3);background:var(--panel-3)}.perf{display:grid;grid-gap:10px;gap:10px}.perf-row{display:grid;grid-template-columns:minmax(160px,230px) minmax(0,1fr);grid-gap:16px;gap:16px;padding:12px 0;border-top:1px solid var(--line);align-items:center}.perf-row:first-of-type{border-top:0;padding-top:4px}.perf-name{grid-gap:2px;gap:2px;font-size:14px}.perf-bars,.perf-name{display:grid;min-width:0}.perf-bars{grid-gap:4px;gap:4px}.perf-bars .pb{display:grid;grid-template-columns:64px minmax(0,1fr) 28px;grid-gap:8px;gap:8px;align-items:center}.perf-bars .pb-l{font-size:10.5px;color:var(--ink-3);letter-spacing:.04em}.perf-bars .pb i{display:block;height:10px;border-radius:3px;min-width:2px}.perf-bars .pb b{font-size:12px;text-align:right}.stage-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.04em;padding:3px 9px 3px 7px;border-radius:3px;border:1px solid color-mix(in srgb,var(--accent) 35%,#fff);background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accent);white-space:nowrap}.stage-badge i{width:7px;height:7px;border-radius:50%;background:var(--accent)}.stages .st{border-left:3px solid var(--accent)}.risk{display:grid;grid-gap:14px;gap:14px}.risk-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px}.risk-summary>div{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--sem-neutral);border-radius:var(--r);padding:14px 16px 12px;display:grid;grid-gap:3px;gap:3px;min-width:0}.risk-summary>div.bad{border-left-color:var(--sem-lost);background:var(--sem-lost-soft)}.risk-summary>div.warn{border-left-color:var(--sem-warn);background:var(--sem-warn-soft)}.risk-summary .v{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--ink-3)}.risk-summary>div.bad .v{color:var(--sem-lost)}.risk-summary>div.warn .v{color:var(--sem-warn)}.risk.calm{display:flex;gap:14px;align-items:center;background:var(--sem-won-soft);border:1px solid #cfe0d6;border-radius:var(--r);padding:14px 18px}.risk.calm .ok{font-size:22px;color:var(--sem-won);font-weight:600}.intervene.calm{background:var(--panel-2);box-shadow:none}.risk-summary .l{font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.risk-summary .s{font-size:11.5px;color:var(--ink-3);line-height:1.35}.risk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:12px;gap:12px}.risk-block{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;min-width:0}.risk-block.bad{border-top:3px solid var(--sem-lost)}.risk-block.warn{border-top:3px solid var(--sem-warn)}.risk-block.calm{border-top:3px solid var(--line-2);opacity:.75}.risk-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px}.risk-head b{font-size:18px}.risk-block .reasons li{font-size:13px}.risk-block .reasons li span:first-child{min-width:0;overflow-wrap:anywhere}.bdm-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.bdm-strip .bs{display:flex;align-items:baseline;gap:10px;padding:10px 14px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);color:var(--ink-2);font-size:13px}.bdm-strip .bs:hover{text-decoration:none;border-color:var(--line-2)}.bdm-strip .bs b{font-size:20px;color:var(--ink)}.bdm-strip .bs.live{border-left:3px solid var(--petrol-2)}.bdm-strip .bs.done{border-left:3px solid var(--green)}.bdm-strip .bs.quiet{border-left:3px solid var(--gold)}.bdm-empty{max-width:720px}.hrows{display:grid;grid-gap:8px;gap:8px}.hrow{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);grid-gap:12px 16px;gap:12px 16px;align-items:start;padding:12px 16px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r)}.hrow>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.hrow .t{font-size:14px;font-weight:500;overflow-wrap:anywhere}.hrow .hc .t{font-family:var(--display);font-size:16.5px;color:var(--ink)}.hrow .s{font-size:12px;color:var(--ink-3);overflow-wrap:anywhere}.hrow .s.due.over{color:var(--red);font-weight:600}.hrow .s.due.soon{color:var(--amber);font-weight:600}.members{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:12px;gap:12px}.member{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px 12px;display:grid;grid-gap:10px;gap:10px;min-width:0;align-content:start;position:relative}.member.off{opacity:.75}.member .who{display:grid;grid-gap:1px;gap:1px;padding-right:76px}.member .who .nm{font-family:var(--display);font-size:17px;line-height:1.2}.member .who .small{overflow-wrap:anywhere}.member .state{position:absolute;top:14px;right:14px}.facts-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 12px;gap:6px 12px;margin:0;font-size:13px}.facts-grid dt{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.facts-grid dd{margin:0;overflow-wrap:anywhere}details.edit{border-top:1px solid var(--line);padding-top:8px}details.edit>summary{font-size:12.5px;color:var(--petrol-2);cursor:pointer;font-weight:500;list-style:none}details.edit>summary::-webkit-details-marker{display:none}details.edit>summary:after{content:" ▾"}details.edit[open]>summary:after{content:" ▴"}.edit-body{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.edit-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.edit-row.danger{grid-template-columns:1fr;gap:6px;padding-top:6px;border-top:1px dotted var(--line)}.edit-row.danger form{display:block}.edit-row.danger .btn{width:100%;justify-content:center}.queue.fit td,.queue.fit th{padding:11px 12px}.queue.fit td{overflow-wrap:anywhere}.queue.fit td.nm a{font-size:15.5px}.queue.fit td.route{font-size:14px}.queue.compact td,.queue.compact th{padding:9px 10px}.queue.compact td.num,.queue.compact th.num{text-align:right;white-space:nowrap}.queue.compact td.nm a{font-size:14.5px}.wide{overflow-x:auto}@media (max-width:1180px){.app{grid-template-columns:220px minmax(0,1fr)}.side{padding:22px 16px 20px}.page{padding:26px 28px 72px}.cmd{margin:-26px -28px 24px;padding:12px 28px 0}.cols-2,.cols-7-5,.hero{grid-template-columns:1fr}.hero-values{grid-template-columns:repeat(2,minmax(0,1fr))}.f2{grid-template-columns:104px minmax(0,1fr) 110px}.cv-row{gap:6px}.cv-row,.perf-row{grid-template-columns:1fr}.perf-row{gap:8px}.queue .p2{display:none}.hrow{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.hrow .hn,.hrow .hs{grid-column:auto}.fstep{grid-template-columns:96px minmax(0,1fr) 84px}.tp{grid-template-columns:1fr;gap:8px}.bar-row{grid-template-columns:120px minmax(0,1fr)}.queue td,.queue th{padding:10px 9px}.queue td.due{white-space:normal}.queue td.nm a{font-size:15px}.matrix td.route,.matrix td.val,.matrix th{white-space:normal}.matrix td.right,.matrix th.right{min-width:0}}@media (max-width:860px){.hero-values,.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.donut2,.hrow{grid-template-columns:1fr}.segmented{max-width:none}.hero-side{grid-template-columns:1fr 1fr}}.lfilter{display:grid;grid-gap:10px;gap:10px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:12px 16px}.periods{display:flex;flex-wrap:wrap;gap:4px}.periods a{padding:7px 12px;border-radius:4px;font-size:12.5px;font-weight:600;color:var(--ink-2);border:1px solid transparent}.periods a:hover{background:var(--panel-3);text-decoration:none}.periods a.on{background:var(--petrol);color:#fff;border-color:var(--petrol)}.lfilter-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px 10px;gap:8px 10px;align-items:end}.lfilter-form label{display:grid;grid-gap:3px;gap:3px;min-width:0}.lfilter-form label>span{font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.lfilter-actions{display:flex;gap:12px;align-items:center}.rhero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:12px}.rhero,.rhero-main{display:grid;gap:12px}.rhero-main{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px}.rhero-side{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.rhero-side .hv{padding:12px 16px 10px}.rhero-side .hv-v{font-size:26px}.hv-v.na{font-size:17px}.tgt{display:grid;grid-gap:4px;gap:4px}.tgt-row{display:flex;justify-content:space-between;gap:10px;font-size:12.5px}.tgt-l{color:var(--ink-2)}.tgt-l,.tgt-v{font-weight:600}.tgt-track{position:relative;height:10px;background:var(--panel-3);overflow:hidden}.tgt-track,.tgt-track i{display:block;border-radius:5px}.tgt-track i{height:100%;background:var(--sem-won)}.tgt-track em{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--ink-2)}.tgt.behind .tgt-track i{background:var(--sem-lost)}.tgt.met .tgt-track i{background:var(--sem-won)}.tgt.none{font-size:12px;color:var(--ink-3)}.svb{display:grid;grid-gap:6px;gap:6px}.svb-row{display:grid;grid-template-columns:150px minmax(0,.6fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.svb-n,.svb-v{display:flex;align-items:center;gap:8px;min-width:0}.svb-n i{height:10px;background:var(--ink-4)}.svb-n i,.svb-v i{display:block;border-radius:3px;flex:0 1 auto;min-width:2px}.svb-v i{height:14px}.svb-n b{font-size:12px}.svb-v b{font-size:12.5px;white-space:nowrap}.rtable td .pbar{display:flex;align-items:center;gap:6px;min-width:110px}.rtable td .pbar i{display:block;height:9px;border-radius:3px;flex:0 1 auto;min-width:2px}.rtable td .pbar b{font-size:12.5px;white-space:nowrap}.rtable td .tgt{min-width:120px}.small-donut svg{width:140px;height:140px}.hflow{grid-gap:5px;gap:5px}.hf,.hflow{display:grid}.hf{grid-template-columns:120px minmax(0,1fr) 28px;grid-gap:8px;gap:8px;align-items:center;font-size:12.5px}.hf-t{height:12px;background:var(--panel-3);overflow:hidden}.hf-t,.hf-t i{display:block;border-radius:3px}.hf-t i{height:100%}.minis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px}.mini{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-s);padding:10px 12px;display:grid;grid-gap:2px;gap:2px;min-width:0}.mini .l{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.mini .v{font-size:20px;font-weight:600}.mini .v.warn{color:var(--sem-warn)}.mini .s{font-size:11px;color:var(--ink-3);line-height:1.35}.cbars{display:grid;grid-gap:10px;gap:10px}.stackbar{display:flex;height:14px;border-radius:4px;overflow:hidden;background:var(--panel-3);gap:1px}.stackbar i{display:block;height:100%}.agebars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:end}.ab{display:grid;justify-items:center;grid-gap:2px;gap:2px}.ab-t{display:flex;align-items:flex-end;height:70px;width:100%;justify-content:center}.ab-t i{display:block;width:60%;border-radius:3px 3px 0 0;min-height:2px}.ab-l{font-size:11px;color:var(--ink-3)}.vel{display:grid;grid-gap:6px;gap:6px}.vel-row{display:grid;grid-template-columns:150px minmax(0,1fr) 40px 44px;grid-gap:8px;gap:8px;align-items:center;font-size:12.5px}.vel-t{height:10px;background:var(--panel-3);overflow:hidden}.vel-t,.vel-t i{display:block;border-radius:3px}.vel-t i{height:100%}.rlist{list-style:none;padding:0;margin:6px 0 0;display:grid;grid-gap:6px;gap:6px}.rlist li{display:grid;grid-template-columns:minmax(120px,1.3fr) minmax(0,1fr) 44px 60px;grid-gap:8px;gap:8px;align-items:center;font-size:12.5px}.rl-t{height:9px;background:var(--panel-3);overflow:hidden}.rl-t,.rl-t i{display:block;border-radius:3px}.rl-t i{height:100%}.ups{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:10px;gap:10px}.up{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;min-width:0}.up.bad{border-top:3px solid var(--sem-lost)}.up.warn{border-top:3px solid var(--sem-warn)}.up.quiet{border-top:3px solid var(--sem-neutral)}.up-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.up-h b{font-size:16px}.up .reasons li{font-size:12.5px}.feed{list-style:none;padding:0;margin:0;display:grid;grid-gap:6px;gap:6px}.feed li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:baseline;padding:8px 10px;border-radius:var(--r-s);background:var(--panel-2);border-left:3px solid var(--sem-warn)}.feed li.bad{border-left-color:var(--sem-lost);background:var(--sem-lost-soft)}.feed li.warn{background:var(--sem-warn-soft)}.feed li.quiet{border-left-color:var(--line-2)}.feed .sev{font-weight:700;color:var(--sem-warn);text-align:center}.feed li.bad .sev{color:var(--sem-lost)}.feed-body{min-width:0;overflow-wrap:anywhere;font-size:13px}.ptrend{display:grid;grid-gap:8px;gap:8px}.ptrend-g{display:grid;grid-gap:4px;gap:4px;align-items:end}.pt{display:grid;justify-items:center;grid-gap:2px;gap:2px;min-width:0}.pt-bars{display:flex;align-items:flex-end;gap:2px;height:90px;width:100%;justify-content:center}.pt-bars i{display:block;width:14%;max-width:10px;border-radius:2px 2px 0 0;min-height:1px}.pt-l{font-size:10px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media (max-width:1320px){.queue .p2{display:none}.queue.compact th.num{white-space:normal}.rtable td,.rtable th{padding:8px 7px}.rtable td .pbar{min-width:84px}.rtable td .tgt{min-width:92px}.rtable td .tgt .tgt-row{font-size:11px}}@media (max-width:1180px){.rhero{grid-template-columns:1fr}.rhero-side{grid-template-columns:repeat(3,minmax(0,1fr))}.svb-row{grid-template-columns:120px minmax(0,.5fr) minmax(0,1fr)}.rlist li{grid-template-columns:minmax(100px,1.2fr) minmax(0,1fr) 40px 56px}.vel-row{grid-template-columns:130px minmax(0,1fr) 36px 40px}.agebars{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:860px){.rhero-main,.rhero-side{grid-template-columns:1fr}}.xs{background:var(--petrol-ink);color:#d6e0e4;border-radius:var(--r);padding:18px 22px 16px;display:grid;grid-gap:16px;gap:16px;box-shadow:var(--shadow)}.xs-verdict{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.xs-verdict p{font-family:var(--display);font-size:17px;line-height:1.4;color:#eef3f4;max-width:110ch;text-wrap:pretty;min-width:0;flex:1 1 320px}.xs-verdict .stamp{font-size:11px;padding:6px 10px 5px}.xs-cells{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px}.xs-cell{position:relative;display:grid;grid-gap:3px;gap:3px;align-content:start;min-width:0;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-top:3px solid var(--accent);border-radius:var(--r);padding:12px 12px 10px}.xs-op{position:absolute;left:-11px;top:12px;width:12px;text-align:center;font-size:13px;color:#9bb0b6}.xs-l,.xs-op{font-weight:600}.xs-l{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#b7c6cb}.xs-v{font-size:27px;font-weight:600;letter-spacing:-.03em;line-height:1.05;color:#fff;overflow-wrap:anywhere}.xs-v.na{font-size:14px;font-weight:500;color:#9bb0b6;letter-spacing:0;line-height:1.3;padding-top:5px}.xs-s{font-size:11px;color:#9bb0b6;line-height:1.35;overflow-wrap:anywhere}.xs-cell.gap .xs-v{color:#f0cf9a}.xs-cell.won .xs-v{color:#9fd3b8}.xs-cell.coverage .xs-v{color:#fff}.xs-rail{display:grid;grid-gap:5px;gap:5px;padding-top:2px}.xs-track{position:relative;height:14px;background:hsla(0,0%,100%,.1);border-radius:4px;overflow:hidden}.xs-track.thin{height:8px;margin-top:6px}.xs-track i{position:absolute;top:0;bottom:0;left:0;border-radius:4px;min-width:2px}.sw.won,.xs-track i.won{background:#5fb08a}.sw.fc,.xs-track i.fc{background:#8d96e0}.sw.open,.xs-track i.open{background:#6f8fc9}.sw.wtd,.xs-track i.wtd{background:#b193e6}.xs-track i.fc{background-image:repeating-linear-gradient(135deg,hsla(0,0%,100%,.18) 0 4px,transparent 4px 8px)}.xs-track i.wtd{height:4px;top:2px}.xs-track em{position:absolute;top:-2px;bottom:-2px;width:2px;background:#fff;opacity:.8}.xs-rail-l{display:flex;flex-wrap:wrap;gap:4px 16px;color:#c9d5d9;align-items:baseline}.xs-rail-l .faint{color:#8ea2a8}.xs-rail-end{margin-left:auto;color:#e8eef0;font-weight:500}.sw{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.xs-ribbon{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.xr{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r);padding:9px 12px 8px;display:grid;grid-gap:1px;gap:1px;min-width:0;align-content:start}.xr-l{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.xr-l,.xr-v{font-weight:600}.xr-v{font-size:19px;letter-spacing:-.02em;line-height:1.15}.xr-v .na{font-size:12.5px;font-weight:500}.xr-s,.xr-v .na{color:var(--ink-3)}.xr-s{font-size:11px;line-height:1.3}.lvl{display:flex;align-items:baseline;gap:12px;margin-top:6px;flex-wrap:wrap}.lvl-q{font-family:var(--display);font-size:17px;color:var(--ink-2)}.lvl-rule{flex:1 1 60px;height:1px;background:var(--line-2);align-self:center}.cols-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}.mixes{margin-top:14px;padding-top:12px;border-top:1px dotted var(--line);gap:16px}.mix{display:grid;grid-gap:6px;gap:6px;min-width:0}.mix-t{font-size:12px;font-weight:600}.mix-one,.mix-t{color:var(--ink-2)}.mix-one{font-size:13px;display:flex;align-items:center;flex-wrap:wrap;gap:0 4px}.mix-one b{color:var(--ink)}.stackbar.tall{height:18px}.xprod{display:grid;grid-gap:8px;gap:8px}.xp-row{display:grid;grid-template-columns:minmax(130px,170px) minmax(0,1fr) 76px;grid-gap:12px;gap:12px;align-items:center;padding:6px 0;border-top:1px solid var(--line)}.xp-row:first-child{border-top:0;padding-top:0}.xp-name{display:grid;grid-gap:1px;gap:1px;min-width:0;font-size:13.5px;font-weight:500}.xp-name a{display:inline}.xp-name .dot{margin-right:6px}.xp-name .tiny{overflow-wrap:anywhere}.xp-bars{display:grid;grid-gap:4px;gap:4px;min-width:0}.xp-bar{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center}.xp-k{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.xp-t{display:block;min-width:0}.xp-t i{display:block;height:11px;border-radius:3px}.xp-bar b{font-size:12.5px;white-space:nowrap}.xp-rate{display:grid;grid-gap:1px;gap:1px;text-align:right}.xp-rate b{font-size:16px}.lb{list-style:none;padding:0;margin:0;grid-gap:4px;gap:4px}.lb,.lb li{display:grid}.lb li{grid-template-columns:18px minmax(96px,.8fr) minmax(0,1.4fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:7px 0;border-top:1px solid var(--line)}.lb li:first-child{border-top:0;padding-top:0}.lb-n{font-size:12px;color:var(--ink-4);font-weight:600;text-align:right}.lb-who{display:grid;grid-gap:1px;gap:1px;min-width:0;font-size:13.5px;font-weight:500}.lb-who .tiny{overflow-wrap:anywhere}.lb-bars{display:grid;grid-gap:3px;gap:3px;min-width:0}.lb-bar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center}.lb-t{position:relative;display:block;height:10px;background:var(--panel-3);overflow:hidden}.lb-t,.lb-t i{border-radius:3px}.lb-t i{position:absolute;left:0;top:0;bottom:0;min-width:2px}.lb-t i.won{background:var(--sem-won)}.lb-t i.won.behind{background:var(--sem-lost)}.lb-t i.open{background:var(--sem-pipeline)}.lb-t em{position:absolute;left:0;top:0;bottom:0;background:var(--sem-emphasis-soft);border-right:2px solid var(--sem-emphasis)}.lb-bar b{font-size:12.5px}.lb-bar .tiny.num,.lb-bar b{white-space:nowrap}.lb-bar .tiny .bad{color:var(--sem-lost);font-weight:600}.lb-cov .stamp{font-size:10px;padding:4px 7px 3px}.lb-more{grid-template-columns:18px minmax(0,1fr)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:baseline;gap:6px;padding:5px 10px 4px;border-radius:var(--r-s);border:1px solid var(--line);background:var(--panel-2);font-size:12px;color:var(--ink-2)}.chip b{font-size:15px;color:var(--ink)}.chip.bad{border-color:#e8cfcf;background:var(--sem-lost-soft)}.chip.bad b{color:var(--sem-lost)}.chip.warn{border-color:#e9d9b5;background:var(--sem-warn-soft)}.chip.warn b{color:var(--sem-warn)}.chip.good{border-color:#cfe0d6;background:var(--sem-won-soft)}.chip.good b{color:var(--sem-won)}.chip.none{opacity:.6}.krings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding-top:10px;border-top:1px dotted var(--line)}details.more>summary{font-size:12.5px;color:var(--petrol-2);cursor:pointer;font-weight:500;list-style:none}details.more>summary::-webkit-details-marker{display:none}details.more>summary:after{content:" ▾"}details.more[open]>summary:after{content:" ▴"}.diag{display:grid;grid-gap:8px;gap:8px}.disclose{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.disclose.warn{border-left:3px solid var(--sem-warn)}.disclose.bad{border-left:3px solid var(--sem-lost)}.disclose.good{border-left:3px solid var(--sem-won)}.disclose>summary{display:grid;grid-template-columns:minmax(150px,240px) minmax(0,1fr) 16px;grid-gap:14px;gap:14px;align-items:baseline;padding:12px 18px;cursor:pointer;list-style:none}.disclose>summary::-webkit-details-marker{display:none}.disclose>summary:hover{background:var(--panel-2)}.disclose .d-title{font-family:var(--display);font-size:17px;color:var(--ink)}.disclose .d-head{font-size:12.5px;color:var(--ink-2);min-width:0;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.disclose .d-chev{justify-self:end;align-self:center;width:8px;height:8px;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(45deg);transition:transform .15s}.disclose[open] .d-chev{transform:rotate(-135deg)}.disclose[open]>summary{border-bottom:1px solid var(--line)}.disclose .d-body{padding:16px 18px 18px}@media (max-width:1320px){.xs-cells{gap:8px}.xs-cell{padding:10px 10px 8px}.xs-v{font-size:23px}.xs-op{display:none}.xp-row{grid-template-columns:minmax(110px,140px) minmax(0,1fr) 64px;gap:8px}}@media (max-width:1180px){.xs-cells{grid-template-columns:repeat(4,minmax(0,1fr))}.xs-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-3{grid-template-columns:1fr}.lb li{grid-template-columns:18px minmax(96px,.9fr) minmax(0,1.5fr) auto}.disclose>summary{grid-template-columns:minmax(130px,200px) minmax(0,1fr) 16px}}@media (max-width:860px){.xs-cells,.xs-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.krings{grid-template-columns:repeat(3,minmax(0,1fr))}.mixes{grid-template-columns:1fr}.disclose>summary{grid-template-columns:minmax(0,1fr) 16px}.disclose .d-head{grid-column:1/-1}}.lfilter.collapsible{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 18px}.lfilter.collapsible .lfilter-more{flex:1 1 320px;min-width:0}.lfilter.collapsible .lfilter-more>summary{font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:pointer;list-style:none;padding:6px 0}.lfilter.collapsible .lfilter-more>summary::-webkit-details-marker{display:none}.lfilter.collapsible .lfilter-more>summary:after{content:" ▾";color:var(--ink-4)}.lfilter.collapsible .lfilter-more[open]>summary:after{content:" ▴"}.lfilter.collapsible .lfilter-form{margin-top:6px}.lfilter.collapsible>p{flex-basis:100%}.journey .panel-head{align-items:flex-start}.journey .panel-head .stamp{white-space:normal;text-align:right;max-width:46%;line-height:1.3}.jsteps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px;counter-reset:js}.jsteps li{display:grid;grid-gap:3px;gap:3px;padding:8px 10px 8px 12px;border-top:3px solid var(--line-2);min-width:0;color:var(--ink-3);position:relative}.jsteps li.done{border-top-color:var(--sem-won);color:var(--ink-2)}.jsteps li.now{border-top-color:var(--petrol-2);background:var(--petrol-tint);color:var(--ink)}.jsteps li.returned{border-top-color:var(--sem-warn);background:var(--sem-warn-soft);color:var(--ink)}.jsteps .js-dot{font-size:11px;font-weight:700;line-height:1;height:12px;color:var(--sem-won)}.jsteps li.now .js-dot{color:var(--petrol-2)}.jsteps li.returned .js-dot{color:var(--sem-warn)}.jsteps li.todo .js-dot{color:var(--ink-4)}.jsteps .js-step{font-size:12.5px;font-weight:600;letter-spacing:.02em}.jsteps li.now .js-step{color:var(--petrol)}.jsteps .js-detail{font-size:11px;line-height:1.3;color:var(--ink-3);overflow-wrap:anywhere}.journey.compact .jsteps li{padding:6px 8px 6px 10px}.journey .actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.journey .actions .small{max-width:60ch}.jchip{display:inline-flex;align-items:center;gap:8px;min-width:0}.jchip .stamp{white-space:normal;line-height:1.25;text-align:left;max-width:34ch}.cmd .pursuit{flex-wrap:wrap;white-space:normal}.facts-grid.pack{grid-template-columns:130px minmax(0,1fr)}.facts-grid.pack dd{font-size:12.5px}@media (max-width:1180px){.jsteps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.jsteps{grid-template-columns:repeat(2,minmax(0,1fr))}.facts-grid.pack{grid-template-columns:1fr}}.cmd .top{flex-wrap:wrap;row-gap:6px}.cmd .pursuit{flex:0 1 auto;min-width:0;margin-left:auto}.cmd .pursuit,.jchip{justify-content:flex-end}.jchip{flex-wrap:wrap}