@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/portal/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/portal/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/portal/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/portal/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/portal/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/portal/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/portal/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/portal/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/portal/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/portal/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/portal/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/portal/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/portal/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/portal/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/portal/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/portal/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/portal/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/portal/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/portal/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/portal/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/portal/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/portal/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/portal/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/portal/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/portal/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/portal/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/portal/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/portal/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/portal/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/portal/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/portal/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/portal/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/portal/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/portal/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/portal/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/portal/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/portal/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/portal/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/portal/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/portal/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/portal/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/portal/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/portal/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/portal/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/portal/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");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:light;--bg:#f5f7f8;--surface:#ffffff;--surface-2:#eef1f4;--line:#dde3e8;--line-2:#c9d1d8;--ink:#16202a;--ink-2:#4b5866;--ink-3:#7b8794;--accent:#1f5c8a;--accent-ink:#ffffff;--accent-soft:#e3edf5;--consumed:#2a78d6;--inflight:#eda100;--returned:#1baf7a;--track:#e2e7ec;--delegated:#9fb0c0;--critical:#d03b3b;--warning:#fab219;--good:#0ca30c;--critical-soft:#fbe9e9;--warning-soft:#fff3d6;--good-soft:#e6f6e6;--shadow:0 1px 2px rgba(22,32,42,.06),0 6px 20px rgba(22,32,42,.06)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#13181d;--surface:#1b2127;--surface-2:#232b33;--line:#2c353e;--line-2:#3a444f;--ink:#eef1f4;--ink-2:#b4bdc7;--ink-3:#7f8a96;--accent:#6aa9e0;--accent-ink:#0f1a24;--accent-soft:#1c2c3b;--consumed:#3987e5;--inflight:#c98500;--returned:#199e70;--track:#2b343d;--delegated:#55667a;--critical:#e66767;--warning:#fab219;--good:#3fbf3f;--critical-soft:#3a2223;--warning-soft:#3a3121;--good-soft:#1f3520;--shadow:0 1px 2px rgba(0,0,0,.3),0 6px 20px rgba(0,0,0,.3)}}:root[data-theme=dark]{color-scheme:dark;--bg:#13181d;--surface:#1b2127;--surface-2:#232b33;--line:#2c353e;--line-2:#3a444f;--ink:#eef1f4;--ink-2:#b4bdc7;--ink-3:#7f8a96;--accent:#6aa9e0;--accent-ink:#0f1a24;--accent-soft:#1c2c3b;--consumed:#3987e5;--inflight:#c98500;--returned:#199e70;--track:#2b343d;--delegated:#55667a;--critical:#e66767;--warning:#fab219;--good:#3fbf3f;--critical-soft:#3a2223;--warning-soft:#3a3121;--good-soft:#1f3520;--shadow:0 1px 2px rgba(0,0,0,.3),0 6px 20px rgba(0,0,0,.3)}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font:14px/1.45 IBM Plex Sans,ui-sans-serif,system-ui,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh}.mono,.num,code,td.num,th.num{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,tr[tabindex]:focus-visible,[role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{margin:0;text-wrap:balance}.topbar{display:flex;align-items:center;gap:18px;height:48px;padding-inline:20px;border-bottom:1px solid var(--line);background:var(--surface);position:sticky;top:0;z-index:5}.wordmark{display:flex;align-items:baseline;gap:8px;font-weight:600;letter-spacing:-.01em;font-size:15px}.wordmark span{color:var(--ink-3);font-weight:400}.wordmark a{color:inherit}.topbar .spacer{flex:1}.chip{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:4px;border:1px solid var(--line-2);color:var(--ink-2);font-size:12px;white-space:nowrap}.chip .dot{width:7px;height:7px;border-radius:50%;background:var(--good)}.chip.note{border-style:dashed;color:var(--ink-3);min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;display:block;line-height:20px}.wrap{padding-inline:20px;padding-block:18px 40px}.eyebrow{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.page-head h1{font-size:20px;font-weight:600;letter-spacing:-.01em}.page-head .sub{color:var(--ink-2);margin-top:2px}.poolstrip{margin-bottom:14px}.poolstrip table{font-size:12.5px}.poolstrip td .bar{min-width:140px}.morepools{display:block;width:100%;padding:7px;color:var(--accent);font-size:12.5px;border-top:1px solid var(--line);text-align:center}.morepools:hover{background:var(--surface-2)}.toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.toolbar input[type=search],.toolbar select{height:30px;border:1px solid var(--line-2);border-radius:5px;background:var(--surface);color:var(--ink);padding:0 10px;font:inherit;font-size:13px}.toolbar input[type=search]{min-width:280px}.seg{display:inline-flex;border:1px solid var(--line-2);border-radius:5px;overflow:hidden;height:30px}.seg button{padding:0 10px;font-size:13px;color:var(--ink-2);border-right:1px solid var(--line-2)}.seg button:last-child{border-right:0}.seg button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.toggle{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--line-2);border-radius:5px;font-size:13px;color:var(--ink-2)}.toggle[aria-pressed=true]{border-color:var(--critical);color:var(--critical);background:var(--critical-soft)}.count{color:var(--ink-3);font-size:13px;margin-left:auto}.tablewrap{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow)}table{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px}th,td{padding:7px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;white-space:nowrap}th{position:sticky;top:0;background:var(--surface-2);color:var(--ink-3);font-weight:500;font-size:11px;letter-spacing:.05em;text-transform:uppercase;z-index:2;-webkit-user-select:none;user-select:none}th.sortable{cursor:pointer}th.sortable:hover{color:var(--ink)}th .arrow{display:inline-block;width:10px;color:var(--accent)}th.num,td.num{text-align:right}tbody tr:hover td{background:var(--surface-2)}tbody tr.clickable{cursor:pointer}tbody tr:last-child td{border-bottom:0}td.sticky,th.sticky{position:sticky;left:0;background:var(--surface);z-index:1;box-shadow:1px 0 0 var(--line)}th.sticky{background:var(--surface-2);z-index:3}tbody tr:hover td.sticky{background:var(--surface-2)}tr.child td.sticky{padding-left:30px}.wcell{display:flex;flex-direction:column;gap:1px;min-width:250px}.wcell .run{font-weight:500;max-width:380px;overflow:hidden;text-overflow:ellipsis}.wcell .meta{color:var(--ink-3);font-size:11.5px;display:flex;gap:8px}.wcell .meta a{font-weight:500}.expander{width:18px;height:18px;border-radius:3px;color:var(--ink-3);display:inline-grid;place-items:center;margin-right:4px;vertical-align:-4px}.expander:hover{background:var(--surface-2);color:var(--ink)}.expander svg{width:10px;height:10px;transition:transform .15s}.expander[aria-expanded=true] svg{transform:rotate(90deg)}.pill{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:10px;font-size:11px;font-weight:500;letter-spacing:.02em;border:1px solid transparent}.pill.ACTIVE{background:var(--accent-soft);color:var(--accent)}.pill.SUSPENDED{background:var(--warning-soft);color:#8a5a00}:root[data-theme=dark] .pill.SUSPENDED{color:#f4c260}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pill.SUSPENDED{color:#f4c260}}.pill.CLOSING{background:var(--surface-2);color:var(--ink-2);border-color:var(--line-2)}.pill.CLOSED{background:var(--surface-2);color:var(--ink-3)}.pill.frozen,.pill.crit{background:var(--critical-soft);color:var(--critical)}.pill.state-SETTLED{background:var(--surface-2);color:var(--ink-2)}.pill.state-UNKNOWN{background:var(--critical-soft);color:var(--critical)}.pill.state-RESERVED,.pill.state-DISPATCHING{background:var(--warning-soft);color:#8a5a00}.pill.state-CANCELLED{background:var(--surface-2);color:var(--ink-3);text-decoration:line-through}.bar{position:relative;height:8px;border-radius:2px;background:var(--track);overflow:hidden;min-width:90px}.bar span{position:absolute;top:0;bottom:0}.bar .c{background:var(--consumed)}.bar .r{background:var(--inflight)}.bar .t{background:var(--returned);background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.35) 0 2px,transparent 2px 4px)}.bar .d{background:var(--delegated);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.4) 0 2px,transparent 2px 4px)}.bar .x{background:var(--critical);width:3px!important;right:0}.bar.lg{height:14px;border-radius:3px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.expander svg{transition:none}.live.on .dot{animation:none}}.legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--ink-2)}.legend i{display:inline-block;width:10px;height:10px;border-radius:2px;vertical-align:-1px;margin-right:5px}.legend .c{background:var(--consumed)}.legend .r{background:var(--inflight)}.legend .t{background:var(--returned)}.legend .a{background:var(--track);border:1px solid var(--line-2)}.legend .d{background:var(--delegated)}.legend .x{background:var(--critical)}.muted{color:var(--ink-3)}.dim{color:var(--ink-2)}.small{font-size:12px}.mix{display:inline-flex;gap:2px;height:6px;width:60px;border-radius:2px;overflow:hidden;vertical-align:middle;margin-left:6px}.mix span{display:block;height:100%}.mix .m{background:var(--consumed)}.mix .s{background:var(--accent)}.mix .f{background:var(--delegated)}.crumbs{display:flex;gap:6px;align-items:center;font-size:12.5px;color:var(--ink-3);margin-bottom:10px;flex-wrap:wrap}.crumbs .sep{opacity:.6}.head{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:start;background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:16px 18px;box-shadow:var(--shadow)}.head h1{font-size:17px;font-weight:600;letter-spacing:-.005em;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.head h1 .mono{font-weight:500}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 22px;margin-top:12px}.facts .k{font-size:11px;color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase}.facts .v{font-size:13px;margin-top:1px}.facts .v.mono{overflow-wrap:anywhere}.facts .wide{grid-column:span 2}.authority{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.authority .row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.authority .figures{display:flex;gap:18px;flex-wrap:wrap;margin-top:8px}.authority .figures div{display:flex;flex-direction:column}.authority .figures .k{font-size:11px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:5px}.authority .figures .k i{display:inline-block;width:9px;height:9px;border-radius:2px}.authority .figures .v{font-size:14px}.headside{text-align:right;display:flex;flex-direction:column;gap:10px;align-items:flex-end}.headside .big{font-size:22px;font-weight:500}.replaybtn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:5px;background:var(--accent);color:var(--accent-ink);font-size:13px;font-weight:500}.replaybtn svg{width:11px;height:11px;fill:currentColor}.replaybtn:hover{text-decoration:none;filter:brightness(1.08)}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin:18px 0 14px}.tabs button{padding:8px 12px;color:var(--ink-2);border-bottom:2px solid transparent;margin-bottom:-1px;font-size:13.5px}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent);font-weight:500}.tabs button .n{color:var(--ink-3);font-size:11.5px;margin-left:4px}.notice{padding:12px 14px;border:1px dashed var(--line-2);border-radius:6px;color:var(--ink-2);background:var(--surface);font-size:13px}.notice strong{color:var(--ink)}tr.detail td{background:var(--surface-2);white-space:normal;padding:10px 14px 12px 40px}.kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 24px}.kv h4{margin:0 0 4px;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.kv ul{margin:0;padding:0;list-style:none;font-size:12.5px}.kv li{display:flex;justify-content:space-between;gap:10px;padding:2px 0;border-bottom:1px dotted var(--line)}.kv li span:last-child{text-align:right}.posting{display:grid;grid-template-columns:auto 1fr auto;gap:4px 10px;font-size:12px;align-items:baseline}.posting .k{color:var(--ink-3)}.pocket{display:inline-block;padding:0 5px;border-radius:3px;font-size:11px;background:var(--surface);border:1px solid var(--line-2);color:var(--ink-2)}.pos{color:var(--returned)}.neg{color:var(--ink-2)}.grid2{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;align-items:start}@media(max-width:980px){.grid2{grid-template-columns:1fr}}.panel{background:var(--surface);border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow)}.panel h3{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-weight:500;padding:10px 14px;border-bottom:1px solid var(--line)}.panel .body{padding:12px 14px}.flow{width:100%;height:auto;display:block}.flow text{font-family:IBM Plex Sans,system-ui,sans-serif;fill:var(--ink)}.flow .lbl{font-size:11px;fill:var(--ink-2)}.flow .amt{font-family:IBM Plex Mono,monospace;font-size:11px;fill:var(--ink)}.flow .track{fill:var(--track)}.flow .cons{fill:var(--consumed)}.flow .res{fill:var(--inflight)}.flow .ret{fill:var(--returned)}.flow .link{fill:none;stroke:var(--line-2);stroke-width:1}.transport{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;background:var(--surface);border:1px solid var(--line);border-radius:6px;margin-bottom:14px;box-shadow:var(--shadow)}.transport .btn{height:30px;min-width:30px;padding:0 10px;border:1px solid var(--line-2);border-radius:5px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px;color:var(--ink)}.transport .btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.transport .btn svg{width:12px;height:12px;fill:currentColor}.transport .clock{min-width:120px;font-size:13px}.transport .clock b{font-weight:500}.scrub{flex:1 1 260px;position:relative;height:30px;display:flex;align-items:center;min-width:200px}.scrub input{width:100%;margin:0;accent-color:var(--accent)}.scrub .ticks{position:absolute;left:0;right:0;top:2px;height:6px;pointer-events:none}.scrub .ticks i{position:absolute;top:0;width:2px;height:6px;background:var(--ink-3);border-radius:1px}.scrub .ticks i.inc{background:var(--critical)}.live{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px dashed var(--line-2);border-radius:5px;color:var(--ink-3);font-size:12.5px}.live .dot{width:7px;height:7px;border-radius:50%;background:var(--ink-3)}.live.on{border-style:solid;border-color:var(--critical);color:var(--critical)}.live.on .dot{background:var(--critical);animation:pulse 1s infinite}.laneswrap{overflow-x:auto;padding:6px 6px 2px}.laneswrap svg{min-width:880px}.lanenote{display:flex;gap:14px;flex-wrap:wrap;align-items:center;padding:8px 14px 12px;font-size:12px;color:var(--ink-2)}.lanenote .g{display:inline-flex;align-items:center;gap:5px}.lanenote svg{width:16px;height:12px;overflow:visible}.replay2{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:16px;align-items:start;margin-top:16px}@media(max-width:980px){.replay2{grid-template-columns:1fr}}.log{max-height:360px;overflow:auto;font-size:12.5px}.log .ev{display:grid;grid-template-columns:54px 10px 1fr;gap:0 10px;padding:6px 14px;border-bottom:1px solid var(--line);align-items:start;cursor:pointer}.log .ev:hover{background:var(--surface-2)}.log .ev .t{color:var(--ink-3);font-size:11.5px;padding-top:2px}.log .ev .m{width:10px;height:10px;border-radius:50%;margin-top:4px;background:var(--ink-3)}.log .ev.k-alloc .m,.log .ev.k-approve .m{background:var(--accent)}.log .ev.k-reserve .m{background:var(--inflight)}.log .ev.k-settle .m{background:var(--consumed)}.log .ev.k-return .m{background:var(--returned)}.log .ev.k-bad .m{background:var(--critical)}.log .ev.k-life .m{background:var(--ink-3);border-radius:2px}.log .ev .body .h{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.log .ev .body .h b{font-weight:500}.log .ev .body .d{color:var(--ink-2);font-size:12px;margin-top:1px}.log .ev.future{opacity:.35}.log .ev.current{background:var(--accent-soft)}.log .ev .approx{color:var(--warning);font-size:11px;border:1px solid var(--warning);border-radius:3px;padding:0 4px}.wchip{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 6px;border-radius:3px;background:var(--surface-2);border:1px solid var(--line);font-size:11px;color:var(--ink-2)}.now .h{font-weight:500;font-size:14px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.now .d{color:var(--ink-2);margin-top:4px;font-size:12.5px}.now .totals{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.now .totals div{display:flex;flex-direction:column}.now .totals .k{font-size:11px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em}.now .totals .v{font-size:14px}.toggle.neutral[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}tr.grouphead td{background:var(--surface-2);font-size:12.5px;color:var(--ink-2);padding:8px 10px;border-top:1px solid var(--line-2)}tr.grouphead td b{color:var(--ink);font-weight:500}tr.grouphead td .wchip{font-size:12px;height:20px;background:var(--surface)}.selpanel{margin-top:16px}.selpanel .selhead{display:flex;gap:12px;align-items:center;padding:8px 14px;border-bottom:1px solid var(--line);flex-wrap:wrap}.selpanel .selhead h3{flex:1;border:0;padding:0;text-transform:none;letter-spacing:0;font-size:13.5px;color:var(--ink);font-weight:500}.selpanel .selhead h3 .num{color:var(--ink-2)}.selpanel .selhead .seg{height:26px}.selpanel .selhead .seg button{font-size:12px;padding:0 8px}.selpanel .xbtn{height:26px;min-width:26px;border:1px solid var(--line-2);border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;color:var(--ink-2);line-height:1}.selpanel .xbtn:hover{background:var(--surface-2)}.selpanel tfoot td{background:var(--surface-2);border-top:1px solid var(--line);font-size:12px;color:var(--ink-2)}.selpanel tfoot td b{color:var(--ink)}.selpanel .tablewrap{border:0;box-shadow:none;border-radius:0;max-height:320px;overflow:auto}.policy{font-size:12.5px}.policy .ver{display:flex;gap:8px;align-items:baseline;margin-bottom:6px}.policy pre{margin:0 0 12px;padding:10px 12px;background:var(--surface-2);border:1px solid var(--line);border-radius:5px;font-size:11.5px;overflow:auto;white-space:pre-wrap}.empty{padding:28px;text-align:center;color:var(--ink-3)}.foot{margin-top:28px;color:var(--ink-3);font-size:12px;display:flex;gap:16px;flex-wrap:wrap}.lanes{width:100%;height:auto;display:block;font-family:IBM Plex Sans,system-ui,-apple-system,Helvetica,Arial,sans-serif;fill:var(--ink)}.l-bg{fill:var(--surface)}.l-cap{font-size:12px;fill:var(--ink-2)}.l-cap tspan{font-weight:600;fill:var(--ink)}.l-tick{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:10px;fill:var(--ink-3)}.l-grid,.l-sep{stroke:var(--line);stroke-width:1}.l-name{font-size:12.5px;font-weight:600}.l-dim{fill:var(--ink-3);font-weight:400;font-size:11px}.l-fig{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:10.5px;fill:var(--ink-3)}.l-strong{fill:var(--ink)}.l-pill{fill:var(--surface-2)}.l-pill.ACTIVE{fill:var(--accent-soft)}.l-pill.SUSPENDED{fill:var(--warning-soft)}.l-pilltext{font-size:10.5px;font-weight:500;fill:var(--ink-2)}.l-pilltext.ACTIVE{fill:var(--accent)}.l-pilltext.SUSPENDED{fill:#8a5a00}.l-pilltext.CLOSED{fill:var(--ink-3)}.p-cons{fill:var(--consumed)}.p-res{fill:var(--inflight)}.p-track{fill:var(--track)}.p-ret{fill:var(--returned)}.p-deleg{fill:var(--delegated)}.p-deleg-h{fill:url(#lhatch)}.l-fade{opacity:.38}.op-held rect{fill:var(--inflight)}.op-settled rect{fill:var(--inflight);opacity:.5}.op-settled circle{fill:var(--consumed);stroke:var(--surface);stroke-width:1.5}.op-cancel rect{fill:none;stroke:var(--ink-3);stroke-dasharray:2 2}.op-unknown rect{fill:none;stroke:var(--critical);stroke-width:1.5;stroke-dasharray:3 2}.op-deficit rect{fill:var(--critical)}.op-deficit circle{fill:var(--critical);stroke:var(--surface);stroke-width:1.5}.mk-in path{fill:var(--accent)}.mk-ask path{fill:none;stroke:var(--accent);stroke-width:1.5}.mk-deny path{fill:none;stroke:var(--critical);stroke-width:1.5}.mk-pol rect{fill:var(--ink-3)}.mk-cap line{stroke:var(--ink);stroke-width:2}.mk-cap.SUSPENDED line{stroke-dasharray:3 2}.mk-inc path{fill:var(--critical)}.l-amt{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:10px;fill:var(--accent)}.l-amt.up{fill:var(--returned)}.lk line{stroke-width:1.5}.lk-down line{stroke:var(--accent)}.lk-up line{stroke:var(--returned)}.lk.faint{opacity:.45}#arrowA path{fill:var(--accent)}#arrowG path{fill:var(--returned)}.l-head{stroke:var(--ink);stroke-width:1.2;stroke-dasharray:4 3}.l-headbox{fill:var(--ink)}.l-headtext{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:10.5px;fill:var(--bg)}.l-legend{font-size:11px;fill:var(--ink-2)}.mk,.l-row{cursor:pointer}.l-hit{fill:transparent}.l-row:hover .l-hit{fill:var(--surface-2)}.l-rowsel,.l-row.sel:hover .l-hit{fill:var(--accent-soft)}.l-row:hover .l-name{text-decoration:underline}@media(max-width:640px){.toolbar input[type=search]{min-width:0;flex:1 1 100%}.head{grid-template-columns:1fr}.headside{align-items:flex-start;text-align:left}}@media(max-width:1100px){.topbar{height:auto;min-height:48px;flex-wrap:wrap;padding-block:6px;row-gap:6px}}.nav{display:flex;gap:2px;align-items:center;flex-wrap:wrap}.nav a{padding:6px 10px;border-radius:5px;color:var(--ink-2);font-size:13px;white-space:nowrap}.nav a:hover{background:var(--surface-2);text-decoration:none;color:var(--ink)}.nav a.on{color:var(--ink);background:var(--accent-soft);font-weight:500}.switcher{display:inline-flex;align-items:center;gap:6px}.switcher select{height:26px;border:1px solid var(--line-2);border-radius:5px;background:var(--surface);color:var(--ink);font:inherit;font-size:12.5px;padding:0 6px;max-width:220px}.linkbtn{color:var(--accent);font-size:13px;padding:4px 6px;border-radius:4px}.linkbtn:hover{background:var(--surface-2)}.linkbtn.danger{color:var(--critical)}.chip.ok{border-color:var(--good)}.signin{min-height:100vh;display:grid;place-items:center;padding:24px}.signin-card{width:min(440px,100%);background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);padding:22px 24px 18px;display:flex;flex-direction:column;gap:12px}.signin-card h1{font-size:18px;font-weight:600}.signin-card p{margin:0}.development-login{border-top:1px solid var(--line);padding-top:12px}.development-login summary{cursor:pointer;font-size:12px;color:var(--ink-3)}.development-login form{display:flex;flex-direction:column;gap:12px;padding-top:12px}.enterprise-form{max-width:620px;margin:16px 0}.enterprise-section{margin-top:24px}.enterprise-section h2{font-size:16px;margin-bottom:12px}.enterprise-section .tablewrap{margin-top:10px}.enterprise-section .body p+p{margin-top:8px}.credit-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0}.credit-summary strong{display:block;font:500 28px IBM Plex Mono,monospace;overflow-wrap:anywhere;margin:8px 0}.field textarea{min-height:90px;resize:vertical;border:1px solid var(--line-2);border-radius:5px;background:var(--surface);color:var(--ink);padding:8px 10px;font:inherit}@media(max-width:700px){.credit-summary{grid-template-columns:1fr}.enterprise-form{max-width:none}}.field{display:flex;flex-direction:column;gap:4px;font-size:13px}.field>span{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.field input,.field select,.inlineform input{height:32px;border:1px solid var(--line-2);border-radius:5px;background:var(--surface);color:var(--ink);padding:0 10px;font:inherit;font-size:13px;min-width:0}.field small{font-size:11.5px}.form .body{display:flex;flex-direction:column;gap:12px}.actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:4px}.btn{height:30px;padding:0 12px;border:1px solid var(--line-2);border-radius:5px;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink);background:var(--surface)}.btn:hover{background:var(--surface-2)}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn.primary:hover{filter:brightness(1.08);background:var(--accent)}.btn.danger{color:var(--critical);border-color:var(--critical)}.btn:disabled{opacity:.5;cursor:default}.btn.add-button{width:32px;height:32px;padding:0;flex-shrink:0;justify-content:center;font-size:23px;line-height:1}.page-head:has(>.add-button)>div{flex:1;min-width:0}.create-notice{margin-bottom:14px}#new-provider-key{max-width:480px;margin-bottom:16px}.notice.error{border-color:var(--critical);color:var(--critical);background:var(--critical-soft);border-style:solid}.notice.ok{border-color:var(--good);color:var(--good);background:var(--good-soft);border-style:solid}.notice.warn{border-color:var(--warning);color:var(--ink);background:var(--warning-soft);border-style:solid}.notice.inline{display:inline-block;padding:4px 8px}.providers{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px}.provider .body{display:flex;flex-direction:column;gap:12px}.slots{display:grid;grid-template-columns:1fr 1fr;gap:12px}.slots.single{grid-template-columns:1fr}@media(max-width:640px){.slots{grid-template-columns:1fr}}.slot{border:1px solid var(--line);border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;background:var(--bg)}.slot.active{border-color:var(--line-2)}.slothead{display:flex;justify-content:space-between;align-items:center;gap:8px}.slotbody{font-size:13px}.slotactions{display:flex;gap:6px;flex-wrap:wrap}.inlineform{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.inlineform input{flex:1 1 180px}.reveal{margin-bottom:16px;border-color:var(--accent)}.reveal .body{display:flex;flex-direction:column;gap:8px}.reveal p{margin:0}.keyrow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.keyrow code{flex:1 1 320px;padding:8px 10px;background:var(--surface-2);border:1px solid var(--line-2);border-radius:5px;font-size:12.5px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}tr.revoked td{color:var(--ink-3)}tr.current td{background:var(--accent-soft)}.gridscroll{max-height:72vh;overflow:auto}.kv li span:last-child{overflow-wrap:anywhere;max-width:60%}.kv li span:last-child.mono{font-size:11.5px}.gridscroll thead th{top:0}.tablewrap.flat{border:0;box-shadow:none;border-radius:0}.routing-details .eligible-heading{margin-top:12px}.routing-details p{margin:6px 0}.routing-choices{max-height:290px;overflow:auto;border:1px solid var(--line);border-radius:4px;background:var(--surface)}.routing-choices table{width:100%;font-size:12px}tr.detail .routing-choices td,.routing-choices th{padding:5px 7px;white-space:normal;overflow-wrap:anywhere}tr.detail .routing-choices td{background:var(--surface)}tr.detail .routing-choices .selected-choice td{background:var(--accent-soft)}.choice-selected{display:block;font-size:10px;font-weight:500;color:var(--accent)}pre.payload{margin:6px 0 0;max-height:320px;overflow:auto;background:var(--surface);border:1px solid var(--line-2);border-radius:5px;padding:8px 10px;font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere}.toggle.small{height:26px;font-size:12px}.live{cursor:pointer}.tx{margin-top:16px}.tx .transcript-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.tx .transcript-toolbar .grow{flex:1}.tx .stream{display:flex;flex-direction:column;gap:8px}.tx .ev{display:grid;grid-template-columns:64px 10px 1fr;gap:0 10px;padding:4px 6px;font-size:12.5px;align-items:start}.tx .ev .t{color:var(--ink-3);font-size:11.5px;padding-top:2px}.tx .ev .m{width:10px;height:10px;border-radius:50%;margin-top:4px;background:var(--ink-3)}.tx .ev.k-alloc .m,.tx .ev.k-approve .m{background:var(--accent)}.tx .ev.k-reserve .m{background:var(--inflight)}.tx .ev.k-settle .m{background:var(--consumed)}.tx .ev.k-return .m{background:var(--returned)}.tx .ev.k-bad .m{background:var(--critical)}.tx .ev.k-life .m{background:var(--ink-3);border-radius:2px}.tx .ev .h{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tx .ev .h b{font-weight:500}.tx .ev .d{color:var(--ink-2);font-size:12px;margin-top:1px}.tx .call{border:1px solid var(--line);border-radius:6px;background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.tx .call.dim{opacity:.55}.tx .call .head{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--surface-2);font-size:12.5px}.tx .call .head .t{color:var(--ink-3);font-size:11.5px;min-width:56px}.tx .call .head .grow{flex:1}.tx .call .act{display:grid;grid-template-columns:64px 10px 1fr;gap:0 10px;padding:5px 12px;font-size:12px;color:var(--ink-2);align-items:start;border-bottom:1px solid var(--line)}.tx .call .act .k{color:var(--ink-3);font-size:11px;text-transform:uppercase;letter-spacing:.05em;padding-top:2px}.tx .call .act .m{width:10px;height:10px;border-radius:50%;margin-top:3px;background:var(--inflight)}.tx .call .act.settle .m{background:var(--consumed)}.tx .call .act.bad .m{background:var(--critical)}.tx .call .act.life .m{background:var(--ink-3);border-radius:2px}.tx .call .io{padding:6px 12px 8px;border-bottom:1px solid var(--line)}.tx .call .io:last-child{border-bottom:0}.tx .call .io .eyebrow{margin:4px 0 6px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tx .call .io .eyebrow .warn{color:var(--warning);text-transform:none;letter-spacing:0;border:1px solid var(--warning);border-radius:3px;padding:0 4px}.tx .line{display:grid;grid-template-columns:84px 1fr;gap:0 10px;padding:3px 0;align-items:start}.tx .line .role{font-size:11px;text-transform:uppercase;letter-spacing:.05em;padding-top:3px;color:var(--ink-3)}.tx .line.user .role{color:var(--accent)}.tx .line.assistant .role{color:var(--consumed)}.tx .line.call .role{color:#8a5a00}.tx .line.tool .role{color:var(--ink-2)}.tx .line.reasoning .role,.tx .line.reasoning pre{color:var(--ink-3);font-style:italic}.tx .line pre{margin:0;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:132px;overflow:hidden;cursor:pointer;position:relative}.tx .line pre.open{max-height:none;cursor:auto}.tx .line pre.clipped:not(.open):after{content:"more…";position:absolute;right:0;bottom:0;padding:0 6px;background:var(--surface);color:var(--accent);font-size:11px;font-style:normal}.tx .call .raw{margin:0 12px 10px}.tx .call .raw summary{cursor:pointer;font-size:12px;color:var(--ink-3)}.mfa-enrollment{margin:1.25rem 0}.mfa-enrollment img{display:block;max-width:100%;height:auto;margin:1rem auto}.mfa-enrollment output{display:block;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:.65rem;background:var(--panel)}.support-banner{margin-bottom:20px;border-color:var(--warning)}.support-banner .btn{margin-top:10px}.enterprise-form textarea{min-height:80px;resize:vertical}.enterprise-form>.field{margin-bottom:14px}.spend-breakdown{margin-block:16px;background:var(--surface);border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow);overflow:hidden}.spend-status{margin-block:16px}.spend-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid var(--line)}.spend-header h2{font-size:15px;font-weight:500;letter-spacing:-.01em}.spend-header p,.spend-chart-heading p,.spend-empty p{margin:3px 0 0;color:var(--ink-2);font-size:12px}.spend-total{display:flex;flex-shrink:0;align-items:flex-end;flex-direction:column;gap:2px}.spend-total>span:first-child{font-size:11px;color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase}.spend-total>.num{font-size:17px;font-weight:500}.spend-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.spend-chart{padding:16px 18px 18px;min-width:0}.spend-provider-chart{border-left:1px solid var(--line)}.spend-chart-heading h3{font-size:13px;font-weight:500;color:var(--ink);padding:0;border:0;letter-spacing:0;text-transform:none}.spend-chart-heading p{min-height:18px}.spend-chart-body{display:flex;align-items:center;gap:14px;padding-top:12px;min-width:0}.spend-figure{flex:0 0 160px;min-width:0}.spend-pie{display:block;width:100%;height:auto;overflow:visible}.spend-chart-caption{display:flex;flex-direction:column;text-align:center;gap:2px;overflow-wrap:anywhere}.spend-chart-caption>.num{font-size:12px;font-weight:500}.spend-chart-caption>span:last-child{font-size:11px;color:var(--ink-3)}.spend-legend{list-style:none;flex:1;min-width:0;margin:0;padding:0;display:grid;gap:4px}.spend-legend-row{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;column-gap:8px;row-gap:1px;width:100%;padding:8px;border:1px solid transparent;border-radius:5px;text-align:left;font-size:12px}button.spend-legend-row:hover{background:var(--surface-2)}button.spend-legend-row[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}.spend-swatch{width:9px;height:9px;border-radius:2px;align-self:start;margin-top:4px}.spend-name{overflow-wrap:anywhere;font-weight:500;line-height:1.4}.spend-share{font-size:11px;align-self:start;line-height:1.7}.spend-value{grid-column:2 / -1;color:var(--ink-2);font-size:11px;overflow-wrap:anywhere}.spend-empty{display:flex;align-items:center;gap:16px;padding:24px 18px}.spend-empty strong{font-size:13px;font-weight:500}.spend-empty-circle{flex:0 0 50px;width:50px;height:50px;border-radius:50%;background:var(--track)}.spend-no-providers{font-size:12px;color:var(--ink-2)}@media(min-width:1500px){.spend-figure{flex-basis:190px}.spend-legend-row{grid-template-columns:9px minmax(0,1fr) auto auto}.spend-value{grid-column:auto;text-align:right;min-width:70px}}@media(max-width:1100px){.spend-charts{grid-template-columns:1fr}.spend-provider-chart{border-left:0;border-top:1px solid var(--line)}.spend-figure{flex-basis:170px}.spend-legend-row{grid-template-columns:9px minmax(0,1fr) auto auto}.spend-value{grid-column:auto;text-align:right;min-width:70px}}@media(max-width:620px){.spend-header{align-items:flex-start;padding:12px;gap:10px}.spend-header p{max-width:280px}.spend-total>.num{font-size:14px}.spend-chart{padding:14px 12px}.spend-chart-body{gap:8px}.spend-figure{flex-basis:125px}.spend-legend-row{grid-template-columns:9px minmax(0,1fr) auto;padding:7px 5px;column-gap:6px}.spend-value{grid-column:2 / -1;text-align:left}.spend-name{font-size:11px}.spend-share{font-size:10px}}@media(max-width:390px){.spend-chart-body{flex-direction:column;align-items:stretch}.spend-figure{width:150px;flex-basis:auto;align-self:center}.spend-legend{padding-top:6px}.spend-header{flex-wrap:wrap}.spend-total{align-items:flex-start}.spend-legend-row{grid-template-columns:9px minmax(0,1fr) auto auto}.spend-value{grid-column:auto;text-align:right}}.performance-panel{--chart-0:#2a78d6;--chart-1:#199e83;--chart-2:#9663c9;--chart-3:#c17b1d;margin:16px 0;background:var(--surface);border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow);overflow:hidden}.performance-filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px;font-size:12px;color:var(--ink-2)}.performance-filters label{display:flex;align-items:center;gap:6px}.performance-filters input{max-width:150px;padding:6px 8px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:4px;font:inherit}.performance-filters .scope-context{margin-left:auto}.performance-filters .error{width:100%;color:var(--critical)}.composition-controls,.performance-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line)}.composition-controls p,.performance-toolbar small{color:var(--ink-2);font-size:12px;margin:0}.metric-switch,.dimension-switch{display:flex;flex-wrap:wrap;gap:3px}.metric-switch button,.dimension-switch button{font:inherit;font-size:12px;border:1px solid var(--line);border-radius:4px;padding:5px 9px;color:var(--ink-2);background:var(--surface)}.metric-switch button[aria-pressed=true],.dimension-switch button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.dimension-switch{margin-top:10px}.dimension-switch button{font-size:11px;padding:4px 7px}.performance-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;padding:18px}.performance-summary>div{display:flex;flex-direction:column;gap:5px}.performance-summary span{font-size:12px;color:var(--ink-2)}.performance-summary strong{font-size:23px;font-weight:500;font-variant-numeric:tabular-nums}.performance-summary small{font-size:11px;color:var(--ink-2);line-height:1.5}.performance-explanation{padding:0 18px 16px;color:var(--ink-2);font-size:12px;max-width:1100px;line-height:1.6}.performance-freshness{display:flex;flex-wrap:wrap;gap:8px 24px;padding:0 18px 16px;font-size:11px;color:var(--ink-2);line-height:1.6}.performance-freshness small{width:100%;font-size:inherit}.cohort-explanation{margin:12px 0 0}.cohort-identity .mono{display:block;font-size:10px;overflow-wrap:anywhere}.broader-estimate{margin-top:12px;padding-top:10px;border-top:1px dashed var(--line)}.broader-estimate>strong{display:block;font-size:11px}.broader-estimate>.num{display:block;margin-top:6px}.performance-table-wrap{overflow-x:auto}.performance-panel>.performance-table-wrap{max-height:600px;overflow:auto}.performance-table{width:100%;min-width:1160px;font-size:12px}.performance-table th{white-space:normal;position:sticky;top:0;z-index:1;background:var(--surface-2)}.performance-table td{vertical-align:top;white-space:normal;max-width:250px}.performance-table td strong{overflow-wrap:anywhere;font-weight:500}.performance-table small{display:block;font-size:11px;line-height:1.6;color:var(--ink-2);margin-top:3px}.performance-table summary{font-size:11px;color:var(--ink-2);cursor:pointer;margin-top:8px}.evidence-badge{display:block;font-size:10px;color:var(--ink-2);margin-top:6px}.receipt-link{display:block;font-size:11px;margin-top:5px}.performance-charts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.performance-chart{padding:18px;min-width:0}.performance-chart+.performance-chart{border-left:1px solid var(--line)}.performance-chart h3{font-size:13px;letter-spacing:0;text-transform:none;font-weight:500;margin:0;border:0;padding:0}.performance-chart p{font-size:11px;color:var(--ink-2);line-height:1.5;min-height:50px;margin:7px 0}.performance-chart svg{display:block;width:100%;min-height:170px}.performance-chart svg text{fill:var(--ink-2);font-size:10px}.chart-grid{stroke:var(--line);stroke-width:1}.chart-key{list-style:none;margin:5px 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:7px 13px;font-size:10px;color:var(--ink-2)}.chart-key i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px}.performance-chart>small{font-size:10px;color:var(--ink-2)}.performance-empty{font-size:12px;color:var(--ink-2);padding:32px 0;min-height:130px;line-height:1.6}.trend-data{font-size:11px;color:var(--ink-2)}.trend-data summary{cursor:pointer;margin-top:12px}.trend-data table{margin-top:8px;width:100%}.trend-data td,.trend-data th{padding:6px;font-size:10px}.performance-receipt{padding:20px;border-top:1px solid var(--line);background:var(--surface-2);font-size:12px}.performance-receipt-heading{display:flex;justify-content:space-between;gap:15px}.performance-receipt p{margin:10px 0}.performance-receipt .routing-details{max-width:850px}.performance-receipt .mono{overflow-wrap:anywhere}.performance-evaluations{border-top:1px solid var(--line);padding:18px;font-size:12px}.performance-evaluations summary{cursor:pointer;font-weight:500}.performance-evaluations table{width:100%;margin-top:10px}.performance-evaluations td{overflow-wrap:anywhere;white-space:normal}.performance-evaluations .evidence-ref{display:block;color:var(--ink-2);font-size:11px}.routing-stage{margin-top:18px}.routing-stage h5{margin:0 0 8px;font-size:12px;font-weight:500}.routing-stage p,.routing-note{font-size:11px;color:var(--ink-2);line-height:1.6}.routing-context{margin-top:14px;font-size:11px}.routing-context summary{cursor:pointer}.routing-context pre{max-height:280px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:10px;background:var(--surface);border:1px solid var(--line);border-radius:4px}.routing-stages table{width:100%}.routing-probability{display:flex;gap:10px;align-items:center;justify-content:flex-end}.routing-probability meter{width:70px;height:10px}.routing-stage-meta{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:11px;color:var(--ink-2)}.routing-capabilities{margin-top:14px;font-size:11px;line-height:1.6}.routing-capabilities summary{cursor:pointer}.routing-capabilities section{padding:10px 0;border-top:1px solid var(--line)}.routing-capabilities h5{font-size:12px;font-weight:500;margin:0 0 5px}.routing-capabilities h6{font-size:11px;font-weight:500;margin:9px 0 3px}.routing-capabilities .capability-origin,.routing-capabilities>p{color:var(--ink-2)}.routing-capabilities ul{display:block;margin:3px 0;padding-left:18px;list-style:disc}.routing-capabilities ul li{display:list-item;margin:3px 0;padding:0;border:0;overflow-wrap:anywhere}.routing-capabilities a{overflow-wrap:anywhere}.routing-details .routing-summary{list-style:none;padding:0;margin:8px 0}.routing-details .routing-summary li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:3px 0;overflow-wrap:anywhere}.routing-details .routing-summary li>span:first-child{color:var(--ink-2)}@media(max-width:1250px){.performance-charts{grid-template-columns:1fr 1fr}.performance-chart:last-child{border-left:0;border-top:1px solid var(--line);grid-column:1/-1}.performance-chart:last-child svg{max-width:700px}.performance-summary{gap:12px}.performance-summary strong{font-size:21px}}@media(max-width:700px){.performance-summary{grid-template-columns:1fr 1fr}.performance-charts{grid-template-columns:1fr}.performance-chart+.performance-chart{border-left:0;border-top:1px solid var(--line)}.performance-filters .scope-context{margin-left:0;width:100%}.composition-controls,.performance-toolbar{padding:12px}.performance-summary,.performance-chart{padding:14px}.performance-filters input{max-width:135px}.routing-probability meter{display:none}}.client-controls .toolbar{align-items:end;flex-wrap:wrap;margin:16px 0}.client-controls .toolbar label{display:grid;gap:7px;min-width:220px;flex:1}.client-controls input:not([type=checkbox]),.client-controls select{min-height:36px;padding:7px 10px;border:1px solid var(--line, #c7d1dc);border-radius:5px;color:inherit;background:#fff;font:inherit}.client-controls input:not([type=checkbox]){width:min(100%,440px);box-sizing:border-box}.client-controls .toolbar input:not([type=checkbox]){width:100%}.client-controls details{margin:16px 0;padding:16px;border:1px solid var(--line, #d8e0e8);border-radius:7px;background:#fff}.client-controls summary{cursor:pointer;font-weight:500}.client-controls details[open] summary{margin-bottom:16px}.client-controls .actions{margin-top:16px}.client-controls h2{margin-top:28px}
