@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mulish-cyrillic-ext-400-normal-wd4asoXq.woff2)format("woff2"),url(/assets/mulish-cyrillic-ext-400-normal-DGgLiUMh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mulish-cyrillic-400-normal-NYULt11J.woff2)format("woff2"),url(/assets/mulish-cyrillic-400-normal-BNekwWHs.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mulish-vietnamese-400-normal-DoBClvYm.woff2)format("woff2"),url(/assets/mulish-vietnamese-400-normal-wxj85OR_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mulish-latin-ext-400-normal-avcijv45.woff2)format("woff2"),url(/assets/mulish-latin-ext-400-normal-CkhBr6wh.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mulish-latin-400-normal-C9Snyl1s.woff2)format("woff2"),url(/assets/mulish-latin-400-normal-BRmeVNaI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mulish-cyrillic-ext-500-normal-BTJLs2q5.woff2)format("woff2"),url(/assets/mulish-cyrillic-ext-500-normal-NOuHDXve.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mulish-cyrillic-500-normal-5Gm1uDpZ.woff2)format("woff2"),url(/assets/mulish-cyrillic-500-normal-C9oc_C6e.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mulish-vietnamese-500-normal-BcKeiari.woff2)format("woff2"),url(/assets/mulish-vietnamese-500-normal-DC_f6fjv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mulish-latin-ext-500-normal-CyTKV2lK.woff2)format("woff2"),url(/assets/mulish-latin-ext-500-normal-CWDcFwYe.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mulish-latin-500-normal-BoPlPdCZ.woff2)format("woff2"),url(/assets/mulish-latin-500-normal-CoJZbj2t.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mulish-cyrillic-ext-600-normal-vB0dh4Vd.woff2)format("woff2"),url(/assets/mulish-cyrillic-ext-600-normal-B_z2ex1z.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mulish-cyrillic-600-normal-CKFF8GaG.woff2)format("woff2"),url(/assets/mulish-cyrillic-600-normal-DPq7SEaB.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mulish-vietnamese-600-normal-DQ5mKFzk.woff2)format("woff2"),url(/assets/mulish-vietnamese-600-normal-BpgYXBxh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mulish-latin-ext-600-normal-D7_foosS.woff2)format("woff2"),url(/assets/mulish-latin-ext-600-normal-Chxu7DbI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mulish-latin-600-normal-BSghSUeJ.woff2)format("woff2"),url(/assets/mulish-latin-600-normal-BgWMv2vh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-ext-400-normal-XB2BPmDK.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-ext-400-normal-CkxHOdCb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-C51Di1Mf.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CPJFfJgk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-symbols2-400-normal-BS9BGVxz.woff2)format("woff2"),url(/assets/geist-mono-symbols2-400-normal-DjbiTEEA.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-vietnamese-400-normal-CKEaXIlx.woff2)format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CZEPLOgu.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-DI-rJ0UV.woff2)format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-CfzLURNc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2)format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-ext-500-normal-C7aYOB1D.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-ext-500-normal-BY1KTvO5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-500-normal-D2cXvDHF.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-500-normal-DfuvdVgn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-symbols2-500-normal-Q_ksOahU.woff2)format("woff2"),url(/assets/geist-mono-symbols2-500-normal-CmnCPGa0.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-vietnamese-500-normal-Bs29RrUZ.woff2)format("woff2"),url(/assets/geist-mono-vietnamese-500-normal-Dx9-epDo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-ext-500-normal-Buglb9-a.woff2)format("woff2"),url(/assets/geist-mono-latin-ext-500-normal-CrWEgvU_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2)format("woff2"),url(/assets/geist-mono-latin-500-normal-D-GG86Jb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:Mulish, "Avenir Next", system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace;--font-serif:Georgia, "Times New Roman", serif;--fs-h1:22px;--fs-section:20px;--fs-big-number:20px;--fs-stat:17px;--fs-stat-sm:16px;--fs-drawer-title:17px;--fs-wordmark:15px;--fs-body:13px;--fs-small:12.5px;--fs-small-2:12px;--fs-hint:11.5px;--fs-mono-label:10.5px;--fs-mono-label-sm:10px;--fs-mono-value:12.5px;--fs-mono-value-sm:11px;--ls-h1:-.015em;--ls-wordmark:-.01em;--ls-mono-label:.08em;--ls-mono-label-table:.07em;--plum:#482444;--plum-pale:#ece4e9;--green:#175c49;--green-bright:#cce644;--paper:#f3f1eb;--sidebar:#efede6;--surface:#fbfaf6;--surface-2:#f4f2ec;--surface-3:#f1efe8;--selected-arm:#ece4e9;--live-strip:#eceae2;--live-track:#d2d1c9;--line:#d2d1c9;--line-soft:#e4e3dc;--line-input:#bfbdb5;--line-strong:#a9a69e;--line-stepper:#dcdbd3;--ink:#1f1720;--ink-inverse:#fbfaf6;--ink-inverse-summary:#fbfaf6;--text-2:#463c45;--muted:#5a5159;--muted-2:#625962;--label:#675e66;--faint:#6c636b;--nav-active:#e4d9e1;--selected:#ece4e9;--tag-bg:#ebe8df;--skeleton:#eceae4;--white:#fff;--positive:#1b6e57;--negative:#a8443b;--warning:oklch(70% .14 75);--queued:#b29a5a;--draft:#b9b4a6;--diff-add:oklch(90% .07 150);--diff-add-chip:oklch(90% .06 150);--diff-del-bg:oklch(92% .05 30);--diff-del-text:#8e332d;--sponsored-border:oklch(70% .13 70);--sponsored-bg:oklch(97% .03 80);--sponsored-label:oklch(45% .1 60);--ad-body:#333;--agent-ad-bg:oklch(94% .05 80);--agent-ad-border:oklch(62% .12 65);--synthetic-text:oklch(50% .1 260);--synthetic-border:oklch(80% .06 260);--dark-bg:#1f1720;--dark-divider:#4a3d48;--dark-label:#c3b9c1;--dark-input-bg:#2c2230;--dark-input-border:#4a3d48;--dark-warning-bg:#3a2a1c;--dark-warning-text:#f3c99a;--light-warning-bg:#f6ead9;--light-warning-text:#7a4a1c;--overlay:#1f172059;--link-underline:#a98fa4;--gutter:28px;--header-padding:22px 28px 16px;--r-tag:3px;--r-control:4px;--r-tile:5px;--r-card:6px;--r-frame:8px;--r-pill:999px;--shadow-selected-arm:inset 3px 0 0 #482444;--shadow-highlight:0 0 0 2px #48244424;--pulse-duration:1.6s;--highlight-fade:.6s}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased}input,select,textarea,button{font-family:inherit;font-size:inherit;color:inherit}a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:3px}a:hover{-webkit-text-decoration-color:var(--plum);text-decoration-color:var(--plum)}:focus-visible{outline:2px solid var(--plum);outline-offset:2px}input[type=checkbox],input[type=radio]{accent-color:var(--plum)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.pulse{animation:pulse var(--pulse-duration) ease-in-out infinite}@media (prefers-reduced-motion:reduce){.pulse{animation:none}}.mono-label{font-family:var(--font-mono);font-size:var(--fs-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase;color:var(--label)}.page-eyebrow{color:var(--green)}.mono-label-table{font-family:var(--font-mono);font-size:var(--fs-mono-label-sm);letter-spacing:var(--ls-mono-label-table);text-transform:uppercase;color:var(--label)}.mono-value{font-family:var(--font-mono);font-size:var(--fs-mono-value-sm)}.hint{font-size:var(--fs-hint);color:var(--faint)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-header{padding:var(--header-padding);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:relative}.page-header:after{content:"";left:var(--gutter);background:var(--green-bright);width:32px;height:2px;position:absolute;bottom:-1px}.page-header-main{flex-direction:column;gap:4px;min-width:0;display:flex}.page-title{font-size:var(--fs-h1);letter-spacing:var(--ls-h1);margin:0;font-weight:500}.page-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-body{padding:16px var(--gutter) 40px;flex-direction:column;gap:18px;display:flex}.btn{border-radius:var(--r-control);cursor:pointer;padding:7px 12px;line-height:1.2}.btn-small{padding:4px 8px}.btn-primary{background:var(--ink);color:var(--ink-inverse);border:none;font-weight:500}.btn-primary:hover:not(:disabled,[aria-disabled=true]){background:var(--plum)}.btn-secondary{border:1px solid var(--line-input);background:0 0}.btn-secondary:hover{border-color:var(--line-strong)}.btn-dashed{border:1px dashed var(--line-input);color:var(--muted);background:0 0;align-self:flex-start;padding:5px 10px}.btn-dashed:hover{border-color:var(--ink);color:var(--ink)}.btn-text{color:var(--label);background:0 0;border:none;padding:0}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.link-button{cursor:pointer;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:3px;background:0 0;border:none;padding:0}.link-button:hover{-webkit-text-decoration-color:var(--plum);text-decoration-color:var(--plum)}.icon-button{cursor:pointer;color:var(--faint);background:0 0;border:none;padding:0 4px;font-size:15px}.icon-button:hover{color:var(--ink)}.segmented{border:1px solid var(--line-input);border-radius:var(--r-control);display:inline-flex;overflow:hidden}.segment{cursor:pointer;color:var(--ink);background:0 0;padding:6px 10px;position:relative}.segment-selected{background:var(--plum);color:var(--ink-inverse)}.segment:has(input:focus-visible){outline:2px solid var(--plum);outline-offset:2px}.chip{border-radius:var(--r-control);border:1px solid var(--line-input);background:var(--white);color:var(--ink);cursor:pointer;padding:5px 9px}.chip-selected{background:var(--plum);color:var(--ink-inverse);border-color:var(--plum)}.chip:disabled{opacity:.45;cursor:not-allowed}.status-dot{background:var(--draft);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.status-dot-running{background:var(--positive)}.status-dot-queued,.status-dot-paused,.status-dot-stopped{background:var(--queued)}.status-dot-completed{background:var(--ink)}.status-dot-failed{background:var(--negative)}.status-label{align-items:center;gap:7px;display:inline-flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card)}.table-scroll{position:relative;overflow-x:auto}.table,.table thead,.table tbody{border-collapse:collapse;width:100%;display:block}.table th,.table td{text-align:left;font-weight:inherit;padding:0;display:block}.table-head{gap:12px;padding:8px 14px;display:grid}.table-row{border-top:1px solid var(--line-soft);align-items:center;gap:12px;padding:10px 14px;display:grid}.table-row-clickable{cursor:pointer}.table-row-clickable:hover{background:var(--surface-2)}.table-row-archived{opacity:.55}.table-cell{min-width:0}.table .table-state-row{color:var(--muted);padding:24px 14px;display:block}.skeleton-bar{background:var(--skeleton);border-radius:2px;height:10px;display:block}.archived-tag{font-family:var(--font-mono);font-size:var(--fs-mono-label-sm);color:var(--label);margin-left:6px}.show-archived{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.pagination{border-top:1px solid var(--line-soft);align-items:center;gap:4px;padding:10px 14px;display:flex}.page-number{background:0 0;border:1px solid #0000}.page-number-current{background:var(--plum);color:var(--ink-inverse);border-color:var(--plum)}.empty-state{flex-direction:column;gap:6px;padding:24px;display:flex}.empty-state-title{font-weight:500}.empty-state-body{color:var(--muted)}.sponsored-card{border:1.5px solid var(--sponsored-border);border-radius:var(--r-card);background:var(--sponsored-bg);font-family:var(--font-sans);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.sponsored-card-top{justify-content:space-between;gap:8px;display:flex}.sponsored-card-label{font-size:var(--fs-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase;color:var(--sponsored-label)}.sponsored-card-headline{font-size:15px;font-weight:600}.sponsored-card-body{color:var(--ad-body);font-size:14px;line-height:1.5}.sponsored-card-cta{font-size:var(--fs-body);font-weight:500;text-decoration:underline}.agent-ad-block{border:1px dashed var(--agent-ad-border);border-radius:var(--r-control);background:var(--agent-ad-bg);font-family:var(--font-mono);font-size:var(--fs-mono-value);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px}.agent-ad-edge{color:var(--sponsored-label)}.list-editor{flex-direction:column;gap:4px;display:flex}.list-editor-row{align-items:center;gap:4px;display:flex}.list-editor-input{border-radius:var(--r-control);background:0 0;border:1px solid #0000;flex:1;min-width:0;padding:5px 7px}.list-editor-input:hover{border-color:var(--line)}.list-editor-input:focus{border-color:var(--line-strong);background:var(--white);outline:none}.stepper{border:1px solid var(--line-stepper);border-radius:var(--r-tile);background:var(--white);flex-direction:column;gap:6px;min-width:0;margin:0;padding:10px;display:flex}.stepper-label{float:left;color:var(--muted);padding:0}.stepper-row{clear:both;align-items:center;gap:8px;display:flex}.stepper-button{border:1px solid var(--line-input);border-radius:var(--r-control);cursor:pointer;background:0 0;width:28px;height:28px}.stepper-button[data-at-bound]{opacity:.4;cursor:default}.stepper-value{text-align:center;min-width:28px;font-size:18px;font-weight:500}.archive-menu{display:inline-block;position:relative}.archive-confirm{z-index:40;background:var(--surface);border:1px solid var(--line-input);border-radius:var(--r-tile);width:280px;font-size:var(--fs-small);padding:12px;position:fixed}.archive-confirm p{margin:0 0 10px}.archive-confirm-actions{gap:8px;display:flex}.shell{grid-template-columns:212px minmax(0,1fr);height:100vh;display:grid;overflow:hidden}.main{min-width:0;position:relative;overflow:auto}.sidebar{background:var(--sidebar);border-right:1px solid var(--line);flex-direction:column;gap:20px;padding:18px 12px;display:flex;overflow:auto}.sidebar-label{font-family:var(--font-mono);font-size:var(--fs-mono-label-sm);letter-spacing:var(--ls-mono-label);text-transform:uppercase;color:var(--green)}.wordmark{flex-direction:column;align-items:flex-start;gap:2px;padding:0 8px;display:flex}.wordmark-logo{width:auto;height:36px;margin-bottom:10px;display:block}.wordmark-name{font-size:var(--fs-wordmark);letter-spacing:var(--ls-wordmark);font-weight:600}.demo-badge{border-radius:var(--r-tag);background:var(--light-warning-bg);color:var(--light-warning-text);font-family:var(--font-mono);font-size:var(--fs-mono-label-sm);letter-spacing:var(--ls-mono-label);text-transform:uppercase;margin-top:6px;padding:1px 6px}.sidebar-nav{flex-direction:column;gap:20px;display:flex}.nav-group{flex-direction:column;gap:1px;display:flex}.nav-group-label{padding:0 8px 6px}.nav-item{border-radius:var(--r-control);color:var(--ink);justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-weight:400;text-decoration:none;display:flex}.nav-item:hover{background:var(--selected)}.nav-item-active,.nav-item-active:hover{background:var(--nav-active);box-shadow:var(--shadow-selected-arm);font-weight:500}.nav-count{font-family:var(--font-mono);font-size:var(--fs-mono-label);color:var(--faint);white-space:nowrap;font-weight:400}.nav-count-attention{color:var(--sponsored-label)}.nav-item-active .nav-count{color:var(--muted)}.nav-item-active .nav-count-attention{color:var(--sponsored-label)}.spend{border-top:1px solid var(--line);flex-direction:column;gap:3px;margin-top:auto;padding:10px 8px 0;display:flex}.spend-value{font-size:var(--fs-wordmark);font-weight:500}.spend-cap{font-size:var(--fs-small-2);color:var(--label);font-weight:400}.spend-track{background:var(--line);border-radius:2px;height:3px}.spend-fill{background:var(--plum);border-radius:2px;height:3px}.spend-fill[data-level=warning]{background:var(--warning)}.spend-fill[data-level=over]{background:var(--negative)}.toast-region{z-index:30;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.toast{border-radius:var(--r-control);background:var(--ink);color:var(--paper);font-size:var(--fs-small);pointer-events:auto;align-items:center;gap:12px;padding:9px 14px;display:flex}.toast-action{cursor:pointer;color:var(--paper);text-underline-offset:3px;background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline}.toast-action:focus-visible{outline-color:var(--paper)}.overlay-backdrop{z-index:20;background:var(--overlay);cursor:default;border:none;padding:0;position:fixed;inset:0}.account{border-top:1px solid var(--line);font-size:var(--fs-small);flex-direction:column;gap:4px;padding:12px 16px;display:flex}.account-email{color:var(--text-2);overflow-wrap:anywhere}.account-signout{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.login{min-height:100vh;padding:var(--gutter);background:var(--paper);place-items:center;display:grid}.login-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;gap:14px;width:100%;max-width:360px;padding:28px;display:flex}.login-card .wordmark-logo{align-self:flex-start}.login-title{font-size:var(--fs-section);color:var(--ink);margin:0;font-weight:500}.login-field{font-size:var(--fs-small);color:var(--text-2);flex-direction:column;gap:4px;display:flex}.login-field input{font:inherit;color:var(--ink);background:var(--white);border:1px solid var(--line-input);border-radius:var(--r-control);padding:8px 10px}.login-field input[aria-invalid=true]{border-color:var(--negative)}.login-error{min-height:1.2em;font-size:var(--fs-small);color:var(--negative);margin:0}.login-hint{font-size:var(--fs-small);color:var(--muted);margin:0}.login-ok{min-height:1.2em;font-size:var(--fs-small);color:var(--positive);margin:0}.account-card{margin:var(--gutter)}.ads-filter-bar{padding:12px var(--gutter);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;display:flex}.ads-body{padding:16px var(--gutter) 40px}.ads-id{font-family:var(--font-mono);font-size:var(--fs-mono-value-sm);color:var(--muted)}.ads-name{font-weight:500}.ads-summary{font-size:var(--fs-small-2);color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ads-muted{color:var(--muted)}.ads-num{text-align:right;font-family:var(--font-mono)}.ads-source{font-family:var(--font-mono);font-size:var(--fs-mono-label);border:1px solid var(--line-input);border-radius:var(--r-tag);color:var(--ink);padding:2px 6px;display:inline-block}.ads-source-synthetic{color:var(--synthetic-text);border-color:var(--synthetic-border)}.ads-actions{justify-content:flex-end;gap:6px;display:flex}.table .ads-editor-row{background:var(--surface-2);border-top:1px solid var(--line-soft);padding:16px 14px 18px;display:block}.ads-editor{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:20px;display:grid}.ads-editor-form{flex-direction:column;gap:12px;display:flex}.ads-editor-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ads-editor-triple{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.ads-field{flex-direction:column;gap:4px;min-width:0;display:flex}.ads-label{font-size:var(--fs-small-2);color:var(--muted)}.ads-input{font:inherit;border:1px solid var(--line-input);border-radius:var(--r-control);background:var(--white);color:var(--ink);padding:6px 8px}.ads-input[aria-invalid=true]{border-color:var(--negative)}.ads-input-mono{font-family:var(--font-mono);font-size:var(--fs-small-2)}.ads-field-error{font-size:var(--fs-small-2);color:var(--negative)}.ads-editor-footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ads-note{font-size:var(--fs-small-2);color:var(--faint)}.ads-editor-archive{margin-left:auto}.ads-editor-preview{flex-direction:column;gap:10px;min-width:0;display:flex}.ads-agent-line{border:1px dashed var(--agent-ad-border);border-radius:var(--r-control);font-family:var(--font-mono);font-size:var(--fs-small-2);white-space:pre-wrap;word-break:break-word;margin:0;padding:10px 12px}.brands-body{grid-template-columns:240px minmax(0,1fr);min-height:0;display:grid}.brands-list{border-right:1px solid var(--line);flex-direction:column;display:flex}.brands-list-item{border:none;border-bottom:1px solid var(--line-soft);text-align:left;color:var(--ink);cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:12px 16px;display:flex}.brands-list-item:hover{background:var(--surface-2)}.brands-list-item-archived{opacity:.55}.brands-list-item-selected,.brands-list-item-selected:hover{background:var(--selected)}.brands-list-name{align-items:center;gap:6px;font-weight:500;display:flex}.brands-list-meta{font-family:var(--font-mono);font-size:var(--fs-mono-label);color:var(--muted-2)}.brands-list-state,.brands-list-footer{font-size:var(--fs-small-2);color:var(--muted);padding:12px 16px}.brands-detail{padding:20px var(--gutter) 40px;flex-direction:column;gap:18px;min-width:0;display:flex}.brands-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.brands-top-main{flex-direction:column;gap:4px;min-width:0;display:flex}.brands-sub{color:var(--muted-2);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.brands-editable{align-items:baseline;gap:6px;display:inline-flex}.brands-edit-button{font:inherit;color:inherit;text-align:left;cursor:text;background:0 0;border:none;padding:0}.brands-edit-button:disabled{cursor:default}.brands-name{font-size:var(--fs-section);color:var(--ink);font-weight:500}.brands-inline-input{font:inherit;border:1px solid var(--line-input);border-radius:var(--r-control);background:var(--white);color:var(--ink);padding:2px 6px}.brands-inline-input.brands-name{font-size:var(--fs-section);font-weight:500}.brands-edit-hint{font-size:var(--fs-hint);color:var(--faint)}.brands-empty{color:var(--faint);font-style:normal}.brands-link,.brands-mono-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:3px}.brands-link:hover,.brands-mono-link:hover{-webkit-text-decoration-color:var(--plum);text-decoration-color:var(--plum)}.brands-status~button{margin-left:8px}.brands-stats{align-items:flex-start;gap:22px;display:flex}.brands-stat-value{font-size:var(--fs-stat-sm);margin-top:4px;font-weight:500}.brands-archived-strip{background:var(--light-warning-bg);color:var(--light-warning-text);font-size:var(--fs-small-2);border-radius:var(--r-control);padding:8px 10px}.brands-lists{border:none;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;min-width:0;margin:0;padding:0;display:grid}.brands-list-card{padding:12px 14px}.brands-card-head,.brands-section-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.brands-saved{font-family:var(--font-mono);font-size:var(--fs-mono-label-sm);color:var(--label)}.brands-taglines .list-editor-input{font-size:14px}.brands-guardrails .list-editor-input{color:var(--muted)}.brands-summary{font-size:var(--fs-small-2);color:var(--muted-2)}.brands-res-table{min-width:720px}.brands-res-grid{grid-template-columns:minmax(0,2.2fr) 120px 130px 80px 90px 70px}.brands-res-off{opacity:.55}.brands-res-url{min-width:0}.brands-mono-link,.brands-res-note{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.brands-mono-link{font-family:var(--font-mono);font-size:var(--fs-small-2)}.brands-res-note{font-size:var(--fs-small-2);color:var(--muted-2)}.brands-status{font-size:var(--fs-small-2);align-items:center;gap:6px;display:inline-flex}.brands-dot{border-radius:50%;flex:none;width:7px;height:7px}.brands-dot-crawled{background:var(--positive)}.brands-dot-failed{background:var(--negative)}.brands-dot-pending{background:var(--warning)}.brands-injection{font-family:var(--font-mono);font-size:var(--fs-mono-label-sm);color:var(--negative);margin-top:2px}.brands-num{text-align:right}.brands-mono{font-family:var(--font-mono)}.brands-res-actions{justify-content:flex-end;display:flex}.brands-select,.brands-input{font:inherit;font-size:var(--fs-small-2);border:1px solid var(--line-input);border-radius:var(--r-control);background:var(--white);color:var(--ink);min-width:0;padding:4px 6px}.brands-res-add{background:var(--surface-2);border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,2.2fr) 120px auto;align-items:start;gap:8px;padding:10px 14px;display:grid}.brands-res-add-url{flex-direction:column;gap:4px;display:flex}.brands-field-error{font-size:var(--fs-hint);color:var(--negative)}.brands-assets{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.brands-asset{flex-direction:column;gap:4px;display:flex}.brands-asset-archived{opacity:.55}.brands-asset-box{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--r-tile);background:var(--paper);justify-content:center;align-items:center;display:flex;overflow:hidden}.brands-asset-box img{object-fit:contain;width:100%;height:100%}.brands-asset-placeholder{width:100%;height:100%;font-family:var(--font-mono);font-size:var(--fs-mono-label-sm);color:var(--label);background:repeating-linear-gradient(45deg, var(--surface-3), var(--surface-3) 6px, var(--paper) 6px, var(--paper) 12px);justify-content:center;align-items:center;display:flex}.brands-asset-name{font-family:var(--font-mono);font-size:var(--fs-mono-value-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.brands-asset-actions{opacity:0}.brands-asset-archived .brands-asset-actions,.brands-asset:hover .brands-asset-actions,.brands-asset:focus-within .brands-asset-actions{opacity:1}.brands-asset-actions:has([aria-expanded=true]){opacity:1}.brands-upload{position:relative}.brands-upload-tile{aspect-ratio:4/3;border:1px dashed var(--line-input);border-radius:var(--r-tile);color:var(--muted);cursor:pointer;justify-content:center;align-items:center;display:flex}.brands-upload-tile:hover,.brands-upload-tile:focus-within{border-color:var(--ink);color:var(--ink)}.brands-upload-off,.brands-upload-off:hover{opacity:.4;cursor:not-allowed;border-color:var(--line-input);color:var(--muted)}.brands-popover{z-index:20;background:var(--surface);border:1px solid var(--line-input);border-radius:var(--r-tile);flex-direction:column;gap:6px;width:240px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.brands-popover-file{font-family:var(--font-mono);font-size:var(--fs-mono-value-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brands-label{font-size:var(--fs-small-2);color:var(--muted)}.brands-popover-actions{gap:8px;margin-top:4px;display:flex}.brands-ads{overflow:hidden}.brands-ad-row{border:none;border-bottom:1px solid var(--line-soft);text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:70px minmax(0,1fr) 120px 90px;align-items:center;gap:8px;padding:10px 14px;display:grid}.brands-ad-row:last-child{border-bottom:none}.brands-ad-row:hover{background:var(--surface-2)}.brands-ad-id{font-size:var(--fs-mono-value-sm);color:var(--muted)}.brands-ad-name{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.brands-muted{color:var(--muted)}.brands-ad-preview{text-align:right;color:var(--muted)}.brands-ads-empty{font-size:var(--fs-small);color:var(--muted);padding:12px 14px}.board{padding:16px var(--gutter) 40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.board-col{flex-direction:column;gap:8px;min-width:0;display:flex}.board-col-head{justify-content:space-between;align-items:center;display:flex}.board-col-label{align-items:center;gap:7px;font-weight:500;display:inline-flex}.board-col-total,.board-card-meta,.board-card-metric{font-family:var(--font-mono);color:var(--muted)}.board-col-total{font-size:var(--fs-mono-value-sm)}.board-col-empty{color:var(--muted);margin:0}.board-card{color:inherit;flex-direction:column;gap:8px;padding:12px;text-decoration:none;display:flex}.board-card:hover{border-color:var(--line-strong)}.board-card-meta{font-size:var(--fs-mono-label);justify-content:space-between;display:flex}.board-card-name{font-weight:500;line-height:1.3}.board-card-sub{font-size:var(--fs-small-2);color:var(--muted)}.board-card-foot{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.board-card-rounds{font-family:var(--font-mono);font-size:var(--fs-mono-value-sm)}.board-card-lift{align-items:baseline;gap:6px;display:inline-flex}.board-card-metric{font-size:var(--fs-mono-label)}.board-card-value{font-weight:500}.board-error{grid-column:1/-1;padding:14px}.board-show-all{align-self:flex-start}.dash-stats{padding:14px var(--gutter);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:28px;display:flex}.dash-stat-label{font-size:var(--fs-mono-label-sm)}.dash-stat-value{font-size:var(--fs-stat);font-weight:500}.dash-stats-error{color:var(--muted);flex-basis:100%}.dash-notes{padding:16px var(--gutter) 0}.dash-notes-card{padding:12px 14px}.dash-notes-title{margin-bottom:8px}.dash-notes-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dash-note{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.dash-note-text{flex:240px}.dash-note-time{font-family:var(--font-mono);font-size:var(--fs-mono-label);color:var(--muted)}.dash-note-actions{gap:10px;display:inline-flex}.dash-body{padding:16px var(--gutter) 40px;scroll-margin-top:0}.dash-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:10px;display:flex}.dash-filter{align-items:center;gap:6px;margin-right:auto;display:inline-flex}.dash-filter-clear{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px}.dash-name{overflow-wrap:anywhere;font-weight:500}.dash-stack{flex-direction:column;gap:4px;min-width:0;display:flex}.dash-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:3px;overflow-wrap:anywhere}.dash-link:hover{-webkit-text-decoration-color:var(--plum);text-decoration-color:var(--plum)}.dash-link-mono{font-family:var(--font-mono);font-size:var(--fs-mono-label);color:var(--muted);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.dash-link-mono:hover{color:var(--ink)}.dash-mono{font-family:var(--font-mono);font-size:var(--fs-mono-value-sm)}.dash-progress{background:var(--line-stepper);border-radius:2px;height:3px;display:block;overflow:hidden}.dash-progress-fill{background:var(--draft);height:100%;display:block}.status-bg-running{background:var(--positive)}.status-bg-queued,.status-bg-paused,.status-bg-stopped{background:var(--queued)}.status-bg-completed{background:var(--ink)}.status-bg-failed{background:var(--negative)}.dash-lift{font-weight:500}.dash-sub{font-family:var(--font-mono);font-size:var(--fs-mono-label);color:var(--muted)}.dash-cost{font-family:var(--font-mono);font-size:var(--fs-hint)}.dash-muted{color:var(--muted)}.dash-pager{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.dash-pager-range{font-family:var(--font-mono);font-size:var(--fs-mono-value-sm);color:var(--muted)}.dash-pager-buttons,.dash-pager-pages{align-items:center;gap:4px;display:inline-flex}.dash-pager-step,.dash-pager-num{border-radius:var(--r-control);color:inherit;cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-hint);background:0 0;border:1px solid #0000;min-width:26px;padding:3px 6px}.dash-pager-step[aria-disabled=true]{opacity:.35;cursor:default}.dash-pager-num-current{background:var(--plum);color:var(--ink-inverse)}.dash-pager-gap{color:var(--muted);padding:0 4px}.pm-backdrop{z-index:22}.pm-drawer{z-index:23;background:var(--surface);border-left:1px solid var(--line-input);flex-direction:column;width:min(480px,100%);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.pm-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:18px 20px 14px;display:flex}.pm-title{font-size:var(--fs-drawer-title);margin:2px 0 0;font-weight:500}.pm-body{flex-direction:column;flex:1;gap:14px;padding:16px 20px;display:flex}.pm-field{flex-direction:column;gap:6px;display:flex}.pm-chips{flex-wrap:wrap;gap:6px;display:flex}.pm-evidence{border-radius:var(--r-tile);background:var(--sidebar);grid-template-columns:1fr 1fr;gap:8px 12px;margin:0;padding:10px 12px;display:grid}.pm-evidence dt{font-size:var(--fs-mono-label-sm)}.pm-evidence dd{font-family:var(--font-mono);margin:2px 0 0;font-size:12px}.pm-amber{border-radius:var(--r-control);background:var(--light-warning-bg);color:var(--light-warning-text);font-size:var(--fs-small-2);margin:0;padding:8px 10px}.pm-note{color:var(--muted);font-size:var(--fs-small-2);margin:0;line-height:1.45}.pm-link-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.pm-footer{border-top:1px solid var(--line);background:var(--surface);align-items:center;gap:8px;padding:14px 20px;display:flex;position:sticky;bottom:0}.ls-body{max-width:1100px;padding:16px var(--gutter) 40px;flex-direction:column;gap:10px;display:flex}.ls-subtitle{max-width:620px;color:var(--muted);margin:4px 0 0;line-height:1.45}.ls-header-actions{align-items:center;gap:12px;display:flex}.ls-strip{border:1px solid var(--line);border-radius:var(--r-card);background:var(--sidebar);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.ls-strip-cell{padding:10px 12px}.ls-strip-cell+.ls-strip-cell{border-left:1px solid var(--line)}.ls-strip-head{font-weight:500}.ls-strip-num{font-family:var(--font-mono);margin-right:6px}.ls-strip-copy{color:var(--muted);font-size:var(--fs-small-2);margin:4px 0 0}.ls-section{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative;overflow-x:auto}.ls-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ls-review-card,.ls-candidate{border-radius:var(--r-card);background:var(--white);grid-template-columns:minmax(0,1fr) 220px auto;align-items:center;gap:18px;padding:12px 16px;display:grid}.ls-review-card{border:1px solid var(--sponsored-border)}.ls-candidate{border:1px dashed var(--line-strong);grid-template-columns:minmax(0,1fr) 150px auto}.ls-kind{font-family:var(--font-mono);font-size:var(--fs-mono-label);text-transform:uppercase;color:var(--sponsored-label)}.ls-review-title,.ls-card-title{color:var(--ink);font-weight:500}.ls-muted-text{color:var(--muted);font-size:var(--fs-small)}.ls-mono-small{font-family:var(--font-mono);font-size:var(--fs-mono-label);color:var(--muted)}.ls-mini-stats{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;display:grid}.ls-mini-stats dt{font-size:var(--fs-mono-label-sm)}.ls-mini-stats dd{margin:2px 0 0;font-size:13px}.ls-card-actions{align-items:center;gap:8px;display:flex}.ls-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);grid-template-columns:110px minmax(0,1fr) 220px;gap:6px 18px;padding:14px 16px;transition:box-shadow .6s,border-color .6s;display:grid;position:relative}.ls-card-retired{opacity:.6}.ls-card-highlight{border-color:var(--plum);box-shadow:var(--shadow-highlight)}.ls-card-open{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;grid-column:2;gap:6px;padding:0;display:flex}.ls-card-detail{color:var(--muted);line-height:1.5}.ls-card-title{font-size:14.5px}.ls-tags{flex-wrap:wrap;gap:4px;display:flex}.ls-tag{border-radius:var(--r-tag);background:var(--tag-bg);font-family:var(--font-mono);font-size:var(--fs-mono-label-sm);padding:1px 6px}.ls-stats{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding-right:24px;display:grid}.ls-stats dd{font-size:var(--fs-stat-sm);margin:2px 0 0;font-weight:500}.ls-card-row{grid-column:1/-1}.ls-menu-button{position:absolute;top:8px;right:8px}.ls-menu{z-index:5;border:1px solid var(--line-input);border-radius:var(--r-control);background:var(--white);flex-direction:column;padding:4px;display:flex;position:absolute;top:34px;right:8px}.ls-badges{flex-wrap:wrap;align-items:flex-start;gap:4px;display:inline-flex}.ls-badge{border-radius:var(--r-tag);font-family:var(--font-mono);font-size:var(--fs-mono-label);text-transform:uppercase;border:1px solid #0000;padding:3px 7px}.ls-badge-established{background:var(--ink);color:var(--paper)}.ls-badge-supported{background:var(--selected);border-color:var(--line-input);color:var(--ink)}.ls-badge-hypothesis{border-color:var(--line-input);color:var(--muted)}.ls-badge-retired{border:1px dashed var(--line-input);color:var(--faint)}.ls-review-tag{border-radius:var(--r-tag);background:var(--sponsored-bg);color:var(--sponsored-label);font-family:var(--font-mono);font-size:var(--fs-mono-label-sm);padding:3px 7px}.ls-modal-layer .overlay-backdrop{z-index:30}.ls-modal{z-index:31;border:1px solid var(--line-input);border-radius:var(--r-card);background:var(--surface);flex-direction:column;gap:8px;width:min(420px,100% - 32px);padding:18px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ls-modal-title{margin:0;font-size:15px;font-weight:500}.ls-modal-copy{color:var(--muted);font-size:var(--fs-small);margin:0}.ls-modal-actions{gap:8px;margin-top:6px;display:flex}.ls-radios{border:none;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.ls-radio{align-items:center;gap:6px;display:flex}.ls-input{border:1px solid var(--line-input);border-radius:var(--r-control);background:var(--white);width:100%;font:inherit;padding:6px 8px}.ls-field-error{color:var(--negative);font-size:var(--fs-small-2)}.ls-title-edit{font-size:var(--fs-h1);font-weight:500}.ls-title-button{font:inherit;color:inherit;text-align:left;cursor:text;background:0 0;border:none;padding:0}.ls-detail-body{gap:18px}.ls-table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.ls-table th{text-align:left;font-family:var(--font-mono);font-size:var(--fs-mono-label-sm);text-transform:uppercase;color:var(--label);border-bottom:1px solid var(--line);padding:6px 8px;font-weight:400}.ls-table td{border-bottom:1px solid var(--line-soft);padding:6px 8px}.ls-row-unlinked td{color:var(--muted)}.ls-unlinked-tag{font-family:var(--font-mono);font-size:var(--fs-mono-label-sm);text-transform:uppercase;color:var(--muted);margin-right:6px}.ls-state-row{background:var(--surface);border-radius:var(--r-card);padding:24px}.ls-load-detail{margin-top:6px}.nx-body{padding:20px var(--gutter) 48px}.nx-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;display:grid}.nx-sections{flex-direction:column;gap:14px;min-width:0;display:flex}.nx-section{flex-direction:column;gap:12px;padding:16px;display:flex}.nx-section-title{color:var(--label);margin:0;font-weight:400}.nx-status{font-family:var(--font-mono);font-size:var(--fs-mono-label);color:var(--muted);white-space:nowrap}.nx-field{flex-direction:column;gap:6px;min-width:0;display:flex}.nx-label{font-size:var(--fs-small);color:var(--text-2)}.nx-muted{color:var(--muted)}.nx-mono{font-family:var(--font-mono);font-size:var(--fs-mono-value-sm)}.nx-input{font:inherit;font-size:var(--fs-body);color:var(--ink);background:var(--white);border:1px solid var(--line-input);border-radius:var(--r-control);box-sizing:border-box;width:100%;padding:6px 8px}.nx-input:disabled{color:var(--muted);background:var(--surface-2)}textarea.nx-input{resize:vertical}.nx-narrow{width:auto;min-width:140px}.nx-weight{width:80px;font-family:var(--font-mono)}.nx-field-error{font-size:var(--fs-hint);color:var(--negative)}.nx-live{flex-direction:column;gap:14px;display:flex}.nx-section>.nx-live:empty{margin-top:-12px}.page-body>.nx-live:empty{margin-top:-18px}.nx-inline-warning{font-size:var(--fs-small);background:var(--light-warning-bg);color:var(--light-warning-text);border-radius:var(--r-control);padding:6px 10px}.nx-chips{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.nx-chips .chip{flex-direction:column;align-items:flex-start;display:inline-flex}.nx-agent-name{font-weight:500}.nx-agent-sub{font-size:var(--fs-hint);color:var(--muted)}.chip-selected .nx-agent-sub{color:var(--ink-inverse)}.nx-steppers{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.nx-check{font-size:var(--fs-small);color:var(--text-2);align-items:center;gap:8px;display:flex}.nx-segment-disabled{color:var(--faint);cursor:not-allowed}.nx-table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.nx-table th{text-align:left;color:var(--label);border-bottom:1px solid var(--line);padding:4px 8px 6px 0;font-weight:400}.nx-table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:6px 8px 6px 0}.nx-summary{background:var(--dark-bg);max-height:calc(100vh - 40px);color:var(--ink-inverse);border-radius:var(--r-card);flex-direction:column;gap:14px;padding:18px;display:flex;position:sticky;top:20px;overflow-y:auto}@media (width<=900px){.nx-grid{grid-template-columns:minmax(0,1fr)}.nx-summary{max-height:none;position:static;overflow-y:visible}}.nx-summary-label{color:var(--dark-label)}.nx-summary-name{font-size:var(--fs-section);overflow-wrap:anywhere;font-weight:500}.nx-lines{font-size:var(--fs-small);flex-direction:column;gap:4px;margin:0;display:flex}.nx-line{border-bottom:1px solid var(--dark-divider);justify-content:space-between;gap:12px;padding-bottom:4px;display:flex}.nx-line dt{color:var(--ink-inverse-summary)}.nx-line dd{font-family:var(--font-mono);text-align:right;margin:0}.nx-bigs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.nx-big-value{font-size:var(--fs-stat);font-variant-numeric:tabular-nums;font-weight:500}.nx-cap{flex-direction:column;gap:6px;display:flex}.nx-cap-row{font-family:var(--font-mono);align-items:center;gap:6px;display:flex}.nx-cap-input{font:inherit;color:var(--ink-inverse);background:var(--dark-input-bg);border:1px solid var(--dark-input-border);border-radius:var(--r-control);box-sizing:border-box;width:100%;padding:6px 8px}.nx-warnings{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nx-warning{font-size:var(--fs-small);background:var(--dark-warning-bg);color:var(--dark-warning-text);border-radius:var(--r-control);padding:6px 10px}.nx-blocking{font-weight:500}.nx-launch-errors{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;display:flex}.nx-launch-errors-head{font-size:var(--fs-small);color:var(--dark-warning-text)}.nx-launch{background:var(--green-bright);width:100%;color:var(--ink)}.nx-launch:hover:not(:disabled,[aria-disabled=true]){background:var(--ink-inverse)}.nx-summary :focus-visible{outline-color:var(--green-bright)}.nx-save{color:var(--ink-inverse-summary);align-self:center}.nx-lock{border:0;min-width:0;margin:0;padding:0}.nx-archived{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.nx-figures{flex-direction:column;gap:14px;display:flex}.nx-stale{opacity:.55}.nx-stale-tag{color:var(--dark-warning-text);margin-left:8px}.nx-estimate-error{font-size:var(--fs-small);background:var(--dark-warning-bg);color:var(--dark-warning-text);border-radius:var(--r-control);padding:6px 10px}.nx-estimate-error .link-button{color:inherit}.nx-state-row td{color:var(--muted);padding:24px 8px}.nx-load-error{background:var(--surface);border-radius:var(--r-card);color:var(--muted);font-size:var(--fs-small);padding:24px}.nx-load-detail{margin-top:6px}.pg-body{padding:16px var(--gutter) 40px}.pg-id{font-family:var(--font-mono);font-size:var(--fs-mono-value-sm);color:var(--muted)}.pg-title{font-weight:500}.pg-url{font-family:var(--font-mono);font-size:var(--fs-mono-label);color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pg-muted{color:var(--muted)}.pg-num{text-align:right;font-family:var(--font-mono)}.pg-slot-tags{flex-wrap:wrap;gap:4px;display:flex}.pg-slot-tag{font-family:var(--font-mono);font-size:var(--fs-mono-label-sm);background:var(--tag-bg);border:1px solid var(--line);border-radius:var(--r-tag);white-space:nowrap;padding:1px 5px}.pg-actions{justify-content:flex-end;gap:6px;display:flex}.table .pg-editor-row{background:var(--surface-2);border-top:1px solid var(--line-soft);padding:16px 14px 18px;display:block}.pg-editor{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:20px;display:grid}.pg-editor-form,.pg-editor-side{flex-direction:column;gap:12px;min-width:0;display:flex}.pg-editor-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pg-field{flex-direction:column;gap:4px;min-width:0;display:flex}.pg-label{font-size:var(--fs-small-2);color:var(--muted)}.pg-input{font:inherit;border:1px solid var(--line-input);border-radius:var(--r-control);background:var(--white);color:var(--ink);padding:6px 8px}.pg-input[aria-invalid=true],.pg-anchor-input[aria-invalid=true]{border-color:var(--negative)}.pg-input-mono{font-family:var(--font-mono);font-size:var(--fs-small-2)}.pg-field-error{font-size:var(--fs-small-2);color:var(--negative)}.pg-editor-footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-editor-archive{margin-left:auto}.pg-slots{flex-direction:column;gap:6px;display:flex}.pg-slot-row{background:var(--white);border:1px solid var(--line);border-radius:var(--r-control);align-items:center;gap:8px;padding:4px 8px;display:flex}.pg-slot-index{width:16px;font-family:var(--font-mono);font-size:var(--fs-mono-label);color:var(--faint);flex:none}.pg-slot-input{min-width:0;font:inherit;border-radius:var(--r-control);color:var(--ink);background:0 0;border:1px solid #0000;flex:1;padding:3px 6px}.pg-slot-input:hover{border-color:var(--line)}.pg-slot-input:focus{border-color:var(--line-strong);background:var(--white);outline:none}.pg-slot-anchor{font-size:var(--fs-small-2);color:var(--muted);flex:none;align-items:center;gap:4px;display:flex}.pg-anchor-input{width:56px;font-family:var(--font-mono);font-size:var(--fs-small-2);border:1px solid var(--line-input);border-radius:var(--r-control);background:var(--white);color:var(--ink);padding:3px 6px}.pg-slot-error{padding-left:32px}.pg-stats{flex-direction:column;gap:4px;margin-top:4px;display:flex}.pg-stat-value{font-family:var(--font-mono);font-weight:500}.pg-modal-backdrop{z-index:20;background:var(--overlay);justify-content:center;align-items:flex-start;padding:15vh 16px 16px;display:flex;position:fixed;inset:0}.pg-modal{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);width:min(440px,100%);padding:18px 20px}.pg-modal-title{font-size:var(--fs-drawer-title);margin:0 0 12px;font-weight:500}.pg-modal-form{flex-direction:column;gap:6px;display:flex}.pg-modal-actions{gap:8px;margin-top:8px;display:flex}.pv-controls{padding:12px var(--gutter);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.pv-field{flex-direction:column;gap:4px;display:flex}.pv-select{border:1px solid var(--line-input);border-radius:var(--r-control);background:var(--white);max-width:320px;padding:6px 8px}.pv-slots{flex-wrap:wrap}.pv-slot-disabled{opacity:.4;cursor:not-allowed}.pv-body{padding:20px var(--gutter) 40px;flex-direction:column;gap:12px;display:flex}.pv-notice{border-radius:var(--r-control);background:var(--light-warning-bg);max-width:1040px;color:var(--light-warning-text);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.pv-frame{border:1px solid var(--line-input);border-radius:var(--r-frame);background:var(--white);max-width:1040px;overflow:hidden}.pv-browser-bar{background:var(--tag-bg);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 12px;display:flex}.pv-dots{gap:5px;display:flex}.pv-dots span{background:var(--line-input);border-radius:50%;width:9px;height:9px}.pv-url{border-radius:var(--r-control);background:var(--surface);min-width:0;font-family:var(--font-mono);font-size:var(--fs-mono-value-sm);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:4px 10px;overflow:hidden}.pv-view-note{font-family:var(--font-mono);font-size:var(--fs-mono-label);color:var(--label)}.pv-error,.pv-loading{color:var(--muted);padding:22px 26px}.pv-human{font-family:var(--font-serif);grid-template-columns:minmax(0,1fr) 220px;gap:32px;padding:28px 32px 40px;display:grid}.pv-article{flex-direction:column;gap:14px;min-width:0;display:flex}.pv-publisher{font-family:var(--font-sans);letter-spacing:var(--ls-mono-label);text-transform:uppercase;color:var(--faint);font-size:11px}.pv-title{margin:0;font-size:28px;font-weight:600;line-height:1.15}.pv-text-block{flex-direction:column;gap:6px;display:flex}.pv-heading{margin:6px 0 0;font-size:18px}.pv-paragraph{margin:0;font-size:15.5px;line-height:1.6}.pv-skeleton,.pv-sidebar{flex-direction:column;gap:7px;display:flex}.pv-sidebar{font-family:var(--font-sans);gap:12px}.pv-banner{aspect-ratio:1;border:1px solid var(--line-stepper);border-radius:var(--r-control);background:repeating-linear-gradient(45deg, var(--surface-3) 0 6px, var(--surface) 6px 12px);font-family:var(--font-mono);font-size:var(--fs-mono-label-sm);color:var(--faint);justify-content:center;align-items:center;display:flex}.pv-agent{background:var(--surface);font-family:var(--font-mono);font-size:var(--fs-mono-value);white-space:pre-wrap;overflow-wrap:anywhere;flex-direction:column;gap:10px;padding:22px 26px 36px;line-height:1.7;display:flex}.pv-agent-meta{color:var(--faint)}.pv-agent-block{flex-direction:column;gap:2px;display:flex}.pv-agent-strong{font-weight:500}.pv-agent-skeleton{color:var(--dark-label)}@media (width<=720px){.pv-human{grid-template-columns:minmax(0,1fr)}}.pr-body{gap:22px}.pr-section{flex-direction:column;gap:10px;display:flex}.pr-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pr-section-title{margin:0}.pr-section-actions{align-items:center;gap:12px;display:flex}.pr-name-cell{align-items:center;gap:6px;min-width:0;display:inline-flex}.pr-row-link{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-weight:500}.pr-row-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline)}.pr-muted{color:var(--muted)}.pr-num{text-align:right;display:block}.pr-mono{font-family:var(--font-mono)}.pr-tags{flex-wrap:wrap;gap:4px;display:flex}.pr-tag{font-size:var(--fs-mono-label);background:var(--tag-bg);border-radius:var(--r-tag);padding:1px 5px}.pr-tag-off{color:var(--faint)}.pr-drawer{z-index:21;background:var(--surface);border-left:1px solid var(--line-input);flex-direction:column;width:min(480px,100%);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.pr-drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:18px 20px 14px;display:flex}.pr-drawer-title{font-size:var(--fs-drawer-title);margin:2px 0 0;font-weight:500}.pr-drawer-body{flex-direction:column;flex:1;gap:14px;padding:16px 20px;display:flex}.pr-drawer-footer{border-top:1px solid var(--line);background:var(--surface);align-items:center;gap:8px;padding:14px 20px;display:flex;position:sticky;bottom:0}.pr-footer-spacer{flex:1}.pr-field{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.pr-field-row{gap:12px;display:flex}.pr-input{font:inherit;font-size:var(--fs-body);color:var(--ink);background:var(--white);border:1px solid var(--line-input);border-radius:var(--r-control);min-width:0;padding:6px 8px}textarea.pr-input{resize:vertical}.pr-field-error{color:var(--negative);font-size:var(--fs-hint);margin:0}.pr-test-ok{color:var(--positive);margin:0}.pr-key-status{align-items:center;gap:8px;display:inline-flex}.pr-models{border:1px solid var(--line);border-radius:var(--r-tile);flex-direction:column;gap:6px;margin:0;padding:8px 12px 12px;display:flex}.pr-models-empty{justify-content:space-between;align-items:center;display:flex}.pr-model-row{grid-template-columns:minmax(0,1fr) 72px 72px;align-items:center;gap:8px;display:grid}.pr-model-name{align-items:center;gap:6px;min-width:0;display:flex}.pr-price{text-align:right}.pr-test-panel{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.pr-raw{font-family:var(--font-mono);font-size:var(--fs-mono-value-sm);background:var(--surface-2);border-radius:var(--r-tile);white-space:pre-wrap;margin:6px 0 0;padding:8px 10px}.pr-empty-note{color:var(--muted);margin:0}.pr-config{flex-direction:column;gap:10px;display:flex}.pr-example{border:1px solid var(--line);border-radius:var(--r-tile);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.pr-example-head{justify-content:space-between;align-items:center;display:flex}.res-back{font-family:var(--font-mono);font-size:var(--fs-mono-label);letter-spacing:var(--ls-mono-label);text-transform:uppercase;color:var(--label)}.res-back:before{content:"← "}.res-title{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.res-pill{border:1px solid var(--line-input);border-radius:var(--r-pill);font-size:var(--fs-small-2);letter-spacing:0;align-items:center;gap:6px;padding:2px 9px;font-weight:400;display:inline-flex}.res-subline{color:var(--muted);font-size:var(--fs-small);margin-top:4px}.res-nowrap{white-space:nowrap}.res-failed{margin:0 var(--gutter);border-radius:var(--r-tile);background:var(--diff-del-bg);color:var(--negative);padding:10px 12px}.res-finalization-note{margin:0 var(--gutter);border-radius:var(--r-tile);border:1px solid var(--warning);background:var(--surface);color:var(--ink);padding:10px 12px}.res-read-note{border-radius:var(--r-tile);border:1px solid var(--warning);background:var(--surface);color:var(--ink);padding:10px 12px}.res-live{padding:12px var(--gutter);background:var(--live-strip);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:24px;display:flex}.res-live-title{align-items:center;gap:8px;font-weight:500;display:inline-flex}.res-live-track{background:var(--live-track);border-radius:2px;flex:1;min-width:200px;height:4px;overflow:hidden}.res-live-fill{background:var(--positive);height:100%}.res-mini{font-family:var(--font-mono);flex-direction:column;gap:2px;display:inline-flex}.res-mini-label{font-size:var(--fs-mono-label-sm);color:var(--label);text-transform:uppercase;letter-spacing:var(--ls-mono-label)}.res-mini-value{font-size:var(--fs-mono-value)}.res-section{padding:12px var(--gutter) 0}.res-waiting{color:var(--muted);padding:16px}.res-tabs-row{padding:12px var(--gutter) 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.res-tabs{flex-wrap:wrap;gap:6px;display:flex}.res-tab{border:1px solid var(--line-input);border-radius:var(--r-control);cursor:pointer;background:0 0;align-items:baseline;gap:6px;padding:6px 11px;display:inline-flex}.res-tab-name{font-weight:500}.res-tab-status{font-family:var(--font-mono);font-size:var(--fs-mono-label-sm)}.res-tab-selected{background:var(--plum);color:var(--ink-inverse);border-color:var(--plum)}.res-tabs-right{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.res-note{font-family:var(--font-mono);font-size:var(--fs-mono-value-sm);color:var(--muted)}.res-leaderboard{padding:12px var(--gutter) 14px;flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.res-matrix{padding:12px var(--gutter) 14px;flex-direction:column;gap:14px;display:flex}.res-card{min-width:0}.res-scroll{overflow-x:auto}.res-inner-lb{min-width:666px}.res-inner-mx{min-width:760px;padding:12px}.res-table{border-collapse:collapse;width:100%;display:block}.res-table thead,.res-table tbody{display:block}.res-row{border-bottom:1px solid var(--line-soft);text-align:left;align-items:center;padding:8px 12px;display:grid}.res-row th,.res-row td{font-weight:inherit;text-align:inherit;padding:0}.res-heat .res-row{border-bottom:none;gap:4px}.res-board .res-row{column-gap:8px}.res-metric-head{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.res-head{font-family:var(--font-mono);font-size:var(--fs-mono-label-sm);color:var(--label);text-transform:uppercase;letter-spacing:var(--ls-mono-label-table)}.res-control{background:var(--surface-3)}.res-arm{cursor:pointer}.res-selected{background:var(--selected-arm);box-shadow:var(--shadow-selected-arm)}.res-arm-btn{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;padding:0;display:flex}.res-arm-label{font-weight:500;display:block}.res-arm-sub{font-family:var(--font-mono);font-size:var(--fs-mono-value-sm);color:var(--muted-2);display:block}.res-num,.res-row>.res-num{text-align:right;font-family:var(--font-mono);font-size:var(--fs-hint)}.res-row>.res-center{text-align:center}.res-abs{color:var(--muted)}.res-primary{font-weight:600}.res-p{color:var(--faint)}.res-p-sig{color:var(--ink)}.res-row>.res-heat-cell{text-align:center;font-family:var(--font-mono);font-size:var(--fs-small-2);border-radius:var(--r-tag);padding:6px 0}.res-heat-control{background:var(--surface-3)}.res-detail{flex-direction:column;gap:14px;padding:16px;display:flex}.res-leaderboard>.res-scroll{flex:3 668px}.res-leaderboard>.res-detail{flex:2 420px}.res-detail-top{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.res-detail-label{font-size:var(--fs-stat-sm);font-weight:500}.res-detail-sig{font-family:var(--font-mono);font-size:var(--fs-mono-value-sm)}.res-placement{margin-top:4px}.res-placement-old{color:var(--faint)}.res-placement-new{background:var(--diff-add-chip);border-radius:var(--r-tag);padding:2px 6px}.res-diff{background:var(--white);border:1px solid var(--line-stepper);border-radius:var(--r-control);margin-top:4px;padding:10px 12px;font-size:13.5px;line-height:1.65}.res-tok-add{background:var(--diff-add)}.res-tok-del{background:var(--diff-del-bg);color:var(--diff-del-text);text-decoration:line-through}.res-ci-list{flex-direction:column;gap:6px;margin-top:6px;display:flex}.res-ci{grid-template-columns:76px minmax(0,1fr) 108px;align-items:center;gap:8px;display:grid}.res-ci-track{height:14px;position:relative}.res-ci-track:before{content:"";background:var(--line-soft);height:2px;position:absolute;top:6px;left:0;right:0}.res-ci-track:after{content:"";background:var(--line-strong);width:1px;position:absolute;top:0;bottom:0;left:50%}.res-ci-bar{opacity:.45;height:4px;position:absolute;top:5px}.res-ci-marker{width:2px;height:10px;position:absolute;top:2px}.res-ci-text{text-align:right;white-space:nowrap;font-family:var(--font-mono);font-size:var(--fs-hint)}.res-positive{color:var(--positive)}.res-negative{color:var(--negative)}.res-neutral{color:var(--faint)}.res-ci-bar.res-positive,.res-ci-marker.res-positive{background:var(--positive)}.res-ci-bar.res-negative,.res-ci-marker.res-negative{background:var(--negative)}.res-ci-bar.res-neutral,.res-ci-marker.res-neutral{background:var(--faint)}.res-diffcard{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;padding:16px;display:grid}.res-seed-copy{color:var(--muted);margin-top:4px;font-size:13.5px;line-height:1.65}.res-costs{padding:0 var(--gutter) 40px}.res-costs-inner{min-width:720px}.res-costs-title{justify-content:space-between;padding:12px;display:flex}.res-cost-grid .res-row:not(.res-row-empty){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 80px 90px 90px 80px minmax(100px,1fr);gap:8px}.res-mono{font-family:var(--font-mono);font-size:var(--fs-small-2)}.res-strong{font-weight:500}.res-muted{color:var(--muted)}.res-share{background:var(--line-soft);border-radius:3px;height:6px;display:block;overflow:hidden}.res-share-fill{background:var(--ink);height:100%;display:block}.res-modal{z-index:21;background:var(--surface);border:1px solid var(--line-input);border-radius:var(--r-card);width:min(860px,100% - 32px);max-height:80vh;position:fixed;top:10vh;left:50%;overflow:auto;transform:translate(-50%)}.res-modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.res-modal-title{font-size:var(--fs-drawer-title);margin:0;font-weight:500}.res-modal-body{padding:14px 18px}.res-modal-pager{border-top:1px solid var(--line);color:inherit;justify-content:flex-end;align-items:center;gap:8px;padding:10px 18px;font-size:12px;display:flex}.res-trials{border-collapse:collapse;width:100%}.res-trials th,.res-trials td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft);padding:6px 8px}
