@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui:"Archivo Variable", "Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--voice:"Newsreader Variable", "Newsreader", "Iowan Old Style", Georgia, serif;--ease-out:cubic-bezier(.2, .7, .2, 1);--dur-1:.13s;--dur-2:.24s;--rack:#18212b;--rack-raise:#202b37;--rack-sunk:#121a22;--rack-line:#e2eaf21c;--rack-line-strong:#e2eaf238;--on-rack:#e9eef3;--on-rack-2:#b6c2ce;--on-rack-3:#8c9dae;--paper-replies:#f2e6c2;--paper-anomalies:#f4cdbf;--paper-deadlines:#cddff1;--paper-leads:#d0e9d1;--paper-followups:#eceeea;--paper-fyi:#d6dce2;--paper-inset:#ffffff9e;--ink:#1a222b;--ink-2:#414d59;--ink-3:#596673;--paper-line:#1a222b2b;--paper-line-strong:#1a222b57;--lamp:#2bb8e8;--lamp-dim:#1d6f8e;--lamp-glow:#2bb8e852;--focus:#6fd0f2;--good:#2e9d62;--warn:#c98a12;--bad:#c8483e;--bad-on-rack:#ff8e84;--good-on-rack:#6bd79f;--warn-on-rack:#f1b94a;--biz-coatflow:#e5541a;--biz-goalhorn:#e0a21e;--biz-levology:#1fa2d6;--biz-lyfe:#2f8f5b;--biz-crown:#7a5fd0;--biz-rhino:#b5433a;--biz-carechoices:#2c7a8c;--biz-kauffman:#8a6a3b;--shadow-pop:0 18px 44px -12px #0000009e, 0 0 0 1px #ffffff0d;--scrim:#080c10a8;--mark-coatflow:#e5541a;--mark-goalhorn:#e0a21e;--mark-lyfe:#3fa86e;--mark-rhino:#e2685d;--mark-crown:#8f7be6;--mark-jarvis:#b6c2ce;--spark-muted:#b6c2ce57;--spark-line:#8c9dae;--top-h:54px;--dock-w:400px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rack:#e2e8ee;--rack-raise:#eef2f6;--rack-sunk:#d5dde5;--rack-line:#1a222b1f;--rack-line-strong:#1a222b3d;--on-rack:#1a222b;--on-rack-2:#414d59;--on-rack-3:#5a6774;--paper-replies:#f6eccd;--paper-anomalies:#f8d6ca;--paper-deadlines:#d6e6f6;--paper-leads:#d9f0da;--paper-followups:#fff;--paper-fyi:#edf0f3;--paper-inset:#ffffffc7;--lamp:#0c8fc2;--lamp-dim:#7bc4e0;--lamp-glow:#0c8fc242;--focus:#0a6f97;--bad-on-rack:#b3261e;--good-on-rack:#13753f;--warn-on-rack:#8a5a00;--shadow-pop:0 18px 44px -14px #1a222b57, 0 0 0 1px #1a222b14;--scrim:#1a222b6b;--mark-coatflow:#d24a12;--mark-goalhorn:#9c6500;--mark-lyfe:#2f8f5b;--mark-rhino:#b5433a;--mark-crown:#6c52c8;--mark-jarvis:#414d59;--spark-muted:#414d594d;--spark-line:#5a6774}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rack:#e2e8ee;--rack-raise:#eef2f6;--rack-sunk:#d5dde5;--rack-line:#1a222b1f;--rack-line-strong:#1a222b3d;--on-rack:#1a222b;--on-rack-2:#414d59;--on-rack-3:#5a6774;--paper-replies:#f6eccd;--paper-anomalies:#f8d6ca;--paper-deadlines:#d6e6f6;--paper-leads:#d9f0da;--paper-followups:#fff;--paper-fyi:#edf0f3;--paper-inset:#ffffffc7;--lamp:#0c8fc2;--lamp-dim:#7bc4e0;--lamp-glow:#0c8fc242;--focus:#0a6f97;--bad-on-rack:#b3261e;--good-on-rack:#13753f;--warn-on-rack:#8a5a00;--shadow-pop:0 18px 44px -14px #1a222b57, 0 0 0 1px #1a222b14;--scrim:#1a222b6b;--mark-coatflow:#d24a12;--mark-goalhorn:#9c6500;--mark-lyfe:#2f8f5b;--mark-rhino:#b5433a;--mark-crown:#6c52c8;--mark-jarvis:#414d59;--spark-muted:#414d594d;--spark-line:#5a6774}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--rack);color:var(--on-rack);font-family:var(--ui);font-feature-settings:"kern", "liga";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.45}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}p{margin:0}h1,h2,h3{margin:0;font-weight:600}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.narrow{font-variant-numeric:tabular-nums;letter-spacing:.005em;font-stretch:80%}.voice{font-family:var(--voice)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{grid-template-rows:var(--top-h) 1fr;grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.top{z-index:30;height:var(--top-h);background:var(--rack);border-bottom:1px solid var(--rack-line);align-items:center;gap:18px;padding:0 22px;display:flex;position:sticky;top:0}.top__name{font-family:var(--voice);letter-spacing:-.01em;font-size:23px;font-weight:500}.top__when{color:var(--on-rack-3);font-size:13.5px}.top__nav{gap:2px;margin-left:12px;display:flex}.top__nav button{color:var(--on-rack-2);background:0 0;border:0;border-radius:4px;padding:7px 11px;font-size:14px;font-weight:500}.top__nav button:hover{color:var(--on-rack);background:var(--rack-raise)}.top__nav button[aria-current=page]{color:var(--on-rack);background:var(--rack-raise);box-shadow:inset 0 -2px 0 var(--on-rack-3)}.top__spacer{flex:1}.top__mode{background:var(--warn);color:#1a222b;border-radius:3px;padding:3px 9px;font-size:12.5px;font-weight:600}.top__quiet{color:var(--on-rack-3);background:0 0;border:0;border-radius:4px;padding:7px 9px;font-size:13.5px}.top__quiet:hover{color:var(--on-rack);background:var(--rack-raise)}.work{grid-template-columns:minmax(0, 1fr) var(--dock-w);align-items:start;display:grid}.main{min-width:0;padding:30px clamp(18px,3.4vw,46px) 96px}.main__inner{max-width:880px}.brief{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;margin-bottom:34px;display:grid}.brief__headline{font-family:var(--voice);letter-spacing:-.018em;text-wrap:balance;font-size:clamp(27px,2.5vw + 12px,40px);font-weight:400;line-height:1.13}.brief__spoken{max-width:64ch;font-family:var(--voice);color:var(--on-rack-2);margin-top:12px;font-size:17.5px;line-height:1.56}.brief__row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.brief__meta{color:var(--on-rack-3);font-size:13px}.focus{counter-reset:focus;max-width:68ch;margin:20px 0 0;padding:0;list-style:none}.focus li{counter-increment:focus;border-top:1px solid var(--rack-line);grid-template-columns:26px 1fr;padding:7px 0;display:grid}.focus li:before{content:counter(focus);font-variant-numeric:tabular-nums;color:var(--on-rack-3);font-weight:600;font-stretch:80%}.focus button{all:unset;cursor:pointer;color:var(--on-rack);display:block}.focus button:hover{text-decoration:underline;-webkit-text-decoration-color:var(--on-rack-3);text-decoration-color:var(--on-rack-3);text-underline-offset:3px}.focus button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lamp{--level:0;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;padding:0;display:grid;position:relative}.lamp:before{content:"";border:2px solid var(--lamp-dim);transform:scale(calc(1 + var(--level) * .34));transition:transform 90ms linear, border-color var(--dur-2) var(--ease-out);border-radius:50%;position:absolute;inset:3px}.lamp:after{content:"";background:var(--lamp-dim);width:20px;height:20px;transition:background var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);border-radius:50%}.lamp:hover:after{background:var(--lamp)}.lamp[data-state=listening]:before{border-color:var(--lamp)}.lamp[data-state=listening]:after{background:var(--lamp);box-shadow:0 0 0 7px var(--lamp-glow);animation:1.5s ease-in-out infinite lamp-breathe}.lamp[data-state=thinking]:before{border-color:#0000;border-top-color:var(--lamp);animation:1s linear infinite lamp-turn}.lamp[data-state=thinking]:after{background:var(--lamp);transform:scale(.8)}.lamp[data-state=speaking]:before{border-color:var(--lamp)}.lamp[data-state=speaking]:after{background:var(--lamp);box-shadow:0 0 calc(8px + var(--level) * 22px) var(--lamp-glow);transform:scale(calc(1 + var(--level) * .22))}.lamp--small{width:40px;height:40px}.lamp--small:after{width:15px;height:15px}@keyframes lamp-breathe{50%{box-shadow:0 0 0 12px #0000}}@keyframes lamp-turn{to{transform:rotate(360deg)}}.btn{border:1px solid var(--rack-line-strong);min-height:34px;color:var(--on-rack);white-space:nowrap;background:0 0;border-radius:4px;align-items:center;gap:7px;padding:6px 13px;font-size:14px;font-weight:550;display:inline-flex}.btn:hover:not(:disabled){background:var(--rack-raise)}.btn:disabled{opacity:.5;cursor:default}.btn--solid{background:var(--on-rack);color:var(--rack);border-color:var(--on-rack)}.btn--solid:hover:not(:disabled){background:var(--on-rack);filter:brightness(.94)}.btn--plain{color:var(--on-rack-2);border-color:#0000;padding-inline:8px}.strip .btn{border-color:var(--paper-line-strong);color:var(--ink)}.strip .btn:hover:not(:disabled){background:#1a222b12}.strip .btn--solid{background:var(--ink);color:#f5f3ec;border-color:var(--ink)}.strip .btn--solid:hover:not(:disabled){filter:none;background:#0e141a}.strip .btn--plain{color:var(--ink-2);border-color:#0000}.section{margin-top:30px}.section__head{align-items:baseline;gap:10px;padding-bottom:9px;display:flex}.section__title{font-size:16px;font-weight:620}.section__count{color:var(--on-rack-3);font-size:14px}.section__tools{align-items:center;gap:8px;margin-left:auto;display:flex}.section__note{color:var(--on-rack-3);max-width:62ch;margin:-2px 0 10px;font-size:13.5px}.section__more{margin-top:8px}.rack{gap:3px;display:grid}.strip{--paper:var(--paper-fyi);--biz:var(--biz-levology);background:var(--paper);color:var(--ink);scroll-margin-top:calc(var(--top-h) + 14px);border-radius:3px;grid-template-columns:6px minmax(0,1fr);display:grid;position:relative;overflow:clip}.strip[data-group=replies]{--paper:var(--paper-replies)}.strip[data-group=anomalies]{--paper:var(--paper-anomalies)}.strip[data-group=deadlines]{--paper:var(--paper-deadlines)}.strip[data-group=leads]{--paper:var(--paper-leads)}.strip[data-group=followups]{--paper:var(--paper-followups)}.strip[data-biz=coatflow]{--biz:var(--biz-coatflow)}.strip[data-biz=goalhorn]{--biz:var(--biz-goalhorn)}.strip[data-biz=lyfe]{--biz:var(--biz-lyfe)}.strip[data-biz=crown]{--biz:var(--biz-crown)}.strip[data-biz=rhino]{--biz:var(--biz-rhino)}.strip[data-biz=carechoices]{--biz:var(--biz-carechoices)}.strip[data-biz=kauffman]{--biz:var(--biz-kauffman)}.strip__edge{background:var(--biz)}.strip[data-flash="1"]{animation:strip-flash 1.6s var(--ease-out)}@keyframes strip-flash{0%,35%{box-shadow:0 0 0 2px var(--lamp), 0 0 0 7px var(--lamp-glow)}to{box-shadow:0 0 #0000}}.strip[data-leaving="1"]{opacity:0;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);transform:translate(22px)}.strip__head{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:96px minmax(0,1fr) auto auto;align-items:stretch;width:100%;display:grid}.strip__head:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.strip__cell{border-left:1px solid var(--paper-line);align-items:center;min-width:0;padding:10px 13px;display:flex}.strip__cell:first-child{border-left:0}.strip__biz{color:var(--ink-2);font-size:13px;font-weight:640;font-stretch:78%}.strip__title{text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:600;overflow:hidden}.strip[data-open="1"] .strip__title{white-space:normal}.strip__meta{font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;font-size:13px;font-stretch:80%}.strip__state{white-space:nowrap;gap:7px;font-size:13px;font-weight:600;font-stretch:80%}.strip__chev{border-right:1.6px solid var(--ink-3);border-bottom:1.6px solid var(--ink-3);width:9px;height:9px;transition:transform var(--dur-1) var(--ease-out);transform:rotate(45deg)translate(-2px,-2px)}.strip[data-open="1"] .strip__chev{transform:rotate(225deg)translate(-2px,-2px)}.pip{border-radius:50%;flex:none;width:8px;height:8px}.pip--critical,.pip--high{background:var(--bad)}.pip--medium{background:var(--warn)}.pip--low{background:var(--ink-3)}.strip__body{border-top:1px solid var(--paper-line);grid-column:2;gap:14px;padding:4px 16px 16px;display:grid}.strip__summary{color:var(--ink-2);max-width:70ch;padding-top:10px}.said{border-left:3px solid var(--paper-line-strong);max-width:70ch;padding:2px 0 2px 12px}.said__who{color:var(--ink-3);font-size:12.5px;font-weight:600;font-stretch:80%}.said__text{white-space:pre-wrap;overflow-wrap:anywhere}.said__text[data-clamped="1"]{-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.said__more{all:unset;cursor:pointer;color:var(--ink-2);text-underline-offset:3px;margin-top:4px;font-size:13px;font-weight:600;text-decoration:underline}.said__more:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.note{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;max-width:72ch;display:grid}.note__mark{background:#0c8fc2;border-radius:50%;width:9px;height:9px;margin-top:7px}.note__text{font-family:var(--voice);color:var(--ink);font-size:16.5px;line-height:1.5}.draft{gap:7px;display:grid}.draft__label{color:var(--ink-3);align-items:baseline;gap:10px;font-size:13px;font-stretch:85%;display:flex}.draft__label strong{color:var(--ink-2);font-weight:640}.draft__box{resize:vertical;border:1px solid var(--paper-line-strong);background:var(--paper-inset);width:100%;min-height:76px;color:var(--ink);font-size:15.5px;line-height:1.45;font-family:var(--ui);border-radius:3px;padding:10px 12px}.draft__box:focus-visible{outline:2px solid var(--ink);outline-offset:0}.draft__alt{border:1px dashed var(--paper-line-strong);white-space:pre-wrap;border-radius:3px;padding:10px 12px}.findings{gap:4px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.findings li{grid-template-columns:auto 1fr;align-items:baseline;gap:8px;display:grid}.findings li:before{content:"";background:var(--ink-3);border-radius:50%;width:7px;height:7px;transform:translateY(-1px)}.findings li[data-level=block]:before,.findings li[data-level=confirm]:before{background:var(--bad)}.findings li[data-level=warn]:before{background:var(--warn)}.evidence{color:var(--ink-2);margin:0;padding-left:18px;font-size:14px}.acts{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.acts__gap{flex:1}.links{flex-wrap:wrap;gap:4px 16px;font-size:13.5px;display:flex}.links a{color:var(--ink-2);text-underline-offset:3px}.result{font-size:14px;font-weight:550}.result[data-ok="0"]{color:#9b2a22}.result[data-ok="1"]{color:#1d6b43}.thread{gap:8px;max-width:72ch;display:grid}.thread__msg{gap:1px;display:grid}.thread__msg[data-dir=outbound]{padding-left:26px}.thread__who{color:var(--ink-3);font-size:12px;font-weight:600;font-stretch:80%}.thread__text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14.5px}.inline-form{flex-wrap:wrap;gap:7px;display:flex}.inline-form input{border:1px solid var(--paper-line-strong);background:var(--paper-inset);min-width:200px;color:var(--ink);border-radius:3px;flex:1;padding:7px 10px}.table{border-collapse:collapse;width:100%;font-size:14.5px}.table th{text-align:left;color:var(--on-rack-3);border-bottom:1px solid var(--rack-line-strong);padding:6px 12px 6px 0;font-size:13px;font-weight:550;font-stretch:85%}.table td{border-bottom:1px solid var(--rack-line);vertical-align:top;padding:8px 12px 8px 0}.table td:last-child,.table th:last-child{padding-right:0}.table .when{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--on-rack-2);font-stretch:82%}.table .dim{color:var(--on-rack-3)}.table tr[data-soon="1"] .when{color:var(--warn-on-rack);font-weight:600}.readings{gap:0;display:grid}.reading{border-top:1px solid var(--rack-line);grid-template-columns:150px minmax(0,1fr);gap:14px;padding:11px 0;display:grid}.reading__name{align-items:baseline;gap:8px;font-weight:600;display:flex}.reading__name .pip{transform:translateY(-1px)}.reading__text{color:var(--on-rack-2)}.reading__text small{color:var(--on-rack-3);margin-top:2px;font-size:13px;display:block}.pip--ok{background:var(--good-on-rack)}.pip--down{background:var(--bad-on-rack)}.pip--wait{background:var(--on-rack-3)}.stats{border-top:1px solid var(--rack-line);border-bottom:1px solid var(--rack-line);flex-wrap:wrap;gap:0;margin-top:4px;display:flex}.stat{border-right:1px solid var(--rack-line);margin-right:22px;padding:12px 22px 12px 0}.stat:last-child{border-right:0}.stat__n{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:24px;font-weight:560;font-stretch:88%}.stat__l{color:var(--on-rack-3);font-size:13px}.dock{top:var(--top-h);height:calc(100dvh - var(--top-h));background:var(--rack-raise);border-left:1px solid var(--rack-line);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:sticky}.dock__head{border-bottom:1px solid var(--rack-line);align-items:center;gap:12px;padding:12px 16px 10px;display:flex}.dock__title{font-weight:600}.dock__status{color:var(--on-rack-3);min-height:1.3em;font-size:13px}.dock__log{overscroll-behavior:contain;align-content:start;gap:16px;padding:16px 18px 8px;display:grid;overflow-y:auto}.dock__empty{color:var(--on-rack-3);align-content:start;gap:8px;font-size:14px;display:grid}.dock__empty button{all:unset;cursor:pointer;color:var(--on-rack-2);border:1px solid var(--rack-line-strong);border-radius:4px;padding:7px 10px;font-size:14px}.dock__empty button:hover{color:var(--on-rack);background:var(--rack)}.dock__empty button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.turn{gap:3px;display:grid}.turn__who{color:var(--on-rack-3);font-size:12px;font-weight:600;font-stretch:80%}.turn--you .turn__text{color:var(--on-rack-2);white-space:pre-wrap;overflow-wrap:anywhere}.turn--jarvis .turn__text{font-family:var(--voice);overflow-wrap:anywhere;font-size:17px;line-height:1.5}.turn__text p+p{margin-top:.6em}.turn__text ul,.turn__text ol{margin:.4em 0 0;padding-left:1.2em}.turn__text li+li{margin-top:.25em}.turn__text code{font-family:var(--ui);background:var(--rack);border-radius:3px;padding:1px 5px;font-size:.88em;font-stretch:85%}.turn__tools{color:var(--on-rack-3);font-size:12.5px;font-stretch:80%}.dock__form{padding:10px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--rack-line);gap:8px;display:grid}.dock__row{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.dock__input{resize:none;border:1px solid var(--rack-line-strong);background:var(--rack);width:100%;min-height:40px;max-height:150px;color:var(--on-rack);border-radius:4px;padding:9px 11px;line-height:1.4}.dock__input::placeholder{color:var(--on-rack-3)}.dock__opts{color:var(--on-rack-3);flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.dock__opts label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.dock__opts input{accent-color:var(--lamp)}.dock__opts button{all:unset;cursor:pointer;color:var(--on-rack-3);margin-left:auto}.dock__opts button:hover{color:var(--on-rack)}.dock__opts button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.scrim{z-index:60;background:var(--scrim);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.sheet{background:var(--paper-replies);width:min(560px,100%);color:var(--ink);box-shadow:var(--shadow-pop);border-radius:5px;gap:13px;padding:20px 22px;display:grid}.sheet h2{font-size:18px}.sheet__to{color:var(--ink-2);font-size:14px}.sheet__text{background:var(--paper-inset);border:1px solid var(--paper-line-strong);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:3px;max-height:40dvh;padding:11px 13px;font-size:15.5px;overflow:auto}.sheet__hint{color:var(--ink-2);font-size:13.5px}.sheet .btn{border-color:var(--paper-line-strong);color:var(--ink)}.sheet .btn--solid{background:var(--ink);color:#f5f3ec;border-color:var(--ink)}.toasts{z-index:70;pointer-events:none;gap:8px;width:min(520px,100% - 28px);display:grid;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast{pointer-events:auto;background:var(--on-rack);color:var(--rack);box-shadow:var(--shadow-pop);border-radius:4px;align-items:center;gap:12px;padding:10px 14px;font-weight:520;display:flex}.toast[data-kind=bad]{color:#fff4f2;background:#b5382f}.toast button{all:unset;cursor:pointer;text-underline-offset:3px;margin-left:auto;font-weight:650;text-decoration:underline}.gate{place-items:center;min-height:100dvh;padding:28px;display:grid}.gate__box{justify-items:start;gap:18px;max-width:460px;display:grid}.gate__name{font-family:var(--voice);letter-spacing:-.02em;font-size:54px;font-weight:400;line-height:1}.gate__line{font-family:var(--voice);color:var(--on-rack-2);font-size:20px;line-height:1.45}.gate__small{color:var(--on-rack-3);font-size:14px}.page h1{font-family:var(--voice);letter-spacing:-.015em;font-size:32px;font-weight:400}.page__lead{color:var(--on-rack-2);max-width:66ch;margin-top:8px}.steps{color:var(--on-rack-2);gap:7px;max-width:70ch;margin:12px 0 0;padding-left:20px;display:grid}.steps code,.page code{background:var(--rack-sunk);overflow-wrap:anywhere;border-radius:3px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.callout{border:1px solid var(--rack-line-strong);max-width:70ch;color:var(--on-rack-2);border-radius:4px;margin-top:14px;padding:12px 14px}.callout strong{color:var(--on-rack)}.switch{cursor:pointer;align-items:center;gap:9px;display:inline-flex}.switch input{accent-color:var(--lamp);width:17px;height:17px}.loading{color:var(--on-rack-3);padding:40px 0}.banner{border:1px solid var(--warn-on-rack);color:var(--on-rack-2);border-radius:4px;max-width:68ch;margin-bottom:22px;padding:8px 12px;font-size:14px}@media (max-width:1040px){.work{grid-template-columns:minmax(0,1fr)}.dock{z-index:40;border-left:0;border-top:1px solid var(--rack-line-strong);height:auto;max-height:82dvh;position:fixed;inset:auto 0 0;box-shadow:0 -14px 34px -18px #000000b3}.dock[data-open="0"] .dock__log,.dock[data-open="0"] .dock__head{display:none}.dock[data-open="1"]{height:82dvh}.main{padding-bottom:190px}.toasts{bottom:150px}}@media (max-width:700px){.top{gap:10px;padding:0 14px}.top__when{display:none}.top__nav{margin-left:0}.top__nav button{padding:7px 8px}.main{padding-top:20px}.brief{grid-template-columns:minmax(0,1fr);gap:12px}.strip__head{grid-template-columns:minmax(0,1fr) auto}.strip__cell.strip__biz,.strip__cell.strip__meta{display:none}.strip__cell.strip__titlecell{border-left:0}.strip__title{white-space:normal}.reading{grid-template-columns:minmax(0,1fr);gap:2px}.table .hide-s{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dock__opts button+button{margin-left:14px}.dock__opts .dock__close{display:none}@media (max-width:1040px){.dock__opts .dock__close{display:inline}}@media (max-width:560px){.top{gap:4px;padding:0 10px}.top__name{margin-right:4px;font-size:20px}.top__nav button{padding:7px;font-size:13.5px}.top__mode,.top__optional{display:none}.top__quiet{padding:7px 6px;font-size:13px}.section__head{flex-wrap:wrap}.section__tools{flex-wrap:wrap;margin-left:0}.acts__gap{display:none}.stat{margin-right:14px;padding-right:14px}.dock__opts{gap:10px;font-size:12.5px}}.pulse h1{margin-bottom:0}.pulse__section{margin-top:30px}.pulse__mark{border-radius:1px;align-self:center;width:4px;height:15px}.tiles{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:10px;display:grid}.tile{background:var(--rack-raise);border:1px solid var(--rack-line);border-radius:4px;grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;min-width:0;padding:12px 14px 12px 16px;display:grid;position:relative}.tile:before{content:"";background:var(--edge);border-radius:4px 0 0 4px;width:3px;position:absolute;top:-1px;bottom:-1px;left:-1px}.tile__label{color:var(--on-rack-2);font-size:13.5px;font-weight:550}.tile__row{align-items:baseline;gap:8px;display:flex}.tile__value{letter-spacing:-.01em;color:var(--on-rack);font-size:28px;font-weight:620;line-height:1.1}.tile__value[data-empty="1"]{color:var(--on-rack-3);font-size:17px;font-weight:500}.tile__unit{color:var(--on-rack-3);font-size:13px;font-stretch:82%}.tile__delta{font-variant-numeric:tabular-nums;color:var(--on-rack-3);min-height:18px;font-size:13px;font-stretch:86%}.tile__delta[data-tone=good]{color:var(--good-on-rack);font-weight:600}.tile__delta[data-tone=bad]{color:var(--bad-on-rack);font-weight:600}.tile__note{color:var(--on-rack-3);font-size:12.5px;line-height:1.4}.pulse__table{margin-top:12px;overflow-x:auto}.table .num,.table th.num{text-align:right;font-variant-numeric:tabular-nums;font-stretch:86%}.spark{outline-offset:3px;touch-action:pan-y;cursor:crosshair;margin-top:6px;position:relative}.spark svg{display:block;overflow:visible}.spark--empty{height:44px;color:var(--on-rack-3);cursor:default;place-items:center start;font-size:12.5px;display:grid}.spark__tip{z-index:5;pointer-events:none;white-space:nowrap;background:var(--rack-sunk);border:1px solid var(--rack-line-strong);box-shadow:var(--shadow-pop);border-radius:4px;gap:1px;padding:5px 9px;display:grid;position:absolute;bottom:calc(100% + 6px);transform:translate(-50%)}.spark__tip strong{font-variant-numeric:tabular-nums;color:var(--on-rack);font-size:14px}.spark__tip span{color:var(--on-rack-3);font-size:12px}.watchstrip{border:1px solid var(--rack-line);background:var(--rack-sunk);border-radius:4px;gap:10px;margin-top:20px;padding:12px 14px;display:grid}.watchstrip__text{color:var(--on-rack-2);flex-wrap:wrap;gap:4px 10px;font-size:14px;display:flex}.watchstrip__text strong{color:var(--on-rack);font-weight:600}.watchstrip__ticks{align-items:flex-end;gap:2px;height:14px;display:flex;overflow:hidden}.watchstrip__tick{background:var(--good-on-rack);opacity:.85;border-radius:1px;flex:none;width:3px;height:14px}.watchstrip__tick[data-state=partial]{background:var(--warn-on-rack);opacity:1;height:9px}.pulse__customers{margin-top:22px}.pulse__customers .section__title{font-size:15px}.customers td{vertical-align:middle}.customers__name{font-weight:600}.customers__spark{width:34%;min-width:150px}.customers__spark .spark{margin-top:0}.status{white-space:nowrap;color:var(--on-rack-2);align-items:baseline;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.status[data-status=quiet]{color:var(--bad-on-rack)}.status[data-status=slowing]{color:var(--warn-on-rack)}.status[data-status=active]{color:var(--good-on-rack)}.linkish{all:unset;cursor:pointer;color:var(--on-rack-2);text-underline-offset:3px;font-size:13px;text-decoration:underline}.linkish:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.banner--bad{border-color:var(--bad-on-rack);color:var(--on-rack)}.strip__spark{--rack-line-strong:var(--paper-line-strong);--on-rack-3:var(--ink-3);--on-rack-2:var(--ink-2);--on-rack:var(--ink);--rack-raise:var(--paper-anomalies);--rack-sunk:#fffdf8;--spark-muted:#1a222b42;--spark-line:var(--ink-2);gap:6px;max-width:560px;display:grid}.strip__spark-label{color:var(--ink-2);font-size:13px}.triage{place-items:start center;padding-top:max(40px,6vh);overflow-y:auto}.triage__panel{background:var(--paper-replies);width:min(680px,100%);color:var(--ink);box-shadow:var(--shadow-pop);border-radius:5px;outline:none}.triage__head{border-bottom:1px solid var(--paper-line);align-items:baseline;gap:12px;padding:14px 18px 12px;display:flex}.triage__head h2{font-size:17px;font-weight:640}.triage__count{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-right:auto;font-size:14px;font-stretch:84%}.triage__head .btn--plain{color:var(--ink-2)}.triage__card{gap:14px;padding:16px 18px 18px;display:grid}.triage__who{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.triage__who strong{font-size:18px;font-weight:650}.triage__who span{color:var(--ink-2);font-size:14px}.triage__edge{background:var(--biz);border-radius:1px;align-self:center;width:4px;height:16px}.triage__said{background:var(--paper-inset);border-left:3px solid var(--paper-line-strong);white-space:pre-wrap;border-radius:0 4px 4px 0;max-height:34vh;margin:0;padding:12px 14px;font-size:15.5px;line-height:1.5;overflow-y:auto}.triage__said-label{color:var(--ink-3);white-space:normal;margin-bottom:4px;font-size:12.5px;font-weight:600;display:block}.triage__summary{color:var(--ink-2)}.triage__warn{color:#8a2a22;font-size:14px;font-weight:600}.triage .btn{border-color:var(--paper-line-strong);color:var(--ink)}.triage .btn:hover:not(:disabled){background:#1a222b12}.triage .btn--solid{background:var(--ink);color:#f5f3ec;border-color:var(--ink)}.triage .btn--plain{color:var(--ink-2);border-color:#0000}.triage kbd{font:inherit;opacity:.7;border:1px solid;border-radius:3px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:650}.triage__keys{color:var(--ink-3);font-size:12.5px}.triage__done{justify-items:start;gap:10px;padding:26px 18px 22px;display:grid}.triage__done h3{font-family:var(--voice);font-size:26px;font-weight:400}@media (max-width:700px){.triage{place-items:stretch stretch;padding:0}.triage__panel{border-radius:0;min-height:100dvh}.triage kbd{display:none}.tiles{grid-template-columns:1fr 1fr}.tile__value{font-size:23px}.customers__spark{display:none}}@media (max-width:420px){.tiles{grid-template-columns:1fr}}.ads{container-type:inline-size}.ads h1{margin-bottom:0}.ads__body{transition:opacity var(--dur-2) var(--ease-out)}.ads[data-busy="1"] .ads__body{opacity:.55}.ads-brief{max-width:72ch;margin-top:18px}.ads-brief__headline{font-family:var(--voice);letter-spacing:-.012em;text-wrap:balance;font-size:clamp(22px,1.4vw + 14px,28px);font-weight:400;line-height:1.2}.ads-brief__summary{font-family:var(--voice);color:var(--on-rack-2);margin-top:8px;font-size:17px;line-height:1.55}.ads-brief__meta{color:var(--on-rack-3);margin-top:8px;font-size:13px}.ads-bar{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:22px;display:flex}.ads-seg{border:1px solid var(--rack-line-strong);border-radius:4px;display:inline-flex;overflow:hidden}.ads-seg button{all:unset;box-sizing:border-box;cursor:pointer;color:var(--on-rack-2);border-left:1px solid var(--rack-line-strong);white-space:nowrap;padding:6px 12px;font-size:14px;font-weight:550}.ads-seg button:first-child{border-left:0}.ads-seg button:hover{background:var(--rack-raise);color:var(--on-rack)}.ads-seg button[aria-pressed=true]{background:var(--on-rack);color:var(--rack)}.ads-seg button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ads-bar__when{color:var(--on-rack-3);font-size:13px}.ads__totals{margin-top:14px}.ads .tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.ads .tile__delta{min-height:18px}.ads .tile__delta[data-tone=flat]{color:var(--on-rack-3)}.ads__project{scroll-margin-top:calc(var(--top-h) + 14px);margin-top:40px}.ads__project .section__head{flex-wrap:wrap;row-gap:4px}.ads__kind{color:var(--on-rack-3);font-size:13px;font-stretch:86%}.ads__goal{color:var(--on-rack-3);max-width:78ch;margin:-2px 0 12px;font-size:13.5px}.ads__read{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;max-width:76ch;margin:2px 0 14px;display:grid}.ads__read-mark{background:var(--lamp);border-radius:50%;width:9px;height:9px;margin-top:8px}.ads__read-text{font-family:var(--voice);color:var(--on-rack);font-size:17px;line-height:1.52}.ads-level{white-space:nowrap;color:var(--on-rack-2);align-items:baseline;gap:6px;font-size:13px;font-weight:640;font-stretch:88%;display:inline-flex}.ads-level[data-level=act]{color:var(--bad-on-rack)}.ads-level[data-level=watch]{color:var(--warn-on-rack)}.ads-level[data-level=good]{color:var(--good-on-rack)}.ads-pace{--pace:var(--on-rack-2);border:1px solid var(--rack-line);background:var(--rack-raise);border-radius:4px;gap:7px;margin-top:10px;padding:12px 14px;display:grid}.ads-pace[data-status=over],.ads-pace[data-status=under]{--pace:var(--warn-on-rack)}.ads-pace[data-status=idle],.ads-pace[data-status=ended],.ads-pace[data-status=ahead]{--pace:var(--on-rack-3)}.ads-pace__head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ads-pace__label{color:var(--on-rack-2);font-size:13.5px;font-weight:550}.ads-pace__figure{color:var(--on-rack);font-size:15px;font-weight:620}.ads-pace__state{margin-left:auto}.ads-pace__bar{background:color-mix(in srgb, var(--pace) 26%, transparent);border-radius:4px;height:8px;margin:4px 0 2px;position:relative}.ads-pace__fill{background:var(--pace);border-radius:4px;min-width:2px;position:absolute;top:0;bottom:0;left:0}.ads-pace__today{background:var(--on-rack);width:2px;box-shadow:0 0 0 2px var(--rack-raise);border-radius:1px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.ads-pace__scale{color:var(--on-rack-3);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:12px;font-stretch:88%;display:flex}.ads-pace__line{color:var(--on-rack-2);font-size:13.5px}.ads-pace__basis{color:var(--on-rack-3);max-width:92ch;font-size:12.5px;line-height:1.45}.ads-notes{margin-top:18px}.ads-notes__title{color:var(--on-rack-3);padding-bottom:6px;font-size:13px;font-weight:600}.ads-notes ul{margin:0;padding:0;list-style:none}.ads-note{border-top:1px solid var(--rack-line);grid-template-columns:78px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.ads-note__title{font-weight:600}.ads-note__detail{max-width:78ch;color:var(--on-rack-2);margin-top:2px;font-size:14.5px}.ads-note__evidence{color:var(--on-rack-3);margin:5px 0 0;padding-left:18px;font-size:13.5px}.ads-note__next{max-width:78ch;color:var(--on-rack);margin-top:5px;font-size:14.5px}.ads-note__next span{color:var(--on-rack-2);font-weight:600}.ads__table{margin-top:18px;overflow-x:auto}.ads__table .table td{vertical-align:middle}.ads__table .table th{white-space:nowrap}.ads__campaign{font-weight:550}.ads__days{max-height:420px;overflow-y:auto}.ads__foot{border-top:1px solid var(--rack-line-strong);color:var(--on-rack-3);gap:8px;max-width:80ch;margin-top:44px;padding-top:16px;font-size:13.5px;display:grid}.ads__foot ul{margin:0;padding-left:18px}@container (width<=760px){.ads .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ads .hide-n{display:none}}@container (width<=430px){.ads .tiles{grid-template-columns:minmax(0,1fr)}.ads-note{grid-template-columns:minmax(0,1fr);gap:3px}.ads-seg{flex-wrap:wrap;width:100%;display:flex}.ads-seg button{text-align:center;border-top:1px solid var(--rack-line-strong);flex:auto;margin-top:-1px}}.ads .tile{grid-template-columns:minmax(0,1fr)}.ads__basis{max-width:92ch;color:var(--on-rack-3);margin-top:8px;font-size:12.5px;line-height:1.45}@media (max-width:560px){.top__nav{scrollbar-width:none;overscroll-behavior-x:contain;flex:0 auto;min-width:0;overflow-x:auto}.top__nav::-webkit-scrollbar{display:none}.top__nav button{flex:none}.top__quiet{white-space:nowrap;flex:none}}
