@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{color-scheme:dark;--bg: #0e0e11;--bg-1: #16161a;--bg-2: #1d1d22;--bg-3: #27272d;--line: #24242a;--line-2: #3a3a42;--ink-strong: #fafafa;--ink: #e4e4e7;--ink-dim: #a1a1aa;--ink-faint: #82828c;--primary: #44ad82;--accent: #44ad82;--accent-2: #3a926e;--accent-ink: #0e0e11;--accent-glow: rgba(68, 173, 130, .14);--action: #fafafa;--action-hover: #e4e4e7;--action-ink: #0e0e11;--brand: #44ad82;--brand-ink: #44ad82;--brand-word: #44ad82;--brand-glow: rgba(68, 173, 130, .14);--brand-line: rgba(68, 173, 130, .5);--data: #507dc3;--data-soft: rgba(80, 125, 195, .16);--nav-ink: #c4c4cc;--nav-ink-hover: #fafafa;--ok: #3ccf8e;--ok-glow: rgba(60, 207, 142, .16);--running: #3b82f6;--warn: #f59e0b;--error: #ef4444;--ok-ink: #3ccf8e;--running-ink: #60a5fa;--warn-ink: #f59e0b;--error-ink: #f87171;--muted: #82828c;--sans: "Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Geist Mono Variable", "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-h1: 22px;--fs-kpi: 28px;--fs-h2: 13px;--fs-label: 12px;--tnum: "tnum" 1;--r: 10px;--r-sm: 6px;--control-h: 32px;--sidebar-w: 220px;--sidebar-icons: 56px;--topbar-h: 60px;--shadow: 0 0 #0000;--panel-top: inset 0 1px 0 rgba(255, 255, 255, .03);--app-bg: none}:root[data-theme=light]{color-scheme:light;--bg: #f7f7f8;--bg-1: #ffffff;--bg-2: #f4f4f5;--bg-3: #e9e9ec;--line: #e6e6e9;--line-2: #d4d4d8;--ink-strong: #09090b;--ink: #18181b;--ink-dim: #52525b;--ink-faint: #6b6b74;--primary: #2e7558;--accent: #2e7558;--accent-2: #24604a;--accent-ink: #ffffff;--accent-glow: rgba(68, 173, 130, .11);--action: #18181b;--action-hover: #27272a;--action-ink: #ffffff;--brand: #44ad82;--brand-ink: #2e7558;--brand-word: #3a926e;--brand-glow: rgba(68, 173, 130, .11);--brand-line: rgba(46, 117, 88, .5);--data: #3f68a8;--data-soft: rgba(63, 104, 168, .12);--nav-ink: #3f3f46;--nav-ink-hover: #09090b;--ok: #077a52;--ok-glow: rgba(7, 122, 82, .12);--running: #2563eb;--warn: #a85a05;--error: #dc2626;--ok-ink: #066b48;--running-ink: #1d4ed8;--warn-ink: #94500a;--error-ink: #b91c1c;--muted: #6b6b74;--shadow: 0 1px 2px rgba(9, 9, 11, .05), 0 0 0 1px rgba(9, 9, 11, .02);--panel-top: 0 0 #0000;--app-bg: none}:root[data-brand=classic]{--primary: #5e55ed;--accent: #8b84f5;--accent-2: #4f46e5;--accent-ink: #ffffff;--accent-glow: rgba(94, 85, 237, .18);--action: #5e55ed;--action-hover: #4f46e5;--action-ink: #ffffff;--brand: #5e55ed;--brand-ink: #8b84f5;--brand-word: currentColor;--brand-glow: rgba(94, 85, 237, .18);--brand-line: rgba(139, 132, 245, .5);--nav-ink: var(--ink-dim);--nav-ink-hover: var(--ink)}:root[data-brand=classic][data-theme=light]{--accent: #5e55ed;--accent-glow: rgba(94, 85, 237, .1);--brand-ink: #5e55ed;--brand-glow: rgba(94, 85, 237, .1);--brand-line: rgba(94, 85, 237, .45)}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background-color:var(--bg);background-image:var(--app-bg);background-attachment:fixed;color:var(--ink);font-family:var(--sans);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--brand-ink);text-decoration:none}a:hover{text-decoration:underline}.mono{font-family:var(--mono)}*{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.shell{--side-now: var(--sidebar-w);display:grid;grid-template-columns:var(--side-now) 1fr;min-height:100vh;background:linear-gradient(90deg,var(--bg) calc(var(--side-now) - 1px),var(--line) 0 var(--side-now),transparent 0)}.shell.collapsed{--side-now: var(--sidebar-icons)}.side{border-right:1px solid var(--line);background:var(--bg);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow:hidden auto}.side .icon{flex:none}.brand{height:var(--topbar-h);display:flex;align-items:center;gap:10px;padding:0 20px;color:var(--ink-strong);flex:none}.brand:hover{text-decoration:none}.brand .mark svg{width:22px;height:22px;color:var(--brand);display:block}.brand .name{font-size:14px;letter-spacing:-.01em;white-space:nowrap}.nav{padding:6px 10px 14px;display:flex;flex-direction:column;gap:2px}.nav .label{font-size:11px;font-weight:500;color:var(--ink-faint);padding:18px 8px 6px;white-space:nowrap}.nav .label:first-letter{text-transform:uppercase}.navlink{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--r-sm);color:var(--nav-ink);font-weight:500;white-space:nowrap}.navlink .icon{color:var(--ink-faint)}.navlink:hover{background:var(--bg-2);color:var(--nav-ink-hover);text-decoration:none}.navlink:hover .icon{color:var(--nav-ink)}.navlink.router-link-active{background:var(--bg-2);color:var(--ink-strong);box-shadow:inset 0 0 0 1px var(--line)}.navlink.router-link-active .icon{color:var(--brand)}.foot{margin-top:auto;padding:10px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.foot .account{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:6px;border-radius:var(--r-sm);color:var(--ink);min-width:0;cursor:pointer}.foot .account:hover,.foot .account.open{background:var(--bg-2)}.foot .account:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.foot .account .avatar{position:relative;flex:none;width:28px;height:28px;border-radius:var(--r-sm);background:var(--bg-3);color:var(--ink-strong);box-shadow:inset 0 0 0 1px var(--line-2);display:grid;place-items:center;font-weight:600;font-size:12px}.foot .account.err .avatar{background:var(--error);color:#fff;box-shadow:none}.foot .account .text{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.3}.foot .account .who{font-weight:600;color:var(--ink-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foot .account .what{font-size:11px;color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foot .account .chev{flex:none;color:var(--ink-faint)}.foot .account .badge{display:none;position:absolute;right:-3px;bottom:-3px;width:9px;height:9px;box-shadow:0 0 0 2px var(--bg)}.foot .status{display:flex;align-items:center;gap:8px;padding:2px 6px 0 10px;min-height:22px}.foot .health{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--ink-faint);white-space:nowrap;min-width:0}.foot .health .pip{width:7px;height:7px}.foot .build{all:unset;box-sizing:border-box;margin-left:auto;font-family:var(--mono);font-size:10.5px;color:var(--ink-faint);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.foot .build:hover{color:var(--nav-ink-hover)}.foot .build:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.side-top{display:flex;align-items:center;padding-right:14px}.iconbtn{all:unset;box-sizing:border-box;display:grid;place-items:center;width:28px;height:28px;margin-left:auto;flex:none;border-radius:var(--r-sm);color:var(--nav-ink);cursor:pointer}.iconbtn:hover{background:var(--bg-2);color:var(--nav-ink-hover)}.iconbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iconbtn.rail-only{display:none}.account-menu{position:fixed;z-index:60;width:264px;padding:6px;background:var(--bg-1);border:1px solid var(--line-2);border-radius:10px;box-shadow:0 12px 32px #00000059,0 2px 6px #0003;font-size:13px}.account-menu .hd{display:flex;flex-direction:column;gap:2px;padding:8px 10px}.account-menu .hd b{font-weight:600;color:var(--ink-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu .hd span{font-size:11px;color:var(--ink-faint)}.account-menu .hd .mono{font-size:10.5px}.account-menu hr{border:0;border-top:1px solid var(--line);margin:5px 4px}.account-menu .row{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border-radius:var(--r-sm);color:var(--ink);white-space:nowrap;cursor:pointer}.account-menu div.row{cursor:default}.account-menu .row>svg{flex:none;color:var(--ink-dim)}.account-menu a.row:hover,.account-menu button.row:hover,.account-menu .row:focus-visible{background:var(--bg-2);color:var(--ink-strong);text-decoration:none}.account-menu .seg{margin-left:auto;display:inline-flex;gap:2px;padding:2px;border-radius:999px;background:var(--bg-2)}.account-menu .seg button{all:unset;display:grid;place-items:center;width:24px;height:20px;border-radius:999px;color:var(--ink-faint);cursor:pointer}.account-menu .seg button:hover{color:var(--ink-strong)}.account-menu .seg button.on{background:var(--bg-3);color:var(--ink-strong);box-shadow:inset 0 0 0 1px var(--line-2)}.account-menu .seg button:focus-visible{outline:2px solid var(--accent)}.account-menu .toggle{position:relative;margin-left:auto;width:26px;height:15px;flex:none;border-radius:999px;background:var(--line-2);transition:background .15s ease-out}.account-menu .toggle:after{content:"";position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:var(--bg-1);transition:transform .15s ease-out}.account-menu .row.on .toggle{background:var(--brand)}.account-menu .row.on .toggle:after{transform:translate(11px);background:#fff}.account-menu .sec{margin:0;padding:4px 10px 2px;font-size:11px;color:var(--ink-faint)}.account-menu .switch-list{max-height:40vh;overflow-y:auto}.account-menu .switch-list .names{display:flex;flex-direction:column;gap:1px;min-width:0}.account-menu .switch-list .name,.account-menu .switch-list .admin-email{overflow:hidden;text-overflow:ellipsis}.account-menu .switch-list .admin-email{font-size:11px;color:var(--ink-faint)}.account-menu .leave-err{padding:2px 10px 6px;font-size:11.5px;color:var(--error)}.pip{margin:0 4px}.pip{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px var(--ok-glow);display:inline-block;flex:none}.pip.off{background:var(--error);box-shadow:none;border-radius:1px}.shell.collapsed .side-top{padding-right:0}.shell.collapsed .side-top .iconbtn{display:none}.shell.collapsed .brand{flex:1;padding:0;justify-content:center}.shell.collapsed .side .text,.shell.collapsed .brand .name,.shell.collapsed .nav .label,.shell.collapsed .foot .account .chev,.shell.collapsed .foot .health,.shell.collapsed .foot .build{display:none}.shell.collapsed .nav .label+.navlink{margin-top:14px}.shell.collapsed .navlink{justify-content:center;padding:8px 0}.shell.collapsed .foot .account{justify-content:center;padding:6px 0}.shell.collapsed .foot .account .badge{display:block}.shell.collapsed .foot .status{justify-content:center;padding:0}.shell.collapsed .foot .iconbtn.rail-only{display:grid;margin:0}.content{padding:24px 28px 40px;display:flex;flex-direction:column;gap:20px;min-width:0}.window{display:inline-flex;align-items:center;gap:2px;padding:3px;min-height:var(--control-h);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-1);box-shadow:var(--shadow);align-self:center}.page-head .window{margin-left:auto}.page-head .live+.window,.page-head .spacer~.window{margin-left:0}.window .icon{color:var(--ink-faint);margin:0 4px 0 6px}.window .preset{background:transparent;border:1px solid transparent;color:var(--ink-dim);border-radius:4px;padding:2px 9px;cursor:pointer;font:inherit;font-size:12px;font-feature-settings:var(--tnum)}.window .preset.on{background:var(--brand-glow);color:var(--brand-ink);font-weight:600;box-shadow:inset 0 0 0 1px var(--brand-line)}.window .preset:hover{color:var(--ink)}.window input{background:var(--bg-2);border:1px solid var(--line);color:var(--ink);border-radius:var(--r-sm);padding:2px 6px;font:inherit;font-size:12px}details.fold>summary{cursor:pointer;list-style:none}details.fold>summary::-webkit-details-marker{display:none}details.fold>summary h2:before{content:"›";display:inline-block;margin-right:6px;transition:transform .15s ease-out}details.fold[open]>summary h2:before{transform:rotate(90deg)}details.fold:not([open])>summary h2{border-bottom:0}.cost.plain{background:transparent;font-size:12px}.page-head{display:flex;align-items:center;gap:4px 14px;flex-wrap:wrap;min-height:34px}.page-head h1{font-size:var(--fs-h1);font-weight:650;letter-spacing:-.02em;line-height:1.2;color:var(--ink-strong)}.page-head:has(>.sub):after{content:"";order:1;flex-basis:100%;height:0}.page-head>.sub{order:2;margin-top:-4px}.page-head .sub{color:var(--ink-dim)}.page-head .spacer{flex:1}.panel{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow),var(--panel-top);overflow:hidden}.panel>h2,.panel>summary>h2{font-size:var(--fs-h2);font-weight:600;letter-spacing:-.005em;color:var(--ink-strong);padding:12px 16px;min-height:46px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px}.panel>h2 .spacer,.panel>summary>h2 .spacer{flex:1}.panel>h2>.spacer~:not(a,button,.seg,.window,.btn,.linkish),.panel>summary>h2>.spacer~:not(a,button,.seg,.window,.btn,.linkish){font-size:var(--fs-label);font-weight:400;letter-spacing:0;color:var(--ink-faint)}.panel>h2>.spacer~:is(a,.linkish),.panel>summary>h2>.spacer~:is(a,.linkish){font-size:var(--fs-label);font-weight:500;letter-spacing:0}.brand-word{color:var(--brand-word)}.status-line{padding:12px 14px;color:var(--ink-dim)}.status-line.err{color:var(--error)}.status-line.reading{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:var(--ink)}.reading-float{position:fixed;bottom:16px;left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:10px;max-width:min(720px,calc(100vw - 32px));padding:7px 14px;border:1px solid var(--line);border-radius:999px;background:var(--bg-1);box-shadow:0 4px 16px #0000002e;color:var(--ink);font-size:12.5px;pointer-events:none}.reading-float .dim{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reading-fade-enter-active,.reading-fade-leave-active{transition:opacity .15s ease}.reading-fade-enter-from,.reading-fade-leave-to{opacity:0}.status-line .pulse,.reading-float .pulse{width:8px;height:8px;border-radius:50%;background:var(--brand-ink);animation:reading-pulse 1s ease-in-out infinite alternate}@keyframes reading-pulse{0%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion: reduce){.status-line .pulse,.reading-float .pulse{animation:none}}.empty{padding:22px 14px;color:var(--ink-faint);text-align:center}table.grid{width:100%;border-collapse:collapse}table.grid th,table.grid td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle}table.grid th{font-size:12px;color:var(--ink-faint);font-weight:500;background:transparent;padding-top:11px;padding-bottom:9px}table.grid th:first-letter{text-transform:uppercase}table.grid td.num,table.grid th.num{text-align:right;font-variant-numeric:tabular-nums}table.grid tr:last-child td{border-bottom:0}table.grid tr.row:hover td{background:var(--bg-2)}table.grid tr.row{cursor:pointer}table.grid tr.total td{font-weight:600;color:var(--ink-strong);background:var(--bg-2)}table.grid .dim{color:var(--ink-dim)}.table-wrap{overflow-x:auto}.pill{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:500;background:var(--bg-3);color:var(--ink-dim);white-space:nowrap}.pill .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.pill.ok{color:var(--ink-dim);background:none;padding-left:0;padding-right:0}.pill.ok .dot,.pill.ok:not(:has(.dot)):before{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 18%,transparent)}.pill.ok:not(:has(.dot)):before{content:"";flex:none;width:6px;height:6px;margin-left:3px;border-radius:50%}.pill.ok .dot{margin-left:3px}.page-head .pill.ok{color:var(--ok-ink);background:color-mix(in srgb,var(--ok) 14%,transparent);padding-left:8px;padding-right:8px}.page-head .pill.ok .dot{margin-left:0;box-shadow:none}.pill.running{color:var(--running-ink);background:color-mix(in srgb,var(--running) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--running) 30%,transparent)}.pill.error,.pill.timeout{color:var(--error-ink);background:color-mix(in srgb,var(--error) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--error) 30%,transparent)}.pill.empty,.pill.none{color:var(--muted)}.pill.warn{color:var(--warn-ink);background:color-mix(in srgb,var(--warn) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 30%,transparent)}.pill.accent{color:var(--ink-dim);background:transparent;border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--line-2)}.mark{display:inline-block;padding:0 6px;border-radius:4px;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:18px}.mark.new{color:var(--brand-ink);background:var(--brand-glow)}.mark.fail{color:var(--error-ink);background:color-mix(in srgb,var(--error) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--error) 30%,transparent)}.mark.unm,.mark.unsent{color:var(--warn-ink);background:color-mix(in srgb,var(--warn) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 30%,transparent)}.unsent{opacity:.6}.mark.plugin{color:var(--ink-dim);border:1px solid var(--line)}.unsent-line{color:var(--warn-ink)}.mark.rep{color:var(--ink-dim);border:1px solid var(--line)}.mark.own{color:var(--ink-dim);border:1px dashed var(--line)}.mark.gap{color:var(--warn);border:1px dashed var(--warn)}.signed{color:var(--ok);font-weight:500}.signed.full{margin-left:.35em;font-size:.85em;font-weight:400;letter-spacing:0}.halves{display:inline-flex;gap:4px}.halves .half{width:9px;height:9px;border-radius:2px;background:var(--line-2)}.halves .half.on{background:var(--ok)}.halves .half.unknown{background:transparent;box-shadow:inset 0 0 0 1px var(--line-2)}.halves{align-items:center}.halves .evidence{width:5px;height:5px;border-radius:50%;background:var(--line-2)}.halves .evidence:first-of-type{margin-left:3px}.legend .halves{margin-right:4px;vertical-align:middle}.halves .evidence.on{background:var(--fg-2, var(--accent));opacity:.75}.unmeasured{color:var(--warn);font-family:var(--mono);font-size:11.5px}.repeat{color:var(--ink-dim);font-family:var(--mono);font-size:11.5px}.agent-ref{font-family:var(--mono);font-size:12px}table.grid td a.agent-ref,table.grid td .agent-ref a,table.grid td.key-name>a,table.grid td:first-child>a:not(.btn){color:var(--ink-strong);font-weight:500}table.grid tr:hover td a.agent-ref,table.grid tr:hover td .agent-ref a,table.grid tr:hover td.key-name>a,table.grid tr:hover td:first-child>a:not(.btn){color:var(--brand-ink)}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.card{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r);padding:10px 12px}.card .k{font-size:var(--fs-label);font-weight:500;color:var(--ink-dim)}.card .v{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink-strong);margin-top:2px;font-variant-numeric:tabular-nums}.card .s{color:var(--ink-dim);font-size:11.5px}.cost{padding:8px 14px;border-top:1px solid var(--line);color:var(--ink-faint);font-size:11.5px;display:flex;flex-wrap:wrap;gap:6px 18px;background:var(--bg-2)}.cost .partial{color:var(--warn)}.cost .ign{color:var(--ink-dim)}.split{display:grid;grid-template-columns:minmax(320px,2fr) 3fr;gap:18px;align-items:start}@media (max-width: 1100px){.split{grid-template-columns:minmax(240px,1fr) 2fr}}@media (max-width: 900px){.split{grid-template-columns:1fr}}.tree .node{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:8px 14px;border-bottom:1px solid var(--line);cursor:pointer}.tree .node:hover{background:var(--bg-2)}.tree .node.on{background:var(--accent-glow);box-shadow:inset 3px 0 0 var(--brand)}.tree .node .l1{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.tree .node .l1 .who{white-space:nowrap}.tree .node .id{font-family:var(--mono);color:var(--ink-strong)}.tree .node .l2{grid-column:1 / -1;color:var(--ink-dim);font-size:11.5px;display:flex;gap:12px;flex-wrap:wrap}.tree .node .l2 .agent-ref{color:var(--ink)}.tree .node .bar{width:3px;align-self:stretch;background:var(--line-2);border-radius:2px}.items{display:flex;flex-direction:column}.item{display:grid;grid-template-columns:22px 1fr;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line)}.item .glyph{width:22px;height:22px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;font-size:11px;color:var(--ink-dim);background:var(--bg-2)}.item.model_call .glyph{color:var(--running);border-color:color-mix(in srgb,var(--running) 40%,transparent)}.item.artifact .glyph{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.item.gap .glyph{color:var(--warn);border-style:dashed}.item.prompt .glyph,.item.reply .glyph{color:var(--ink-strong)}.item .row1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.item .kind{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint)}.item .when{margin-left:auto;color:var(--ink-faint);font-family:var(--mono);font-size:11px}.item .text{margin-top:6px;white-space:pre-wrap;font-family:var(--mono);font-size:12px;color:var(--ink);background:var(--bg-2);border-radius:var(--r-sm);padding:8px 10px;max-height:260px;overflow:auto}.item .meta{margin-top:4px;color:var(--ink-dim);font-size:11.5px;display:flex;gap:12px;flex-wrap:wrap}.item .detail{margin-top:6px}.item .toggle{background:transparent;border:0;color:var(--brand-ink);cursor:pointer;font:inherit;padding:0}.citems{margin-top:6px;border:1px solid var(--line);border-radius:var(--r-sm)}.citem{display:grid;grid-template-columns:90px 1fr;gap:8px;padding:6px 10px;border-bottom:1px solid var(--line);font-size:12px}.citem:last-child{border-bottom:0}.citem.old{opacity:.55}.citem .who{color:var(--ink-dim);font-family:var(--mono);font-size:11px}.citem .body{white-space:pre-wrap;font-family:var(--mono);min-width:0;overflow-wrap:anywhere}.citem .body .hash{color:var(--ink-faint)}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.toolbar select,.toolbar input,.toolbar button{background:var(--bg-2);border:1px solid var(--line);color:var(--ink);border-radius:var(--r-sm);padding:5px 8px;font:inherit}.toolbar button{cursor:pointer}.toolbar button:hover{border-color:var(--line-2)}.toolbar label{color:var(--ink-dim);display:inline-flex;align-items:center;gap:6px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--control-h);background:var(--bg-1);border:1px solid var(--line-2);color:var(--ink);border-radius:var(--r-sm);padding:5px 12px;font:inherit;font-weight:500;box-shadow:var(--shadow);cursor:pointer}.btn:hover{border-color:var(--ink-faint)}.btn.primary{background:var(--action);color:var(--action-ink);border-color:var(--action);font-weight:600}.btn.primary:hover{background:var(--action-hover);border-color:var(--action-hover)}.btn.danger{color:var(--error)}.btn.danger:hover{border-color:var(--error)}.btn.small{min-height:0;padding:2px 8px;font-size:11.5px}.btn:disabled{opacity:.5;cursor:default}a.btn:hover{text-decoration:none}.form{padding:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px}.form .field{display:flex;flex-direction:column;gap:4px;min-width:0}.form .field>span{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint)}.form .field .hint{font-size:11.5px;color:var(--ink-dim);text-transform:none;letter-spacing:0}.form input,.form select{background:var(--bg-2);border:1px solid var(--line);color:var(--ink);border-radius:var(--r-sm);padding:6px 8px;font:inherit;min-width:0}.form input:focus,.form select:focus{outline:none;border-color:var(--accent-2);box-shadow:0 0 0 3px var(--accent-glow)}.form .actions{grid-column:1 / -1;display:flex;align-items:center;gap:12px}.form .actions .err{color:var(--error)}.reveal{margin:0 14px 14px;padding:12px 14px;border:1px solid var(--accent-2);border-radius:var(--r);background:var(--accent-glow);display:grid;gap:8px}.reveal .head{display:flex;align-items:center;gap:10px;color:var(--ink-strong);font-weight:600}.reveal .head .warn{color:var(--warn);font-weight:500}.reveal .head .spacer{flex:1}.reveal .key{display:flex;align-items:center;gap:8px}.reveal code{font-family:var(--mono);font-size:12.5px;background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:6px 10px;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.reveal .meta{color:var(--ink-dim);font-size:11.5px}.actions-cell{display:inline-flex;gap:6px}.more{padding:10px 14px;display:flex;justify-content:center}.kv{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;padding:12px 14px;margin:0}.kv dt{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint);align-self:baseline}.kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.panel .note{padding:0 14px 12px;color:var(--ink-dim);font-size:12px}.panel .note.err{color:var(--error)}.panel .note.warn{color:var(--warn)}.panel .row-actions{display:flex;align-items:center;gap:10px;padding:0 14px 14px;flex-wrap:wrap}.form .field.wide{grid-column:1 / -1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.capture-choice{border:0;margin:0;padding:0}.capture-choice legend{padding:0;margin-bottom:4px}.capture-choice legend>span{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint)}.capture-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.capture-card{position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2);cursor:pointer}.capture-card:hover{border-color:var(--line-2)}.capture-card.on{border-color:var(--primary);background:var(--accent-glow)}.capture-card:has(input:focus-visible){border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),0 0 0 4px var(--accent-glow)}.capture-icon{flex:none;margin-top:1px;color:var(--ink-dim)}.capture-card.on .capture-icon{color:var(--accent)}.capture-text{display:flex;flex-direction:column;gap:2px}.capture-title{font-weight:500;color:var(--ink-strong)}.capture-sub{font-size:12.5px;color:var(--ink-dim)}.form.sentence{grid-template-columns:1fr;gap:16px}.form.sentence .field>:is(span,label):first-child,.form.sentence .capture-choice legend>span{font-size:13px;text-transform:none;letter-spacing:0;color:var(--ink-dim)}.form .key-row{display:flex;gap:8px;min-width:0}.form .key-row>input{flex:1 1 auto}.form .key-row>select{flex:0 0 160px}@media (max-width: 520px){.form .key-row{flex-direction:column}.form .key-row>select{flex-basis:auto}}.form textarea{background:var(--bg-2);border:1px solid var(--line);color:var(--ink);border-radius:var(--r-sm);padding:6px 8px;font:inherit;font-family:var(--mono);font-size:12px;min-height:64px;resize:vertical}.form textarea:focus{outline:none;border-color:var(--accent-2);box-shadow:0 0 0 3px var(--accent-glow)}.grid tr.pick{cursor:pointer}.grid tr.pick.on td{background:var(--accent-glow)}.grid tr.off td{color:var(--ink-faint)}.topbar a.tenant{color:inherit}.topbar a.tenant:hover{text-decoration:none;color:var(--ink-strong)}.step{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;margin-right:.35rem;border-radius:50%;background:var(--action);color:var(--action-ink);font-size:.75rem;font-weight:600}.config{margin:.5rem 0;padding:.6rem .8rem;border:1px solid var(--line);border-radius:6px;background:var(--bg-2);font-family:var(--mono);font-size:.8rem;line-height:1.45;white-space:pre-wrap;word-break:break-all;overflow-x:auto}.blocks{padding:0 14px 6px}.blocks h3{margin:12px 0 4px;font-size:13px;color:var(--ink-strong)}.blocks .part-head{display:flex;align-items:center;gap:8px;font-size:12px}.blocks .part-head .spacer{flex:1}.task-head .level-seg button{padding:5px 12px;font-size:12.5px}.story .tline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--bg-2)}.story .tline .who{color:var(--ink-strong);font-weight:600}.story .line{display:grid;grid-template-columns:22px 1fr auto;gap:10px;padding:8px 14px;border-bottom:1px solid var(--line);align-items:start}.story .line .glyph{width:22px;height:22px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;font-size:11px;color:var(--ink-dim);background:var(--bg-2)}.story .line.thought .glyph{color:var(--running);border-color:color-mix(in srgb,var(--running) 40%,transparent)}.story .line.failed .glyph{color:var(--error);border-color:color-mix(in srgb,var(--error) 40%,transparent)}.story .line.stored .glyph,.story .line.shared .glyph,.story .line.read .glyph{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.story .line.asked .glyph,.story .line.ran .glyph{color:var(--ink-strong)}.story .line.earlier .glyph,.story .line.filtered .glyph{border-style:dashed}.story .line.filtered{border-bottom:0}.story .args{color:var(--ink-dim);min-width:0}.page-head h1 .agent-ref{font-size:inherit;font-family:inherit}.story .raw{display:block;font-size:11px;line-height:16px;color:var(--ink-dim);opacity:.85;min-width:0}.story .raw .clamp{max-height:calc(var(--lines, 3) * 16px);color:var(--ink-dim)}.page-head h1 .root-id{margin-left:10px;font-size:13px;font-weight:400}table.grid td.task-name{white-space:normal;min-width:240px}.panel h2 .thread-name{white-space:nowrap}table.grid td.key-name{white-space:normal;min-width:200px}table.grid td.key-name .agent-ref{white-space:nowrap}table.grid td.key-name .key-label{font-size:12px}.story .line.old{opacity:.6}.story .line .body{min-width:0;line-height:22px;overflow-wrap:anywhere}.story .line .body>*{margin-right:6px}.story .line .body .reply{display:block;margin:4px 0 2px;padding-left:12px;border-left:2px solid var(--line-2)}.story .line .body .reply .clamp,.story .line .verb{color:var(--ink-dim)}.story .line .name{color:var(--ink-strong)}.story .line .who{color:var(--ink-strong);font-weight:600}.story .line .arrow{color:var(--ink-faint)}.story .line .meta{color:var(--ink-dim);font-size:12px}.story .line .when{color:var(--ink-faint);font-family:var(--mono);font-size:11px;line-height:22px;white-space:nowrap}.story .line .card{margin-top:4px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-2);line-height:1.5}.story .line .card .row1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.story .line .card .kind{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint)}.story .line .card .meta{margin-top:4px;color:var(--ink-dim);font-size:11.5px;display:flex;gap:12px;flex-wrap:wrap}.story .line .card .citems{background:var(--bg-1)}.story .line .toggle{background:transparent;border:0;color:var(--brand-ink);cursor:pointer;font:inherit;padding:0}.story .line .toggle.count{font-family:var(--mono);font-size:11.5px}.story .line .folded{margin-top:2px;padding-left:8px;border-left:2px solid var(--line-2);display:grid;gap:2px}.story .line .folded .meta{display:flex;gap:10px;flex-wrap:wrap;line-height:18px}.cast-name{color:inherit}.cast-name.unnamed{font-family:var(--mono);font-weight:400}.cast-name.off{opacity:.75}a.cast-name:hover{color:var(--brand-ink)}.clamp-wrap{display:inline}.tree .node .num.mono,.story .tline .num.mono,.story .line .arrow .mono,.story .line .toggle.count,.story .line .meta{font-family:var(--sans);font-feature-settings:var(--tnum)}.clamp{display:inline-block;max-width:100%;max-height:calc(var(--lines, 3) * 22px);overflow:hidden;vertical-align:top;white-space:pre-wrap;color:var(--ink)}.clamp.open{max-height:none}.activity{display:grid;grid-template-columns:320px minmax(0,1fr)}.activity .heads{border-right:1px solid var(--line);min-width:0}.activity .heads .axis-spacer{border-bottom:1px solid var(--line);padding:0 12px;font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint);display:flex;align-items:center}.activity .lane-head{padding:4px 12px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;min-width:0}.activity .lane-group{display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid var(--line);background:var(--bg-2);font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint);min-width:0}.activity .lane-group .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity .lane-group .count{font-family:var(--mono);color:var(--ink-dim);letter-spacing:0}.activity .group-band{fill:var(--bg-2)}.activity .chart{position:relative;overflow:hidden;min-width:0}.activity .chart svg{display:block}.activity .chart .empty{position:absolute;top:24px;right:0;bottom:0;left:0;display:grid;place-items:center}.activity .axis text{fill:var(--ink-faint);font-family:var(--mono);font-size:10px}.activity .grid,.activity .sep{stroke:var(--line);stroke-width:1}.activity .ln{stroke-width:1;pointer-events:none}.activity .ln.now{stroke:var(--brand-ink)}.activity .ln.bound{stroke:var(--ink-faint);stroke-dasharray:3 3}.activity .ln-label{font-family:var(--mono);font-size:10px;pointer-events:none}.activity .ln-label.now{fill:var(--brand-ink)}.activity .ln-label.bound{fill:var(--ink-faint)}.activity .thread{cursor:pointer}.activity .bar{fill:var(--muted)}.activity .bar.ok{fill:var(--ok)}.activity .bar.error,.activity .bar.timeout{fill:var(--error)}.activity .bar.running{fill:var(--running)}.activity .bar.empty{fill:var(--muted)}.activity .thread:hover .bar{filter:brightness(1.25)}.activity .hit{fill:transparent}.activity .hairline{stroke:var(--muted);stroke-width:1}.activity .hairline.ok{stroke:var(--ok)}.activity .hairline.error{stroke:var(--error)}.activity .stripe.fail{fill:var(--error)}.activity .stripe.unm{fill:var(--warn)}.activity .dot{stroke:var(--bg-1);stroke-width:1}.activity .dot.commit{fill:var(--ink-strong)}.activity .dot.read{fill:var(--running)}.activity .dot.grant{fill:var(--warn)}.activity .dot.denied{fill:var(--bg-1);stroke:var(--error);stroke-width:1.5}.activity .arrow{fill:none;stroke:var(--ink-dim);stroke-width:1.4}.activity .arrow-head,.activity .tail{fill:var(--ink-dim)}.activity .prompt:hover .arrow,.activity .prompt:hover .arrow-head,.activity .prompt:hover .tail{stroke:var(--accent);fill:var(--accent)}.activity .prompt:hover .arrow{fill:none}.activity .brush{fill:var(--accent-glow);stroke:var(--accent);stroke-width:1}.activity .sel{fill:none;stroke:var(--accent);stroke-width:1.5}.activity .glyph{font-size:11px;font-weight:600;fill:var(--ink-dim);pointer-events:none}.activity .glyph.error,.activity .glyph.timeout{fill:var(--error)}.activity .glyph.running{fill:var(--running)}.activity .open-hatch{fill:var(--running);opacity:.45}.activity .open-end{stroke:var(--running);stroke-width:1;stroke-dasharray:3 2}.task-timeline .activity{grid-template-columns:260px minmax(0,1fr)}.task-timeline>h2 .sub{font-weight:400;text-transform:none;letter-spacing:0;color:var(--ink-dim);margin-left:6px}.legend .sw.s-empty{background:var(--muted)}.activity .unzoom{position:absolute;top:28px;right:8px;z-index:1}.activity .tip{position:absolute;z-index:2;pointer-events:none;width:380px;max-width:calc(100% - 8px);background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--r-sm);box-shadow:var(--shadow);padding:8px 10px;font-size:11.5px;display:flex;flex-direction:column;gap:4px}.activity .tip .row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.activity .tip .who{color:var(--ink-strong);font-weight:600}.legend{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:11px;color:var(--ink-dim);text-transform:none;letter-spacing:0}.legend i{display:inline-block;vertical-align:middle;margin-right:4px}.legend .sw{width:14px;height:8px;border-radius:2px;background:var(--muted)}.legend .sw.s-ok{background:var(--ok)}.legend .sw.s-error{background:var(--error)}.legend .sw.s-running{background:var(--running)}.legend .dt{width:8px;height:8px;border-radius:50%}.legend .dt.commit{background:var(--ink-strong)}.legend .dt.read{background:var(--running)}.legend .dt.grant{background:var(--warn)}.legend .dt.denied{background:transparent;box-shadow:inset 0 0 0 1.5px var(--error)}.legend .ln{width:2px;height:11px}.legend .ln.now{background:var(--brand-ink)}.legend .ln.bound{background:var(--ink-faint)}.legend .st{width:14px;height:2px}.legend .st.fail{background:var(--error)}.legend .st.unm{background:var(--warn)}@media (max-width: 900px){.activity{grid-template-columns:200px minmax(0,1fr)}}:is(.page-head,.panel>h2) .live{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:var(--ink-dim);font-size:12px}:is(.page-head,.panel>h2) .live .beat{width:7px;height:7px;border-radius:50%;background:var(--ok);display:inline-block}:is(.page-head,.panel>h2) .live.reading .beat{animation:beat .8s ease-in-out infinite}:is(.page-head,.panel>h2) .live.paused .beat{background:var(--muted)}:is(.page-head,.panel>h2) .live .mode{font-size:11px;letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:999px;border:1px solid var(--line);color:var(--ink-dim)}:is(.page-head,.panel>h2) .live .mode.live{border-color:var(--ok);color:var(--ok)}@keyframes beat{0%,to{opacity:1}50%{opacity:.25}}.down{color:var(--error)}.pip.down{background:var(--error);box-shadow:none;border-radius:1px}.pip.offline{background:transparent;box-shadow:inset 0 0 0 2px var(--muted)}.pip.unknown{background:transparent;box-shadow:none;border:1px dashed var(--ink-dim);box-sizing:border-box}td .pip{vertical-align:middle;margin-right:2px}table.grid tr.row.off td:first-child{box-shadow:inset 3px 0 0 var(--error)}table.grid tr.row.grew td{animation:grew 1.8s ease-out}@keyframes grew{0%{background:color-mix(in srgb,var(--brand-ink) 24%,transparent)}to{background:transparent}}.seg{display:inline-flex;flex:none;border:1px solid var(--line);border-radius:var(--r-sm);text-transform:none;letter-spacing:0;font-weight:400}.seg button{background:transparent;border:0;border-right:1px solid var(--line);color:var(--ink-dim);padding:3px 9px;font:inherit;font-size:11.5px;cursor:pointer;white-space:nowrap}.seg button:last-child{border-right:0}.seg button:hover{color:var(--ink)}.seg button.on{position:relative;background:var(--brand-glow);color:var(--brand-ink);font-weight:600}.seg button.on:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--brand-line);pointer-events:none}.seg button.on:first-child{border-top-left-radius:calc(var(--r-sm) - 1px);border-bottom-left-radius:calc(var(--r-sm) - 1px)}.seg button.on:last-child{border-top-right-radius:calc(var(--r-sm) - 1px);border-bottom-right-radius:calc(var(--r-sm) - 1px)}.seg button.on:first-child:after{border-top-left-radius:var(--r-sm);border-bottom-left-radius:var(--r-sm)}.seg button.on:last-child:after{border-top-right-radius:var(--r-sm);border-bottom-right-radius:var(--r-sm)}.legend .pip{width:8px;height:8px}.agent-groups{display:flex;flex-direction:column}.agent-group{padding:10px 14px 14px;border-bottom:1px solid var(--line)}.agent-group:last-child{border-bottom:0}.agent-group h3{display:flex;align-items:baseline;gap:8px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint);margin-bottom:10px}.agent-group-fold{display:inline-flex;align-items:center;gap:8px;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}.agent-group-fold:hover{color:var(--ink-strong)}.agent-group h3 .count{font-family:var(--mono);color:var(--ink-dim);letter-spacing:0}.acards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.acard{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;display:flex;flex-direction:column;gap:3px;min-width:0;cursor:pointer;transition:border-color .15s}.acard:hover,.acard:focus-visible{border-color:var(--accent-2);outline:none}.acard:focus-visible{box-shadow:0 0 0 3px var(--accent-glow)}.acard.off{opacity:.8}.acard.down{box-shadow:inset 3px 0 0 var(--error)}.acard.grew{animation:grew 1.8s ease-out}.acard .l1{display:flex;align-items:center;gap:7px;font-weight:600;color:var(--ink-strong);white-space:nowrap;overflow:hidden;min-width:0}.acard .l1 .cast-name,.acard .l1 .name{overflow:hidden;text-overflow:ellipsis;min-width:0}.acard .l1 .harness{font-weight:400;flex:none}.acard.down .l1{color:var(--error)}.acard .pip{flex:none}.acard .id{font-family:var(--mono);font-size:11px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acard .owner{color:var(--ink-dim);font-size:11.5px}.acard .owner b{color:var(--ink);font-weight:500}.acard .state{font-size:11.5px;color:var(--ink-dim)}.acard .state.online{color:var(--ok)}.acard .state.down{color:var(--error);font-weight:500}.acard .figs{margin-top:4px;display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;font-size:11.5px;color:var(--ink-dim)}.acard .figs .f b{font-family:var(--mono);font-weight:500;color:var(--ink-strong);font-variant-numeric:tabular-nums}.acard .marks{margin-top:2px;display:flex;flex-wrap:wrap;gap:5px;min-width:0}.acard .marks .m{font-size:10.5px;white-space:nowrap;padding:0 6px;line-height:16px;border-radius:4px;color:var(--ink-faint);background:var(--bg-3)}.acard .marks .m.on{color:var(--ok);background:var(--ok-glow)}.acard .marks .m.unknown{background:transparent;box-shadow:inset 0 0 0 1px var(--line-2)}.acard.mini{background:transparent;border:0;border-radius:0;padding:0;gap:2px;cursor:default;transition:none}.acard.mini.down{box-shadow:none}.acard.mini .l2{display:flex;align-items:center;gap:5px;color:var(--ink-dim);font-size:11px;white-space:nowrap;overflow:hidden}.acard.mini .id{overflow:visible}.acard .since{font-weight:500;font-size:11px;color:var(--error)}.agent-ref.named{font-family:inherit;letter-spacing:0}.agent-key{font-family:var(--mono);font-size:11px;color:var(--ink-faint);white-space:nowrap}h1 .named{color:var(--fg)}h1 .id{font-size:.7em;margin-left:.4em}.copy-text{display:inline-flex;align-items:baseline;gap:6px;max-width:100%;min-width:0}.copy-text code{font-family:var(--mono);font-size:12px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-text .copy{flex:none;font:inherit;font-size:10.5px;letter-spacing:.04em;color:var(--ink-faint);background:none;border:1px solid var(--line-2);border-radius:4px;padding:0 5px;cursor:pointer;opacity:.55}.copy-text:hover .copy,.copy-text .copy:focus-visible,.copy-text .copy.done{opacity:1}.copy-text .copy:hover{color:var(--ink)}.copy-text .copy.done{color:var(--ok);border-color:var(--ok)}.acard .prompt{display:flex;gap:6px;min-width:0;font-size:11px}.acard .prompt .copy-text code{font-size:11px}.copy-text code.wrap{white-space:normal}.copy-text code.wrap span{white-space:nowrap}dl.facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 24px;margin:0;padding:14px 16px;font-size:12.5px}dl.facts dt{color:var(--ink-dim)}dl.facts dd{margin:0;min-width:0}@media (max-width: 640px){dl.facts{grid-template-columns:minmax(0,1fr);gap:2px}dl.facts dd{margin-bottom:8px}}.user-tag{margin-left:6px;padding:0 4px;border:1px solid var(--line-2);border-radius:3px;font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--ink-dim);vertical-align:1px}.grid .wrap{white-space:normal;display:inline-block;min-width:320px}.home{width:100%;max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:18px;padding-top:28px}.home-hero{display:flex;align-items:baseline;gap:16px;margin-bottom:4px}.home-hero h1{font-size:30px;font-weight:700;letter-spacing:-.02em;color:var(--ink-strong)}.home-hero .powered{margin-left:auto;font-size:12px;color:var(--ink-faint)}.home-banner{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--r);border:1px solid var(--warn);color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,transparent)}.home-lead{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:var(--r);border:1px solid var(--primary);background:var(--accent-glow);color:var(--ink);text-decoration:none}.home-lead:hover{background:color-mix(in srgb,var(--primary) 22%,transparent)}.home-lead .ico{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;color:var(--accent);background:var(--accent-glow);flex:none}.home-lead .body{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.home-lead .title{font-size:16px;font-weight:600;color:var(--ink-strong)}.home-lead .line{color:var(--ink-dim)}.home-lead .go{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:var(--r-sm);background:var(--action);color:var(--action-ink);font-weight:500;white-space:nowrap}@media (max-width: 640px){.home-lead{flex-wrap:wrap;align-items:flex-start;gap:12px 14px;padding:16px}.home-lead .body{flex:1 1 calc(100% - 54px)}.home-lead .go{margin-left:54px;white-space:normal}}.home-strip{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border-radius:var(--r);border:1px solid var(--primary);background:var(--accent-glow)}.home-strip .strip-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 16px}.home-strip h2{margin:0;font-size:16px;font-weight:600;color:var(--ink-strong)}.home-strip .strip-videos{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:13px}.home-strip .welcome-lead{max-width:72ch;margin:0;color:var(--ink-dim);line-height:1.55}.home-strip .strip-steps{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none}.home-strip .strip-steps li{display:inline-flex;align-items:center;gap:8px;color:var(--ink-faint)}.home-strip .strip-steps li.done{color:var(--ink-dim)}.home-strip .strip-steps li.done svg{color:var(--brand-word)}.home-strip .go{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:var(--r-sm);background:var(--action);color:var(--action-ink);font-weight:500;text-decoration:none}@media (max-width: 640px){.home-strip{padding:16px}.home-strip .strip-videos{margin-left:0}}.home-attn{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:10px 14px;border-radius:var(--r);border:1px solid color-mix(in srgb,var(--warn) 55%,var(--line));background:color-mix(in srgb,var(--warn) 7%,var(--bg-1))}.home-attn .label{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--warn);margin-right:4px}.home-attn .chip{white-space:nowrap;padding:2px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--warn) 45%,var(--line));color:var(--ink);text-decoration:none}.home-attn .chip:hover{border-color:var(--warn)}.home-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.home-tiles .tile{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-1);box-shadow:var(--shadow);color:var(--ink);text-decoration:none;min-height:150px}.home-tiles .tile:hover{border-color:var(--line-2)}.home-tiles .tile .title{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:var(--ink-dim)}.home-tiles .tile .title svg{color:var(--ink-faint);flex:none}.home-tiles .tile .title .go{margin-left:auto}.home-tiles .tile .live{margin-top:8px;font-size:13px;color:var(--ink-dim);font-variant-numeric:tabular-nums;display:flex;align-items:baseline;column-gap:6px;flex-wrap:wrap}.home-tiles .tile .live b{font-size:24px;font-weight:600;line-height:1.25;color:var(--ink-strong);letter-spacing:-.02em}.home-tiles .tile .live.checking{color:var(--ink-dim);font-style:italic}.home-tiles .tile .sub{margin-top:2px;font-size:12px;color:var(--ink-faint)}@media (max-width: 1100px){.home-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.how{display:flex;flex-direction:column;gap:16px;max-width:1080px}.how-part>:not(h2){margin:12px 16px}.how-part p,.how-part li{line-height:1.6}.how-part .lede{font-size:14.5px}.how-part .caption{color:var(--ink-dim);font-size:12.5px}.how-part h3{font-size:13.5px;font-weight:600;color:var(--ink-strong);margin-bottom:4px}.how-list{padding-left:18px;display:flex;flex-direction:column;gap:6px}.how-list b{color:var(--ink-strong);font-weight:600}.how-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.how-diagram{width:100%;height:auto;display:block;max-width:1000px}.how-diagram .dg-group{fill:var(--bg-2);stroke:var(--line-2)}.how-diagram .dg-agent{fill:var(--bg-1);stroke:var(--ok)}.how-diagram .dg-box{fill:var(--bg-1);stroke:var(--line-2)}.how-diagram .dg-box.nats,.how-diagram .dg-box.proxy,.how-diagram .dg-box.console{stroke:var(--primary);fill:var(--accent-glow)}.how-diagram .dg-title{fill:var(--ink-strong);font-size:15px;font-weight:600}.how-diagram .dg-label{fill:var(--ink);font-size:13px}.how-diagram .dg-sub{fill:var(--ink-dim);font-size:12px}.how-diagram .dg-arrow{stroke:var(--ink-faint);stroke-width:1.5;fill:none}.how-diagram .dg-head{fill:var(--ink-faint)}.how-glossary td.word{font-weight:600;color:var(--ink-strong);white-space:nowrap}.how-glossary td.means{white-space:normal;min-width:280px}.how-glossary td.mono{white-space:normal}.how-links{list-style:none;display:flex;flex-direction:column;gap:8px}.how-links a{display:inline-flex;align-items:center;gap:4px}.bare{min-height:100vh;display:flex;justify-content:center;padding:56px 24px}.login{width:100%;max-width:440px;display:flex;flex-direction:column;gap:20px}.login-head{text-align:center}.login-head .mark svg{width:40px;height:40px;color:var(--brand)}.login-head h1{margin-top:10px;font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--ink-strong)}.login-head p{margin-top:6px;color:var(--ink-dim)}.login-foot{text-align:center;color:var(--ink-dim)}.login .panel>.note{padding:12px 14px 0}.signin{padding:22px 22px 18px;display:flex;flex-direction:column;gap:14px}.signin h2{padding:0;border:0;font-size:17px}.signin .form{padding:0;display:flex;flex-direction:column;gap:14px}.signin .note{padding:0;margin:0}.signin .field input{width:100%}.signin .actions{display:flex;align-items:center;gap:10px}.signin .actions .btn.primary{min-width:110px;justify-content:center}.signin-help{font-size:13px;color:var(--ink-dim)}.signin-help summary{cursor:pointer;color:var(--ink-faint)}.signin-help summary:hover{color:var(--ink)}.signin-help p{margin-top:8px;line-height:1.5}.howto{margin:0;padding:0 16px 14px;font-size:13px;line-height:1.55;color:var(--ink)}.howto>summary{cursor:pointer;color:var(--ink-strong);font-weight:600}.howto>p,.howto>ol{margin:8px 0}.howto ol,.howto ul{padding-left:22px}.howto li,.howto ul{margin:4px 0}.to-account{margin-left:4px}.signin-accounts{display:flex;flex-direction:column;gap:6px}.signin-account{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer}.signin-account:hover{background:var(--bg-2)}.signin-account.on{border-color:var(--accent);background:var(--accent-glow)}.signin-account .text{display:flex;flex-direction:column;flex:1;min-width:0}.signin-account .name{font-weight:600;color:var(--ink-strong)}.signin-account .where{font-size:12px;color:var(--ink-faint)}.connect{display:flex;flex-direction:column;gap:10px;max-width:980px}.wstep{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-1);box-shadow:var(--shadow)}.wstep.open{border-color:var(--line-2)}.wstep-head{display:flex;align-items:center;gap:12px;width:100%;padding:14px 18px;border:0;background:none;color:var(--ink-dim);font:inherit;text-align:left;cursor:pointer}.cmd{display:flex;align-items:flex-start;gap:8px}.cmd .config{flex:1;margin:0}.cmd+.note,.cmd+.cmd{margin-top:10px}.hl .hljs-keyword,.hl .hljs-built_in{color:var(--running-ink)}.hl .hljs-string,.hl .hljs-subst .hljs-string{color:var(--ok-ink)}.hl .hljs-comment{color:var(--ink-faint);font-style:italic}.hl .hljs-title,.hl .hljs-title.function_{color:var(--warn-ink)}.hl .hljs-number,.hl .hljs-literal,.hl .hljs-variable,.hl .hljs-meta{color:var(--brand-ink)}.hl .hljs-subst,.hl .hljs-params{color:var(--ink)}.prereqs{margin:0 0 14px}.prereqs-head{display:flex;align-items:center;gap:6px;margin:0 0 8px;color:var(--ink-strong);font-weight:600}summary.prereqs-head{display:list-item;cursor:pointer}.prereqs:not([open])>summary.prereqs-head{margin:0}.prereqs-os{display:flex;align-items:center;gap:6px;margin:0 0 10px}.prereqs .cmd+.note,.prereqs-after{margin:10px 0}.prereqs>.prereqs-head:last-child{margin-top:16px}.lang-pick{display:flex;align-items:center;gap:10px;margin:0 0 10px}.mode-pick{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px}.mode-pick .agent-count{margin-left:auto;font-size:12px;color:var(--ink-dim);white-space:nowrap}.mode-pick .agent-count.full{color:var(--warn-ink)}.note.at-cap{margin:0}.wstep.open .wstep-head,.wstep.done .wstep-head{color:var(--ink-strong)}.wstep-head .num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;border:1px solid var(--line-2);font-size:12px;color:var(--ink-dim);flex:none}.wstep.open .wstep-head .num{border-color:var(--brand);color:var(--brand-ink)}.wstep.done:not(.open) .wstep-head .num{border-color:var(--ok);color:var(--ok)}.wstep-head .title{font-size:15px;font-weight:600;flex:1}.wstep-head .summary{font-size:12px;color:var(--ink-faint)}.wstep-head .summary.ok{color:var(--ok)}.wstep-body{padding:4px 18px 18px;border-top:1px solid var(--line)}.wstep-body>.note:first-child,.wstep-body>.cards:first-child,.wstep-body>.capture-choice:first-child{margin-top:14px}.wstep-body>.step-next{margin-top:14px}.connect .step-help{margin:0 0 10px;color:var(--ink-dim)}.connect .note{color:var(--ink-dim);margin:10px 0}.connect .note.warn{color:var(--warn)}.connect .note .mono{white-space:nowrap}.connect .row-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.card-pick{display:grid;grid-template-columns:22px 1fr;column-gap:10px;row-gap:2px;align-items:start;align-content:start;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.card-pick:hover{border-color:var(--line-2)}.card-pick.on{border-color:var(--primary);background:var(--accent-glow)}.card-pick .ico{grid-row:span 2;margin-top:2px;color:var(--ink-dim)}.card-pick.on .ico{color:var(--accent)}.card-pick .t{font-weight:600;color:var(--ink-strong)}.card-pick .l{font-size:12px;color:var(--ink-dim)}.connect .other{margin:10px 0 0;font-size:13px}.linklike{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--brand-ink);font:inherit;cursor:pointer}.linklike.on{font-weight:600;text-decoration:underline}.picklist{display:flex;flex-direction:column;gap:4px;margin:10px 0}.pickrow{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer}.pickrow.on{border-color:var(--primary);background:var(--accent-glow)}.made-before,.tech-fold,.danger-zone{margin-top:14px}.made-before>summary,.tech-fold>summary,.danger-zone>summary{cursor:pointer;color:var(--ink-dim)}.danger-zone>summary{color:var(--error)}.reuse{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 14px;margin:10px 0;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2)}.kv.review{margin:14px 0 6px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2)}.wait{margin-top:16px;padding:14px 16px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--bg-2)}.wait.done{border-color:color-mix(in srgb,var(--ok) 60%,var(--line));background:color-mix(in srgb,var(--ok) 6%,var(--bg-2))}.wait-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.wait-head .label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-strong)}.wait-head .spacer{flex:1}.half-row{display:flex;gap:10px;align-items:flex-start;padding:6px 0}.half-row .ico{flex:none;margin-top:1px}.half-row .ico.ok,.checklist .ico.ok{color:var(--ok)}.half-row .ico.warn,.checklist .ico.warn{color:var(--warn)}.half-row .ico.dim,.checklist .ico.dim{color:var(--ink-faint)}.half-row .what{flex:1;min-width:0}.half-row .causes{margin-top:6px;padding:8px 12px;border-left:2px solid var(--warn);color:var(--ink-dim)}.half-row .causes p{margin:0 0 4px}.half-row .causes ul{margin:0;padding-left:18px}.half-row .causes li{margin:3px 0}.spin{animation:spin 1.2s linear infinite;color:var(--brand-ink)}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spin{animation:none}}.wait-foot{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px}.wait-foot .err{color:var(--error)}.wait .tech-line{margin:8px 0 0;font-size:11px}.checklist{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.checklist li{display:grid;grid-template-columns:22px minmax(160px,220px) 1fr auto;gap:10px;align-items:center;padding:9px 4px;border-bottom:1px solid var(--line)}.checklist li:last-child{border-bottom:0}.checklist .t{font-weight:600;color:var(--ink-strong)}.checklist .l{color:var(--ink-dim)}.panel .checklist{margin:0;padding:0 14px 10px}.panel>h2+.note,.panel>h2+.checklist{padding-top:12px}.panel .tech-fold,.panel .danger-zone{margin:0;padding:0 14px 14px}.panel .tech-fold>summary,.panel .danger-zone>summary{padding:4px 0 10px}.panel .tech-fold .table-wrap{margin-bottom:10px}.panel .danger-zone .note{padding:0 0 10px}.panel .danger-zone .row-actions{padding:0}.connect .other .dim{color:var(--ink-faint)}.wstep-body .form{padding:14px 0}.wstep-body .reveal{margin:12px 0}.panel .table-wrap+.note{padding-top:10px}.dash-banner{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--bg-1);color:var(--ink);text-decoration:none}.dash-banner>span:first-child{flex:1}.dash-banner.none-running{border-color:var(--warn);background:color-mix(in srgb,var(--warn) 8%,transparent)}.dash-banner.quiet{border-color:var(--primary);background:var(--accent-glow)}.dash-banner .go{display:inline-flex;align-items:center;gap:4px;color:var(--accent);white-space:nowrap}a.dash-banner:hover{text-decoration:none}.dash-tiles,.use-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow),var(--panel-top);overflow:hidden}@media (max-width: 1180px){.dash-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.dash-tile{display:flex;flex-direction:column;gap:2px;padding:14px 16px 12px;background:none;border:0;border-radius:0;box-shadow:-1px 0 0 var(--line),0 -1px 0 var(--line);color:var(--ink);text-decoration:none;min-width:0}a.dash-tile:hover{background:var(--bg-2);text-decoration:none}.dash-tile .label{display:block;font-size:var(--fs-label);font-weight:500;color:var(--ink-dim)}.dash-tile .label:first-letter,.cap:first-letter{text-transform:uppercase}.cap{display:inline-block}.dash-tile .value{font-size:var(--fs-kpi);font-weight:600;letter-spacing:-.025em;line-height:1.2;color:var(--ink-strong);font-feature-settings:var(--tnum);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-tile .value .unit,.dash-tile .value small{font-size:.55em;font-weight:500;letter-spacing:0;color:var(--ink-dim);margin-left:.15em}@media (max-width: 1439px){.dash-tile .value{font-size:24px}}.dash-tile .sub{font-size:12px;color:var(--ink-dim);display:flex;align-items:center;gap:4px;min-height:18px}.dash-tile .sub.warn{color:var(--warn)}.dash-tile .sub{color:var(--ink-faint)}.dash-tile .sub.error{color:var(--error-ink)}.dash-tile .spark,.dash-tile .spark-none{margin-top:auto;padding-top:6px;height:34px;width:100%}.dash-tile .spark-none{display:flex;align-items:flex-end;font-size:11px;color:var(--ink-faint);border-bottom:1px dashed var(--line);padding-bottom:2px}.spark .line{fill:none;stroke:var(--data);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.spark .area{fill:var(--data-soft)}.dash-attn ul{list-style:none}.dash-attn li{display:grid;grid-template-columns:160px 1fr auto;align-items:center;gap:12px;padding:9px 16px;border-bottom:1px solid var(--line)}.dash-attn li.error{background:color-mix(in srgb,var(--error) 6%,transparent);box-shadow:inset 3px 0 0 var(--error)}.dash-attn li.warn{background:color-mix(in srgb,var(--warn) 6%,transparent);box-shadow:inset 3px 0 0 var(--warn)}.dash-attn li:last-child{border-bottom:0}.dash-attn .kind{display:inline-flex;align-items:center;justify-self:start;gap:6px;padding:2px 9px 2px 7px;border-radius:999px;font-size:12px;font-weight:550;white-space:nowrap}.dash-attn li.error .kind{color:var(--error-ink);background:color-mix(in srgb,var(--error) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--error) 30%,transparent)}.dash-attn li.warn .kind{color:var(--warn-ink);background:color-mix(in srgb,var(--warn) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 30%,transparent)}.dash-attn .next{display:inline-flex;align-items:center;gap:4px;font-size:12px;white-space:nowrap}.dash-attn .checked{text-transform:none;letter-spacing:0;font-weight:400}.dash-attn .attn-none{display:flex;align-items:center;gap:8px;padding:12px 14px;color:var(--ok)}.dash-attn .note{padding:6px 14px 10px;font-size:12px}.linkish{background:none;border:0;padding:0;font:inherit;color:var(--brand-ink);cursor:pointer}.linkish:hover{text-decoration:underline}.dash-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dash-chart .chart-why,.dash-top .chart-why,.dash-pairs .chart-why,.use-chart .chart-why{padding:18px 14px;color:var(--ink-dim)}.chart-why .why-detail{display:block;margin-top:4px;font-size:11px;color:var(--ink-faint);overflow-wrap:anywhere}.timechart{padding:8px 14px 10px}.tc-tools{display:flex;align-items:center;gap:10px;font-size:12px;min-height:18px}.tc-tools .spacer{flex:1}.tc-tools .caption{color:var(--ink-faint)}.tc-chart{width:100%}.tc-table{overflow:auto;margin-top:6px}.tech-details{margin-top:6px;font-size:12px;color:var(--ink-dim)}.tech-details>summary{cursor:pointer;color:var(--ink-faint);font-size:11.5px;width:fit-content}.tech-details p{margin-top:4px;overflow-wrap:anywhere}.dash-top .tech-details,.dash-pairs .tech-details{padding:0 14px 10px}.dash-top ol,.dash-pairs ol{list-style:none;padding:4px 0}.dash-top li{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(60px,1fr) auto;grid-template-areas:"name bar val" "meta meta meta";column-gap:12px;padding:7px 14px;border-bottom:1px solid var(--line)}.dash-top li:last-child,.dash-pairs li:last-child{border-bottom:0}.dash-top .name{grid-area:name;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.dash-top .bar,.dash-pairs .bar{grid-area:bar;align-self:center;height:6px;border-radius:3px;background:var(--bg-3);overflow:hidden}.dash-top .bar>span,.dash-pairs .bar>span{display:block;height:100%;border-radius:3px;background:var(--data)}.dash-top .val,.dash-pairs .val{grid-area:val;font-feature-settings:var(--tnum);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink-strong)}.dash-top .meta,.dash-pairs .meta{grid-area:meta;font-size:11.5px;color:var(--ink-faint)}.dash-top .meta.warn,.dash-pairs .meta.warn{color:var(--warn)}.dash-top .meta.error,.dash-pairs .meta.error{color:var(--error)}.dash-pairs ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;padding:4px 0}.dash-pairs li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(50px,1fr) auto;grid-template-areas:"who bar val" "meta meta meta";column-gap:12px;padding:7px 14px;border-bottom:1px solid var(--line)}.dash-pairs .who{grid-area:who;display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.dash-pairs .who .c,.dash-pairs .who .x{overflow:hidden;text-overflow:ellipsis}.dash-pairs .who .arrow{flex:none;color:var(--ink-faint)}.use-agent{display:inline-flex;align-items:baseline;gap:6px;font-size:12.5px}.use-agent select{max-width:220px}.use-notice{display:flex;align-items:flex-start;gap:8px;padding:9px 14px;border-radius:var(--r);font-size:13px;line-height:1.45}.use-notice svg{flex:none;margin-top:2px}.use-notice.warn{border:1px solid color-mix(in srgb,var(--warn) 55%,transparent);color:var(--ink);background:color-mix(in srgb,var(--warn) 8%,transparent)}.use-notice.warn svg,.use-notice.warn b{color:var(--warn)}.use-tiles.stats{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width: 1180px){.use-tiles,.use-tiles.stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.use-tile .value.warn{color:var(--warn)}.use-tile .sub{display:block;font-size:11.5px;line-height:1.35}.use-grid .share{width:18%;min-width:90px}.use-grid td.share .bar{display:block;height:6px;border-radius:3px;background:var(--bg-3);overflow:hidden}.use-grid td.share .bar>span{display:block;height:100%;border-radius:3px;background:var(--data)}.use-name-sub,.use-id{display:block;font-size:11px}.use-id{white-space:normal;overflow-wrap:anywhere;max-width:240px}.use-details{padding:0 14px 10px}.use-senders-head td{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);background:var(--bg-2)}.use-sender td:first-child{color:var(--ink-dim)}table.grid.use-stats th{white-space:normal;vertical-align:bottom}.use-updated{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--ink-faint)}.use-updated.reading svg{animation:spin 1s linear infinite}.ok-text{color:var(--ok)}.icon-seg button{display:inline-flex;align-items:center;gap:5px}.agents-panel>h2{flex-wrap:wrap;row-gap:8px}table.grid.agents-grid td{vertical-align:top}table.grid.agents-grid .sub-line{font-size:11.5px;margin-top:2px;white-space:nowrap}table.grid.agents-grid .online-cell{white-space:nowrap}table.grid.agents-grid .agent-cell{min-width:150px}table.grid tr.row.grey td{color:var(--ink-dim)}table.grid tr.row:focus-visible td{background:var(--bg-2);outline:none}table.grid tr.row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}table.grid tr.row.selected td{background:color-mix(in srgb,var(--accent) 8%,transparent)}.acards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.acard:not(.mini){background:var(--bg-1);padding:14px 16px 12px;gap:4px;box-shadow:var(--shadow)}.acard:not(.mini) .l1{gap:8px;font-size:14px}.acard .prog-icon{flex:none;color:var(--ink-dim)}.acard:not(.mini) .l1 .state{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-weight:400;font-size:12px;flex:none}.acard:not(.mini) .owner{font-size:12px;padding-left:24px}.acard:not(.mini) .id,.acard:not(.mini) .prompt{padding-left:24px}.acard .did{margin-top:8px;padding-left:24px;font-size:12.5px;color:var(--ink);display:flex;flex-wrap:wrap;gap:4px 10px;font-variant-numeric:tabular-nums}.acard .did.dim{color:var(--ink-faint)}.acard:not(.mini) .marks{padding-left:24px;margin-top:4px}.page-head.agent-head{align-items:flex-start;flex-wrap:wrap}.agent-head .ah-main{display:flex;flex-direction:column;gap:4px;min-width:0}.agent-head .crumbs{font-size:12px;color:var(--ink-faint)}.agent-head .crumbs a{color:var(--ink-dim)}.agent-head h1{font-size:var(--fs-h1);line-height:1.2;overflow-wrap:anywhere}.agent-head .ah-facts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;color:var(--ink-dim);font-size:13px}.agent-head .ah-facts b{color:var(--ink);font-weight:500}.agent-head .ah-state{display:inline-flex;align-items:center;gap:6px}.agent-head .ah-halves{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;color:var(--ink-dim)}.agent-head .ah-halves>span{display:inline-flex;align-items:center;gap:3px}.agent-head .ah-halves .yes svg{color:var(--ok)}.agent-head .ah-halves .no{color:var(--ink-faint)}.agent-head .ah-halves .unknown svg{color:var(--ink-faint)}.agent-head .ah-halves .sep{color:var(--ink-faint)}.agent-head>.btn{display:inline-flex;align-items:center;gap:6px;align-self:center}.agent-head>.window,.agent-head>.spacer~*{align-self:center}.agent-tiles.use-tiles.stats{grid-template-columns:repeat(5,minmax(0,1fr))}.agent-pairs .ap-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.agent-pairs .ap-cols h3{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);padding:10px 14px 2px;font-weight:500}.agent-pairs .ap-cols ol{display:block}.agent-pairs .who a{color:var(--ink)}.h2-link{font-size:12px;text-transform:none;letter-spacing:0;font-weight:400;display:inline-flex;align-items:center;gap:4px;margin-left:12px}.fold-h3{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:14px 14px 6px;border-top:1px solid var(--line)}.fold-h3 .spacer{flex:1}.fold-h3 .dim{font-weight:400}.cap{text-transform:capitalize}@media (max-width: 1100px){.agent-pairs .ap-cols{grid-template-columns:minmax(0,1fr)}}.drawer-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#09090b59;display:flex;justify-content:flex-end}.drawer{width:min(440px,100vw);height:100%;overflow-y:auto;background:var(--bg-1);border-left:1px solid var(--line);box-shadow:-12px 0 32px #0000002e;padding:20px 22px;display:flex;flex-direction:column;gap:16px;outline:none;animation:drawer-in .16s ease-out}@keyframes drawer-in{0%{transform:translate(24px);opacity:.4}}@media (prefers-reduced-motion: reduce){.drawer{animation:none}}.drawer-head{display:flex;align-items:flex-start;gap:10px}.drawer-head .drawer-icon{margin-top:4px;color:var(--accent);flex:none}.drawer-title{flex:1;min-width:0}.drawer-title h2{font-size:17px;font-weight:600;color:var(--ink-strong);overflow-wrap:anywhere}.drawer-title p{font-size:13px;color:var(--ink-dim)}.icon-btn{background:none;border:1px solid transparent;border-radius:var(--r);color:var(--ink-dim);padding:4px;cursor:pointer;display:inline-flex}.icon-btn:hover{border-color:var(--line);color:var(--ink)}.drawer-state{display:flex;align-items:center;gap:10px;font-size:12.5px}.drawer-facts{display:grid;grid-template-columns:120px minmax(0,1fr);gap:9px 12px;font-size:13px}.drawer-facts dt{color:var(--ink-faint)}.drawer-facts dd{color:var(--ink);min-width:0;overflow-wrap:anywhere}.drawer-actions{display:flex;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.drawer-actions .btn{display:inline-flex;align-items:center;gap:6px}.drawer-note{font-size:12px;color:var(--ink-faint);line-height:1.5}.drawer-confirm{border:1px solid color-mix(in srgb,var(--error) 45%,transparent);background:color-mix(in srgb,var(--error) 6%,transparent);border-radius:var(--r);padding:14px;display:flex;flex-direction:column;gap:8px}.drawer-confirm h3{font-size:14px;font-weight:600;color:var(--ink-strong)}.drawer-confirm p{font-size:13px;line-height:1.5;color:var(--ink)}.drawer-confirm .drawer-actions{border-top:0;padding-top:4px}.task-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px}.task-tools .spacer{flex:1}.task-search{display:inline-flex;align-items:center;gap:6px;background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-sm);padding:0 8px;color:var(--ink-faint);width:min(360px,100%)}.task-search input{border:0;background:transparent;color:var(--ink);font:inherit;padding:6px 0;flex:1;min-width:0;outline:none}.task-search:focus-within{border-color:var(--accent)}.seg .count{color:var(--ink-faint);font-variant-numeric:tabular-nums}p.note{margin:-4px 0 10px;font-size:12px}.fail-word{color:var(--error)}table.grid.tasks td.task-cell{width:100%;max-width:0;display:table-cell}table.grid.tasks td.task-cell>.twist,table.grid.tasks td.task-cell>.task-text{vertical-align:middle}table.grid.tasks .twist{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:8px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink-faint);cursor:pointer;float:left;margin-top:6px}table.grid.tasks .twist:hover{background:var(--bg-3);color:var(--ink)}table.grid.tasks .task-text{overflow:hidden}table.grid.tasks .t1,table.grid.tasks .t2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px;height:20px}table.grid.tasks .t1 .title{color:var(--ink-strong);font-weight:500}table.grid.tasks .t2{color:var(--ink-dim);font-size:12px}table.grid.tasks .pnote{margin-left:8px;color:var(--ink-faint);font-size:12px;font-style:italic}table.grid.tasks td.when{color:var(--ink-dim)}table.grid.tasks tbody.task.open tr.head td{background:var(--bg-2);border-bottom-color:transparent}table.grid.tasks tr.sub-row td{font-size:12.5px;padding-top:5px;padding-bottom:5px;border-bottom:0}table.grid.tasks tbody.task.open tr.sub-row:last-child td{border-bottom:1px solid var(--line);padding-bottom:10px}table.grid.tasks td.pad{padding-left:42px}table.grid.tasks .thread-who{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.grid.tasks .thread-who .branch{display:inline-block;width:10px;height:10px;margin-right:6px;border-left:1px solid var(--line-2);border-bottom:1px solid var(--line-2);transform:translateY(-3px)}.more .sentinel{display:block;width:1px;height:1px}.page-head.task-head{align-items:flex-start;flex-wrap:nowrap}.task-head-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.task-head-text h1{font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.35}.task-head .prompt-title{all:unset;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.task-head h1:has(.prompt-title){display:flex;align-items:flex-start;gap:14px}.task-head h1:has(.prompt-title) .prompt-title{min-width:0}.task-head h1:has(.prompt-title) .info-tip{flex:none;margin-top:2px}.task-head .prompt-title:hover{color:var(--brand-ink)}.task-head .prompt-title:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.task-head .pnote{margin-left:10px;color:var(--ink-faint);font-size:12.5px;font-weight:400;font-style:italic}.task-head .prompt-full{margin:0;padding:10px 14px;border-left:3px solid var(--accent);background:var(--bg-1);border-radius:0 var(--r-sm) var(--r-sm) 0;white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto;color:var(--ink);font-size:13px}.task-who{color:var(--ink-dim)}.task-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.task-tech{margin:0}table.grid td.task-name .t1,table.grid td.task-name .t2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:560px}table.grid td.task-name .t1.prompt{color:var(--ink-strong);font-weight:500}table.grid td.task-name .t2{font-size:12px;color:var(--ink-dim)}table.grid td.task-name .pnote{margin-left:8px;color:var(--ink-faint);font-size:12px;font-style:italic}.page-head.task-head>.spacer{display:none}@media (max-width: 640px){.page-head.task-head{flex-wrap:wrap}.task-head .task-head-text{flex-basis:100%}.task-head .level-seg{max-width:100%;overflow-x:auto}.task-head .level-seg button{flex:none}}.seg .count{margin-left:4px}.task-tools select{background:var(--bg-1);border:1px solid var(--line);color:var(--ink);border-radius:var(--r-sm);padding:5px 8px;font:inherit}table.grid.tasks .t1{display:flex;align-items:baseline;min-width:0}table.grid.tasks .t1 .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}table.grid.tasks .t1 .pnote,table.grid.tasks .t1 .signed,table.grid.tasks .t1 .mark{flex:none}:root{--heat-0: #1f1f23;--heat-1: #21314a;--heat-2: #283c5c;--heat-3: #304970;--heat-4: #385584;--heat-5: #406298;--heat-6: #486fad;--heat-7: #507dc3;--heat-8: #588ad9;--heat-n1: #2d2d31;--heat-n2: #353538;--heat-n3: #3c3c40;--heat-n4: #434348;--heat-n5: #4b4b50;--heat-n6: #535359;--heat-n7: #5a5a61;--heat-n8: #626269;--hg-lift: 7%;--hg-tile: inset 0 1px 0 rgba(255, 255, 255, .06)}:root[data-theme=light]{--heat-0: #f4f4f5;--heat-1: #dae7fb;--heat-2: #bfd1ed;--heat-3: #a5bce0;--heat-4: #8ba7d2;--heat-5: #7191c4;--heat-6: #587db6;--heat-7: #3f68a8;--heat-8: #265399;--heat-n1: #e6e6e8;--heat-n2: #d9d9dc;--heat-n3: #ccccd0;--heat-n4: #bfbfc4;--heat-n5: #b3b3b9;--heat-n6: #a6a6ad;--heat-n7: #9a9aa2;--heat-n8: #8e8e96;--hg-tile: inset 0 1px 0 rgba(255, 255, 255, .4), inset 0 -1px 0 rgba(9, 9, 11, .06)}.heatgrid{--hg-head: 220px;font-size:12px;margin:4px 0 8px}.hg-row{display:grid;grid-template-columns:var(--hg-head) minmax(0,1fr);align-items:center;min-height:30px}.hg-head{display:flex;align-items:baseline;gap:8px;min-width:0;padding-right:10px;overflow:hidden}.hg-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink);font-weight:500;text-align:left}.hg-row.inert .hg-name{color:var(--ink-dim);font-weight:400;font-style:italic}.hg-sub{color:var(--ink-faint);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hg-strip{display:grid;gap:3px;padding:1px 0}.hg-cell{--c: var(--heat-0);position:relative;height:26px;border-radius:4px;background:var(--c);cursor:pointer}.hg-cell:not(.h0){background:linear-gradient(to bottom,color-mix(in oklab,var(--c),#fff var(--hg-lift)),var(--c));box-shadow:var(--hg-tile)}.hg-row.inert .hg-cell{cursor:default}.hg-cell.h1{--c: var(--heat-1)}.hg-cell.h2{--c: var(--heat-2)}.hg-cell.h3{--c: var(--heat-3)}.hg-cell.h4{--c: var(--heat-4)}.hg-cell.h5{--c: var(--heat-5)}.hg-cell.h6{--c: var(--heat-6)}.hg-cell.h7{--c: var(--heat-7)}.hg-cell.h8{--c: var(--heat-8)}.hg-cell.caller.h1{--c: var(--heat-n1)}.hg-cell.caller.h2{--c: var(--heat-n2)}.hg-cell.caller.h3{--c: var(--heat-n3)}.hg-cell.caller.h4{--c: var(--heat-n4)}.hg-cell.caller.h5{--c: var(--heat-n5)}.hg-cell.caller.h6{--c: var(--heat-n6)}.hg-cell.caller.h7{--c: var(--heat-n7)}.hg-cell.caller.h8{--c: var(--heat-n8)}.hg-cell.sel,.hg-cell:hover{outline:1px solid var(--ink);outline-offset:1px}.hg-cell:hover{z-index:1}.hg-fail{position:absolute;top:50%;left:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--error);box-shadow:0 0 0 2px var(--bg-1)}.hg-axis{min-height:20px;position:sticky;top:0;background:var(--bg-1);z-index:2}.hg-col{font-family:var(--mono);font-size:10px;color:var(--ink-faint);white-space:nowrap;overflow:visible;height:18px;line-height:18px;border-radius:2px}.hg-col.pick{cursor:pointer}.hg-col.pick:hover{background:var(--bg-2)}.hg-col.sel{background:var(--brand-glow);color:var(--brand-ink)}.heatgrid.vertical .hg-axis{align-items:end}.heatgrid.vertical{--hg-lift: 3.5%}.heatgrid.vertical .hg-col{height:96px;line-height:1;writing-mode:vertical-rl;transform:rotate(180deg);overflow:hidden;text-overflow:ellipsis;padding:4px 0;font-family:var(--sans)}.hg-group{margin-top:6px;padding:2px 0;border-top:1px solid var(--line)}.hg-fold{display:inline-flex;align-items:center;gap:4px;background:none;border:0;color:var(--ink-dim);font:inherit;font-size:11px;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;padding:2px 0}.hg-fold:hover{color:var(--ink)}.heat-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:2px 0 4px}.heat-legend{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--ink-dim)}.heat-legend .key{display:inline-flex;align-items:center;gap:4px}.heat-legend .hg-cell{display:inline-block;width:10px;height:15px;border-radius:3px;cursor:default}.heat-legend .hg-fail{width:4px;height:4px;margin:-2px 0 0 -2px;box-shadow:0 0 0 1.5px var(--bg-1)}.heat-sub .heat-legend{margin-left:10px;font-weight:400}.heat-find{width:200px;font:inherit;font-size:12px;text-transform:none;letter-spacing:0;padding:4px 8px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg);color:var(--ink)}.heat-sub{font-size:12px;font-weight:600;margin:14px 0 2px;color:var(--ink)}.heat-sub .dim{font-weight:400;margin-left:6px}.chip{display:inline-flex;align-items:center;gap:6px;font-size:11px;padding:2px 8px;border-radius:999px;background:var(--brand-glow);color:var(--brand-ink)}.chip .linkish{display:inline-flex;color:inherit}.pair-panel .pg-chart{width:100%}.pair-panel .h2 .sub,.pair-panel h2 .sub{font-size:12px;text-transform:none;letter-spacing:0;font-weight:400}.matrix-key{font-size:12px;margin:4px 0}.lanes-legend{margin:0 0 6px}.lanes-sum{font-size:12px;color:var(--ink-dim);margin:0 0 6px}.zoom-why{font-size:12px;text-transform:none;letter-spacing:0;font-weight:400;margin-left:6px}.window .refused{color:var(--error);font-size:12px}.page-head .read-at{display:inline-flex;align-items:center;gap:8px}@media (max-width: 1100px){.heatgrid{--hg-head: 170px}.hg-sub{display:none}}.task-scope{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 10px;font-size:12px}.panel>.panel-body{padding:10px 14px 4px}.panel>.panel-body .note{padding:0;margin:4px 0 8px}.panel>.panel-pad{padding-left:14px;padding-right:14px}.panel>.lanes-legend{padding-top:8px}.panel>h2 .live{text-transform:none;letter-spacing:0;font-weight:400;margin-left:8px}.act-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.act-main{min-width:0}.act-main>.panel+.panel,.act-main>*+.panel{margin-top:16px}@media (min-width: 1360px){.act-grid{grid-template-columns:minmax(0,1fr) 360px}.act-grid>.feed-panel{position:sticky;top:12px}.act-grid>.feed-panel .feed-lines{max-height:calc(100vh - 230px)}}.act-grid+.panel{margin-top:16px}.feed-panel{display:flex;flex-direction:column;min-width:0}.feed-state{display:inline-flex;align-items:center;gap:6px;text-transform:none;letter-spacing:0;font-size:11.5px;color:var(--ink-dim)}.feed-state.on{color:var(--ok)}.feed-state .pip{width:7px;height:7px}.feed-state.on .pip{animation:feed-beat 2s ease-in-out infinite}.feed-state .pip.off{background:var(--warn)}@keyframes feed-beat{50%{box-shadow:0 0 0 5px var(--ok-glow)}}.feed-panel h2 .btn{display:inline-flex;align-items:center;gap:4px;text-transform:none;letter-spacing:0}.feed-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 12px;border-bottom:1px solid var(--line)}.feed-agent{font:inherit;font-size:12px;background:var(--bg-2);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-sm);padding:2px 6px;max-width:150px}.feed-kinds{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.feed-kind{display:inline-flex;align-items:center;gap:4px;font:inherit;font-size:11px;padding:1px 7px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink-dim);cursor:pointer}.feed-kind:hover{color:var(--ink)}.feed-kind.on{background:var(--brand-glow);border-color:transparent;color:var(--brand-ink)}.feed-clear{display:inline-flex;align-items:center}.feed-held{margin:0;padding:6px 12px;font-size:12px;background:color-mix(in srgb,var(--warn) 12%,transparent);color:var(--ink)}.feed-lines{list-style:none;margin:0;padding:4px 0;overflow-y:auto;max-height:420px}.feed-line{display:grid;grid-template-columns:58px 16px minmax(0,1fr);gap:6px;padding:5px 12px;font-size:12.5px;line-height:1.4;border-left:2px solid transparent;animation:feed-in .6s ease-out}.feed-line.go{cursor:pointer}.feed-line.go:hover{background:var(--bg-2)}.feed-line.task{border-left-color:var(--accent)}.feed-line.failed{border-left-color:var(--error)}.feed-line.failed .feed-ico{color:var(--error)}.feed-line.online .feed-ico{color:var(--ok)}@keyframes feed-in{0%{background:var(--brand-glow)}}.feed-time{font-family:var(--mono);font-size:11px;color:var(--ink-faint);padding-top:1px}.feed-ico{color:var(--ink-faint);padding-top:2px}.feed-body{min-width:0;display:flex;flex-direction:column;gap:1px}.feed-say b{font-weight:600}.feed-prompt{color:var(--ink);font-style:italic;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.feed-prompt.dim{color:var(--ink-faint)}.feed-tech{font-size:10.5px;color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-empty{padding:18px 14px}.feed-foot{margin:0;padding:6px 12px 8px;font-size:11px;border-top:1px solid var(--line)}.hg-pip{width:7px;height:7px;align-self:center;margin-right:-2px}.hg-row.idle .hg-sub{font-style:italic}.nowrap{white-space:nowrap}.act-main .panel>h2{flex-wrap:wrap;row-gap:6px}.act-main .panel>h2 .btn,.act-main .panel>h2 .live>span,.act-main .panel>h2 .zoom-why{white-space:nowrap}.hg-head .hg-name{flex-shrink:0;max-width:70%}.hg-head .hg-sub{min-width:0}.keys-empty{padding:14px}.backend-down{position:sticky;top:0;z-index:20;margin:0;background:color-mix(in srgb,var(--warn) 14%,var(--bg-1))}@media (max-width: 1279px){table.grid td.num .unmeasured,table.grid td.num .mark{display:block}}:where(a,button,select,input,textarea,summary,[tabindex],[role=switch]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.keys-head{align-items:center}.keys-title{display:flex;flex-direction:column;gap:0;min-width:0}.keys-title .ok-word{color:var(--ok)}.keys-issue{display:inline-flex;align-items:center;gap:6px;padding:5px 14px}.keys-tools{margin:0}.keys-seg button{padding:5px 12px;font-size:12.5px}.keys-chip .chip-x{display:inline-flex;color:inherit;margin-right:-2px}.keys-none{padding:14px;color:var(--ink-dim)}table.grid tr.row.gone td,table.grid tr.row.gone td .agent-ref{color:var(--ink-dim)}table.grid .chev-cell{width:28px;padding-left:0;text-align:right;color:var(--ink-faint)}table.grid tr.row:hover .chev-cell{color:var(--ink)}dialog.modal{margin:auto;padding:0;border:1px solid var(--line);border-radius:calc(var(--r) * 1.5);background:var(--bg-1);color:var(--ink);box-shadow:0 24px 64px #00000059;width:min(600px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto}dialog.modal.wide{width:min(760px,calc(100vw - 32px))}dialog.modal::backdrop{background:#09090b8c}dialog.modal[open]{animation:modal-in .14s ease-out}@keyframes modal-in{0%{transform:translateY(8px);opacity:.4}}@media (prefers-reduced-motion: reduce){dialog.modal[open]{animation:none}}.modal-box{padding:22px 24px 24px;display:flex;flex-direction:column;gap:18px}.modal-head{display:flex;align-items:flex-start;gap:12px}.modal-title{flex:1;min-width:0}.modal-title h2{font-size:18px;font-weight:600;color:var(--ink-strong);margin:0}.modal-title p{margin:6px 0 0;color:var(--ink-dim)}.modal-x{margin:-4px -6px 0 0}.issue-form{padding:0}.issue-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}@media (max-width: 520px){.issue-pair{grid-template-columns:minmax(0,1fr)}}.issue-form input,.issue-form select{padding:8px 10px}.issue-form .issue-harness{max-width:320px}.issue-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.issue-actions .err{color:var(--error)}.issued{display:flex;flex-direction:column;gap:12px}.issued p{margin:0}.issued-key{display:flex;align-items:stretch;gap:8px}.issued-key code{flex:1;min-width:0;font-family:var(--mono);font-size:12.5px;background:var(--bg-2);border:1px solid var(--accent-2);border-radius:var(--r-sm);padding:8px 10px;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.issued-warn{color:var(--warn);font-weight:500}.issued-use{font-size:13px;line-height:1.55}.issued-use p{margin:0 0 6px}.issued-cmd{display:block;font-family:var(--mono);white-space:nowrap;overflow-x:auto;font-size:12.5px;padding:8px 10px;border-radius:var(--r-sm);background:var(--bg-2);-webkit-user-select:all;user-select:all}.issued-meta{color:var(--ink-dim);font-size:12.5px}.issue-form .field .hint.warn{color:var(--warn)}.task-tree{display:block;flex:none;overflow:visible}.tt-edge{fill:none;stroke:var(--brand-line, var(--brand));stroke-width:1.5}.tt-edge.caller{stroke:var(--line-2);stroke-dasharray:3 3}.tt-tip{fill:var(--brand)}.tt-node{cursor:pointer;outline:none}.tt-node.caller{cursor:default}.tt-node rect{fill:var(--bg-1);stroke:var(--line-2);stroke-width:1}.tt-node.root rect{stroke:var(--brand-line, var(--brand))}.tt-node.error rect{stroke:var(--error)}.tt-node.thread:hover rect,.tt-node.more:hover rect{fill:var(--bg-2)}.tt-node.on rect{fill:var(--brand-glow);stroke:var(--brand);stroke-width:1.5}.tt-node:focus-visible rect{stroke:var(--brand);stroke-width:2}.tt-node .name{fill:var(--ink-strong);font:500 12.5px var(--sans)}.tt-node .n{fill:var(--ink-faint);font:400 11.5px var(--sans);font-variant-numeric:tabular-nums}.tt-node .dot{fill:var(--ink-faint)}.tt-node .ring{fill:none;stroke:var(--ink-faint);stroke-opacity:.25;stroke-width:3}.tt-node.ok .dot{fill:var(--ok)}.tt-node.ok .ring{stroke:var(--ok)}.tt-node.running .dot{fill:var(--running)}.tt-node.running .ring{stroke:var(--running)}.tt-node.error .dot{fill:var(--error)}.tt-node.error .ring{stroke:var(--error)}.tt-node.empty .ring{stroke-opacity:0}.tt-node.caller rect{fill:var(--bg-2);stroke:var(--line)}.tt-node.caller .name{fill:var(--ink-dim)}.tt-node .hollow{fill:none;stroke:var(--ink-faint);stroke-width:1.5}.tt-node.more rect{fill:transparent;stroke-dasharray:3 3}.tt-node.more .name{fill:var(--ink-dim);font-weight:400}.home-latest{display:grid;grid-template-columns:1fr;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-1);box-shadow:var(--shadow);cursor:pointer;overflow:hidden}.home-latest.drawn{grid-template-columns:minmax(300px,400px) minmax(var(--draw-w, 0px),1fr)}.home-latest.drawn.stacked{grid-template-columns:1fr}.home-latest:hover{border-color:var(--line-2)}.home-latest .say{display:flex;flex-direction:column;gap:10px;padding:22px 24px;min-width:0}.home-latest.drawn:not(.stacked) .say{border-right:1px solid var(--line)}.home-latest.drawn.stacked .say{border-bottom:1px solid var(--line)}.home-latest .eyebrow{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:var(--ink-dim)}.home-latest .eyebrow svg{color:var(--brand)}.home-latest .live{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:4px}.home-latest .when{font-size:15px;font-weight:600;color:var(--ink-strong)}.home-latest .prompt{font-size:21px;line-height:1.35;font-weight:550;letter-spacing:-.015em;color:var(--ink-strong);text-wrap:balance;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.home-latest .prompt.quiet{font-size:13px;font-weight:400;letter-spacing:0;color:var(--ink-faint);font-style:italic}.home-latest .what{color:var(--ink-dim)}.home-latest .sub{font-size:12px;color:var(--ink-faint)}.home-latest .sub.reading{font-style:italic}.home-latest .latest-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:14px;border-top:1px solid var(--line)}.home-latest .latest-foot .btn{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.home-latest .draw{display:flex;align-items:center;justify-content:center;padding:24px 28px;min-width:0;overflow-x:auto;background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--ink-faint) 22%,transparent) 1px,transparent 0) 0 0 / 16px 16px}.home-latest.stacked .draw{justify-content:flex-start}.task-tree-panel .tree-scroll{overflow-x:auto;padding:18px 16px 20px;background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--ink-faint) 22%,transparent) 1px,transparent 0) 0 0 / 16px 16px}.run-tabs{display:flex;align-items:center;gap:10px;margin:2px 0 14px}.run-tabs .warn-ico{margin-left:4px;color:var(--warn);vertical-align:-1px}table.grid.runs .run-cell{min-width:0;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.grid.runs .run-id{color:var(--ink-strong)}table.grid .due{font-size:11.5px;margin-left:6px}table.grid td.states{display:flex;flex-wrap:wrap;gap:6px 10px}table.grid td.late{color:var(--warn-ink)}.home-lead.static,.home-lead.static:hover{border-color:var(--line-2);background:var(--bg-1)}.note.warn-line{color:var(--warn-ink)}.dash-banner.warn{margin:12px 16px 0;border-color:var(--warn);background:color-mix(in srgb,var(--warn) 8%,transparent)}.ds-streams{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;padding:14px 16px}.ds-stream .bar{height:4px;margin:8px 0 6px;border-radius:2px;background:var(--bg-3);overflow:hidden}.ds-stream .bar i{display:block;height:100%;border-radius:2px;background:var(--data)}.ds-stream.warn{border-color:color-mix(in srgb,var(--warn) 60%,var(--line))}.ds-stream.warn .bar i{background:var(--warn)}.ds-stream.missing .v{font-size:15px}.ds-stream .evicts{color:var(--ink-faint)}.panel>h2.sub-h{border-top:1px solid var(--line);font-size:13px;min-height:40px}.panel>h2 .sub{font-weight:400;font-size:12.5px;margin-left:10px}.page-head .crumb{color:var(--ink-dim);font-size:14px;text-decoration:none}.page-head .crumb:hover{color:var(--ink-strong)}.page-head h1.run-title{font-size:18px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}dl.facts dd.children{display:flex;flex-wrap:wrap;gap:4px 14px}.run-journal .item .name{color:var(--ink-strong);font-weight:500}.run-journal .item .payload{display:flex;gap:10px;align-items:baseline;margin-top:6px;padding:6px 10px;border-radius:var(--r-sm);background:var(--bg-2);font-size:12px;min-width:0}.run-journal .item .payload .mono{overflow-wrap:anywhere;color:var(--ink)}.run-journal .item .payload .slot{flex:none;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint)}.run-journal .item .payload.ref .mono{color:var(--ink-dim)}.run-journal .item .payload.encrypted .mono{color:var(--ink-dim);font-style:italic}.run-journal .item.pending .glyph{color:var(--running);border-color:color-mix(in srgb,var(--running) 45%,transparent)}.run-journal .item.failed .glyph,.run-journal .item.run-fail .glyph{color:var(--error);border-color:color-mix(in srgb,var(--error) 45%,transparent)}.run-journal .item.warned .glyph{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.run-journal .item.run-result .glyph{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 45%,transparent)}.run-journal .item.run-gap .glyph{color:var(--warn);border-style:dashed}.run-journal .item.frontier{background:color-mix(in srgb,var(--running) 7%,transparent);border-bottom-color:color-mix(in srgb,var(--running) 30%,var(--line))}.run-journal .item.frontier .glyph{color:var(--running);border-color:var(--running);animation:run-frontier 1.6s ease-in-out infinite}.run-journal .item.frontier .kind{color:var(--running-ink)}@keyframes run-frontier{50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--running) 18%,transparent)}}@media (prefers-reduced-motion: reduce){.run-journal .item.frontier .glyph{animation:none}}.run-journal .item .now-line{margin-top:6px;font-size:12px;color:var(--running-ink)}.run-journal .item .now-line .kind{color:var(--running-ink);margin-right:6px}.panel>p.note{margin:0;padding:10px 16px 14px}.story .line .run-steps{margin-top:6px;padding:4px 10px 8px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-2);line-height:1.5}.story .line .run-steps>.meta{display:block;margin-top:6px}.story .line .run-steps .run-journal .item{padding:6px 0}.story .line .run-steps .run-journal .item .body>*{margin-right:0}.story .line .ran .pill,.story .line.ran .pill{vertical-align:1px}.link-off{cursor:not-allowed;text-decoration:underline dotted}.run-controls{display:flex;flex-direction:column;gap:10px;font-size:13px;line-height:1.5}.run-controls.panel{gap:0;padding-bottom:14px}.run-controls.panel>:not(h2){margin:12px 16px 0}.run-controls p{margin:0}.run-controls .rc-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.run-controls .rc-actions{display:inline-flex;flex-wrap:wrap;gap:6px}.run-controls .rc-label{color:var(--ink)}.run-controls .rc-wait{color:var(--ink-dim)}.run-controls textarea,.run-controls input{background:var(--bg-2);border:1px solid var(--line);color:var(--ink);border-radius:var(--r-sm);padding:6px 8px;font:inherit;min-width:0}.run-controls textarea{display:block;width:100%;box-sizing:border-box;font-family:var(--mono);font-size:12px;min-height:72px;resize:vertical;margin-bottom:6px}.run-controls textarea:focus,.run-controls input:focus{outline:none;border-color:var(--accent-2);box-shadow:0 0 0 3px var(--accent-glow)}.run-controls .rc-reason{display:flex;flex-direction:column;gap:4px}.run-controls .rc-confirm.calm{border-color:color-mix(in srgb,var(--accent-2) 45%,transparent);background:color-mix(in srgb,var(--accent-2) 6%,transparent)}.run-controls .rc-confirm code{word-break:break-all}.run-controls .rc-sent{color:var(--ink);border-left:2px solid var(--ok);padding-left:10px}.story .line .run-steps .run-controls{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.use-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-top:-6px}.use-tab{padding:8px 12px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--ink-dim);font-weight:500;white-space:nowrap}.use-tab:hover{color:var(--ink-strong);text-decoration:none}.use-tab.on{color:var(--ink-strong);border-bottom-color:var(--brand)}.use-sub{margin:-6px 0 0;color:var(--ink-dim)}.use-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.use-card{display:flex;flex-direction:column;gap:14px;padding:18px 20px;color:var(--ink)}a.use-card:hover{border-color:var(--line-2);text-decoration:none}.use-card .title{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--ink-strong)}.use-card .title .go{margin-left:auto;color:var(--ink-faint)}.use-card .figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.use-card .fig b{white-space:nowrap}.use-card .fig{display:flex;flex-direction:column;gap:2px}.use-card .fig b{font-size:26px;font-weight:650;letter-spacing:-.02em;color:var(--ink-strong);font-variant-numeric:tabular-nums}.use-card .fig span,.use-card .sub{font-size:12.5px;color:var(--ink-faint)}.use-card .fig.soon b,.use-tile.soon .value{color:var(--ink-faint)}.use-tiles.de{grid-template-columns:repeat(4,minmax(0,1fr))}.use-soon{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 20px;text-align:center;color:var(--ink-dim)}.use-soon b{color:var(--ink-strong);font-size:16px}@media (max-width: 900px){.use-tiles.de{grid-template-columns:repeat(2,minmax(0,1fr))}.use-tabs{overflow-x:auto}}.dash-de h2 a{font-size:12.5px;font-weight:400}.dash-de-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.dash-de-tiles .dash-tile+.dash-tile{border-left:1px solid var(--line)}.dash-de-tiles .value.warn{color:var(--warn)}.dash-de-tiles .value.error{color:var(--error)}@media (max-width: 900px){.dash-de-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-de-tiles .dash-tile+.dash-tile{border-left:0}}.delta{display:block;margin-top:2px;font-size:11.5px;color:var(--ink-faint);white-space:nowrap}.delta .arrow{font-size:9px;margin-right:1px}.delta.up .arrow{color:var(--accent)}.delta.down .arrow{color:var(--ink-dim)}.delta .pct{color:var(--ink-strong);font-variant-numeric:tabular-nums}.delta .rest{color:var(--ink-faint)}.use-card .fig .delta{font-size:11px;white-space:normal}.delta.stack .rest{display:block;padding-left:13px}.use-card .fig .delta .arrow{font-size:9px}.use-card .fig .delta .pct{font-size:12px;color:var(--ink-strong)}.use-card .fig .delta .rest{font-size:11px;color:var(--ink-faint)}.use-card .fig .delta.up .arrow{color:var(--accent)}.use-grid td.share{white-space:nowrap}.use-grid td.share .bar{display:inline-block;vertical-align:middle;width:calc(100% - 56px)}.use-grid td.share .pct{display:inline-block;vertical-align:middle;min-width:44px;margin-left:8px;font-size:12px;color:var(--ink-dim);font-variant-numeric:tabular-nums;text-align:right}.connect-inputs .address{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none}.connect-inputs .field select{min-height:var(--control-h)}.connect-inputs .field-note{align-self:end;padding-bottom:8px}.env-list{margin-top:12px;font-size:13px}.env-head{margin:0;color:var(--ink-dim)}.ref-files,.model-change{margin-top:8px;font-size:12.5px;line-height:1.6}.env-table{margin-top:8px;width:100%}.env-table td{vertical-align:top;padding:7px 10px}.env-table td:first-child{white-space:nowrap;color:var(--ink-strong);width:1%}.env-table .what{display:block;margin-top:2px;font-size:12px;color:var(--ink-faint)}.env-table .mono{word-break:break-all}.env-files{margin-top:8px;font-size:12.5px;line-height:1.5}.ledger-bar{display:flex;align-items:center;gap:8px;padding:12px 14px 4px;flex-wrap:wrap}.ledger-clear{font-size:12px;margin-left:6px}.ledger-note,.ledger-hidden{margin:0;padding:4px 14px 10px;font-size:12.5px}.ledger-note b{font-weight:500;color:var(--ink)}.ledger-table td{padding-top:7px;padding-bottom:7px;font-size:13px}.ledger-table th,.ledger-table td{padding-left:10px;padding-right:10px}.ledger-table td.chain{max-width:300px;overflow:hidden;text-overflow:ellipsis}.ledger-table td.what{max-width:270px;overflow:hidden;text-overflow:ellipsis}.ledger-table td.num a{color:var(--ink-faint);text-decoration:none}.ledger-table td.num a:hover{color:var(--brand-ink);text-decoration:underline}.ledger-table tr.hl td{background:var(--brand-glow)}.ledger-table tr.hl td.num a{color:var(--brand-ink);font-weight:600}.chain-mark{margin-left:.2em;font-size:12px}.chain-mark.verified{color:var(--ok)}.chain-mark.claimed{color:var(--warn-ink)}.chain-mark.unknown{color:var(--ink-faint);font-style:italic}.outcome{font-size:12.5px}.outcome.ok{color:var(--ink-dim)}.outcome.failed,.outcome.denied{color:var(--error-ink);font-weight:500}.outcome.unanswered{color:var(--warn-ink)}.outcome.running{color:var(--running-ink)}.ledger-table td.evidence{font-size:12px}.chain-mark.before{color:var(--ink-faint);font-style:italic}.ledger-table .earlier{color:var(--warn-ink)}.chain-mark.rejected,.outcome.rejected{color:var(--error-ink);font-weight:500}.ledger-table tr.refused td.what{color:var(--ink-dim)}.verdict{display:block;font-size:12px;color:var(--ink);text-align:left}.verdict.consistent,.verdict.signed_by_agent{color:var(--ok)}.verdict.claimed,.verdict.strong{font-weight:600;color:var(--warn-ink)}.verdict.unverifiable{color:var(--ink-dim);font-style:italic}.verdict-details{margin:2px 0 0;padding-left:1em;font-size:11.5px;color:var(--ink-dim)}.ledger-table tr.verdict-row td{border-top:0;padding-top:0;white-space:normal}.ledger-table tr:has(+tr.verdict-row) td{border-bottom:0}.verdict-details li{overflow-wrap:anywhere}.verify-line{margin:0;padding:2px 14px 8px;font-size:13px}.verify-line .verdict{display:inline;font-size:13px}.verify-row{margin-left:8px;font-size:12px}.audit-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 10px}.audit-tools .spacer{flex:1}.audit-tools.audit-fields{justify-content:flex-end}.audit-field{display:inline-flex;align-items:center;gap:6px;font-size:13px}.audit-tools select{background:var(--bg-1);border:1px solid var(--line);color:var(--ink);border-radius:var(--r-sm);padding:5px 8px;font:inherit}.audit-field input{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);font:inherit;padding:5px 8px;width:130px}.audit-field input:focus{outline:none;border-color:var(--accent)}.saved-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px;font-size:13px}.saved-chip{display:inline-flex;align-items:center}.saved-x{padding:0 4px;color:var(--ink-faint)}.saved-x:hover{color:var(--error-ink)}.feed-kind.suggested{border-style:dashed}.save-filter{display:flex;flex-direction:column;gap:10px}.save-filter .audit-field input{width:min(360px,100%)}.save-error{color:var(--error-ink)}.save-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}@media (max-width: 640px){.audit-tools .task-search{width:100%}.audit-field input{width:110px}}.how-glossary tr.how-group th{padding-top:18px;color:var(--ink-strong);font-size:13px}.ent-state{margin:0 0 12px;font-size:12.5px;max-width:900px}.ent-tools{align-items:center}.ent-grid td{vertical-align:top}table.grid.ent-grid>thead th,table.grid.ent-grid>tbody>tr.row>td{white-space:normal}.ent-note{font-size:var(--fs-label);margin-top:2px}table.grid tr.ent-open>td{background:var(--bg);padding:12px 16px 14px}.ent-detail{display:flex;flex-direction:column;gap:14px}.ent-detail h3{margin:0 0 6px;font-size:var(--fs-label);font-weight:600;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.04em}.ent-detail p{margin:0}.ent-scroll{max-height:420px;overflow:auto}.ent-scroll table.grid.ent-sub thead th{position:sticky;top:0;z-index:1;background:var(--bg)}.ent-grants-head{margin:0 0 8px;font-size:13px}.ent-keys.soon{color:var(--warn-ink);font-weight:600}.ent-keys.gone{color:var(--error-ink)}tr.ent-gone-head>td{padding:14px 16px 6px;font-size:12px;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.06em}.ent-gone-toggle button{font-size:inherit}table.grid.ent-sub td,table.grid.ent-sub th{font-size:13px;padding:5px 10px}table.grid.ent-sub tr.gone td{color:var(--ink-dim)}.ent-leaves{margin-left:6px}.ent-links{display:flex;gap:18px;flex-wrap:wrap}.ent-reads{margin:6px 0 0;padding-left:18px;line-height:1.6}.ent-grid .agent-ref{white-space:nowrap}.action-bar{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-height:46px;padding:8px 14px 8px 16px;border-bottom:1px solid var(--line)}.action-bar>h2{margin:0;font-size:var(--fs-h2);font-weight:600;letter-spacing:-.005em;color:var(--ink-strong);display:inline-flex;align-items:center;gap:6px}.action-bar .spacer{flex:1}.action-bar .btn,.action-bar .export-btn{white-space:nowrap;flex:none}.export-groups{display:flex;flex-direction:column;gap:16px}.export-group h3{margin:0 0 8px;font-size:var(--fs-label);font-weight:600;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.04em}.export-choices{display:flex;flex-wrap:wrap;gap:8px}.export-choice{white-space:nowrap;font-feature-settings:var(--tnum)}.export-bound,.export-busy,.export-note{margin:0;font-size:12.5px;line-height:1.5}.export-note{padding:8px 10px;border-radius:var(--r-sm);background:var(--bg-2);color:var(--ink)}.info-tip{position:relative;display:inline-flex;align-items:center;vertical-align:middle}.info-btn{padding:3px;color:var(--ink-faint)}.info-btn[aria-expanded=true]{color:var(--brand-ink);border-color:var(--line)}.info-pop{position:absolute;top:calc(100% + 6px);left:-8px;z-index:50;width:min(440px,calc(100vw - 32px));padding:12px 14px;background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:0 12px 32px #00000047;color:var(--ink);font-size:13px;font-weight:400;letter-spacing:0;line-height:1.5;text-transform:none;white-space:normal;text-align:left}.info-pop p{margin:0 0 8px}.info-pop p:last-child{margin-bottom:0}.panel:has(.info-pop){overflow:visible}.h1-row{display:flex;align-items:center;gap:14px;min-width:0}.ledger-bar{column-gap:20px}.audit-tools select{max-width:200px}.ledger-table td.evidence a.ev-record{margin-left:6px;color:var(--ink-faint);text-decoration:none}.ledger-table td.evidence a.ev-record:hover{color:var(--brand-ink);text-decoration:underline}.audit-tools .use-agent>span,.audit-field>span{white-space:nowrap}@media (max-width: 640px){.audit-tools .spacer{display:none}.audit-tools.audit-fields{justify-content:flex-start}}.export-btn{display:inline-flex;align-items:center;gap:6px;flex:none;padding:2px 9px;min-height:24px;border:1px solid var(--brand-line);border-radius:var(--r-sm);background:transparent;color:var(--brand-ink);font:inherit;font-size:12px;font-weight:500;letter-spacing:0;white-space:nowrap;cursor:pointer}.export-btn:hover:not(:disabled){background:var(--brand-glow);border-color:var(--brand-ink)}.export-btn:disabled{opacity:.5;cursor:default}.panel>h2 .export-btn{margin-left:14px}.agent-shared{padding-bottom:14px}.agent-shared>:not(h2){margin-left:18px;margin-right:18px}.agent-volume{margin-top:12px;margin-bottom:8px;font-size:13px}.agent-volume .mono{word-break:break-all}.help{display:grid;gap:20px}.help-state{margin:18px 0}.help-block{padding:20px 22px 18px;display:grid;gap:16px}.help-head h2{margin:0 0 4px;font-size:17px;color:var(--ink-strong)}.help-head p{margin:0}.help-picks{display:grid;gap:12px}.help-pick{display:grid;grid-template-columns:64px auto 1fr;align-items:center;gap:12px}.help-label{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint)}.help-pick .seg{justify-self:start}.help-pick .seg button{font-size:13px;padding:6px 14px}.help-line{font-size:12.5px}.help-agents{grid-column:2 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.help-agents .card-pick.soon .l{font-style:italic;color:var(--ink-faint)}.vp{display:grid;grid-template-columns:minmax(0,1fr) 300px;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--bg-2)}.vp-stage{background:#000;aspect-ratio:16 / 9}.vp-stage video{display:block;width:100%;height:100%}.vp-side{display:flex;flex-direction:column;min-height:0;contain:size;border-left:1px solid var(--line)}.vp-side-head{display:flex;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--line);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint)}.vp-chapters{list-style:none;margin:0;padding:6px;overflow-y:auto;flex:1 1 0;min-height:0}.vp-chapters button{position:relative;display:grid;grid-template-columns:38px 1fr auto;gap:8px;align-items:baseline;width:100%;padding:7px 8px;border:0;border-radius:var(--r-sm);background:none;color:var(--ink);font:inherit;font-size:13px;text-align:left;cursor:pointer;overflow:hidden}.vp-chapters button:hover{background:var(--bg-3)}.vp-chapters button.on{background:var(--accent-glow);color:var(--ink-strong)}.vp-chapters .n,.vp-chapters .s{font-size:11.5px;color:var(--ink-faint)}.vp-chapters button.on .n{color:var(--accent)}.vp-chapters .bar{position:absolute;left:0;bottom:0;height:2px;background:var(--accent)}.help-foot{display:flex;align-items:center;justify-content:space-between;gap:16px}.help-title{font-weight:600;color:var(--ink-strong)}.help-meta{font-size:12.5px;margin-top:2px}.help-go{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-weight:500}.help-soon{display:grid;justify-items:center;gap:8px;padding:48px 20px;border:1px dashed var(--line-2);border-radius:var(--r);color:var(--ink-dim);text-align:center}.help-soon p{margin:0}.help-soon-acts{display:flex;gap:16px;align-items:center;margin-top:8px}@media (max-width: 1100px){.vp{grid-template-columns:1fr}.vp-side{contain:none;border-left:0;border-top:1px solid var(--line)}.vp-chapters{flex:none;max-height:240px}.help-agents{grid-template-columns:repeat(2,minmax(0,1fr))}.help-pick{grid-template-columns:64px 1fr}.help-line{grid-column:2}}.wstep-watch,.level-watch,.prompt-watch{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-dim);white-space:nowrap}.wstep-watch{margin-left:auto}.wstep-watch:hover,.level-watch:hover,.prompt-watch:hover{color:var(--accent);text-decoration:none}.wstep-watch .at,.level-watch .at,.prompt-watch .at{font-family:var(--mono);font-size:11.5px;color:var(--ink-faint)}.level-watch{margin-right:12px;align-self:center}.page-head .prompt-watch{margin-right:12px}.note .prompt-watch{margin-left:8px}.how2{display:grid;grid-template-columns:minmax(0,1080px) 200px;gap:28px;align-items:start;margin-top:16px}.how2-main{display:grid;gap:18px;min-width:0}.hw-part{padding:22px 24px 24px;display:grid;gap:14px;scroll-margin-top:16px}.hw-part p{margin:0;line-height:1.6}.hw-head{display:flex;align-items:center;gap:12px}.hw-head h2{margin:0;font-size:18px;color:var(--ink-strong)}.hw-n{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:var(--accent-glow);border:1px solid var(--primary);color:var(--accent);font-size:12.5px;font-weight:600;flex:none}.hw-lede{font-size:15px;color:var(--ink)}.hw-card{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2)}.hw-card b{color:var(--ink-strong);font-weight:600}.hw-card p{font-size:13px;color:var(--ink-dim)}.hw-ico{flex:none;color:var(--accent);margin-top:1px}.hw-card.tall{flex-direction:column;gap:8px}.hw-card.tall h3{margin:0;font-size:15px;color:var(--ink-strong)}.hw-does{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hw-does .hw-card{font-size:13.5px;line-height:1.5}.hw-figure{padding:18px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg)}.hw-figure .how-diagram{margin:0 auto}.how-diagram .dg-arrow.flow{stroke-dasharray:6 5;animation:hw-flow 1.6s linear infinite}@keyframes hw-flow{to{stroke-dashoffset:-22}}@media (prefers-reduced-motion: reduce){.how-diagram .dg-arrow.flow{animation:none}}.hw-callout{display:flex;gap:10px;align-items:center;padding:10px 14px;border-left:3px solid var(--primary);border-radius:var(--r-sm);background:var(--accent-glow);font-size:13px;color:var(--ink)}.hw-callout svg{flex:none;color:var(--accent)}.hw-halves{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:stretch}.hw-halves.two{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-and{align-self:center;padding:4px 10px;border-radius:999px;border:1px solid var(--line-2);font-size:12px;color:var(--ink-dim);background:var(--bg-1)}.hw-task{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:center}.hw-tree{width:100%;height:auto}.hw-tree .t-edge{fill:none;stroke:var(--line-2);stroke-width:1.5}.hw-tree .t-node{fill:var(--bg-2);stroke:var(--line-2)}.hw-tree .t-node.root{fill:var(--accent-glow);stroke:var(--primary)}.hw-tree .t-label{fill:var(--ink-strong);font-size:13px}.hw-levels{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hw-levels .hw-card{position:relative;font-size:13px;line-height:1.5}.hw-level-text{display:grid;gap:2px}.hw-level-text span{color:var(--ink-dim)}.hw-watch{display:inline-flex;align-items:center;gap:5px;margin-left:auto;flex:none;font-family:var(--mono);font-size:11.5px;color:var(--ink-dim);white-space:nowrap}.hw-watch:hover{color:var(--accent);text-decoration:none}.hw-watch.big{margin-left:0;font-family:var(--sans);font-size:13px}.hw-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hw-facts .hw-card p{margin-top:4px}.hw-chips{display:flex;gap:6px;flex-wrap:wrap}.hw-chips span{padding:2px 9px;border-radius:999px;border:1px solid var(--line-2);font-size:12px;color:var(--ink)}.hw-needs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hw-needs li{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px dashed var(--line-2);border-radius:var(--r)}.hw-needs li div{display:grid;font-size:13px}.hw-needs b{color:var(--ink-strong)}.hw-step{font-family:var(--mono);font-size:11.5px;color:var(--ink-faint)}.hw-actions{display:flex;align-items:center;gap:18px}.hw-filter{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hw-search{display:inline-flex;align-items:center;gap:8px;padding:0 10px;height:var(--control-h);min-width:280px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-2);color:var(--ink-faint)}.hw-search input{flex:1;border:0;background:none;color:var(--ink);font:inherit;font-size:13px;outline:none}.hw-filter .seg button{font-size:12.5px;padding:5px 11px}.hw-count{margin-left:auto;font-size:12.5px}.hw-none{padding:18px 0}.hw-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hw-card.link{flex-direction:column;gap:4px;color:var(--ink);font-size:13px}.hw-card.link:hover{border-color:var(--primary);text-decoration:none}.hw-card.link b{display:inline-flex;align-items:center;gap:6px}.how2-toc{position:sticky;top:16px;display:grid;gap:2px}.hw-toc-head{padding:0 10px 8px;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint)}.how2-toc button{display:flex;gap:10px;align-items:baseline;padding:6px 10px;border:0;border-left:2px solid var(--line);background:none;color:var(--ink-dim);font:inherit;font-size:13px;text-align:left;cursor:pointer}.how2-toc button:hover{color:var(--ink-strong)}.how2-toc button.on{color:var(--ink-strong);border-left-color:var(--primary)}.how2-toc .n{font-family:var(--mono);font-size:11px;color:var(--ink-faint)}@media (max-width: 1400px){.how2{grid-template-columns:minmax(0,1fr)}.how2-toc{display:none}}@media (max-width: 1000px){.hw-does,.hw-levels,.hw-needs,.hw-facts,.hw-links,.hw-halves.two,.hw-halves{grid-template-columns:minmax(0,1fr)}.hw-and{justify-self:center}.hw-task{grid-template-columns:minmax(0,1fr)}.hw-tree{max-width:300px}}.hw-more{justify-self:center}.guide-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:16px;max-width:1080px}.guide-card:first-child{grid-column:1 / -1}.guide-card>h2{font-size:15px}.guide-card>h2 a{display:inline-flex;align-items:center;gap:10px;color:var(--ink-strong)}.guide-card ul{list-style:none;margin:0;padding:12px 16px 16px 43px;display:grid;gap:3px}.guide-card li a{color:var(--ink-dim);font-size:13px}.guide-card li a:hover{color:var(--ink-strong)}.guide-doc{padding:26px 32px 30px;font-size:14px;line-height:1.65;color:var(--ink)}.guide-body>:first-child{margin-top:0}.guide-body>:last-child{margin-bottom:0}.guide-doc h1{margin:0 0 12px;font-size:var(--fs-h1);font-weight:650;letter-spacing:-.02em;line-height:1.2;color:var(--ink-strong)}.guide-doc h2{margin:28px 0 12px;padding-top:22px;border-top:1px solid var(--line);font-size:18px;font-weight:600;line-height:1.3;color:var(--ink-strong);scroll-margin-top:16px}.guide-doc h3{margin:20px 0 8px;font-size:15px;font-weight:600;color:var(--ink-strong);scroll-margin-top:16px}.guide-doc p,.guide-doc ul,.guide-doc ol{margin:0 0 14px;max-width:80ch}.guide-doc ul,.guide-doc ol{padding-left:22px}.guide-doc li{margin:5px 0}.guide-doc li::marker{color:var(--ink-faint)}.guide-doc strong{color:var(--ink-strong);font-weight:600}.guide-doc code{padding:1px 5px;border:1px solid var(--line);border-radius:4px;background:var(--bg-2);font-family:var(--mono);font-size:.86em;overflow-wrap:anywhere}.guide-doc pre.config{margin:0 0 16px;padding:12px 14px;font-size:12.5px;white-space:pre;word-break:normal}.guide-doc pre code{padding:0;border:0;background:none;font-size:inherit;overflow-wrap:normal}.guide-doc .table-wrap{margin:0 0 16px;border:1px solid var(--line);border-radius:var(--r-sm)}.guide-doc table.grid th,.guide-doc table.grid td{white-space:normal;vertical-align:top;line-height:1.5}.guide-doc table.grid td{font-size:13.5px}@media (max-width: 1000px){.guide-index{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.guide-doc{padding:18px 16px 20px}.guide-doc table.grid th,.guide-doc table.grid td{padding:8px 10px;font-size:12.5px}}.waiting{display:flex;flex-direction:column;gap:16px;max-width:760px}.waiting .panel{padding:18px 20px;display:flex;flex-direction:column;gap:10px}.waiting h2{font-size:15px;font-weight:600}.waiting-code{font-size:15px}.waiting-code .copy-text code{font-size:15px;padding:6px 10px}.waiting-you .field{max-width:420px}.waiting-table{width:100%;border-collapse:collapse}.waiting-table th{text-align:left;font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint);padding:0 0 6px}.waiting-table td{border-top:1px solid var(--line);padding:8px 0;vertical-align:middle}.waiting-table td.num{text-align:right;padding-left:12px}.waiting-table td .small{font-size:12px;margin-top:2px}.waiting-table .btn{white-space:nowrap}.waiting-table td .pill{margin-left:8px}.waiting-other{display:flex;flex-direction:column;gap:8px}.waiting-other>summary{cursor:pointer;color:var(--ink-strong);font-weight:600;font-size:13px}.waiting-other>summary:hover{color:var(--ink)}.waiting-other>.note{margin:8px 0}.login-refused{text-align:center}.account-menu .hd .person{display:block;font-size:11px;color:var(--ink-dim)}.waiting .panel>.pill{align-self:flex-start}.panel .note.ok{color:var(--ok-ink)}.access .small,.members .small{font-size:11px}.access .use-tabs{margin-bottom:12px}.access .member-of{display:inline-block;margin-right:10px;white-space:nowrap}.grid tr.review>td{background:var(--accent-glow);padding:10px 14px}.grid tr.review .note{padding:0 0 8px}.field.inline{display:inline-flex;align-items:center;gap:8px}.field.inline>span{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint)}.members .members-h3{font-size:12px;font-weight:600;margin:14px 14px 6px;color:var(--ink-dim)}.members .members-invite{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 14px 10px}.members .members-invite input[type=email]{flex:1 1 18em;min-width:0;background:var(--bg-2);border:1px solid var(--line);color:var(--ink);border-radius:var(--r-sm);padding:5px 8px;font-size:12px}.waiting-requests{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.waiting-requests li{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.access .ago{margin-left:6px}@media (max-width: 720px){.access .table-wrap,.members .table-wrap{overflow-x:visible}.grid.access-requests,.grid.access-people,.grid.access-accounts,.grid.console-audit-lines,.grid.members-list,.grid.members-joins{display:block}.grid.access-requests thead,.grid.access-people thead,.grid.access-accounts thead,.grid.console-audit-lines thead,.grid.members-list thead,.grid.members-joins thead{display:none}.grid.access-requests tbody,.grid.access-people tbody,.grid.access-accounts tbody,.grid.console-audit-lines tbody,.grid.members-list tbody,.grid.members-joins tbody,.grid.access-requests tr,.grid.access-people tr,.grid.access-accounts tr,.grid.console-audit-lines tr,.grid.members-list tr,.grid.members-joins tr{display:block}.grid.access-requests tr,.grid.access-people tr,.grid.access-accounts tr,.grid.console-audit-lines tr,.grid.members-list tr,.grid.members-joins tr{border-bottom:1px solid var(--line);padding:8px 0}.grid.access-requests td,.grid.access-people td,.grid.access-accounts td,.grid.console-audit-lines td,.grid.members-list td,.grid.members-joins td{display:block;border:0;padding:3px 14px;text-align:left}.access .actions-cell,.members .actions-cell,.access .row-actions{flex-wrap:wrap}}.console-audit-lines .nowrap{white-space:nowrap}.console-audit-lines .ca-long{overflow-wrap:anywhere;max-width:320px}.console-audit-lines .err-ink{color:var(--error)}.console-audit-lines .pill.small{margin-left:6px;font-size:10px}.console-audit .audit-tools{padding:0 14px}@media (max-width: 520px){.access .use-tabs{flex-wrap:wrap}.access .use-tab{padding:8px 10px}.console-audit .audit-tools select,.console-audit .audit-field input{max-width:170px}}.console-audit .more{padding:10px 14px}.console-audit>.note.dim{padding:0 14px 8px}.access .cap-cell{white-space:nowrap}.access .cap-edit{display:flex;align-items:center;gap:6px;margin-top:4px}.access .cap-edit input{width:4.5em;background:var(--bg-2);border:1px solid var(--line);color:var(--ink);border-radius:var(--r-sm);padding:3px 6px;font:inherit;font-size:12px}.access .cap-edit input:focus{outline:none;border-color:var(--accent-2);box-shadow:0 0 0 3px var(--accent-glow)}@media (max-width: 720px){.grid.access-accounts td.cap-cell:before{content:"agent cap: ";color:var(--ink-dim)}.grid.access-accounts td.rate-cell:before{content:"rate limit: "}.access .cap-cell .cap-now{display:inline}}.grid tr.review>td,.grid tr.review .note{white-space:normal}
