:root{--bg:#f5f6f8;--panel:#fff;--panel-2:#f9fafb;--border:#dde1e6;--border-strong:#c3c9d1;--text:#1a1e23;--muted:#5d6671;--faint:#8a939e;--accent:#2f6fdb;--accent-fg:#fff;--ok:#1a7f37;--ok-bg:#dcf3e2;--info:#0b62c4;--info-bg:#dde9fb;--warn:#8a5a00;--warn-bg:#fbefd0;--bad:#c62828;--bad-bg:#fbe0e0;--neutral:#5d6671;--neutral-bg:#eceef1;--add:#e6f5e9;--del:#fbe7e7;--hunk:#e8effb;--shadow:0 8px 28px #10182829;--c1:#2f6fdb;--c2:#d9822b;--c3:#2e9e6e;--c4:#9b59d0;--c5:#1f93a8;--c6:#6b7f99;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0e1116;--panel:#151a21;--panel-2:#1a2029;--border:#2a313b;--border-strong:#3a4350;--text:#e4e8ee;--muted:#9aa4b0;--faint:#6d7784;--accent:#5b9bff;--accent-fg:#0b1220;--ok:#4cc26b;--ok-bg:#16301f;--info:#6aaeff;--info-bg:#15263d;--warn:#e0a93a;--warn-bg:#33280f;--bad:#ff6b63;--bad-bg:#3a1a1a;--neutral:#9aa4b0;--neutral-bg:#222932;--add:#13301c;--del:#3a1717;--hunk:#16243a;--shadow:0 8px 28px #00000080;--c1:#5b9bff;--c2:#f0a04b;--c3:#4cc28e;--c4:#b98ae6;--c5:#45c1d6;--c6:#8fa2bb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0e1116;--panel:#151a21;--panel-2:#1a2029;--border:#2a313b;--border-strong:#3a4350;--text:#e4e8ee;--muted:#9aa4b0;--faint:#6d7784;--accent:#5b9bff;--accent-fg:#0b1220;--ok:#4cc26b;--ok-bg:#16301f;--info:#6aaeff;--info-bg:#15263d;--warn:#e0a93a;--warn-bg:#33280f;--bad:#ff6b63;--bad-bg:#3a1a1a;--neutral:#9aa4b0;--neutral-bg:#222932;--add:#13301c;--del:#3a1717;--hunk:#16243a;--shadow:0 8px 28px #00000080;--c1:#5b9bff;--c2:#f0a04b;--c3:#4cc28e;--c4:#b98ae6;--c5:#45c1d6;--c6:#8fa2bb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font:13px/1.4 var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}code,.mono{font-family:var(--mono);font-size:12px}h1{margin:0;font-size:17px;font-weight:600}h2{text-transform:none;margin:0;font-size:13px;font-weight:600}h3{color:var(--muted);margin:0 0 6px;font-size:12px;font-weight:600}hr{border:0;border-top:1px solid var(--border);margin:10px 0}.shell{grid-template-columns:188px 1fr;min-height:100%;display:grid}.side{background:var(--panel);border-right:1px solid var(--border);height:100vh;padding:10px 0;position:sticky;top:0;overflow-y:auto}.brand{align-items:center;gap:8px;padding:2px 14px 12px;font-weight:650;display:flex}.brand .logo{background:var(--accent);border-radius:4px;width:18px;height:18px;display:inline-block}.brand small{color:var(--faint);font-size:11px;font-weight:400;display:block}.nav a{color:var(--text);border-left:2px solid #0000;justify-content:space-between;align-items:center;padding:5px 14px;display:flex}.nav a:hover{background:var(--panel-2);text-decoration:none}.nav a.active{border-left-color:var(--accent);background:var(--panel-2);font-weight:600}.nav .group{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;padding:12px 14px 4px;font-size:11px}.main{flex-direction:column;min-width:0;display:flex}.top{border-bottom:1px solid var(--border);background:var(--panel);z-index:5;align-items:center;gap:12px;padding:8px 18px;display:flex;position:sticky;top:0}.top .spacer{flex:1}.shell{background:#0a1c2a;grid-template-columns:218px minmax(0,1fr)}.side{background:#0d2333;border-right-color:#2a485b;padding:22px 9px}.brand{color:#eaf6f7;letter-spacing:-.02em;gap:11px;padding:4px 9px 27px;font-size:13px}.brand .logo{object-fit:contain;background:0 0;border-radius:0;flex:none;width:27px;height:27px}.brand small{color:#7f9eaf;letter-spacing:.04em;margin-top:2px;font-size:10px}.nav a{color:#9eb8c8;border:0;border-radius:8px;margin:3px 0;padding:10px 11px;font-size:12px;font-weight:550}.nav a.active{color:#e4f7f5;background:#21475a;border:0;font-weight:750}.nav .group{color:#66879a;letter-spacing:.14em;padding:23px 11px 7px;font-size:9px;font-weight:750}.top{color:#adc7d3;background:#0e2535;border-color:#2b4b5e;padding:10px 27px}.content{background:var(--bg);min-height:calc(100vh - 51px)}:is(.content:has(.fo-page),.content:has(.settings-page)){background:#0a1c2a}@media (width<=800px){.shell{grid-template-columns:1fr}.side{height:auto;position:relative}.brand{padding-bottom:12px}.nav{flex-wrap:wrap;gap:4px;display:flex}.nav .group{display:none}}.crumbs{color:var(--muted);align-items:center;gap:6px;display:flex}.crumbs a{color:var(--muted)}.content{flex-direction:column;gap:12px;padding:14px 18px 40px;display:flex}.page-head{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.page-head .sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:3px;display:flex}.page-head .actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.panel{background:var(--panel);border:1px solid var(--border);border-radius:6px;min-width:0}.panel>.ph{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:7px 12px;display:flex}.panel>.ph .right{align-items:center;gap:6px;margin-left:auto;display:flex}.panel>.pb{padding:10px 12px}.panel>.pb.flush{padding:0}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.col{flex-direction:column;gap:6px;display:flex}.muted{color:var(--muted)}.faint{color:var(--faint)}.small{font-size:11.5px}.nowrap{white-space:nowrap}.right-align{text-align:right}.grow{flex:1}.kv{grid-template-columns:max-content 1fr;gap:3px 14px;display:grid}.kv dt{color:var(--muted)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.kv.cols2{grid-template-columns:max-content 1fr max-content 1fr}table.t{border-collapse:collapse;width:100%}table.t th,table.t td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:4px 10px}table.t th{color:var(--muted);background:var(--panel-2);white-space:nowrap;font-size:11.5px;font-weight:600}table.t tr:last-child td{border-bottom:0}table.t td.num,table.t th.num{text-align:right;font-variant-numeric:tabular-nums}table.t tr.total td{background:var(--panel-2);font-weight:600}table.t tr.dim td{color:var(--faint)}.scroll-x{overflow-x:auto}.badge{white-space:nowrap;background:var(--neutral-bg);height:18px;color:var(--neutral);border-radius:9px;align-items:center;gap:4px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.badge.ok{background:var(--ok-bg);color:var(--ok)}.badge.info{background:var(--info-bg);color:var(--info)}.badge.warn{background:var(--warn-bg);color:var(--warn)}.badge.bad{background:var(--bad-bg);color:var(--bad)}.badge.outline{border:1px solid var(--border-strong);color:var(--muted);background:0 0}.dot{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}.tag{font-family:var(--mono);background:var(--neutral-bg);color:var(--muted);border-radius:3px;padding:0 5px;font-size:11px}button,.btn{font:inherit;cursor:pointer;border:1px solid var(--border-strong);background:var(--panel);color:var(--text);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:6px 10px;font-size:12.5px;line-height:1;display:inline-flex}button:hover:not(:disabled),.btn:hover{background:var(--panel-2);text-decoration:none}button:disabled{opacity:.5;cursor:not-allowed}button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);font-weight:600}button.primary:hover:not(:disabled){filter:brightness(1.08);background:var(--accent)}button.danger{color:var(--bad);border-color:var(--bad)}button.danger.solid{background:var(--bad);color:#fff}button.link{color:var(--accent);background:0 0;border:0;padding:0}button.ghost{background:0 0;border-color:#0000}button.sm{padding:3px 7px;font-size:11.5px}input,select,textarea{font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--border-strong);border-radius:5px;min-width:0;padding:5px 7px;font-size:12.5px}input:focus,select:focus,textarea:focus,button:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}input[type=checkbox]{width:14px;height:14px;margin:0}input.mono,textarea.mono{font-family:var(--mono);font-size:12px}textarea{resize:vertical;width:100%}label.field{color:var(--muted);flex-direction:column;gap:3px;font-size:11.5px;display:flex}label.field>input,label.field>select,label.field>textarea{color:var(--text)}label.check{align-items:center;gap:6px;display:inline-flex}.form{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px 10px;display:grid}.form .wide{grid-column:1/-1}.filters{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.seg{border:1px solid var(--border-strong);border-radius:5px;display:inline-flex;overflow:hidden}.seg button{border:0;border-right:1px solid var(--border-strong);border-radius:0}.seg button:last-child{border-right:0}.seg button.on{background:var(--accent);color:var(--accent-fg)}.msg{border:1px solid var(--border);background:var(--panel-2);border-radius:5px;padding:7px 10px}.msg.bad{border-color:var(--bad);background:var(--bad-bg);color:var(--bad)}.msg.warn{border-color:var(--warn);background:var(--warn-bg);color:var(--warn)}.msg.ok{border-color:var(--ok);background:var(--ok-bg);color:var(--ok)}.msg.info{border-color:var(--info);background:var(--info-bg);color:var(--info)}.msg a{color:inherit;text-decoration:underline}.empty{color:var(--faint);text-align:center;padding:14px}.loading{color:var(--faint);padding:14px}.matrix{border-collapse:separate;border-spacing:0;width:100%}.matrix th{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);background:var(--panel-2);padding:6px 8px;font-weight:600}.matrix th.model{width:170px}.matrix td{vertical-align:top;border-bottom:1px solid var(--border);border-left:1px solid var(--border);padding:6px}.matrix tr:last-child td{border-bottom:0}.matrix td.model{border-left:0;padding:8px}.cell{flex-direction:column;gap:4px;min-height:64px;display:flex}.cell .line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cell .foot{color:var(--muted);gap:10px;margin-top:2px;font-size:11.5px;display:flex}.cell.empty-cell{color:var(--faint);justify-content:center;align-items:flex-start}.cell .mirror{border-top:1px dashed var(--border);padding-top:4px}.flag{font-size:11px;font-weight:600}.flag.bad{color:var(--bad)}.flag.warn{color:var(--warn)}.flag.ok{color:var(--ok)}.wbar{background:var(--neutral-bg);border-radius:2px;min-width:120px;height:8px;display:flex;overflow:hidden}.wbar>span{height:100%;display:block}.wlegend{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:11.5px;display:flex}.wlegend i{vertical-align:-.5px;border-radius:2px;width:8px;height:8px;margin-right:3px;display:inline-block}.steps{align-items:stretch;gap:2px;display:flex}.steps .s{flex:1;min-width:0}.steps .bar{background:var(--neutral-bg);border-radius:2px;height:5px}.steps .s.done .bar{background:var(--ok)}.steps .s.running .bar{background:var(--info);animation:1.4s ease-in-out infinite pulse}.steps .s.failed .bar{background:var(--bad)}.steps .s.skipped .bar{background:var(--border-strong);opacity:.5}.steps .lbl{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;overflow:hidden}.steps .s.running .lbl{color:var(--info);font-weight:600}.steps .s.failed .lbl{color:var(--bad);font-weight:600}.steps.compact{min-width:170px}.steps.compact .lbl{display:none}@keyframes pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.steps .s.running .bar{animation:none}}.stepdetail{grid-template-columns:110px 1fr;gap:2px 12px;display:grid}.stepdetail>div{border-top:1px solid var(--border);padding:5px 0}.stepdetail .sn{align-items:center;gap:6px;font-weight:600;display:flex}.diff{font-family:var(--mono);background:var(--panel-2);border-radius:0 0 6px 6px;max-height:460px;font-size:11.5px;line-height:1.45;overflow:auto}.diff div{white-space:pre;min-height:1.45em;padding:0 10px}.diff .a{background:var(--add)}.diff .d{background:var(--del)}.diff .h{background:var(--hunk);color:var(--info)}.diff .f{color:var(--text);background:var(--neutral-bg);font-weight:700}pre.json{font-family:var(--mono);background:var(--panel-2);max-height:420px;margin:0;padding:8px 10px;font-size:11.5px;line-height:1.45;overflow:auto}.scrim{z-index:20;background:#0a0e1459;position:fixed;inset:0}.drawer{z-index:21;background:var(--panel);border-left:1px solid var(--border);width:min(640px,100vw);box-shadow:var(--shadow);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.drawer .dh{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 14px;display:flex}.drawer .dh .x{margin-left:auto}.drawer .db{flex-direction:column;flex:1;gap:12px;padding:12px 14px;display:flex;overflow-y:auto}.drawer .df{border-top:1px solid var(--border);align-items:center;gap:8px;padding:10px 14px;display:flex}.modal{z-index:31;background:var(--panel);border:1px solid var(--border);width:min(620px,94vw);box-shadow:var(--shadow);border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex;position:fixed;top:18%;left:50%;transform:translate(-50%)}.secret{font-family:var(--mono);border:1px dashed var(--warn);background:var(--warn-bg);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:5px;padding:8px 10px;font-size:12.5px}.funnel{grid-template-columns:120px 1fr 90px 60px;align-items:center;gap:3px 10px;display:grid}.funnel .fb{background:var(--c1);border-radius:2px;min-width:1px;height:12px}.funnel .fb.drop{background:var(--warn)}.funnel .fb.err{background:var(--bad)}.meter{background:var(--neutral-bg);border-radius:4px;height:8px;overflow:hidden}.meter>span{background:var(--c1);height:100%;display:block}.meter.warn>span{background:var(--warn)}.meter.bad>span{background:var(--bad)}svg.spark{display:block}svg.spark path.line{fill:none;stroke:var(--c1);stroke-width:1.5px}svg.spark path.area{fill:var(--c1);opacity:.12}svg.bars rect{fill:var(--c1)}svg.bars rect.alt{fill:var(--c2)}.legend-swatch{border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.timeline{flex-direction:column;display:flex}.timeline .ev{border-bottom:1px solid var(--border);grid-template-columns:140px 150px 1fr;align-items:baseline;gap:10px;padding:4px 12px;display:grid}.timeline .ev:last-child{border-bottom:0}.timeline .ev .k{font-weight:600}.stat{border-right:1px solid var(--border);flex-direction:column;gap:2px;min-width:110px;padding:8px 12px;display:flex}.stat:last-child{border-right:0}.stat .v{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.stat .l{color:var(--muted);font-size:11.5px}.stats{flex-wrap:wrap;display:flex}.stats.tight .stat{flex:1;min-width:0;padding:8px 10px}a.mono,.nowrap-id,.t .mono{white-space:nowrap}.theme-btn{justify-content:center;min-width:64px}.center-screen{place-items:center;min-height:100vh;display:grid}.center-screen .panel{flex-direction:column;gap:12px;width:min(420px,92vw);padding:20px;display:flex}:root:not([data-theme=light]){--bg:#0e1415;--panel:#1b2324;--panel-2:#202a2b;--border:#34403e;--border-strong:#4b5a56;--text:#e5efea;--muted:#9eb2a7;--faint:#738b7d;--accent:#9bd4ae;--accent-fg:#0c2114;--ok:#8bcaa0;--ok-bg:#1e3829;--info:#9bc7b5;--info-bg:#233a32;--warn:#e6bb78;--warn-bg:#3a3020;--bad:#ee9a8b;--bad-bg:#3d2525;--neutral:#afc0b6;--neutral-bg:#2a3431;--shadow:0 15px 38px #0008;--c1:#9bd4ae;--c2:#e6bb78;--c3:#76bc9f;--c4:#a4a9dc;--c5:#88c5c1;--c6:#8ca89a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.nav a{color:#a3b4a9}.nav a.active{color:#d8f6df;background:#263c2e}:is(.content:has(.fo-page),.content:has(.settings-page),.content:has(.agw-card-grid)){background:#0e1415}:is(.content:has(.fo-page),.content:has(.settings-page)){padding:0}.content:has(.agw-card-grid){padding:32px clamp(18px,3vw,46px)}.content:has(.agw-card-grid) .page-head h1{letter-spacing:-.04em;font-size:34px}.content:has(.agw-card-grid) .filters{background:#19221f;border:1px solid #34443a;border-radius:11px;gap:12px;padding:17px}.content:has(.agw-card-grid) .filters label{color:#9ab2a2}.panel{border-radius:10px}button,.btn,input,select,textarea{border-radius:7px}@media (width<=800px){.side{padding:10px 9px}.brand{padding:5px 8px 11px}.nav{scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.nav a{flex:none;padding:8px 10px}.top{padding:8px 13px}.top .small{display:none}.content:has(.agw-card-grid){padding:18px 12px}.nav{flex-wrap:wrap;overflow:visible}.nav a{padding:8px 10px;font-size:11px}}.shell.is-stale{filter:grayscale()opacity(.42);-webkit-user-select:none;user-select:none;pointer-events:none}.connection-scrim{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#e9f0eb;background:#07100ed1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.connection-scrim>div{text-align:center;background:#1b2521;border:1px solid #627768;border-radius:14px;max-width:440px;padding:28px 30px;box-shadow:0 25px 75px #0009}.connection-symbol{color:#c7a779;margin-bottom:8px;font-size:30px;display:block}.connection-scrim strong{letter-spacing:-.025em;font-size:18px}.connection-scrim p{color:#a8bab0;margin:11px 0 0;font-size:12px;line-height:1.6}.content:has(.ap-page){background:#0e1415;padding:0}:root:not([data-theme=light]){--bg:#0e0d14;--panel:#191820;--panel-2:#211f2b;--border:#35323f;--border-strong:#555066;--text:#f0edf4;--muted:#aaa5b7;--faint:#817d92;--accent:#b9a5f3;--accent-fg:#171023;--ok:#9cd5b8;--ok-bg:#1d332a;--info:#b3a6ed;--info-bg:#302b4c;--neutral-bg:#302e39;--c1:#b9a5f3;--c2:#e7bd82;--c3:#9cd5b8}.shell{background:var(--bg)}.side{background:#13121a;border-color:#33303e}.brand{color:#f2f0f6}.nav a{color:#aaa6b8;transition:background .2s,color .2s}.top{color:#b5b0c1;background:#17161f;border-color:#34313f}:is(.content:has(.fo-page),.content:has(.settings-page),.content:has(.agw-card-grid),.content:has(.ap-page),.content:has(.tenant-card-list)){background:var(--bg)}:is(.content:has(.tenant-card-list) .filters,.content:has(.agw-card-grid) .filters){background:#191820;border-color:#373341}button,.btn,input,select,textarea{transition:border-color .2s,background .2s,transform .2s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #b9a5f3}.connection-scrim{background:#0b0912dc}.connection-scrim>div{background:#1b1922;border-color:#625a75}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-style=plain] .shell{filter:grayscale()invert()contrast(1.08)}html[data-style=plain] .shell,html[data-style=plain] .shell *{font-family:var(--mono)!important;text-shadow:none!important;box-shadow:none!important}html[data-style=plain] .shell :not(svg):not(path):not(line):not(polyline):not(circle):not(rect){background-image:none!important;border-radius:0!important}html[data-style=plain] .shell *,html[data-style=plain] .shell :before,html[data-style=plain] .shell :after{transition:none!important;animation:none!important}html[data-style=plain] .shell h1,html[data-style=plain] .shell h2{letter-spacing:-.075em!important;font-weight:800!important}html[data-style=plain] .shell .side{border-right-width:2px}html[data-style=plain] .shell .nav a.active{border-left:4px solid}html[data-style=plain] .shell .fo-canvas,html[data-style=plain] .shell .tq-create{border-width:2px}.freshness-banner{color:#e7c98f;background:#3a3024;border-bottom:1px solid #8a6f3e;margin:0;padding:8px 16px;font-size:11px;line-height:1.5}.model-identity{min-width:0;color:inherit;align-items:center;gap:9px;display:inline-flex}.model-identity img,.model-identity-fallback{object-fit:contain;flex:none;width:26px;height:26px}.model-identity-fallback{color:#d3d6d1;font:700 15px var(--mono);border:1px solid #666b68;border-radius:7px;place-items:center;display:grid}.model-identity-text{white-space:nowrap;align-items:baseline;gap:5px;min-width:0;display:inline-flex}.model-identity-text b{text-overflow:ellipsis;font-size:13px;font-weight:650;overflow:hidden}.model-identity-text em{font:650 11px var(--mono);color:#b5b5af;font-style:normal}.model-identity.compact{gap:6px}.model-identity.compact img,.model-identity.compact .model-identity-fallback{width:19px;height:19px}.model-identity.compact .model-identity-text b{font-size:11px}.model-identity.compact .model-identity-text em{font-size:10px}.ax-page,.ax-pop{--ink:var(--ox-ink,#1d1f1c);--muted:var(--ox-muted,#6a6b64);--faint:var(--ox-faint,#9d9c93);--line:var(--ox-line,#d5d2c8);--paper:var(--ox-paper,#f4f3ee);--hi:var(--ox-paper-hi,#fbfaf6);--lo:var(--ox-paper-lo,#ecebe4);--good:var(--ox-good,#5b8466);--ochre:var(--ox-ochre,#b99258);--ochre-ink:var(--ox-ochre-ink,#8a6a34);--bad:var(--ox-bad,#a9574e);--mono:var(--ox-mono,ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace);--display:var(--ox-display,"Helvetica Neue",Helvetica,Arial,system-ui,sans-serif);--ra:var(--ink);--ra-soft:var(--lo);--ra-text:var(--ink)}.ax-page [data-region=us],.ax-page[data-region=us],.ax-pop[data-region=us]{--ra:var(--region-us,#7394ab);--ra-soft:var(--region-us-soft,#e6ecf0);--ra-text:var(--region-us-text,#4f7089)}.ax-page [data-region=eu],.ax-page[data-region=eu],.ax-pop[data-region=eu]{--ra:var(--region-eu,#7f9c86);--ra-soft:var(--region-eu-soft,#e7eee8);--ra-text:var(--region-eu-text,#55755d)}.ax-page [data-region=ap],.ax-page[data-region=ap],.ax-pop[data-region=ap]{--ra:var(--region-ap,#b07d76);--ra-soft:var(--region-ap-soft,#f1e6e2);--ra-text:var(--region-ap-text,#8c5650)}.ax-page{color:var(--ink);font-family:var(--mono);flex-direction:column;gap:18px;font-size:12px;display:flex}.ax-page h1,.ax-page h2,.ax-pop h2{font-family:var(--display);color:var(--ink);margin:0}.ax-page small,.ax-pop small{font:600 10px var(--mono);color:var(--muted);letter-spacing:.02em}.ax-label{font:800 9.5px/1.2 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.ax-unknown{color:var(--faint)!important;font-weight:600!important}.ax-muted{color:var(--muted);margin:0;font-size:11px}.ax-empty{color:var(--muted);border-top:1px solid var(--line);padding:28px 0}.ax-page svg,.ax-pop svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ax-btn,.ax-page a.ax-btn{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;align-items:center;gap:6px;height:28px;transition:transform 80ms,box-shadow 80ms;border:1px solid var(--ink)!important;background:var(--hi)!important;color:var(--ink)!important;font:800 10.5px var(--mono)!important;box-shadow:2px 2px 0 var(--ink)!important;border-radius:0!important;padding:0 12px!important;text-decoration:none!important;display:inline-flex!important}.ax-btn:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink)!important}.ax-btn:active:not(:disabled){transform:translate(1px,1px);box-shadow:0 0 0 var(--ink)!important}.ax-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none!important}.ax-btn.danger{color:var(--bad)!important;border-color:var(--bad)!important;box-shadow:2px 2px 0 var(--bad)!important}.ax-icon{cursor:pointer;place-items:center;width:26px;height:26px;border:1px solid var(--line)!important;color:var(--ink)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important;display:inline-grid!important}.ax-icon svg{width:12px;height:12px}.ax-icon:hover{transform:translate(-1px,-1px);border-color:var(--ink)!important;background:var(--hi)!important;box-shadow:2px 2px 0 var(--ink)!important}.ax-link{font:800 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:4px;display:inline-flex;color:var(--ink)!important;text-decoration:none!important}.ax-link svg{width:11px;height:11px}.ax-link:hover{text-decoration:underline!important}.ax-text-btn{cursor:pointer;text-decoration:underline;box-shadow:none!important;color:var(--ink)!important;font:700 10.5px var(--mono)!important;background:0 0!important;border:0!important;padding:0!important;transform:none!important}.ax-page :is(button,a,input,select):focus-visible,.ax-pop :is(button,a,input):focus-visible{outline-offset:2px;outline:2px solid var(--ink)!important}.ax-top{border-bottom:1.5px solid var(--ink);flex-wrap:wrap;align-items:flex-end;gap:14px 24px;padding-bottom:12px;display:flex}.ax-top h1{letter-spacing:-.055em;white-space:nowrap;font-size:34px;font-weight:900;line-height:.95}.ax-top h1 span,.ax-ops h1 span{color:var(--muted)}.ax-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.ax-seg{border:1px solid var(--line);background:var(--hi);display:inline-flex}.ax-seg button{letter-spacing:.05em;text-transform:uppercase;cursor:pointer;height:26px;box-shadow:none!important;color:var(--muted)!important;font:700 10.5px var(--mono)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 10px!important;transform:none!important}.ax-seg button+button{border-left:1px solid var(--line)!important}.ax-seg button:hover{color:var(--ink)!important;background:var(--lo)!important}.ax-seg button.on{background:var(--ink)!important;color:var(--hi)!important}.ax-seg button.on[data-region]{background:var(--ra)!important;color:#fff!important}.ax-search{border:1px solid var(--line);background:var(--hi);height:28px;color:var(--muted);align-items:center;gap:6px;padding:0 8px;display:inline-flex}.ax-search:focus-within{border-color:var(--ink)}.ax-search svg{flex:none;width:12px;height:12px}.ax-search input{width:130px;font:600 11.5px var(--mono);color:var(--ink);padding:0;background:0 0!important;border:0!important;outline:0!important}.ax-select select{border:1px solid var(--line);background:var(--hi);height:28px;font:600 11px var(--mono);color:var(--ink);border-radius:0;padding:0 6px}.ax-plus{border:1px solid var(--ink);background:var(--ink);width:28px;height:28px;box-shadow:2px 2px 0 var(--muted);place-items:center;transition:transform 80ms,box-shadow 80ms;display:inline-grid;color:var(--hi)!important}.ax-plus svg{stroke-width:1.8px;width:13px;height:13px}.ax-plus:hover{box-shadow:3px 3px 0 var(--muted);transform:translate(-1px,-1px)}.ax-region{flex-direction:column;gap:12px;scroll-margin-top:12px;display:flex}.ax-region-head{border-top:2px solid var(--ra);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:10px 0 8px;display:flex}.ax-region-chip{font:900 10px var(--mono);letter-spacing:.08em;color:#fff;background:var(--ra);align-self:center;padding:3px 5px}.ax-region-head h2{letter-spacing:-.045em;font-size:21px;font-weight:900;line-height:1.05}.ax-region-place{font:600 10.5px var(--mono);color:var(--faint);letter-spacing:.02em}.ax-region-rate{align-items:baseline;gap:4px;margin-left:auto;display:flex}.ax-region-rate b{font:800 20px/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ax-groups{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.ax-model{grid-column:span var(--n,1);border:1px solid var(--ink);background:0 0;flex-direction:column;min-width:0;display:flex}.ax-model-head{text-align:left;cursor:pointer;align-items:center;gap:10px;width:100%;min-width:0;border:0!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;color:var(--ink)!important;font:inherit!important;background:0 0!important;border-radius:0!important;padding:9px 10px!important;display:flex!important;transform:none!important}.ax-model-head:hover{background:var(--ra-soft)!important}.ax-model-head .model-identity{font-size:14px}.ax-model-head code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 10.5px var(--mono);color:var(--faint);background:0 0;flex:1;padding:0;overflow:hidden}.ax-model-open{font:800 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ra-text);align-items:center;gap:3px;display:inline-flex}.ax-model-open svg{width:11px;height:11px}.ax-agws{grid-template-columns:repeat(var(--n,1),minmax(0,1fr));gap:0;display:grid}.ax-agws>*+*{border-left:1px solid var(--line)}.ax-agw{flex-direction:column;gap:11px;min-width:0;padding:11px 12px 10px;transition:background .1s;display:flex;color:var(--ink)!important;text-decoration:none!important}.ax-agw:hover{background:var(--hi)}.ax-agw.is-mirror{background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--line) 35%,transparent) 6px 7px)}.ax-agw.is-mirror:hover{background-color:var(--hi)}.ax-agw-missing{color:var(--muted);justify-content:center;font-size:11px}.ax-agw-top{align-items:center;gap:8px;min-width:0;display:flex}.ax-role{border:1px solid var(--ra);width:16px;height:16px;color:var(--ra-text);font:900 9px var(--mono);flex:none;place-items:center;display:inline-grid}.is-mirror .ax-role,.ax-policy.is-mirror .ax-role{border-style:dashed}.ax-role.big{width:22px;height:22px;font-size:11px}.ax-agw-id{font:800 13px var(--mono);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ax-lock{color:var(--ochre-ink);display:inline-grid}.ax-lock svg{width:12px;height:12px}.ax-state{font:800 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.ax-state:before{content:"";background:currentColor;width:6px;height:6px}.ax-state.is-good{color:var(--good)}.ax-state.is-moving{color:var(--ochre-ink)}.ax-state.is-bad{color:var(--bad)}.ax-state.is-gone{color:var(--faint)}.ax-state.is-lock{color:var(--ochre-ink)}.ax-agw-rate{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ax-agw-rate>b{font:800 24px/1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ax-agw-rate>b small{font-family:var(--mono);letter-spacing:0}.ax-agw-rate>span{font:700 11.5px var(--mono);font-variant-numeric:tabular-nums}.ax-agw-rate>.ax-rate-main b{font:800 24px/1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ax-agw-rate>.ax-rate-main b small{font-family:var(--mono);letter-spacing:0}.ax-agw-rate em{font:600 9px var(--mono);color:var(--faint);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-style:normal}.ax-meter-block{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding-top:9px;display:flex}.ax-meter-label{font:800 9px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:8px;display:flex}.ax-meter-label span+span{letter-spacing:.03em;text-transform:none;color:var(--muted);font-weight:600}.ax-tok-row{font:600 10px var(--mono);color:var(--muted);grid-template-columns:42px minmax(0,1fr) 46px;align-items:center;gap:8px;display:grid}.ax-tok-row b{text-align:right;color:var(--ink);font:800 11px var(--mono);font-variant-numeric:tabular-nums}.ax-bar{background:var(--lo);height:5px;position:relative;overflow:hidden}.ax-bar i{background:var(--ink);position:absolute;inset:0 auto 0 0}.ax-bar i.cached{background:var(--ra)}.ax-bar i.out{background:var(--muted)}.ax-bar.big{border:1px solid var(--line);background:var(--hi);height:9px}.ax-bar.big i{background:var(--ink)}.ax-bar.big.hot i{background:var(--ochre)}.ax-vram{grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:8px;display:grid}.ax-vram b{text-align:right;font:800 14px var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ax-agw-shape{font:600 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);gap:14px;display:flex}.ax-agw-shape b{color:var(--ink);margin-left:3px;font-weight:800}.ax-agw-foot{border-top:1px solid var(--line);font:600 10px var(--mono);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.ax-agw-foot .is-bad{color:var(--bad);font-weight:800}.ax-agw-foot .is-moving{color:var(--ochre-ink);font-weight:800}.ax-agw-go{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:3px;font-weight:800;display:inline-flex}.ax-agw-go svg{width:10px;height:10px}.ax-agw:hover .ax-agw-go{text-decoration:underline}.ax-pop{z-index:25;background:var(--hi);border:1.5px solid var(--ink);border-top:3px solid var(--ra);width:min(560px,100vw - 32px);max-height:calc(100vh - 136px);box-shadow:5px 5px 0 var(--ink);font-family:var(--mono);color:var(--ink);flex-direction:column;gap:14px;padding:16px;font-size:12px;display:flex;position:fixed;top:112px;right:24px;overflow:auto}.ax-pop-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ax-pop-head h2{margin:6px 0 3px;font-size:22px}.ax-pop-head h2 .model-identity{font-size:20px}.ax-pop-head code{font:600 10.5px var(--mono);color:var(--faint);background:0 0;padding:0}.ax-region-text{color:var(--ra-text)}.ax-pop-note{font:600 9.5px var(--mono);color:var(--faint);margin:0}.ax-policy{border:1px solid var(--ink);flex-direction:column;gap:12px;padding:12px;display:flex}.ax-policy.is-mirror{border-style:dashed}.ax-policy-top{align-items:center;gap:10px;display:flex}.ax-policy-id{flex-direction:column;gap:2px;display:flex}.ax-policy-id b{font:800 14px var(--mono)}.ax-policy-top .ax-state{margin-left:8px}.ax-policy-rate{white-space:nowrap;margin-left:auto}.ax-policy-rate b{font:800 20px var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ax-dist{flex-direction:column;gap:6px;display:flex}.ax-dist-title{justify-content:space-between;gap:8px;display:flex}.ax-dist-title .ax-muted{font-size:9.5px}.ax-wbar{border:1px solid var(--ink);background:var(--hi);height:40px;display:flex;overflow:hidden}.ax-wseg{color:#fff;border-right:1px solid var(--hi);justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:0 8px;display:flex;position:relative}.ax-wseg span{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ax-wseg span b{font:800 10px var(--mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ax-wseg span small{white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden;color:#fffc!important}.ax-wseg strong{font:800 13px var(--display);flex:none}.ax-wseg.narrow{justify-content:center;padding:0 3px}.ax-wseg.narrow span{display:none}.ax-wseg.unalloc{color:var(--muted);background:repeating-linear-gradient(135deg,transparent 0 5px,var(--lo) 5px 7px);font:700 9.5px var(--mono);justify-content:center}.ax-warn{color:var(--bad);margin:0;font-size:11px;font-weight:700}.ax-observed{font:600 10.5px var(--mono);color:var(--muted);flex-wrap:wrap;gap:4px 14px;display:flex}.ax-observed b{color:var(--ink)}.ax-tenants{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:10px;display:flex}.ax-tenants-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ax-tenants-head input{border:1px solid var(--line);background:var(--hi);width:150px;height:24px;font:600 11px var(--mono);border-radius:0;padding:0 6px}.ax-tenants ul{margin:0;padding:0;list-style:none}.ax-tenants li{border-top:1px dotted var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:5px 0;display:grid}.ax-tenants li code{font:800 11px var(--mono);background:0 0;padding:0}.ax-tenant-targets{color:var(--muted);flex-wrap:wrap;gap:2px 12px;font-size:10.5px;display:flex}.ax-tenant-targets b{color:var(--ink)}.ax-policy-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;display:flex}.ax-policy-actions .ax-link{margin-left:auto}.ax-crumbs{font:700 10.5px var(--mono);letter-spacing:.04em;color:var(--faint);flex-wrap:wrap;gap:6px;display:flex}.ax-crumbs a{color:var(--muted)!important;text-decoration:none!important}.ax-crumbs a:hover{color:var(--ink)!important;text-decoration:underline!important}.ax-crumbs [aria-current]{color:var(--ink)}.ax-ops-head{border-bottom:1.5px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;padding-bottom:14px;display:grid}.ax-ops-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ax-ops-title h1{letter-spacing:-.05em;font-size:32px;font-weight:900;line-height:1}.ax-ops-title .ax-state{margin-left:4px}.ax-ops-sub{font:600 11px var(--mono);color:var(--muted);flex-wrap:wrap;grid-column:1;align-items:center;gap:4px 16px;display:flex}.ax-ops-actions{flex-wrap:wrap;grid-area:1/2/span 2;place-content:flex-start flex-end;gap:10px;display:flex}.ax-note{font:700 10.5px var(--mono);color:var(--ochre-ink);grid-column:1/-1;margin:0}.ax-strip{border:1px solid var(--ink);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ax-figure{flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ax-figure+.ax-figure{border-left:1px solid var(--line)}.ax-figure b{font:800 22px/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ax-figure.is-bad b{color:var(--bad)}.ax-alerts{border:1px solid var(--bad);color:var(--bad);flex-direction:column;gap:4px;padding:8px 10px;font-size:11px;display:flex}.ax-ops-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:14px;display:grid}.ax-panel{border:1px solid var(--ink);min-width:0;overflow:auto}.ax-panel>header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding:9px 12px;display:flex}.ax-panel>header b{font:800 10.5px var(--mono);letter-spacing:.09em;text-transform:uppercase}.ax-panel>header span{font:600 10px var(--mono);color:var(--muted)}.ax-panel>header a{color:var(--ink)!important}.ax-panel .empty{padding:14px 12px}.ax-table{border-collapse:collapse;width:100%;font:600 11px var(--mono)}.ax-table th,.ax-table td{text-align:left;border-top:1px solid var(--line);vertical-align:top;padding:7px 12px}.ax-table thead th{font:800 9px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);border-top:0}.ax-table tbody th{white-space:nowrap;font-weight:800}.ax-table.num td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ax-table.num thead th:not(:first-child){text-align:right}.ax-table tr.total th,.ax-table tr.total td{border-top:1px solid var(--ink);font-weight:800}.ax-table .is-bad{color:var(--bad)}.ax-table em{color:var(--bad);font-style:normal;font-weight:800}.ax-stack{flex-direction:column;gap:2px;display:inline-flex}.ax-ops .panel{border:1px solid var(--ink)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.ax-ops .panel .ph,.ax-ops .panel>header{border-bottom:1px solid var(--line)}.ax-ops .panel h2,.ax-ops .panel h3{letter-spacing:.09em;text-transform:uppercase;font:800 10.5px var(--mono)!important}.ax-ops .badge{border-radius:0!important}.ax-fold{border:1px solid var(--line)}.ax-fold[open]{border-color:var(--ink)}.ax-fold>summary{cursor:pointer;align-items:baseline;gap:12px;padding:10px 12px;list-style:none;display:flex}.ax-fold>summary::-webkit-details-marker{display:none}.ax-fold>summary:before{content:"+";font:800 12px var(--mono);width:10px}.ax-fold[open]>summary:before{content:"−"}.ax-fold>summary b{font:800 10.5px var(--mono);letter-spacing:.09em;text-transform:uppercase}.ax-fold>summary span{font:600 10px var(--mono);color:var(--muted)}.ax-fold>summary:hover{background:var(--hi)}.ax-fold>:not(summary){margin:0 12px 12px}.ax-fold .panel{border-color:var(--line)!important}@media (width<=1100px){.ax-ops-grid{grid-template-columns:minmax(0,1fr)}.ax-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.ax-figure:nth-child(4){border-left:0}.ax-figure:nth-child(n+4){border-top:1px solid var(--line)}}@media (width<=760px){.ax-model{grid-column:auto}.ax-agws{grid-template-columns:minmax(0,1fr)}.ax-agws>*+*{border-left:0;border-top:1px solid var(--line)}.ax-filters{margin-left:0}.ax-ops-head{grid-template-columns:minmax(0,1fr)}.ax-ops-actions{grid-area:auto/1;justify-content:flex-start}.ax-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-figure{border-top:1px solid var(--line);border-left:0!important}.ax-figure:nth-child(-n+2){border-top:0}.ax-figure:nth-child(2n){border-left:1px solid var(--line)!important}.ax-pop{width:auto;max-height:78vh;box-shadow:0 -4px 0 var(--ink);inset:auto 0 0}}.nagw-underlay{opacity:.4;filter:blur(2px);pointer-events:none}.nagw-backdrop{z-index:45;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#101018b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.nagw-modal{background:#22232c;border:1px solid #5a536a;border-radius:18px;width:min(930px,100%);max-height:min(90vh,980px);padding:28px;position:relative;overflow:auto;box-shadow:0 35px 100px #07060b99}.nagw-modal .page-head{margin-right:40px}.nagw-modal .page-head h1{letter-spacing:-.035em;font-size:27px}.nagw-modal .form{grid-template-columns:repeat(2,minmax(0,1fr))}.nagw-modal .field.wide{grid-column:1/-1}.nagw-field-hint{color:#aaa6b8;font-size:10px;line-height:1.5}.nagw-close{z-index:2;color:#ebe6f5;cursor:pointer;background:#302f3b;border:1px solid #5b5667;border-radius:8px;width:32px;height:32px;position:absolute;top:18px;right:18px}.nagw-close:hover{background:#443e55}@media (width<=680px){.nagw-backdrop{padding:8px}.nagw-modal{max-height:95vh;padding:18px}.nagw-modal .form{grid-template-columns:1fr}}.ms-new{--ink:var(--ox-ink,#1d1f1c);--muted:var(--ox-muted,#6a6b64);--faint:var(--ox-faint,#9d9c93);--line:var(--ox-line,#d5d2c8);--paper:var(--ox-paper,#f4f3ee);--hi:var(--ox-paper-hi,#fbfaf6);--lo:var(--ox-paper-lo,#ecebe4);--good:var(--ox-good,#5b8466);--ochre:var(--ox-ochre,#b99258);--ochre-ink:var(--ox-ochre-ink,#8a6a34);--bad:var(--ox-bad,#a9574e);--mono:var(--ox-mono,ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace);--display:var(--ox-display,"Helvetica Neue",Helvetica,Arial,system-ui,sans-serif);--ra:var(--ink);--ra-soft:var(--lo);--ra-text:var(--ink)}.ms-new [data-region=us]{--ra:var(--region-us,#7394ab);--ra-soft:var(--region-us-soft,#e6ecf0);--ra-text:var(--region-us-text,#4f7089)}.ms-new [data-region=eu]{--ra:var(--region-eu,#7f9c86);--ra-soft:var(--region-eu-soft,#e7eee8);--ra-text:var(--region-eu-text,#55755d)}.ms-new [data-region=ap]{--ra:var(--region-ap,#b07d76);--ra-soft:var(--region-ap-soft,#f1e6e2);--ra-text:var(--region-ap-text,#8c5650)}.ms-warn{color:var(--ochre-ink)!important}.ms-bad{color:var(--bad)!important}.ms-dim{color:var(--muted)}.ms-note{font:600 10.5px/1.5 var(--mono);color:var(--muted);margin:0}.ms-pad{padding:12px}.ms-fresh{font:600 10px var(--mono);color:var(--faint)}.ms-fresh.stale{color:var(--ochre-ink)}.ms-fresh.none{font-style:italic}.ms-role{border-style:dashed!important}.ms-groups{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr))}.ms-frame .ms-frame-head{cursor:default}.ms-frame .ms-frame-head:hover{background:0 0!important}.ms-frame.is-closed{border-color:var(--line)}.ms-frame.is-closed .ax-agw{opacity:.78}.ms-frame.is-closed .ax-agw:hover{opacity:1}.ms-purpose{font:700 12.5px/1.35 var(--display);color:var(--ink);margin:0}.ms-none{font:600 11px var(--mono);color:var(--faint);padding:10px 0}.ms-rule-row{grid-template-columns:18px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:3px 0;display:grid}.ms-rule-row>b{font:800 12px var(--mono);font-variant-numeric:tabular-nums}.ms-rule-name{flex-direction:column;gap:1px;min-width:0;display:flex}.ms-rule-name b{font:800 11px var(--mono)}.ms-rule-name small{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ms-rule-n{border:1px dashed var(--ra,var(--ink));width:16px;height:16px;color:var(--ra-text,var(--ink));font:900 9px var(--mono);flex:none;place-items:center;display:inline-grid}.ms-alert-line{border:1px solid var(--bad);color:var(--bad);font:700 10.5px var(--mono);padding:5px 8px}.ms-slots{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ms-slot{border:1px dashed var(--ra);height:30px;font:700 11px var(--mono);background:0 0;align-items:center;gap:8px;padding:0 10px;transition:transform 80ms,box-shadow 80ms;display:inline-flex;color:var(--ink)!important;text-decoration:none!important}.ms-slot svg{stroke-width:1.8px;width:11px;height:11px;color:var(--ra-text)}.ms-slot .model-identity img,.ms-slot .model-identity .model-identity-fallback{width:16px;height:16px}.ms-slot:hover{background:var(--ra-soft);box-shadow:2px 2px 0 var(--ra);border-style:solid;transform:translate(-1px,-1px)}.ms-more{align-items:center;gap:10px;display:flex}.ms-place{font:600 10.5px var(--mono);color:var(--faint)}.ms-split-table td,.ms-split-table th{vertical-align:middle}.ms-split-table .r{text-align:right;white-space:nowrap}.ms-split-table thead th.r{text-align:right}.ms-split-table tbody th{font:800 12px var(--mono);white-space:nowrap}.ms-conds{flex-wrap:wrap;gap:4px;display:flex}.ms-cond{border:1px solid var(--ink);background:var(--hi);font:700 11px var(--mono);align-items:baseline;gap:6px;padding:3px 7px;display:inline-flex}.ms-cond i{font-style:normal;font:800 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ms-cond.all{color:var(--muted);border-style:dashed}.ms-keep{font:800 20px/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ms-sampled{font:800 11px var(--mono);text-transform:uppercase;letter-spacing:.06em}.ms-down{width:30%;min-width:220px}.ms-down .ax-wbar{height:32px}.ms-track{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ms-track li{min-width:0;font:700 9.5px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);flex-direction:column;gap:3px;padding-top:12px;display:flex;position:relative}.ms-track li:before{content:"";background:var(--line);height:1px;position:absolute;top:3px;left:0;right:0}.ms-track li:first-child:before{left:4px}.ms-track li:last-child:before{width:4px;right:auto}.ms-track li.done:before{background:var(--ink)}.ms-track li.current:before{background:var(--ink);right:calc(100% - 5px)}.ms-track li:first-child.current:before{display:none}.ms-track i{background:var(--hi);border:1px solid var(--line);width:7px;height:7px;position:absolute;top:0;left:0}.ms-track li.done i{background:var(--ink);border-color:var(--ink)}.ms-track li.current i{background:var(--good);border-color:var(--good);box-shadow:0 0 0 2px var(--hi),0 0 0 3px var(--good)}.ms-track li.current.warn i{background:var(--ochre);border-color:var(--ochre);box-shadow:0 0 0 2px var(--hi),0 0 0 3px var(--ochre)}.ms-track li.current.bad i{background:var(--bad);border-color:var(--bad);box-shadow:0 0 0 2px var(--hi),0 0 0 3px var(--bad)}.ms-track li.current.off i{background:var(--faint);border-color:var(--faint);box-shadow:none}.ms-track-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ms-track li.done .ms-track-label{color:var(--muted)}.ms-track li.current .ms-track-label{color:var(--ink);font-weight:900}.ms-track li.current.warn .ms-track-label{color:var(--ochre-ink)}.ms-track li.current.bad .ms-track-label{color:var(--bad)}.ms-track.detailed li{padding-top:15px;font-size:10.5px}.ms-track.detailed i{width:9px;height:9px}.ms-track.detailed li:before{top:4px}.ms-track.detailed small{font:600 10px var(--mono);letter-spacing:0;text-transform:none;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ms-new-step{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 0;display:flex}.ms-new-step:first-child{border-top:0;padding-top:0}.ms-new-step h3{font:800 10.5px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;margin:0;display:flex}.ms-new-step>.ax-seg{align-self:flex-start}.ms-picks{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:8px;display:grid}.ms-pick{text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:5px;transition:transform 80ms,box-shadow 80ms;border:1px solid var(--line)!important;border-top:2px solid var(--ra)!important;background:var(--hi)!important;color:var(--ink)!important;font:600 11px var(--mono)!important;box-shadow:none!important;border-radius:0!important;padding:10px 12px!important;display:flex!important}.ms-pick:hover:not(:disabled){transform:translate(-1px,-1px);border-color:var(--ink)!important;box-shadow:2px 2px 0 var(--ink)!important}.ms-pick.on{border:1.5px dashed var(--ink)!important;border-top:2px solid var(--ra)!important;box-shadow:2px 2px 0 var(--ink)!important}.ms-pick:disabled{cursor:not-allowed;opacity:.55;background:var(--lo)!important}.ms-pick small{font:600 10px var(--mono);color:var(--faint)}.ms-pick.on small{color:var(--ink)}.ms-detail>.ax-panel,.ms-detail>.ax-strip{flex:none}.ms-ops-link{align-self:flex-start}.ms-path{grid-template-columns:minmax(0,1fr) minmax(130px,.6fr) minmax(0,1fr);align-items:center;padding:12px;display:grid}.ms-node{border:1px solid var(--ink);border-top:3px solid var(--ra);background:var(--hi);flex-direction:column;gap:5px;min-width:0;padding:10px 12px;display:flex}.ms-node.mirror{background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--line) 35%,transparent) 6px 7px),var(--hi);border-style:solid dashed dashed}.ms-node>.ax-label{align-items:center;gap:6px;display:flex}.ms-node>b{font:800 24px/1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ms-node>b small{font-family:var(--mono);letter-spacing:0}.ms-edge{text-align:center;flex-direction:column;align-items:center;gap:22px;padding:0 6px;display:flex;position:relative}.ms-edge:before{content:"";border-top:1.5px dashed var(--ink);position:absolute;top:50%;left:0;right:9px}.ms-edge:after{content:"";border:4px solid #0000;border-left:8px solid var(--ink);border-right:0;position:absolute;top:calc(50% - 4px);right:1px}.ms-edge b,.ms-edge small{z-index:1;background:var(--paper);padding:0 6px;position:relative}.ms-edge b{font:800 13px var(--mono);font-variant-numeric:tabular-nums}.ms-lanes .r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ms-lanes thead th.r{text-align:right}.ms-lanes tbody th{white-space:nowrap}.ms-sub{font-weight:600;display:block}.ms-drops{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-weight:600;display:flex}.ms-drops b{color:var(--ink)}.ms-rules{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:12px;padding:12px;display:grid}.ms-rule .ax-policy-rate b{font-size:22px}.ms-match{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.ms-match>div{min-width:0}.ms-match dd{font:600 11.5px var(--mono);text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}.ms-funnel{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:16px 26px;display:grid}.ms-funnel-group{flex-direction:column;gap:5px;min-width:0;display:flex}.ms-funnel-group h3{align-items:center;gap:8px;margin:0 0 3px;display:flex}.ms-funnel-group h3 code{font:800 10.5px var(--mono);text-transform:none;letter-spacing:0;color:var(--ink);background:0 0;padding:0}.ms-spark{letter-spacing:0;text-transform:none;color:var(--faint);align-items:center;gap:6px;margin-left:auto;font-weight:600;display:inline-flex}.ms-stage{font:600 10.5px var(--mono);grid-template-columns:120px minmax(0,1fr) 78px 50px;align-items:center;gap:0 10px;display:grid}.ms-stage-label{color:var(--muted)}.ms-stage .ms-stage-bar{height:7px}.ms-stage.drop .ms-stage-bar i{background:var(--ochre)}.ms-stage.err .ms-stage-bar i{background:var(--bad)}.ms-stage>b{text-align:right;font:800 11px var(--mono);font-variant-numeric:tabular-nums}.ms-stage>small{text-align:right;color:var(--faint);font-variant-numeric:tabular-nums}.ms-stage>em{color:var(--faint);grid-column:2/5;font-size:9.5px;font-style:normal}.ms-compare-strip{border:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr))}.ms-compare-strip b small{font-family:var(--mono)}.ms-mirror-row td,.ms-mirror-row th{background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--line) 30%,transparent) 6px 7px)}@media (width<=760px){.ms-track.detailed small{display:none}.ms-path{grid-template-columns:1fr}.ms-edge{gap:6px;padding:24px 0}.ms-edge:before{border-top:0;border-left:1.5px dashed var(--ink);inset:0 auto 8px 50%}.ms-edge:after{border:4px solid #0000;border-top:8px solid var(--ink);border-bottom:0;inset:auto auto 0 calc(50% - 4px)}.ms-match{grid-template-columns:1fr}.ms-stage{grid-template-columns:92px minmax(0,1fr) 62px 44px}.ms-compare-strip{grid-template-columns:1fr}.ms-compare-strip .ax-figure{border-top:1px solid var(--line);border-left:0!important}.ms-compare-strip .ax-figure:first-child{border-top:0}.ms-lanes,.ms-split-table{display:block;overflow-x:auto}.ms-down{min-width:180px}}.gc-page{color:var(--ox-ink);font-family:var(--ox-mono);flex-direction:column;gap:16px;font-size:12px;display:flex}.gc-page h1,.gc-page h2,.gc-page h3{font-family:var(--ox-display);color:var(--ox-ink);margin:0}.gc-page small{font:600 10px var(--ox-mono);color:var(--ox-muted);letter-spacing:.02em}.gc-page code{font:600 11px var(--ox-mono);background:0 0;padding:0}.gc-label{font:800 9.5px/1.2 var(--ox-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ox-muted)}.gc-unknown{color:var(--ox-faint);font-weight:600}.gc-page .is-bad{color:var(--ox-bad)}.gc-page .is-warn{color:var(--ox-ochre-ink)}.gc-page [data-region=us]{--region-accent:var(--region-us);--region-soft:var(--region-us-soft);--region-text:var(--region-us-text)}.gc-page [data-region=eu]{--region-accent:var(--region-eu);--region-soft:var(--region-eu-soft);--region-text:var(--region-eu-text)}.gc-page [data-region=ap]{--region-accent:var(--region-ap);--region-soft:var(--region-ap-soft);--region-text:var(--region-ap-text)}.gc-top{border-bottom:1.5px solid var(--ox-ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 28px;padding-bottom:12px;display:flex}.gc-top h1{letter-spacing:-.055em;font-size:34px;font-weight:900;line-height:.95}.gc-top p{color:var(--ox-muted);margin:6px 0 0;font-size:10.5px}.gc-segment-field{font:800 9.5px var(--ox-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ox-muted);flex-direction:column;gap:5px;display:flex}.gc-segment{border:1px solid var(--ox-ink);background:var(--ox-paper-hi);box-shadow:2px 2px 0 var(--ox-ink);display:inline-flex}.gc-page .gc-segment button{font:800 11px var(--ox-mono);letter-spacing:.04em;cursor:pointer;margin:0;padding:7px 14px;border:0!important;border-right:1px solid var(--ox-line)!important;box-shadow:none!important;color:var(--ox-muted)!important;background:0 0!important;transform:none!important}.gc-page .gc-segment button:last-child{border-right:0!important}.gc-page .gc-segment button:hover{color:var(--ox-ink)!important;background:var(--ox-paper-lo)!important}.gc-page .gc-segment button.active{background:var(--ox-ink)!important;color:var(--ox-paper-hi)!important}.gc-page .gc-segment button.active[data-region]{background:var(--region-accent)!important}.gc-rname{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.gc-rname b{letter-spacing:.01em;text-transform:none;font-weight:800}.gc-rname small{letter-spacing:.02em;text-transform:none;font:600 9px var(--ox-mono)!important;color:var(--ox-faint)!important}.gc-segment button.active .gc-rname small,.gc-region-chip.is-active .gc-rname small{opacity:.85;color:var(--ox-paper-lo)!important}.gc-routes{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.gc-routes.is-none{font:600 9.5px var(--ox-mono);color:var(--ox-faint)}.gc-region-chip{border:1px solid var(--region-accent);color:var(--region-text);font:800 9.5px var(--ox-mono);letter-spacing:.02em;background:0 0;align-items:center;gap:6px;padding:1px 5px;display:inline-flex}.gc-region-chip b{color:var(--ox-ink);font-weight:800}.gc-region-chip.is-active{background:var(--region-accent);color:var(--ox-paper-hi)}.gc-region-chip.is-active b{color:var(--ox-paper-hi)}.gc-list{flex-direction:column;gap:14px;display:flex}.gc-divider{border-top:1px dashed var(--ox-line);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:12px;padding:10px 0 2px;display:flex}.gc-divider>span{font:800 10px var(--ox-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ox-muted)}.gc-card{border:1px solid var(--ox-ink);background:var(--ox-paper-hi);grid-template-columns:minmax(200px,230px) minmax(230px,280px) minmax(0,1fr) 28px;gap:0;min-height:clamp(168px,18vh,230px);transition:box-shadow .1s,transform 80ms;display:grid;position:relative}.gc-card:hover{box-shadow:3px 3px 0 var(--ox-ink);transform:translate(-1px,-1px)}.gc-card.is-unrouted{border-color:var(--ox-faint);background:0 0}.gc-card.is-unrouted:hover{border-color:var(--ox-ink)}.gc-card>*{min-width:0}.gc-stretch{color:inherit!important;text-decoration:none!important}.gc-stretch:after{content:"";z-index:1;position:absolute;inset:0}.gc-stretch:focus-visible{outline:none}.gc-stretch:focus-visible:after{outline:2px solid var(--ox-ink);outline-offset:2px}.gc-card-id{border-right:1px solid var(--ox-line);grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:16px 16px 14px;display:grid}.gc-card-name{flex-direction:column;gap:6px;min-width:0;display:flex}.gc-card-name h2{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:22px;font-weight:900;line-height:1.05}.gc-card .gc-routes{z-index:2;flex-direction:column;grid-column:1/-1;align-self:start;align-items:flex-start;position:relative}.gc-card .gc-region-chip{max-width:100%}.gc-provider{border:1px solid var(--ox-ink);width:34px;height:34px;font:900 17px var(--ox-display);color:var(--ox-ink);background:var(--ox-paper);flex:none;place-items:center;display:grid}.gc-provider img{filter:brightness(0)saturate(0)opacity(.86);width:19px;height:19px}.gc-provider.is-large{width:52px;height:52px;font-size:26px}.gc-provider.is-large img{width:28px;height:28px}.gc-card-stats{border-right:1px solid var(--ox-line);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:2px 10px;padding:14px 16px;display:grid}.gc-card-stats .gc-rate{grid-column:1}.gc-card-stats .fo-short-window{grid-area:1/2/3;align-self:center;width:110px}.gc-card-stats .gc-scope{grid-column:1}.gc-rate{align-items:baseline;gap:5px;display:flex}.gc-rate b{font:800 28px/1 var(--ox-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.gc-rate b.is-unknown{letter-spacing:-.01em;color:var(--ox-faint);font-size:18px}.gc-rate b.is-zero{color:var(--ox-muted)}.gc-rate.is-large b{font-size:40px}.gc-rate.is-large b.is-unknown{font-size:26px}.gc-scope{font:700 9px var(--ox-mono);letter-spacing:.02em;color:var(--ox-faint)}.gc-kpis{border-top:1px solid var(--ox-line);z-index:2;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-self:start;gap:8px 12px;margin:12px 0 0;padding-top:10px;display:grid;position:relative}.gc-kpis div{gap:3px;min-width:0;display:grid}.gc-kpis dt{font:700 8.5px var(--ox-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ox-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gc-kpis dd b{font-weight:800}.gc-kpis dd.is-wrap{white-space:normal}.gc-kpis dd.is-wrap b{margin-right:6px;display:inline-block}.gc-kpis dd>span{text-overflow:ellipsis;overflow:hidden}.gc-kpis dd{font:800 13px var(--ox-mono);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;gap:3px;margin:0;display:flex}.gc-kpis dd small,.gc-page dd small{margin-left:3px;font-weight:600}.gc-bar{background:var(--ox-paper-lo);border:1px solid var(--ox-line);min-width:40px;height:5px;display:block;position:relative}.gc-bar i{background:var(--ox-ink);position:absolute;inset:0 auto 0 0}.gc-bar em{background:var(--ox-ochre);width:1.5px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.gc-bar.is-unknown{background:repeating-linear-gradient(90deg,var(--ox-line) 0 3px,transparent 3px 6px);border-color:#0000}.gc-strip{z-index:2;grid-template-columns:repeat(auto-fill,196px);grid-auto-rows:minmax(150px,auto);align-content:start;gap:8px;margin:0;padding:12px;list-style:none;display:grid;position:relative}.gc-strip>li{min-width:0;display:flex}.gc-strip-empty{color:var(--ox-faint);grid-column:1/-1;align-items:center;font-size:11px}.gc-chip{border:1px solid var(--ox-line);background:var(--ox-paper);flex-direction:column;gap:6px;width:100%;min-width:0;padding:8px 9px 7px;transition:border-color .1s,box-shadow .1s,transform 80ms;display:flex;color:var(--ox-ink)!important;text-decoration:none!important}.gc-chip:hover{border-color:var(--ox-ink);box-shadow:2px 2px 0 var(--ox-ink);transform:translate(-1px,-1px)}.gc-chip header,.gc-dep-head{align-items:center;gap:7px;min-width:0;display:flex}.gc-index{font:900 9.5px var(--ox-mono);color:var(--ox-ink);border:1px solid var(--ox-ink);padding:1px 4px}.gc-state{font:700 9px var(--ox-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ox-muted);align-items:center;gap:4px;display:inline-flex}.gc-state i{background:var(--ox-faint);width:6px;height:6px}.gc-state.is-active i{background:var(--ox-good)}.gc-state.is-draining{color:var(--ox-ochre-ink)}.gc-state.is-draining i{background:var(--ox-ochre)}.gc-alias{font:600 9.5px var(--ox-mono);color:var(--ox-muted);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.gc-chip .model-identity-text b{color:var(--ox-ink)}.gc-chip-rate{align-items:baseline;gap:4px;display:flex}.gc-chip-rate b{font:800 20px/1 var(--ox-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.gc-chip-rate b.is-unknown{color:var(--ox-faint);font-size:16px}.gc-chip-rate b.is-zero{color:var(--ox-muted)}.gc-chip-rate em{font:800 9px var(--ox-mono);color:var(--ox-bad);margin-left:auto;font-style:normal}.gc-chip-util{font:700 9px var(--ox-mono);color:var(--ox-muted);grid-template-columns:auto minmax(0,1fr) 32px;align-items:center;gap:6px;display:grid}.gc-chip-util b{text-align:right;color:var(--ox-ink);font-variant-numeric:tabular-nums}.gc-chip-sub{font:700 9px var(--ox-mono);color:var(--ox-muted);flex-wrap:wrap;gap:2px 10px;display:flex}.gc-chip-sub b{color:var(--ox-ink);font-weight:800}.gc-chip footer{border-top:1px solid var(--ox-line);font:700 9px var(--ox-mono);letter-spacing:.04em;color:var(--ox-muted);text-transform:uppercase;flex-wrap:wrap;gap:2px 10px;margin-top:auto;padding-top:6px;display:flex}.gc-chip footer b{color:var(--ox-ink);font-weight:800}.gc-open{border-left:1px solid var(--ox-line);place-items:start center;padding-top:14px;display:grid}.gc-open svg{fill:none;width:13px;height:13px;stroke:var(--ox-ink);stroke-width:1.5px;stroke-linecap:square}.gc-card:hover .gc-open{background:var(--ox-ink)}.gc-card:hover .gc-open svg{stroke:var(--ox-paper-hi)}.gc-crumbs{font:700 10px var(--ox-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ox-faint);gap:8px;display:flex}.gc-crumbs a{color:var(--ox-muted)}.gc-crumbs b{color:var(--ox-ink)}.gc-dhead{border-bottom:1.5px solid var(--ox-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:16px;padding-bottom:14px;display:grid}.gc-dhead-name{flex-direction:column;gap:5px;min-width:0;display:flex}.gc-dhead h1{letter-spacing:-.055em;overflow-wrap:anywhere;font-size:38px;font-weight:900;line-height:.95}.gc-dhead-meta{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:10px;display:flex}.gc-dhead-meta a{color:var(--ox-muted)}.gc-dhead-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.gc-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.gc-actions button,.gc-dep-actions button{height:26px;padding:0 10px;font-size:10.5px}.gc-band{border:1px solid var(--ox-ink);background:var(--ox-paper-hi);grid-template-columns:minmax(220px,280px) minmax(220px,1fr) minmax(300px,1.2fr);display:grid}.gc-band>*{min-width:0;padding:14px 16px}.gc-band>*+*{border-left:1px solid var(--ox-line)}.gc-band-rate{flex-direction:column;gap:4px;display:flex}.gc-band-kpis{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px 16px;margin:0;display:grid}.gc-band-kpis div,.gc-hw-kv div,.gc-mini div{gap:2px;min-width:0;display:grid}.gc-band-kpis dt,.gc-hw-kv dt,.gc-mini dt{font:700 8.5px var(--ox-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ox-muted);white-space:nowrap}.gc-band-kpis dd{font:800 16px var(--ox-mono);font-variant-numeric:tabular-nums;margin:0}.gc-band-hw{flex-direction:column;gap:7px;display:flex}.gc-hw-row{font:700 10px var(--ox-mono);color:var(--ox-muted);grid-template-columns:62px minmax(50px,1fr) 44px;align-items:center;gap:8px;display:grid}.gc-band-hw .gc-hw-row{grid-template-columns:84px minmax(60px,1fr) 44px max-content}.gc-hw-row small{white-space:nowrap}.gc-hw-row b{text-align:right;color:var(--ox-ink);font-variant-numeric:tabular-nums}.gc-hw-row b small{margin-left:1px}.gc-hw-row.is-role span{text-overflow:ellipsis;white-space:nowrap;padding-left:10px;overflow:hidden}a.gc-hw-row{color:var(--ox-muted);text-decoration:none}a.gc-hw-row:hover span{color:var(--ox-ink);text-decoration:underline}.gc-hw-row.is-role .gc-bar i{background:var(--ox-muted)}.gc-hw-kv{border-top:1px solid var(--ox-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 0;padding-top:8px;display:grid}.gc-hw-kv dd,.gc-mini dd{font:800 12px var(--ox-mono);font-variant-numeric:tabular-nums;margin:0}.gc-buckets{gap:2px;margin-top:4px;display:grid}.gc-buckets svg{width:100%;height:30px;display:block}.gc-buckets line{stroke:var(--ox-line)}.gc-buckets rect{fill:var(--ox-ink)}.gc-buckets rect.is-partial{fill:var(--ox-muted)}.gc-buckets rect.is-missing{fill:none;stroke:var(--ox-faint);stroke-dasharray:2 2}.gc-buckets span{color:var(--ox-faint);letter-spacing:.04em;font-size:9px}.gc-buckets.is-stale span{color:var(--ox-ochre-ink)}.gc-section{flex-direction:column;gap:10px;display:flex}.gc-section>h2{letter-spacing:-.04em;border-bottom:1px solid var(--ox-line);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-bottom:6px;font-size:18px;font-weight:900;display:flex}.gc-deps{flex-direction:column;gap:12px;display:flex}.gc-dep{border:1px solid var(--ox-ink);background:var(--ox-paper-hi);scroll-margin-top:16px}.gc-dep:target{box-shadow:4px 4px 0 var(--ox-ink)}.gc-dep.is-retired{opacity:.6;border-style:dashed}.gc-dep-head{border-bottom:1px solid var(--ox-line);flex-wrap:wrap;gap:8px 12px;padding:11px 14px}.gc-dep-head .model-identity-text b{color:var(--ox-ink)}.gc-dep-name{flex-direction:column;gap:1px;min-width:0;display:flex}.gc-dep-name b{font:800 12.5px var(--ox-mono)}.gc-dep-actions{gap:6px;margin-left:auto;display:flex}.gc-dep-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gc-dep-grid>section{flex-direction:column;gap:7px;min-width:0;padding:12px 14px;display:flex}.gc-dep-grid>section+section{border-left:1px solid var(--ox-line)}.gc-dep-grid h3{font:800 10px var(--ox-mono);letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.gc-dep-grid h3 small{text-transform:none;letter-spacing:.02em;color:var(--ox-faint);font-size:9px}.gc-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;display:grid}.gc-mini.is-col{grid-template-columns:minmax(0,1fr)}.gc-mini.is-col div{grid-template-columns:110px minmax(0,1fr);align-items:baseline}.gc-foot{display:block;font-size:9.5px!important}.gc-foot b{color:var(--ox-ink)}.gc-roles{border-collapse:collapse;width:100%;font:700 10.5px var(--ox-mono);font-variant-numeric:tabular-nums}.gc-roles th{font:700 8.5px var(--ox-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ox-muted);text-align:left;border-bottom:1px solid var(--ox-line);padding:0 6px 4px 0}.gc-roles td{border-bottom:1px solid var(--ox-paper-lo);padding:4px 6px 4px 0}.gc-roles td:first-child{color:var(--ox-muted)}.gc-more{border-top:1px solid var(--ox-line)}.gc-more summary{cursor:pointer;font:800 9.5px var(--ox-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ox-muted);padding:8px 14px}.gc-more summary:hover{color:var(--ox-ink)}.gc-more[open] summary{border-bottom:1px solid var(--ox-line)}.gc-prov{grid-template-columns:minmax(260px,1fr) minmax(260px,1.3fr);gap:14px 24px;padding:12px 14px;display:grid}.gc-prov>div:nth-child(n+3){grid-column:1/-1}.gc-prov h4{font:800 9.5px var(--ox-mono);letter-spacing:.09em;text-transform:uppercase;margin:0 0 6px}.gc-prov h4 small{text-transform:none;letter-spacing:0;color:var(--ox-faint);font-weight:600}.gc-images{gap:4px;margin:0;padding:0;list-style:none;display:grid}.gc-images li{justify-content:space-between;gap:10px;font-size:10.5px;display:flex}.gc-images code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gc-links{font:700 10px var(--ox-mono);flex-wrap:wrap;gap:6px 16px;display:flex}.gc-links a{color:var(--ox-ink)}.gc-table{border-collapse:collapse;border:1px solid var(--ox-ink);background:var(--ox-paper-hi);width:100%;font:600 11px var(--ox-mono);font-variant-numeric:tabular-nums}.gc-table th{font:800 8.5px var(--ox-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ox-muted);text-align:left;border-bottom:1px solid var(--ox-ink);white-space:nowrap;padding:8px 10px}.gc-table td{border-bottom:1px solid var(--ox-line);padding:7px 10px}.gc-table .num{text-align:right}.gc-table tr.is-mirror td{background:repeating-linear-gradient(135deg,transparent 0 6px,var(--ox-paper-lo) 6px 7px)}.gc-prov .gc-table{border-color:var(--ox-line)}.gc-gaps ul{border:1px dashed var(--ox-faint);margin:0;padding:0;list-style:none}.gc-gaps li{border-bottom:1px dashed var(--ox-line);color:var(--ox-muted);grid-template-columns:minmax(140px,220px) minmax(0,1fr) minmax(120px,auto);gap:12px;padding:7px 10px;font-size:10.5px;display:grid}.gc-gaps li:last-child{border-bottom:0}.gc-gaps code{color:var(--ox-ink)}.gc-gaps>a{font:700 10px var(--ox-mono);color:var(--ox-muted)}.gc-page .is-ok{color:var(--ox-good)}.gc-inventory{border:1px solid var(--ox-ink);background:var(--ox-paper-hi);grid-template-columns:minmax(0,1fr) minmax(240px,340px);display:grid}.gc-inventory>dl{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px 16px;margin:0;padding:14px 16px;display:grid}.gc-inventory>dl div{gap:3px;min-width:0;display:grid}.gc-inventory dt{font:700 8.5px var(--ox-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ox-muted)}.gc-inventory dd{font:800 18px var(--ox-mono);font-variant-numeric:tabular-nums;margin:0}.gc-inventory dd small{font-size:10px}.gc-inventory .is-warn dd{color:var(--ox-ochre-ink)}.gc-health{border-left:1px solid var(--ox-line);flex-direction:column;gap:6px;padding:14px 16px;font-size:13px;font-weight:800;display:flex}.gc-health ul{font:600 10.5px var(--ox-mono);gap:3px;margin:2px 0 0;padding:0;list-style:none;display:grid}.gc-health li{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.gc-health li i{background:var(--ox-ochre);width:7px;height:7px}.gc-health li.is-fail i{background:var(--ox-bad)}.gc-health li b{font-weight:800}@media (width<=1180px){.gc-card{grid-template-columns:minmax(180px,220px) minmax(0,1fr) 28px}.gc-strip{border-top:1px solid var(--ox-line);grid-column:1/3}.gc-open{grid-area:1/3/3}.gc-card-stats{border-right:0}.gc-band{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gc-band-hw{border-top:1px solid var(--ox-line);grid-column:1/-1;border-left:0!important}.gc-dep-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-dep-grid>section:nth-child(3){border-left:0}.gc-dep-grid>section:nth-child(n+3){border-top:1px solid var(--ox-line)}}@media (width<=720px){.gc-top h1,.gc-dhead h1{font-size:28px}.gc-card{grid-template-columns:minmax(0,1fr) 28px}.gc-card-id,.gc-card-stats,.gc-strip{border-right:0;grid-column:1}.gc-card-stats{border-top:1px solid var(--ox-line)}.gc-open{grid-area:1/2/4}.gc-dhead{grid-template-columns:auto minmax(0,1fr)}.gc-dhead-actions{grid-column:1/-1;align-items:flex-start}.gc-actions{justify-content:flex-start}.gc-band{grid-template-columns:minmax(0,1fr)}.gc-band>*+*{border-left:0;border-top:1px solid var(--ox-line)}.gc-hw-kv{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-dep-grid{grid-template-columns:minmax(0,1fr)}.gc-dep-grid>section+section{border-left:0;border-top:1px solid var(--ox-line)}.gc-prov{grid-template-columns:minmax(0,1fr)}.gc-routing{display:block;overflow-x:auto}.gc-gaps li,.gc-inventory{grid-template-columns:minmax(0,1fr)}.gc-health{border-left:0;border-top:1px solid var(--ox-line)}}.content:has(.tenant-card-list){background:#0e1415;gap:18px;padding:34px clamp(18px,3vw,48px)}.content:has(.tenant-card-list) .page-head h1{letter-spacing:-.04em;font-size:34px}.content:has(.tenant-card-list) .filters{background:#18211d;border:1px solid #34453a;border-radius:11px;align-items:end;gap:12px;padding:15px;display:flex}.tenant-region-filter{color:#91a994;flex-direction:column;gap:4px;font-size:11px;display:flex}.tenant-region-filter>div{background:#1c2a21;border:1px solid #405749;border-radius:8px;gap:2px;padding:3px;display:flex}.tenant-region-filter button{color:#a1b7a4;background:0 0;border:0;border-radius:5px;justify-content:center;min-width:40px;padding:7px 14px}.tenant-region-filter button.active{color:#102316;background:#92cba0;font-weight:800}.tenant-card-list{gap:9px;display:grid}.tenant-card{background:#1a241f;border:1px solid #34483a;border-radius:11px;overflow:hidden}.tenant-card.expanded{border-color:#79b98b}.tenant-card-main{text-align:left;color:#e6efe7;white-space:normal;background:0 0;border:0;border-radius:0;align-items:center;gap:15px;width:100%;padding:17px 20px;display:flex}.tenant-avatar{color:#bde5c4;background:#2f4c38;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-size:16px;font-weight:750;display:grid}.tenant-identity{flex:1;min-width:155px}.tenant-identity strong{font-size:13px;display:block}.tenant-identity small{color:#8da490;margin-top:3px;font-size:10px;display:block}.tenant-region{letter-spacing:.08em;color:#bcdfb9;background:#263e2d;border:1px solid #486d50;border-radius:5px;padding:6px 8px;font-size:10px;font-weight:800}.tenant-region.region-eu{color:#b8d4eb;background:#263748;border-color:#4b6685}.tenant-region.region-ap{color:#edcf9e;background:#40372a;border-color:#85694a}.tenant-status{text-transform:capitalize;color:#95cfa2;min-width:78px;font-size:11px}.tenant-status.status-suspended{color:#e7bd80}.tenant-status.status-closed{color:#9ba49d}.tenant-card-stat{text-align:right;min-width:79px}.tenant-card-stat b{font-size:15px;display:block}.tenant-card-stat small{color:#839a88;font-size:10px;display:block}.tenant-card-chevron{color:#9cbaa1;font-size:17px}.tenant-card-limit{color:#7f9986;border-top:1px solid #2c3e32;padding:8px 20px 10px 71px;font-size:10px}.tenant-card-detail{background:#1d2a21;border-top:1px solid #405b46;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:18px 20px;display:grid}.tenant-detail-block{min-width:0}.tenant-detail-block>span{color:#94bea0;letter-spacing:.11em;margin-bottom:12px;font-size:9px;font-weight:800;display:block}.tenant-detail-block>div{border-top:1px solid #324738;justify-content:space-between;gap:10px;padding:7px 0;font-size:10px;display:flex}.tenant-detail-block strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tenant-detail-block small{color:#86a68f;white-space:nowrap;font-size:10px}.tenant-detail-block p{color:#8ca78f;font-size:10px;line-height:1.5}.tenant-big-number{letter-spacing:-.04em;font-size:26px!important}.tenant-big-number small{letter-spacing:0;font-weight:400}.tenant-limit-note{color:#91aa96;border:0!important}.tenant-open-link{color:#c4e8c8;background:#283c2d;border:1px solid #63876a;border-radius:7px;grid-column:1/-1;justify-self:start;padding:9px 12px;font-size:11px}.tenant-open-link:hover{background:#385340;text-decoration:none}@media (width<=1060px){.tenant-card-main{flex-wrap:wrap}.tenant-identity{flex-basis:30%}.tenant-card-stat{min-width:70px}}@media (width<=700px){.content:has(.tenant-card-list){padding:20px 12px}.tenant-card-main{gap:9px;padding:14px}.tenant-identity{flex-basis:calc(100% - 70px)}.tenant-card-stat{text-align:left;flex:1}.tenant-card-limit{padding-left:14px}.tenant-card-detail{grid-template-columns:1fr}.tenant-region{order:2}.tenant-status{order:3}.tenant-card-chevron{order:4}.tenant-card-stat{order:5}.tenant-region-filter button{padding:7px 10px}}.content:has(.tenant-card-list){background:#171820}.content:has(.tenant-card-list) .panel{box-shadow:none;background:0 0;border:0}.content:has(.tenant-card-list) .filters{background:#22232c;border-color:#3c3c49}.tenant-region-filter{color:#aaa6bb}.tenant-region-filter>div{background:#272633;border-color:#4c485b}.tenant-region-filter button{color:#b8b2c8}.tenant-region-filter button.active{color:#20192d;background:#b7a5ed}.tenant-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.tenant-card{background:#22232d;border-color:#41414e;border-radius:13px;transition:border-color .2s,transform .2s,box-shadow .2s}.tenant-card:hover{border-color:#766d91;transform:translateY(-2px);box-shadow:0 12px 25px #12121944}.tenant-card.expanded{border-color:#ab99dc;box-shadow:0 0 0 1px #a994db44}.tenant-card-main{color:#f2eff7;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"avatar identity chevron""region status status""models keys requests";gap:16px 12px;padding:21px 22px 15px;display:grid}.tenant-avatar{color:#e2d8fa;background:#3c3551;grid-area:avatar;width:42px;height:42px}.tenant-identity{grid-area:identity;min-width:0}.tenant-identity strong{letter-spacing:-.015em;font-size:15px}.tenant-identity small{color:#aaa6b8}.tenant-region{color:#dbcdfa;background:#363048;border-color:#6e5c93;grid-area:region;justify-self:start}.tenant-status{color:#a5dabd;grid-area:status}.tenant-card-stat{text-align:left;border-top:1px solid #41404e;min-width:0;padding-top:16px}.tenant-card-stat:nth-child(5){grid-area:models}.tenant-card-stat:nth-child(6){grid-area:keys}.tenant-card-stat:nth-child(7){grid-area:requests}.tenant-card-stat b{color:#f1ecf6;letter-spacing:-.035em;font-size:20px}.tenant-card-stat small{color:#a09daf}.tenant-card-chevron{color:#c2b2ec;grid-area:chevron}.tenant-card-limit{color:#b0acbe;font:10px var(--mono);border-color:#41404e;padding:11px 22px}.tenant-card-detail{background:#292a35;border-color:#565264}.tenant-detail-block>span{color:#c2b0ec}.tenant-detail-block>div{border-color:#484654}.tenant-detail-block small,.tenant-detail-block p{color:#ada8ba}.tenant-open-link{color:#ece2ff;background:#3e3655;border-color:#746494}.tenant-open-link:hover{background:#51466b}@media (width<=1180px){.tenant-card-list{grid-template-columns:1fr}}@media (width<=700px){.tenant-card-main{grid-template-columns:42px minmax(0,1fr) auto}.tenant-card-stat{flex:initial;min-width:0}.tenant-card-detail{grid-template-columns:1fr}}.content:has(.tq-page){background:#171820;padding:32px clamp(18px,3vw,48px)}.content:has(.tq-page) .page-head h1{letter-spacing:-.045em;font-size:35px}.content:has(.tq-page) .filters{background:#22232c;border:1px solid #3b3b49;border-radius:12px;padding:16px}.content:has(.tq-page) .panel{box-shadow:none;background:0 0;border:0}.tq-page{color:#f0eef3}.tq-overview{background:#22232d;border:1px solid #3c3d49;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;display:grid;overflow:hidden}.tq-overview>div{padding:19px 22px;position:relative}.tq-overview>div+div:before{content:"";background:#41424e;width:1px;position:absolute;top:18px;bottom:18px;left:0}.tq-overview span{font:700 10px var(--mono);letter-spacing:.12em;color:#aaa5be;display:block}.tq-overview strong{letter-spacing:-.045em;margin-top:4px;font-size:32px;display:block}.tq-overview small{color:#9292a4;font-size:11px;display:block}.tq-board{gap:22px;display:grid}.tq-board>section{background:#20212a;border:1px solid #3d3d49;border-radius:15px;padding:20px}.tq-board header{align-items:center;gap:11px;margin-bottom:17px;display:flex}.tq-board header div{flex:1}.tq-board h2{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:660}.tq-board header p{color:#9998a9;margin:4px 0 0;font-size:11px}.tq-board header b{font:700 11px var(--mono);color:#c3bfd0;border:1px solid #4b4958;border-radius:6px;padding:5px 8px}.tq-heading-indicator{border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #373943}.tq-heading-indicator.running{background:#9ed9c2}.tq-heading-indicator.waiting{background:#c6b5ef}.tq-heading-indicator.attention{background:#f0be86}.tq-stack{gap:8px;display:grid}.tq-ticket{color:#ecebf1;background:#2a2a34;border:1px solid #454550;border-radius:10px;align-items:center;gap:15px;min-width:0;padding:17px 18px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex}.tq-ticket:hover{background:#30303d;border-color:#9e8acb;text-decoration:none;transform:translate(3px)}.tq-ticket:focus-visible{outline-offset:2px;outline:2px solid #bba6ec}.tq-rail{border-left:1px solid #626274;flex:none;width:12px;height:40px;position:relative}.tq-rail i{background:#a4d8bd;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:-4px;box-shadow:0 0 12px #8ac8aa55}.tq-ticket.waiting .tq-rail i{background:#c4abea;box-shadow:0 0 12px #c4abea55}.tq-ticket.attention .tq-rail i{background:#ecc08c;box-shadow:0 0 12px #ecc08c55}.tq-ticket-body{flex:1;min-width:0}.tq-ticket-top{align-items:baseline;gap:10px;min-width:0;display:flex}.tq-ticket-top strong{text-transform:capitalize;letter-spacing:-.01em;font-size:14px}.tq-target{font:11px var(--mono);color:#b8b2c5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tq-ticket-note{color:#b8b7c4;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;line-height:1.4;display:block;overflow:hidden}.tq-ticket-meta{color:#918fa2;align-items:center;gap:12px;margin-top:10px;font-size:10px;display:flex}.tq-ticket-meta code{color:#817f94;font-size:10px}.tq-ticket-end{flex:none;justify-items:end;gap:7px;min-width:132px;display:grid}.tq-ticket-end small{color:#9d9aab;font-size:10px}.tq-state{font:700 10px var(--mono);border-radius:100px;padding:5px 9px;display:inline-block}.tq-state.running{color:#b5e9d0;background:#2a453a}.tq-state.attention{color:#f1d4b0;background:#544434}.tq-progress{background:#45434e;border-radius:4px;width:100%;height:3px;overflow:hidden}.tq-progress i{border-radius:inherit;background:#aa9acf;height:100%;display:block}.tq-ticket.running .tq-progress i{background:#99d7b8}.tq-empty{color:#858598;border:1px dashed #484653;border-radius:9px;padding:22px;font-size:12px}.tq-create{isolation:isolate;background:radial-gradient(at 92% 18%,#424b36 0,#0000 40%),linear-gradient(120deg,#30332d,#24262b 63%,#27272e);border:1px solid #68645c;border-radius:18px;margin:4px 0 30px;padding:clamp(24px,3.4vw,44px);position:relative;overflow:hidden;box-shadow:0 20px 65px #080a1326}.tq-create:before{content:"";z-index:-1;pointer-events:none;border:1px solid #bec89927;border-radius:50%;width:440px;height:440px;position:absolute;top:-110px;right:-90px;box-shadow:0 0 0 46px #bec8990b,0 0 0 94px #bec89908}.tq-create:after{content:"";pointer-events:none;border:1px solid #c4d19855;width:80px;height:80px;position:absolute;bottom:-38px;right:34px;transform:rotate(45deg)}.tq-create-top{justify-content:space-between;align-items:end;gap:24px;display:flex}.tq-create-top>div{max-width:600px}.tq-create-top>div>span{color:#c8d2aa;font:700 10px var(--mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:21px;display:block}.tq-create h2{color:#f1f3e9;letter-spacing:-.055em;margin:0;font-size:clamp(29px,3.7vw,48px);font-weight:650;line-height:1.02}.tq-create h2 span{color:#d7ea8e}.tq-create p{color:#c2c5b9;max-width:490px;margin:15px 0 0;font-size:13px;line-height:1.6}.tq-create-button{color:#242b22;letter-spacing:-.015em;background:#e2eea5;border:1px solid #e8f4b4;border-radius:9px;flex:none;padding:14px 20px;font-size:13px;font-weight:760;transition:transform .2s,background .2s,box-shadow .2s;box-shadow:0 8px 24px #d8e99c1c}.tq-create-button:hover{background:#f0f9c0;transform:translateY(-2px);box-shadow:0 12px 30px #d8e99c36}.tq-create-button[aria-expanded=true]{color:#e6f2b7;background:#343e32}.tq-create-button[aria-expanded=true]:hover{background:#45513c}.tq-create-button:focus-visible,.tq-create-choices a:focus-visible{outline-offset:3px;outline:2px solid #f0f9c0}.tq-create-choices{border-top:1px solid #d4e39c2c;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:27px;padding-top:25px;display:grid}.tq-create-choices a{color:#eef0e8;background:#292f2a;border:1px solid #67705c;border-radius:10px;flex-direction:column;gap:11px;min-width:0;min-height:125px;padding:18px;text-decoration:none;transition:border-color .2s,transform .2s,background .2s;display:flex}.tq-create-choices a:hover{background:#323a31;border-color:#d6e798;text-decoration:none;transform:translateY(-2px)}.tq-create-choices strong{justify-content:space-between;gap:12px;font-size:14px;font-weight:650;display:flex}.tq-create-choices b{color:#d9e9a6;font-weight:500}.tq-create-choices small{color:#b4bdad;font-size:11px;line-height:1.45}.tq-create-choices code{color:#8d9d81;white-space:normal;margin-top:auto;font-size:10px}.tq-section-label{color:#b9b5c4;font:700 10px var(--mono);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:12px;margin:0 0 13px;display:flex}.tq-section-label b,.tq-section-label small{color:#9895a7;font:500 11px var(--mono);letter-spacing:0}.tq-history{margin-top:34px}.tq-history-list{background:#202129;border:1px solid #3e3d49;border-radius:12px;overflow:hidden}.tq-history-list a{color:#d6d4df;border-bottom:1px solid #3a3a46;grid-template-columns:minmax(135px,1.2fr) minmax(130px,1.5fr) auto auto 15px;align-items:center;gap:18px;min-width:0;padding:16px 20px;text-decoration:none;transition:background .18s;display:grid}.tq-history-list a:last-child{border-bottom:0}.tq-history-list a:hover{background:#2b2b36;text-decoration:none}.tq-history-list strong{text-transform:capitalize;font-size:12px;font-weight:630}.tq-history-list span{color:#a9a7b6;font:11px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tq-history-list b{color:#b3ddbd;font:700 10px var(--mono);text-transform:capitalize;background:#34443b;border-radius:5px;padding:4px 8px}.tq-history-list b.rejected{color:#e4b8a6;background:#493d3d}.tq-history-list small{color:#908d9f;white-space:nowrap;font-size:11px}.tq-history-list i{color:#b0abc1;font-style:normal}.tq-history-empty{color:#9693a4;border:1px dashed #484653;border-radius:10px;padding:24px;font-size:12px}@media (width<=960px){.tq-create-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.tq-create-top{flex-direction:column;align-items:start}.tq-history-list a{grid-template-columns:minmax(110px,1fr) minmax(100px,1fr) auto;gap:10px}.tq-history-list small,.tq-history-list i{display:none}}@media (width<=530px){.tq-create{padding:23px 19px}.tq-create-choices{grid-template-columns:1fr}.tq-create-choices a{min-height:105px}.tq-create-button{width:100%}.tq-history-list a{grid-template-columns:1fr auto}.tq-history-list span{grid-row:2}.tq-history-list b{grid-area:1/2/3}}@media (width<=780px){.tq-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.tq-overview>div:nth-child(3):before{display:none}.tq-board>section{padding:13px}.tq-ticket{gap:9px;padding:13px}}@media (width<=530px){.content:has(.tq-page){padding:18px 11px}.tq-ticket{grid-template-columns:10px 1fr;display:grid}.tq-rail{grid-row:span 2;height:100%}.tq-ticket-end{flex-wrap:wrap;grid-column:2;place-items:center start;width:100%;display:flex}.tq-ticket-end .tq-progress{flex-basis:100%}.tq-ticket-meta{flex-wrap:wrap;gap:6px 10px}}.tq-git{color:#e7c98f;font:700 9px var(--mono);letter-spacing:.04em;white-space:nowrap;vertical-align:middle;background:#3a3024;border:1px solid #8a6f3e;border-radius:999px;margin:0 8px;padding:1px 7px;display:inline-block}.fp-dismiss{z-index:35;cursor:default;background:0 0;position:fixed;inset:0}.fp-popover{z-index:36;color:#f0edf5;background:#2a2934;border:1px solid #80718e;border-radius:11px;width:min(405px,100vw - 24px);max-height:min(460px,100vh - 24px);padding:17px;position:fixed;overflow:auto;box-shadow:0 23px 65px #0b0a10b5}.fp-head{justify-content:space-between;gap:13px;display:flex}.fp-head span{font:700 9px var(--mono);letter-spacing:.11em;color:#c3b2eb}.fp-head h2{letter-spacing:-.03em;margin:6px 0 15px;font-size:19px}.fp-head button{color:#bab3c7;cursor:pointer;background:0 0;border:0;align-self:start}.fp-metrics{background:#33313f;border:1px solid #4e4a59;border-radius:8px;display:flex}.fp-metrics>div{flex:1;padding:11px}.fp-metrics>div+div{border-left:1px solid #4e4a59}.fp-metrics span{color:#aaa3bb;font:700 9px var(--mono);display:block}.fp-metrics b{margin-top:5px;font-size:15px;display:block}.fp-mini-timeline{background:#24242e;border:1px solid #42414e;border-radius:7px;margin:15px 0;padding:12px 11px}.fp-mini-axis{color:#9992a9;font:9px var(--mono);justify-content:space-between;margin-bottom:7px;display:flex}.fp-mini-row{background:repeating-linear-gradient(90deg,#0000 0 calc(50% - 1px),#454251 calc(50% - 1px) 50%);border-bottom:1px solid #393845;height:18px;margin-left:23px;position:relative}.fp-mini-row span{color:#8f8a9d;font:9px var(--mono);position:absolute;top:2px;left:-22px}.fp-mini-row i{background:#9ed9be;border-radius:2px;height:7px;position:absolute;top:5px}.fp-mini-row i.warn{background:#efb384}.fp-mini-timeline small{color:#938da1;margin-top:10px;font-size:9px;display:block}.fp-agw-identity{margin:0 0 15px}.fp-agw-identity strong{font-size:15px;display:block}.fp-agw-identity span{color:#a8a1b6;font-size:11px}.fp-weights{margin:15px 0}.fp-weights>strong{color:#cabbe8;margin-bottom:6px;font-size:11px;display:block}.fp-weights>div{border-top:1px solid #454250;justify-content:space-between;gap:9px;padding:8px 0;font-size:10px;display:flex}.fp-weights>div span{color:#b5b0c0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fp-weights>div b{flex:none}.fp-more{color:#eadcff;text-align:center;background:#473a61;border:1px solid #8c74b9;border-radius:7px;width:100%;padding:9px 11px;font-size:11px;text-decoration:none;display:block}.fp-more:hover{background:#5a4b75;text-decoration:none}.fp-popover:has(.aq){width:400px;max-height:calc(100vh - 24px);overflow:auto}.aq{font-family:var(--ox-mono);color:var(--ox-ink);gap:12px;display:grid}.aq-identity{letter-spacing:.06em;text-transform:uppercase;color:var(--ox-muted);justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.aq-traffic{border-top:1.5px solid var(--ox-ink);border-bottom:1px solid var(--ox-line);grid-template-columns:1.3fr 1fr 1fr 1fr;gap:8px 12px;padding:10px 0;display:grid}.aq-traffic>div{gap:2px;min-width:0;display:grid}.aq-traffic span,.aq-section h3 small,.aq-live small{font:700 8.5px var(--ox-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ox-muted)}.aq-traffic b{font:800 13px var(--ox-mono);font-variant-numeric:tabular-nums}.aq-traffic .aq-big{grid-row:span 2}.aq-traffic .aq-big b{font:900 30px/1 var(--ox-display);letter-spacing:-.04em}.aq-traffic b.is-bad{color:var(--ox-bad)}.aq-live{gap:3px;display:grid}.aq-bars{border-bottom:1px solid var(--ox-line);align-items:flex-end;gap:2px;height:34px;display:flex}.aq-bars i{background:var(--ox-ink);opacity:.75;flex:1;min-width:2px}.aq-bars i.is-missing{background:repeating-linear-gradient(0deg,var(--ox-line) 0 2px,transparent 2px 4px);opacity:1}.aq-section{gap:6px;display:grid}.aq-section h3{font:800 11px var(--ox-mono);letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:8px;margin:0;display:flex}.aq-section h3 b{font:900 16px var(--ox-display);letter-spacing:-.02em}.aq-top,.aq-policy,.aq-more ul{margin:0;padding:0;list-style:none}.aq-top li,.aq-policy li,.aq-more li{border-top:1px solid var(--ox-line);align-items:baseline;gap:8px;padding:4px 0;font-size:11px;display:flex}.aq-top li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.aq-policy li{grid-template-columns:92px 70px minmax(0,1fr);align-items:baseline;display:grid}.aq-kind{font-weight:800}.aq-count{color:var(--ox-muted)}.aq-weights{color:var(--ox-muted);flex-wrap:wrap;justify-content:flex-end;gap:2px 10px;font-size:10.5px;display:flex}.aq-weights b{color:var(--ox-ink)}.aq-note{color:var(--ox-faint);margin:0;font-size:11px}.aq-more{border-top:1px solid var(--ox-line);padding-top:6px;font-size:11px}.aq-more summary{cursor:pointer;font:800 10px var(--ox-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ox-muted);list-style:none}.aq-more summary:before{content:"+ ";color:var(--ox-ink)}.aq-more[open] summary:before{content:"− "}.aq-more li{justify-content:space-between}.aq-more p{color:var(--ox-muted);margin:6px 0 0;font-size:10px}.aq-more code{font:600 10.5px var(--ox-mono)}.aq-actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.fo-page{color:var(--ox-ink);font-family:var(--ox-mono);flex-direction:column;gap:14px;font-size:12px;display:flex}.fo-page h1,.fo-page h2{font-family:var(--ox-display);color:var(--ox-ink);margin:0}.fo-label{font:800 9.5px/1.2 var(--ox-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ox-muted)}.fo-unknown,.fo-page .is-unknown{color:var(--ox-faint);font-weight:600}.fo-page small{font:600 10px var(--ox-mono);color:var(--ox-muted);letter-spacing:.02em}.fo-btn{border:1px solid var(--ox-ink);background:var(--ox-paper-hi);height:28px;font:800 10.5px var(--ox-mono);letter-spacing:.06em;text-transform:uppercase;box-shadow:2px 2px 0 var(--ox-ink);align-items:center;gap:6px;padding:0 12px;transition:transform 80ms,box-shadow 80ms;display:inline-flex;color:var(--ox-ink)!important;text-decoration:none!important}.fo-btn:hover{box-shadow:3px 3px 0 var(--ox-ink);transform:translate(-1px,-1px)}.fo-btn:active{box-shadow:0 0 0 var(--ox-ink);transform:translate(1px,1px)}.fo-icon-btn{border:1px solid var(--ox-line);width:24px;height:24px;color:var(--ox-ink);box-shadow:none;cursor:pointer;background:0 0;border-radius:0;flex:none;place-items:center;padding:0;transition:border-color .1s,box-shadow .1s,transform 80ms;display:inline-grid}.fo-icon-btn svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;width:12px;height:12px}.fo-icon-btn:hover{border-color:var(--ox-ink);box-shadow:2px 2px 0 var(--ox-ink);background:var(--ox-paper-hi);transform:translate(-1px,-1px)}.fo-icon-btn:focus-visible,.fo-btn:focus-visible,.fo-page button:focus-visible,.fo-page a:focus-visible{outline:2px solid var(--ox-ink);outline-offset:2px}.fo-fixture-banner{border:1px dashed var(--ox-ochre);color:var(--ox-ochre-ink);align-items:center;gap:10px;padding:6px 10px;font-size:11px;display:flex}.fo-fixture-banner b{letter-spacing:.08em;font-weight:900}.fo-fixture-tag{font:800 7.5px var(--ox-mono);letter-spacing:.1em;border:1px dashed var(--ox-ochre);color:var(--ox-ochre-ink);flex:none;margin-left:auto;padding:1px 3px}.fo-top{border-bottom:1.5px solid var(--ox-ink);grid-template-columns:auto auto auto minmax(140px,260px) 1fr;align-items:end;gap:28px;padding-bottom:12px;display:grid}.fo-top h1{letter-spacing:-.055em;white-space:nowrap;font-size:34px;font-weight:900;line-height:.95}.fo-top h1 span{color:var(--ox-muted)}.fo-total{gap:3px;display:grid}.fo-total-value{align-items:baseline;gap:5px;display:flex}.fo-total b{font:800 26px/1 var(--ox-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.fo-total b.is-unknown{font-size:20px}.fo-total em{color:var(--ox-faint);margin-top:2px;font-size:10px;font-style:normal}.fo-top .fo-short-window{align-self:end}.fo-top-actions{justify-content:flex-end;gap:10px;display:flex}.fo-short-window{gap:2px;min-width:0;display:grid}.fo-short-window svg{width:100%;height:30px;display:block}.fo-short-window polyline{fill:none;stroke:var(--spark,var(--ox-ink));stroke-width:1.3px}.fo-short-window circle{fill:var(--spark,var(--ox-ink))}.fo-short-window .fo-spark-baseline{stroke:var(--ox-line);stroke-width:1px}.fo-short-window span{color:var(--ox-faint);letter-spacing:.04em;font-size:9px}.fo-canvas{grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:14px;display:grid;position:relative}.fo-row-label{writing-mode:vertical-rl;font:800 9.5px var(--ox-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ox-muted);border-right:1px solid var(--ox-line);white-space:nowrap;grid-column:1;justify-content:flex-end;align-self:stretch;align-items:center;gap:8px;padding-left:6px;display:flex;transform:rotate(180deg)}.fo-row-label span{color:var(--ox-ink)}.fo-row-label em{color:var(--ox-faint);font-style:normal}.fo-cols,.fo-band{grid-column:2}.fo-cols{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid;position:relative}.fo-band-ingress{height:46px}.fo-band-routes{height:150px}.fo-canvas>*{transition:opacity .16s}.fo-api{border-top:2px solid var(--region-accent);border-bottom:1px solid var(--ox-line);align-items:center;gap:10px;min-width:0;padding:9px 0;display:flex}.fo-region-chip{font:900 10px var(--ox-mono);letter-spacing:.08em;color:var(--ox-paper-hi);background:var(--region-accent);flex:none;padding:3px 5px}.fo-endpoint{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.fo-endpoint code{font:600 12.5px var(--ox-mono);color:var(--ox-ink);white-space:nowrap;text-overflow:ellipsis;background:0 0;padding:0;overflow:hidden}.fo-endpoint mark{color:var(--region-text);background:0 0;font-weight:900}.fo-api-rate{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.fo-api-rate b{font:800 15px var(--ox-display);font-variant-numeric:tabular-nums}.fo-regions{align-items:stretch}.fo-region{border-top:2px solid var(--region-accent);border-bottom:1px solid var(--ox-ink);--spark:var(--region-accent);flex-direction:column;min-width:0;display:flex}.fo-region-head{flex-wrap:wrap;align-items:flex-end;gap:6px 12px;padding:10px 0 8px;display:flex}.fo-region-head>div:first-child{flex:140px;min-width:0}.fo-region-head .fo-icon-btn{order:3}.fo-region-head h2{letter-spacing:-.045em;margin-top:3px;font-size:21px;font-weight:900;line-height:1.05}.fo-region-head .fo-label{color:var(--region-text)}.fo-region-rate{align-items:baseline;gap:4px;display:flex}.fo-region-rate b{font:800 21px/1 var(--ox-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.fo-region-meta{white-space:nowrap;border-top:1px solid var(--ox-line);color:var(--ox-muted);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;gap:2px 14px;padding:6px 0;font-size:10px;display:flex}.fo-region-meta b{color:var(--ox-ink);font-weight:800}.fo-agws,.fo-mobile-routes{margin:0;padding:0;list-style:none}.fo-agw{border-top:1px solid var(--ox-line)}.fo-agw>button{width:100%;color:var(--ox-ink);text-align:left;cursor:pointer;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 4px 7px 0;display:grid}.fo-agw>button:hover{background:var(--region-soft)}.fo-role{border:1px solid var(--region-accent);width:18px;height:18px;color:var(--region-text);font:900 9px var(--ox-mono);place-items:center;display:grid}.fo-agw.is-mirror .fo-role{border-style:dashed}.fo-agw-name{flex-wrap:wrap;align-items:center;gap:3px 8px;min-width:0;display:flex}.fo-agw-name .model-identity{flex-basis:100%}.fo-agw-name strong{font:700 12px var(--ox-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fo-lock{font:800 8.5px var(--ox-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--ox-ochre);color:var(--ox-ochre-ink);padding:1px 4px}.fo-agw-rate{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:3px;display:flex}.fo-agw-rate b{font:800 13px var(--ox-mono);font-variant-numeric:tabular-nums}.fo-empty{border-top:1px dashed var(--ox-line);color:var(--ox-muted);gap:2px;padding:14px 0;font-size:11px;display:grid}.fo-empty strong{font:800 12px var(--ox-mono);color:var(--ox-ink)}.fo-mobile-routes{display:none}.fo-create{border-top:1px solid var(--ox-line);color:var(--ox-ink);font:800 10.5px var(--ox-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;padding:8px 0;text-decoration:none;display:flex}.fo-create span{border:1px solid var(--ox-ink);place-items:center;width:18px;height:18px;font-size:13px;line-height:1;transition:box-shadow 80ms,transform 80ms;display:grid}.fo-create:hover{color:var(--region-text);text-decoration:none}.fo-create:hover span{box-shadow:2px 2px 0 var(--ox-ink);background:var(--ox-paper-hi);transform:translate(-1px,-1px)}.fo-create.is-disabled{color:var(--ox-faint);cursor:not-allowed}.fo-create.is-disabled span{border-color:var(--ox-line)}.fo-clusters{align-items:start}.fo-cluster{border:1px solid var(--ox-ink);background:0 0;flex-direction:column;min-width:0;display:flex;container-type:inline-size}.fo-cluster-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 10px 8px;display:grid}.fo-cluster-head h2{letter-spacing:-.04em;margin-top:2px;font-size:18px;font-weight:900;line-height:1.05}.fo-provider-mark{border:1px solid var(--ox-ink);width:30px;height:30px;font:900 16px var(--ox-display);color:var(--ox-ink);place-items:center;display:grid}.fo-provider-mark img{filter:brightness(0)saturate(0)opacity(.86);width:17px;height:17px}.fo-inventory{flex-wrap:wrap;gap:0;margin:0;padding:0 10px 9px;list-style:none;display:flex}.fo-inventory li{font:700 9.5px var(--ox-mono);letter-spacing:.04em;border-right:1px solid var(--ox-line);color:var(--ox-ink);white-space:nowrap;margin-right:7px;padding:2px 7px 2px 0}.fo-inventory li:last-child{border-right:0}.fo-inventory li.is-ok{color:var(--ox-good)}.fo-inventory li.is-warn{color:var(--ox-ochre-ink)}.fo-inventory li.is-unknown{color:var(--ox-faint)}.fo-tiles{grid-template-columns:minmax(0,1fr);gap:8px;padding:0 10px 10px;display:grid}@container (width>=340px){.fo-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.fo-tile{border:1px solid var(--ox-line);background:var(--ox-paper-hi);align-content:start;gap:6px;min-width:0;padding:8px 9px 9px;transition:border-color .12s,box-shadow .12s,opacity .16s;display:grid;position:relative;container-type:inline-size}.fo-tile:hover,.fo-tile.is-lit{border-color:var(--ox-ink)}.fo-tile:hover{box-shadow:2px 2px 0 var(--ox-ink)}.fo-tile header{align-items:center;gap:7px;min-width:0;display:flex}.fo-tile-index{font:900 9.5px var(--ox-mono);color:var(--ox-ink);border:1px solid var(--ox-ink);padding:1px 4px}.fo-state{font:700 9px var(--ox-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ox-muted);align-items:center;gap:4px;display:inline-flex}.fo-state i{background:var(--ox-faint);width:6px;height:6px}.fo-state.is-active i{background:var(--ox-good)}.fo-state.is-draining i,.fo-state.is-degraded i{background:var(--ox-ochre)}.fo-tile-alias{font:600 9.5px var(--ox-mono);color:var(--ox-muted);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.fo-tile-rate{align-items:baseline;gap:4px;display:flex}.fo-tile-rate b{font:800 22px/1 var(--ox-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.fo-tile-rate b.is-unknown{letter-spacing:0;font-size:15px}.fo-tile-rate b.is-zero{color:var(--ox-muted)}.fo-tile-metrics{border-top:1px solid var(--ox-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;margin:0;padding-top:6px;display:grid}@container (width>=230px){.fo-tile-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.fo-tile-metrics div{gap:1px;min-width:0;display:grid}.fo-tile-metrics dt{font:700 8.5px var(--ox-mono);white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;color:var(--ox-muted)}.fo-tile-metrics dd{font:700 10.5px var(--ox-mono);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.fo-tile-metrics dd .fo-unknown{font-size:9.5px;font-weight:600}.fo-tile-metrics dd.is-bad{color:var(--ox-bad)}.fo-tile footer{border-top:1px solid var(--ox-line);font:700 9px var(--ox-mono);letter-spacing:.04em;color:var(--ox-muted);text-transform:uppercase;flex-wrap:wrap;gap:2px 10px;padding-top:6px;display:flex}.fo-tile footer b{color:var(--ox-ink);text-transform:none;font-weight:800}.fo-tile .model-identity-text b{color:var(--ox-ink)}.fo-canvas.has-focus .fo-api:not(.is-lit),.fo-canvas.has-focus .fo-region:not(.is-lit),.fo-canvas.has-focus .fo-cluster:not(.is-lit),.fo-canvas.has-focus .fo-tile:not(.is-lit){opacity:.38}.fo-canvas.focus-agw .fo-agw:not(.is-lit){opacity:.4}.fo-agw.is-lit>button{background:var(--region-soft)}.fo-region.is-lit,.fo-api.is-lit{border-top-width:3px}.fo-flow-layer{z-index:4;pointer-events:none;position:absolute;inset:0}.fo-flow-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fo-flow{--c:var(--region-accent,var(--ox-faint));transition:opacity .16s}.fo-flow[data-region=us]{--c:var(--region-us)}.fo-flow[data-region=eu]{--c:var(--region-eu)}.fo-flow[data-region=ap]{--c:var(--region-ap)}.fo-flow-track{fill:none;stroke:var(--c);stroke-opacity:.55;stroke-linecap:butt}.fo-flow.is-zero .fo-flow-track{stroke-opacity:.4}.fo-flow.is-unknown .fo-flow-track{stroke:var(--ox-faint);stroke-opacity:.7;stroke-dasharray:3 5}.fo-flow.is-none .fo-flow-track{stroke:var(--ox-line);stroke-opacity:.9;stroke-width:1px}.fo-flow-label.is-none b{color:var(--ox-faint);font-weight:600}.fo-flow.is-degraded .fo-flow-track{stroke:var(--ox-ochre);stroke-opacity:.75}.fo-flow-packets{fill:none;stroke:var(--c);stroke-linecap:round;stroke-dasharray:.1 12;animation:1s linear infinite fo-packets}.fo-flow.is-degraded .fo-flow-packets{stroke:var(--ox-ochre)}@keyframes fo-packets{to{stroke-dashoffset:-12.1px}}@media (prefers-reduced-motion:reduce){.fo-flow-packets{animation:none}}.fo-flow-hit{fill:none;stroke:#0000;stroke-width:14px;pointer-events:stroke;cursor:pointer}.fo-flow-layer.has-focus .fo-flow:not(.is-lit){opacity:.12}.fo-flow.is-lit .fo-flow-track{stroke-opacity:1}.fo-flow.is-lit.is-unknown .fo-flow-track{stroke:var(--ox-muted)}.fo-flow-label{pointer-events:auto;background:var(--ox-paper);box-shadow:none;cursor:pointer;white-space:nowrap;font:700 10px var(--ox-mono);color:var(--ox-ink);border:1px solid #0000;border-radius:0;align-items:baseline;gap:3px;padding:2px 5px;transition:border-color .1s,box-shadow .1s,opacity .16s;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.fo-flow-label i{letter-spacing:.06em;color:var(--label-c);font-size:8.5px;font-style:normal;font-weight:900}.fo-flow-label[data-region=us]{--label-c:var(--region-us-text)}.fo-flow-label[data-region=eu]{--label-c:var(--region-eu-text)}.fo-flow-label[data-region=ap]{--label-c:var(--region-ap-text)}.fo-flow-label b{font-variant-numeric:tabular-nums;font-weight:800}.fo-flow-label small{color:var(--ox-faint);font-size:9px}.fo-flow-label em{color:var(--ox-bad);font-style:normal;font-weight:900}.fo-flow-label.is-unknown b{color:var(--ox-faint)}.fo-flow-label.is-zero b{color:var(--ox-muted)}.fo-flow-label-ingress{border-color:#0000;transform:translate(8px,-50%)}.fo-flow-label:hover,.fo-flow-label.is-lit{border-color:var(--label-c,var(--ox-ink));box-shadow:2px 2px 0 var(--label-c,var(--ox-ink));z-index:2}.fo-flow-layer.has-focus .fo-flow-label:not(.is-lit){opacity:.25}.fo-legend{border-top:1px solid var(--ox-line);color:var(--ox-muted);flex-wrap:wrap;gap:6px 18px;padding-top:8px;font-size:10px;display:flex}.fo-legend span{align-items:center;gap:6px;display:inline-flex}.fo-legend span:last-child{color:var(--ox-faint);margin-left:auto}.fo-legend i{border-top:2px solid var(--ox-ink);width:22px;height:0;display:inline-block}.fo-legend i.is-live{border-top:3px dotted var(--ox-ink)}.fo-legend i.is-width{opacity:.55;border-top-width:5px}.fo-legend i.is-zero{border-top:1.5px solid var(--ox-muted)}.fo-legend i.is-unknown{border-top:1.5px dashed var(--ox-faint)}.fo-legend i.is-none{border-top:1px solid var(--ox-line)}.fo-legend i.is-degraded{border-top:2px solid var(--ox-ochre)}.fo-loading{color:var(--ox-muted);grid-column:2;padding:40px 0}.fp-popover{font-family:var(--ox-mono);border:1.5px solid var(--ox-ink)!important;background:var(--ox-paper-hi)!important;box-shadow:4px 4px 0 var(--ox-ink)!important;border-radius:0!important}.fp-popover .fp-more,.fp-popover .fp-dismiss{border:1px solid var(--ox-ink)!important;background:var(--ox-paper-hi)!important;box-shadow:2px 2px 0 var(--ox-ink)!important;color:var(--ox-ink)!important;border-radius:0!important}.fp-popover .fp-metrics,.fp-popover .fp-mini-timeline,.fp-popover .fp-weights>div{border-color:var(--ox-line)!important;background:0 0!important;border-radius:0!important}@media (width<=1080px){.fo-tiles{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.fo-top{grid-template-columns:1fr auto;gap:12px}.fo-top .fo-short-window{grid-column:1/-1}.fo-top-actions{grid-area:1/2}.fo-canvas{grid-template-columns:minmax(0,1fr)}.fo-row-label{writing-mode:horizontal-tb;border-right:0;border-bottom:1px solid var(--ox-line);grid-column:1;justify-content:flex-start;padding:14px 0 4px;transform:none}.fo-cols,.fo-band{grid-column:1}.fo-cols{grid-template-columns:minmax(0,1fr);gap:14px}.fo-band,.fo-flow-layer{display:none}.fo-mobile-routes{border-top:1px solid var(--ox-line);padding:4px 0;display:block}.fo-mobile-routes button{width:100%;box-shadow:none;font:600 11px var(--ox-mono);color:var(--ox-ink);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;padding:4px 0;display:flex}.fo-tiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.fo-legend span:last-child{margin-left:0}}.fo-top-tokens{align-self:end;gap:18px;margin:0;display:flex}.fo-top-tokens div{gap:3px;display:grid}.fo-top-tokens dt{font:800 9.5px/1.2 var(--ox-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ox-muted)}.fo-top-tokens dd{font:800 17px/1 var(--ox-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0}.fo-top-tokens dd .fo-unknown{font-size:13px}.fo-region-head h2{font-family:var(--ox-mono)!important;letter-spacing:-.02em!important;font-size:17px!important;font-weight:800!important}.fo-place{font:600 10.5px var(--ox-mono);color:var(--ox-faint);margin-top:2px;display:block}@media (width<=1200px){.fo-top{grid-template-columns:auto auto 1fr;row-gap:10px}.fo-top-tokens{grid-area:2/1/auto/-1}.fo-top .fo-short-window{grid-area:3/1/auto/3}.fo-top-actions{grid-area:1/3}}.settings-page{color:#eaf3fa;max-width:1280px;margin:0 auto;padding:33px}.settings-kicker{color:#82b4cf;letter-spacing:.17em;font-size:10px;font-weight:800}.settings-page h1{letter-spacing:-.05em;margin:13px 0 5px;font-size:37px}.settings-page h1 span{color:#96d6dc}.settings-intro{color:#9db4c3;margin:0 0 27px;font-size:14px}.settings-layout{grid-template-columns:1.4fr 1fr;gap:17px;display:grid}.settings-card{background:#143046;border:1px solid #385a70;border-radius:15px;padding:23px}.settings-card-head{justify-content:space-between;gap:12px;display:flex}.settings-card-head small{color:#8bbccd;letter-spacing:.14em;font-size:10px;font-weight:700}.settings-card-head h2{letter-spacing:-.03em;margin:6px 0 13px;font-size:21px}.settings-preview{color:#efc58d;border:1px solid #80644f;border-radius:20px;height:fit-content;padding:5px 9px;font-size:9px;font-weight:800}.settings-policy>p{color:#a4baca;font-size:12px;line-height:1.6}.settings-permissions{grid-template-columns:repeat(3,1fr);gap:8px;margin:23px 0;display:grid}.settings-permissions>div{background:#1d4055;border:1px solid #3a6675;border-radius:10px;padding:15px}.settings-permissions span{color:#87d3d0;letter-spacing:.12em;font-size:9px;font-weight:800;display:block}.settings-permissions strong{margin:10px 0 3px;font-size:12px;display:block}.settings-permissions em{color:#8aa8b9;font-size:10px;font-style:normal}.settings-people{border-top:1px solid #35566b;padding:16px 0}.settings-people h3{color:#d5e9f1;font-size:12px}.settings-people h3 span{color:#87a9bb;font-weight:400}.settings-people>div{color:#adcad7;border-top:1px solid #2b4b5e;justify-content:space-between;gap:10px;padding:8px 0;font-size:11px;display:flex}.settings-people b{color:#9dd7d9;font-weight:600}.settings-primary-link{background:#c9edf0;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:750;display:inline-block;color:#09243a!important}.settings-caveat{color:#7899a9!important;font-size:10px!important}.settings-links>a{color:#e0edf3;border-top:1px solid #315268;justify-content:space-between;align-items:center;padding:17px 1px;text-decoration:none;display:flex}.settings-links>a:hover{color:#8cdddf}.settings-links strong{font-size:13px;display:block}.settings-links small{color:#92aebe;margin-top:5px;font-size:11px;display:block}.settings-links b{font-size:16px;font-weight:400}@media (width<=900px){.settings-layout,.settings-permissions{grid-template-columns:1fr}}.content:has(.rt-page){background:#171820;padding:0}.rt-page{color:#f1eef5;max-width:1600px;margin:auto;padding:32px clamp(16px,3vw,48px) 70px}.rt-crumb{color:#9692a5;gap:10px;font-size:11px;display:flex}.rt-crumb a{color:#c9bced}.rt-heading{justify-content:space-between;align-items:end;gap:20px;margin:27px 0 19px;display:flex}.rt-kicker{font:700 10px var(--mono);letter-spacing:.12em;color:#bcabe7}.rt-heading h1{letter-spacing:-.05em;margin:8px 0;font-size:clamp(34px,3.5vw,51px)}.rt-heading h1 span{color:#a58fdc}.rt-heading p{color:#aaa6b8;margin:0;font-size:13px}.rt-source{white-space:nowrap;font:700 10px var(--mono);color:#dfc8a7;background:#3b332b;border:1px solid #756249;border-radius:6px;padding:8px 11px}.rt-disclosure{color:#cfc4b5;background:#302b28;border:1px solid #685749;border-radius:9px;padding:13px 16px;font-size:11px;line-height:1.5}.rt-context{background:#22232d;border:1px solid #41414e;border-radius:12px;margin:19px 0 22px;display:flex}.rt-context>div{border-right:1px solid #41414e;flex:1;padding:18px 21px}.rt-context>div:last-child{border:0}.rt-context span{color:#a6a1b5;font:700 10px var(--mono);letter-spacing:.1em;display:block}.rt-context strong{letter-spacing:-.025em;margin-top:5px;font-size:21px;display:block}.rt-context small{color:#aaa6b8;font-size:12px}.rt-board{background:#21222b;border:1px solid #454451;border-radius:14px;overflow:hidden}.rt-board-head{border-bottom:1px solid #3e3d49;justify-content:space-between;align-items:center;gap:16px;padding:19px 21px;display:flex}.rt-board-head strong{font-size:15px;display:block}.rt-board-head span{color:#aaa6b7;margin-top:3px;font-size:10px;display:block}.rt-legend{gap:12px;display:flex}.rt-legend span{align-items:center;gap:5px;display:flex}.rt-legend i{border-radius:50%;width:7px;height:7px;display:block}.rt-legend i.ok{background:#9dd9bf}.rt-legend i.limit{background:#e6c581}.rt-axis{color:#918da1;font:10px var(--mono);justify-content:space-between;margin-left:104px;padding:12px 46px 9px 5px;display:flex}.rt-lanes{padding:0 20px 20px}.rt-lane{grid-template-columns:86px minmax(0,1fr) 33px;align-items:center;gap:10px;min-height:30px;display:grid}.rt-lane code{color:#b3aec0;font-size:10px}.rt-lane b{font:10px var(--mono);color:#a6a2b2;text-align:right}.rt-track{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#454351 calc(25% - 1px) 25%);border-bottom:1px solid #34343e;height:22px;position:relative}.rt-bar{cursor:pointer;border:1px solid #0000;border-radius:3px;min-width:8px;height:12px;padding:0;position:absolute;top:5px}.rt-bar.ok{background:#8ccdb0}.rt-bar.limit{background:#e4be7d}.rt-bar.error{background:#e89386}.rt-bar:hover,.rt-bar.selected{box-shadow:0 0 0 3px #d6c8ef55,0 0 15px}.rt-detail-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.rt-detail,.rt-route{background:#23242e;border:1px solid #41414d;border-radius:12px;min-width:0;padding:19px 21px}.rt-detail h2,.rt-route h2{letter-spacing:-.025em;margin:7px 0 17px;font-size:19px}.rt-detail>div,.rt-route>div{border-top:1px solid #3b3b48;justify-content:space-between;gap:16px;padding:10px 0;font-size:11px;display:flex}.rt-detail>div span,.rt-route>div span{color:#aaa6b7}.rt-detail>div strong,.rt-route>div strong{color:#e6e1ed;text-align:right;overflow-wrap:anywhere}.rt-route p,.rt-route footer{color:#a7a3b4;font-size:11px;line-height:1.5}.rt-route footer{border-top:1px solid #3b3b48;margin-top:13px;padding-top:14px}@media (width<=800px){.rt-heading{display:block}.rt-source{margin-top:13px;display:inline-block}.rt-detail-grid{grid-template-columns:1fr}.rt-context{grid-template-columns:repeat(2,1fr);display:grid}.rt-context>div{border-bottom:1px solid #41414e}}@media (width<=560px){.rt-board{overflow-x:auto}.rt-board-head,.rt-axis,.rt-lanes{min-width:680px}.rt-context{grid-template-columns:1fr}.rt-context>div{border-right:0}}.rt-empty{color:#aaa6b8;margin:0;padding:20px 21px;font-size:12px}.rt-window{color:#aaa6b8;font:10px var(--mono);cursor:pointer;background:0 0;border:1px solid #4a4957;border-radius:5px;margin-right:6px;padding:2px 7px}.rt-window.on{color:#f1eef5;background:#332c47;border-color:#a58fdc}.rt-legend span{font:10px var(--mono);color:#aaa6b8}.rt-legend i.error{background:#ee9a88}.rt-filters{border-top:1.5px solid var(--ox-ink);border-bottom:1px solid var(--ox-line);flex-wrap:wrap;align-items:flex-end;gap:10px 16px;padding:10px 0;display:flex}.rt-filters label{font:800 8.5px var(--ox-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ox-muted);gap:3px;display:grid}.rt-filters select{min-width:150px;height:28px;font:600 11.5px var(--ox-mono);color:var(--ox-ink);padding:0 6px}.rt-seg{border:1px solid var(--ox-ink);box-shadow:2px 2px 0 var(--ox-ink);background:var(--ox-paper-hi);display:inline-flex}.rt-page .rt-seg button{height:26px;font:700 10.5px var(--ox-mono);padding:0 10px;border:0!important;border-right:1px solid var(--ox-line)!important;box-shadow:none!important;color:var(--ox-ink)!important;background:0 0!important;transform:none!important}.rt-page .rt-seg button:last-child{border-right:0!important}.rt-page .rt-seg button.on{background:var(--ox-ink)!important;color:var(--ox-paper-hi)!important}.rt-page .rt-seg button[data-region].on{background:var(--region-accent)!important}.rt-page .rt-seg button[data-region=us]{--region-accent:var(--region-us)}.rt-page .rt-seg button[data-region=eu]{--region-accent:var(--region-eu)}.rt-page .rt-seg button[data-region=ap]{--region-accent:var(--region-ap)}.rt-page .rt-clear{height:26px;font:700 10px var(--ox-mono);text-transform:uppercase;letter-spacing:.06em;padding:0 10px}.rt-page .rt-bar{min-width:3px;height:12px;box-shadow:none!important;border:0!important;border-radius:0!important;transform:none!important}.rt-page .rt-bar.ok{background:var(--ox-good)!important}.rt-page .rt-bar.limit{background:var(--ox-ochre)!important}.rt-page .rt-bar.error{background:var(--ox-bad)!important}.rt-page .rt-bar:hover,.rt-page .rt-bar.selected{outline:2px solid var(--ox-ink);outline-offset:1px;z-index:2}.rt-page .rt-lane{grid-template-columns:170px minmax(0,1fr) 33px}.rt-page .rt-lane code{color:var(--ox-ink);font:600 10.5px var(--ox-mono);white-space:nowrap;text-overflow:ellipsis;direction:ltr;overflow:hidden}.rt-page .rt-track{background:var(--ox-paper-lo)!important}.rt-page .rt-context{margin:6px 0 14px;border:0!important;border-bottom:1px solid var(--ox-line)!important;background:0 0!important}.rt-page .rt-context>div{flex:0 auto;margin-right:16px;border-color:var(--ox-line)!important;padding:8px 16px 8px 0!important}.rt-page .rt-context span{font-size:8.5px;color:var(--ox-muted)!important}.rt-page .rt-context strong{color:var(--ox-ink);font:800 15px var(--ox-display)!important}.rt-page .rt-board,.rt-page .rt-detail,.rt-page .rt-route{border:1px solid var(--ox-ink)!important;box-shadow:none!important;background:0 0!important}.content:has(.qp-page){background:#171820;padding:0}.qp-page{color:#f1eef5;max-width:1400px;margin:auto;padding:34px clamp(16px,3vw,48px) 72px}.qp-crumb{color:#9692a5;gap:9px;font-size:11px;display:flex}.qp-crumb a{color:#ccbdec}.qp-heading{margin:30px 0 20px}.qp-heading>span,.qp-result>span{font:700 10px var(--mono);letter-spacing:.12em;color:#c7b5ee}.qp-heading h1{letter-spacing:-.05em;margin:9px 0;font-size:clamp(35px,3.5vw,54px)}.qp-heading h1 span{color:#ad9adf}.qp-heading p{color:#aaa6b8;font-size:13px}.qp-alert{color:#dccdb9;background:#302b28;border:1px solid #6d5d49;border-radius:9px;padding:13px 16px;font-size:11px}.qp-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:17px;margin-top:20px;display:grid}.qp-form,.qp-result{background:#22232d;border:1px solid #41414e;border-radius:13px;padding:25px}.qp-section-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.qp-section-head.prompt{margin-top:25px}.qp-section-head>b{color:#c7b5ee;font:700 10px var(--mono);border:1px solid #695d84;border-radius:5px;padding:6px}.qp-section-head strong,.qp-section-head small{display:block}.qp-section-head strong{font-size:15px}.qp-section-head small{color:#aaa6b8;margin-top:3px;font-size:11px}.qp-form label{color:#b8b3c5;gap:5px;margin-bottom:14px;font-size:11px;display:grid}.qp-form select,.qp-form textarea{color:#f2eef7;background:#2c2d38;border:1px solid #53505e;border-radius:8px;width:100%;padding:11px}.qp-form select:disabled{color:#898695}.qp-form textarea{resize:vertical;font-size:12px;line-height:1.55}.qp-region{background:#2a2935;border:1px solid #4c485b;border-radius:8px;gap:4px;margin-bottom:16px;padding:4px;display:flex}.qp-region button{color:#beb7cc;background:0 0;border:0;border-radius:5px;flex:1;padding:9px}.qp-region button.active{color:#21182e;background:#b7a5ed;font-weight:750}.qp-templates{flex-wrap:wrap;gap:7px;margin-bottom:11px;display:flex}.qp-templates button{color:#d9ccef;background:#343044;border:1px solid #5a536b;border-radius:7px;padding:7px 10px;font-size:11px}.qp-send{align-items:center;gap:13px;margin-top:16px;display:flex}.qp-send button{color:#221a31;background:#b7a5ed;border:0;padding:10px 15px}.qp-send button:disabled{opacity:.45;cursor:not-allowed}.qp-send small{color:#9894a7}.qp-result h2{letter-spacing:-.035em;margin:16px 0 10px;font-size:22px}.qp-result p{color:#aaa6b8;margin-bottom:24px;font-size:12px;line-height:1.6}.qp-result>div{border-top:1px solid #41414e;justify-content:space-between;gap:8px;padding:12px 0;font-size:11px;display:flex}.qp-result>div span{color:#9692a5;font:700 10px var(--mono)}.qp-result>div strong{text-align:right;overflow-wrap:anywhere}@media (width<=880px){.qp-grid{grid-template-columns:1fr}}@media (width<=560px){.qp-form,.qp-result{padding:17px}.qp-send{display:grid}}.qp-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;font:12px/1.5 var(--mono);color:#e6e1ed;background:#1b1c24;border:1px solid #3c3b48;border-radius:8px;margin:0 0 14px;padding:12px;overflow:auto}:root[data-theme=light]{--bg:#f3f3f1;--panel:#fff;--panel-2:#f7f7f5;--border:#d7d9d5;--border-strong:#b9bdb7;--text:#242927;--muted:#626b66;--faint:#838c85;--accent:#3d5750;--accent-fg:#fff;--shadow:0 9px 25px #23292312;--c1:#65806f;--c2:#b49277;--c3:#788f89;--c4:#8795a4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.content:has(.fo-page){color:#242927;background:#f3f3f1}.content:has(.tq-page){color:#242927;background:#f3f3f1}.content:has(.rt-page){color:#242927;background:#f3f3f1}.content:has(.qp-page){color:#242927;background:#f3f3f1}.content:has(.settings-page){color:#242927;background:#f3f3f1}.content:has(.ap-page){color:#242927;background:#f3f3f1}.content:has(.agw-card-grid){color:#242927;background:#f3f3f1}.content:has(.tenant-card-list){color:#242927;background:#f3f3f1}.side,.top{color:#5f6961;background:#eeefec;border-color:#d4d8d2}.brand,.nav a,.nav a.active{color:#26302a}.brand .logo{filter:none}.nav a.active{color:#233c31;background:#dce3dc;box-shadow:inset 2px 0 #728e79}.tq-page,.rt-page,.qp-page,.settings-page,.ap-page{color:#242927;background:0 0}.agw-list-card,.tenant-card,.ap-page .ap-policy-card,.settings-card,.tq-overview,.tq-board>section,.tq-history-list,.rt-board,.rt-detail,.rt-route,.rt-context,.qp-form,.qp-result,.fp-popover,.nagw-modal{color:#26302a;background:#fff;border-color:#d5dbd4;box-shadow:0 5px 16px #2d352908}.fp-metrics,.fp-mini-timeline,.tq-ticket,.tq-create-choices a,.tenant-card-detail,.settings-permissions>div,.qp-region,.agw-segment,.tenant-region-filter>div,.ap-deep>details,.ap-deep>a{color:#26302a;background:#f5f6f3;border-color:#d4dad2}.ap-page .ap-policy-card.mirror,.agw-list-card.is-mirror{background:#f7f5f1;border-color:#c4b8a8}.tq-page :is(p,small),.rt-page :is(p,small),.qp-page :is(p,small),.settings-intro,.settings-policy>p,.ap-heading p,.ap-caveat,.tenant-card-stat small,.tenant-card-limit,.tenant-identity small{color:#66716a}.tq-page :is(h1,h2,strong,b),.rt-page :is(h1,h2,strong,b),.qp-page :is(h1,h2,strong,b),.settings-page :is(h1,h2,strong,b),.ap-page :is(h1,h2,strong,b),.tenant-card :is(strong,b),.agw-list-card :is(h2,strong,b){color:#26302a}.ap-heading>a,.tenant-open-link,.settings-primary-link,.fp-more,.qp-templates button,.nagw-close,.tq-create-button{box-shadow:none;background:#e9ede7;border-color:#c5d0c4;color:#34483a!important}.tenant-open-link:hover,.fp-more:hover,.qp-templates button:hover,.tq-create-button:hover{background:#dce5da;border-color:#aebfaf}.fp-weights>div,.fp-metrics>div+div,.ap-page .ap-distribution,.ap-tenants,.ap-tenant-row,.ap-policy-foot,.settings-people,.settings-links>a{color:#5c6a5e;border-color:#d7ddd5}.rt-heading h1 span,.qp-heading h1 span,.settings-page h1 span,.ap-heading h1 span{color:#8a9b8b}.fp-head span,.fp-weights>strong,.ap-page .ap-kind,.ap-tenants-head strong,.ap-policy-id,.settings-kicker{color:#45614e!important}.fp-popover{box-shadow:0 20px 45px #222c2526}.fp-head button,.fp-weights>div span,.fp-agw-identity span,.fp-mini-timeline small{color:#68746a}.agw-list-card,.tenant-card,.ap-policy-card{color:#26302a!important}.agw-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.content:has(.agw-card-grid) .filters,.content:has(.tenant-card-list) .filters){color:#56635a;background:#e9ebe7;border-color:#cdd4cc}:is(.content:has(.agw-card-grid) .filters :is(span,label),.content:has(.tenant-card-list) .filters :is(span,label)){color:#56635a}.tenant-card-stat small,.tenant-card-limit,.tenant-identity small{color:#657269}.agw-list-card:hover,.tenant-card:hover,.ap-policy-card:hover{border-color:#91aa97;box-shadow:0 8px 20px #28352913}.agw-card-top,.agw-card-bottom,.agw-card-bottom b,.agw-list-card p,.agw-list-card .agw-serving-note,.agw-list-card .agw-serving-note b,.ap-page .ap-policy-rate strong,.ap-page .ap-policy-rate strong small,.ap-page .ap-policy-model .model-identity-text b,.ap-page .ap-distribution-title strong,.ap-tenants-head span,.ap-tenant-id,.ap-tenant-targets b,.ap-tenant-targets>span{color:#4d5f51}.agw-card-metrics,.agw-card-bottom,.agw-card-stat,.tenant-card-stat{border-color:#d7ddd5}.agw-segment button,.tenant-region-filter button,.qp-region button{color:#59665b}.agw-segment button.active,.tenant-region-filter button.active,.qp-region button.active{color:#27412d;background:#dbe6d9}.tenant-card-main{color:#26302a}.tenant-card-main:hover{background:#f0f3ee!important}.tenant-avatar,.tenant-region,.tenant-open-link{color:#45624c;background:#e5eae4;border-color:#c8d2c8}.tenant-card-detail,.tenant-detail-block>div,.tenant-card-limit{border-color:#d7ddd5}.tenant-detail-block>span,.tenant-card-chevron,.tenant-card-stat b{color:#38533f}.ap-page .ap-weight-bar{box-shadow:none;background:#e2e8e0}.ap-page .ap-distribution-title>span,.ap-tenants-note,.ap-tenants-empty{color:#68766b}.ap-tenants-head input,.qp-form select,.qp-form textarea{color:#243027;background:#fff;border-color:#cbd4ca}.ap-tenant-targets>span{background:#edf1eb}.ap-deep,.ap-activity,.ap-activity>div{border-color:#d6dcd4}.tq-create{box-shadow:none;background:#e8ece6;border-color:#c7d0c4}.tq-create:before,.tq-create:after{display:none}.tq-create h2,.tq-create h2 span,.tq-create p,.tq-create-top>div>span{color:#314337}.tq-create-choices a:hover,.tq-ticket:hover,.tq-history-list a:hover{background:#edf2eb;border-color:#aebfaf}.tq-history-list a,.tq-history-list span,.tq-section-label,.tq-ticket-note,.tq-target,.tq-ticket-meta,.tq-ticket-end small{color:#58675b;border-color:#d7ddd5}.tq-ticket{color:#26302a}.tq-state.running,.tq-history-list b{color:#3f6149;background:#dce9dd}.tq-state.waiting{color:#635575;background:#e5e2eb}.tq-state.attention,.tq-history-list b.rejected{color:#86674c;background:#efe5d9}.tq-progress{background:#d7ddd5}.rt-disclosure,.qp-alert{color:#695b49;background:#f2ede5;border-color:#d7c9b6}.rt-source{color:#695b49;background:#eeeae3;border-color:#d7c9b6}.rt-board-head,.rt-context>div,.rt-detail>div,.rt-route>div,.rt-route footer,.qp-result>div{border-color:#d7ddd5}.rt-lane,.rt-track{background-color:#f6f8f5;border-color:#d7ddd5}.rt-lane code,.rt-lane b,.rt-crumb,.rt-crumb a,.rt-axis,.rt-kicker,.qp-crumb,.qp-crumb a,.qp-heading>span,.qp-result>span{color:#59705c}.rt-route>div span,.rt-route>div strong,.rt-route footer,.rt-context span,.rt-board-head span,.rt-detail>div span,.rt-detail>div strong{color:#5c6b5e}.rt-empty{text-align:center;color:#657268;padding:36px}.qp-region,.qp-form,.qp-result,.qp-templates button{border-color:#d4dad2}.qp-send button{color:#415d47;background:#dce6dc}.settings-page{color:#26302a}.settings-card,.settings-permissions>div{border-color:#d5dbd4}.settings-links>a,.settings-people>div,.settings-people h3,.settings-page .settings-card-head small{color:#4f6655;border-color:#d7ddd5}.nagw-backdrop{background:#2e393358}.nagw-modal .panel{background:#f7f8f5;border-color:#d7ddd5}.nagw-close{color:#34483a}.connection-scrim{color:#243027;background:#d5ddd5ca}.connection-scrim>div{background:#fff;border-color:#bdc9bd;box-shadow:0 20px 45px #25302726}.connection-scrim p{color:#617064}:root{--region-ap:#b07d76;--region-ap-soft:#f1e6e2;--region-ap-text:#8c5650;--region-us:#7394ab;--region-us-soft:#e6ecf0;--region-us-text:#4f7089;--region-eu:#7f9c86;--region-eu-soft:#e7eee8;--region-eu-text:#55755d}.agw-segment button[data-region=ap].active,.tenant-region-filter button[data-region=ap].active{background:var(--region-ap-soft);border-color:var(--region-ap);color:var(--region-ap-text)}.agw-segment button[data-region=us].active,.tenant-region-filter button[data-region=us].active{background:var(--region-us-soft);border-color:var(--region-us);color:var(--region-us-text)}.agw-segment button[data-region=eu].active,.tenant-region-filter button[data-region=eu].active{background:var(--region-eu-soft);border-color:var(--region-eu);color:var(--region-eu-text)}.agw-list-card[data-region=ap],.ap-policy-card[data-region=ap]{--region-accent:var(--region-ap)}.agw-list-card[data-region=us],.ap-policy-card[data-region=us]{--region-accent:var(--region-us)}.agw-list-card[data-region=eu],.ap-policy-card[data-region=eu]{--region-accent:var(--region-eu)}.agw-list-card[data-region],.ap-policy-card[data-region]{border-top:2px solid var(--region-accent)}.tenant-region.region-ap{background:var(--region-ap-soft);border-color:var(--region-ap);color:var(--region-ap-text)}.tenant-region.region-us{background:var(--region-us-soft);border-color:var(--region-us);color:var(--region-us-text)}.tenant-region.region-eu{background:var(--region-eu-soft);border-color:var(--region-eu);color:var(--region-eu-text)}.fo-page [data-region=us]{--region-accent:var(--region-us);--region-soft:var(--region-us-soft);--region-text:var(--region-us-text)}.fo-page [data-region=eu]{--region-accent:var(--region-eu);--region-soft:var(--region-eu-soft);--region-text:var(--region-eu-text)}.fo-page [data-region=ap]{--region-accent:var(--region-ap);--region-soft:var(--region-ap-soft);--region-text:var(--region-ap-text)}:root{--ox-paper:#f4f3ee;--ox-paper-hi:#fbfaf6;--ox-paper-lo:#ecebe4;--ox-ink:#1d1f1c;--ox-muted:#6a6b64;--ox-faint:#9d9c93;--ox-line:#d5d2c8;--ox-good:#5b8466;--ox-ochre:#b99258;--ox-ochre-ink:#8a6a34;--ox-bad:#a9574e;--ox-display:"Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;--ox-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace}body,.shell,.content{color:var(--ox-ink);background:var(--ox-paper)!important}.content:has(.fo-page){color:var(--ox-ink);background:var(--ox-paper)!important}.shell{grid-template-columns:212px minmax(0,1fr)}.side{box-sizing:border-box;flex-direction:column;gap:6px;height:100vh;display:flex;position:sticky;top:0;background:var(--ox-paper)!important;border-right:1.5px solid var(--ox-ink)!important;padding:16px 0 12px!important}.brand{border-bottom:1px solid var(--ox-line);letter-spacing:-.03em;align-items:center;gap:10px;margin-bottom:4px;display:flex;font:900 14px/1.1 var(--ox-display)!important;color:var(--ox-ink)!important;padding:0 16px 14px!important}.brand .logo{filter:none!important;background:0 0!important;border-radius:0!important;width:24px!important;height:24px!important}.brand small{letter-spacing:.1em;text-transform:uppercase;margin-top:3px;display:block;font:700 9px var(--ox-mono)!important;color:var(--ox-muted)!important}.nav{flex-direction:column;flex:1;gap:10px;display:flex;overflow:auto}.nav-group{flex-direction:column;display:flex}.nav .group{text-transform:uppercase;font:800 9px var(--ox-mono)!important;letter-spacing:.14em!important;color:var(--ox-faint)!important;padding:8px 16px 4px!important}.nav a{letter-spacing:-.01em;align-items:center;gap:10px;color:var(--ox-muted)!important;font:600 12px var(--ox-mono)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:2px solid #0000!important;border-radius:0!important;margin:0!important;padding:7px 16px 7px 14px!important;text-decoration:none!important;display:flex!important}.nav a:hover{color:var(--ox-ink)!important;background:var(--ox-paper-lo)!important}.nav a.active{color:var(--ox-ink)!important;border-left-color:var(--ox-ink)!important;background:var(--ox-paper-hi)!important;font-weight:800!important}.nav-icon{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:square;stroke-linejoin:miter;flex:none;width:15px;height:15px}.nav a.active .nav-icon{stroke-width:1.6px}.nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nav a .badge{font:800 9px var(--ox-mono);background:var(--ox-ink);color:var(--ox-paper-hi);border-radius:0;padding:1px 5px}.side-foot{border-top:1px solid var(--ox-line);font:700 9px var(--ox-mono);letter-spacing:.1em;color:var(--ox-faint);justify-content:space-between;padding:10px 16px 0;display:flex}.side-env{color:var(--ox-ink)}.top{min-height:0;background:var(--ox-paper)!important;border-bottom:1px solid var(--ox-line)!important;color:var(--ox-muted)!important;gap:10px!important;padding:8px 28px!important}.top-user{font:600 11px var(--ox-mono);color:var(--ox-muted)}.top-role{font:800 9.5px var(--ox-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--ox-ink);color:var(--ox-ink);padding:3px 6px}.top-role.is-admin{background:var(--ox-ink);color:var(--ox-paper-hi)}.content{padding:18px 28px 40px!important}button,.btn,select,input,textarea{border-radius:0!important}button,.btn{box-shadow:2px 2px 0 var(--ox-ink);font-family:var(--ox-mono);font-weight:700;transition:transform 80ms,box-shadow 80ms;border:1px solid var(--ox-ink)!important;background:var(--ox-paper-hi)!important;color:var(--ox-ink)!important}button:hover:not(:disabled),.btn:hover{box-shadow:3px 3px 0 var(--ox-ink);text-decoration:none;transform:translate(-1px,-1px)}button:active:not(:disabled),.btn:active{box-shadow:0 0 0 var(--ox-ink);transform:translate(1px,1px)}button.primary{background:var(--ox-ink)!important;color:var(--ox-paper-hi)!important}button.danger{box-shadow:2px 2px 0 var(--ox-bad);color:var(--ox-bad)!important;border-color:var(--ox-bad)!important}button.link{box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}.top-signout{letter-spacing:.06em;text-transform:uppercase;height:26px;padding:0 10px!important;font-size:10.5px!important}.badge{border-radius:0!important}input,select,textarea{border:1px solid var(--ox-line);background:var(--ox-paper-hi);font-family:var(--ox-mono)}input:focus,select:focus,textarea:focus{outline:2px solid var(--ox-ink);outline-offset:0;border-color:var(--ox-ink)}.fo-page .fo-agw>button,.fo-page .fo-flow-label,.fo-page .fo-mobile-routes button{box-shadow:none;transform:none;background:0 0!important;border-color:#0000!important}.fo-page .fo-agw>button:hover,.fo-page .fo-agw.is-lit>button{box-shadow:none;transform:none;background:var(--region-soft)!important}.fo-page .fo-flow-label{background:var(--ox-paper)!important}.fo-page .fo-flow-label:hover,.fo-page .fo-flow-label.is-lit{box-shadow:2px 2px 0 var(--label-c,var(--ox-ink));transform:translate(-50%,-50%);border-color:var(--label-c,var(--ox-ink))!important}.fo-page .fo-flow-label-ingress:hover,.fo-page .fo-flow-label-ingress.is-lit{transform:translate(8px,-50%)}.fo-page .fo-icon-btn{box-shadow:none;border:1px solid var(--ox-line)!important;background:0 0!important}.fo-page .fo-icon-btn:hover{box-shadow:2px 2px 0 var(--ox-ink);border-color:var(--ox-ink)!important;background:var(--ox-paper-hi)!important}@media (width<=1200px) and (width>=861px){.shell{grid-template-columns:56px minmax(0,1fr)}.brand{justify-content:center;padding:0 0 14px!important}.brand>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.nav .group{border-top:1px solid var(--ox-line);margin:0 12px;padding:4px 0!important;font-size:0!important}.nav-group:first-child .group{border-top:0}.nav a{justify-content:center;padding:9px 0!important}.nav-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.nav a .badge{margin:-16px 0 0 18px;padding:0 3px;font-size:8px;position:absolute}.nav a{position:relative}.side-foot{justify-content:center}.side-foot>span:last-child{display:none}.side-env{font-size:7.5px}.content{padding:18px 22px 40px!important}}@media (width<=860px){.shell{grid-template-columns:minmax(0,1fr)}.side{height:auto;position:static;border-right:0!important;border-bottom:1.5px solid var(--ox-ink)!important}.nav{flex-flow:wrap;gap:0}.nav .group{display:none}.nav-group{flex-flow:wrap}.side-foot{display:none}.content{padding:14px 16px 32px!important}}.model-identity img.mono-mark{filter:brightness(0)opacity(.82)!important}.model-identity-fallback{border-color:var(--ox-ink)!important;color:var(--ox-ink)!important;border-radius:0!important}.model-identity-text em{color:var(--ox-faint)!important}.content *,.content :before,.content :after{border-radius:0!important}.agw-segment,.tenant-region-filter>div{box-shadow:2px 2px 0 var(--ox-ink);display:inline-flex;border:1px solid var(--ox-ink)!important;background:var(--ox-paper-hi)!important;gap:0!important;padding:0!important}.agw-segment button,.tenant-region-filter button{box-shadow:none!important;border:0!important;border-right:1px solid var(--ox-line)!important;background:0 0!important;transform:none!important}.agw-segment button:last-child,.tenant-region-filter button:last-child{border-right:0!important}.agw-segment button.active,.tenant-region-filter button.active{background:var(--ox-ink)!important;color:var(--ox-paper-hi)!important}
