: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 img.mono-mark{filter:brightness(0)invert(.9)}.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}.agw-card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.agw-list-card{background:#181f21;border:1px solid #35463e;border-radius:12px;min-width:0;padding:19px;transition:transform .18s,border-color .18s,box-shadow .18s;display:block;color:#e5f1eb!important}.agw-list-card:hover{border-color:#83b799;text-decoration:none;transform:translateY(-2px);box-shadow:0 12px 24px #00140c38}.agw-list-card.is-mirror{border-style:dashed;border-color:#79664b}.agw-card-top{color:#8bb8a1;letter-spacing:.12em;justify-content:space-between;gap:10px;font-size:10px;font-weight:800;display:flex}.agw-card-top i{color:#607b69;padding:0 5px;font-style:normal}.agw-card-state{color:#9bd6ae;text-transform:capitalize;letter-spacing:0}.agw-card-state.degraded,.agw-card-state.drifting{color:#f4b979}.agw-list-card h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:18px 0 3px;font-size:20px}.agw-list-card p{color:#8da49a;margin:0;font-size:12px}.agw-card-lock{vertical-align:middle;margin-left:8px;font-size:13px}.agw-card-metrics{border-top:1px solid #314037;border-bottom:1px solid #314037;grid-template-columns:repeat(3,1fr);gap:6px;margin:20px 0 13px;padding:17px 0;display:grid}.agw-card-metrics strong{letter-spacing:-.04em;font-size:19px;font-weight:650;display:block}.agw-card-metrics span{color:#819a8b;font-size:10px}.agw-card-bottom{color:#8baa96;justify-content:space-between;gap:8px;font-size:10px;display:flex}.agw-card-bottom b{color:#b2dfbd;white-space:nowrap;font-weight:650}@media (width<=550px){.agw-card-grid{grid-template-columns:1fr}}.content:has(.agw-card-grid){background:#171820}.content:has(.agw-card-grid) .filters{background:#22232c;border-color:#3c3c49;flex-wrap:wrap}.agw-segment-field{color:#aaa6bb;flex-direction:column;gap:5px;font-size:11px;display:flex}.agw-segment{background:#292834;border:1px solid #4c485b;border-radius:8px;gap:2px;padding:3px;display:flex}.agw-segment button{color:#b8b2c8;background:0 0;border:0;border-radius:5px;padding:7px 13px;font-size:11px}.agw-segment button.active{color:#20192d;background:#b7a5ed;font-weight:750}.agw-card-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.agw-list-card{background:#22232d;border-color:#41414e;border-radius:13px;padding:21px;color:#f2eff7!important}.agw-list-card:hover{border-color:#a08cce;box-shadow:0 12px 25px #12121944}.agw-list-card.is-mirror{border-color:#8c755f}.agw-card-top{color:#b7acd0}.agw-list-card p{color:#b2adbe}.agw-card-metrics{border-color:#41404e}.agw-card-metrics strong{font-size:22px}.agw-card-metrics span{color:#9f9bae}.agw-list-card .agw-serving-note{color:#9d9aab;font:10px var(--mono);flex-wrap:wrap;gap:7px 17px;margin:0 0 17px;display:flex}.agw-list-card .agw-serving-note b{color:#d0cdda;margin-left:4px;font-weight:600}.agw-card-bottom{color:#aca9b7;border-top:1px solid #41404e;padding-top:14px}.agw-card-bottom b{color:#d4c6f4}@media (width<=670px){.agw-segment-field{width:100%}.agw-segment button{flex:1}}.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}}.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}.fo-page{color:#e8eff7;max-width:1760px;margin:auto;padding:30px 34px 60px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.fo-page a{color:inherit}.fo-eyebrow,.fo-provider{letter-spacing:.15em;color:#7fadd5;font-size:10px;font-weight:750}.fo-pulse{background:#74e0b4;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 14px #74e0b4}.fo-divider{color:#476070;margin:0 9px}.fo-heading{justify-content:space-between;align-items:end;gap:20px;margin:14px 0 27px;display:flex}.fo-heading h1{letter-spacing:-.055em;font-size:37px;font-weight:710;line-height:1.1}.fo-heading p{color:#a0b3c5;margin:10px 0 0;font-size:14px}.fo-actions{gap:9px;display:flex}.fo-actions a,.fo-cluster-head a{white-space:nowrap;color:#cae6f4;background:#10283c;border:1px solid #35516b;border-radius:9px;padding:9px 12px;font-size:12px}.fo-actions a:hover,.fo-cluster-head a:hover{background:#1c3a52;text-decoration:none}.fo-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px;display:grid}.fo-kpis>div{background:linear-gradient(145deg,#162f43,#102435);border:1px solid #2c4b60;border-radius:14px;min-width:0;padding:17px 19px}.fo-kpis span{color:#8fb0c6;letter-spacing:.14em;font-size:10px;font-weight:700;display:block}.fo-kpis strong{letter-spacing:-.04em;margin:8px 0 2px;font-size:29px;font-weight:650;display:block}.fo-kpis small,.fo-kpis i{color:#9db8c9;letter-spacing:0;font-size:12px;font-style:normal;font-weight:500}.fo-kpis em{color:#7190a6;font-size:11px;font-style:normal}.fo-canvas{background:radial-gradient(circle at 50% 0,#16364c 0,#0e2335 48%,#0c2031 100%);border:1px solid #294659;border-radius:18px;padding:26px 28px 30px;box-shadow:0 20px 70px #07131e55}.fo-layer-head{align-items:center;gap:10px;margin:3px 0 13px;display:flex}.fo-layer-head>span{color:#9ed8df;border:1px solid #3d687c;border-radius:6px;padding:3px 6px;font-size:10px;font-weight:700}.fo-layer-head strong{letter-spacing:.01em;font-size:13px}.fo-layer-head p{color:#7d9bad;margin:0;font-size:12px}.fo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.fo-api{background:#1a3850;border:1px solid #3d6880;border-radius:12px;min-width:0;padding:16px 18px}.fo-api-top,.fo-region-top,.fo-cluster-head{justify-content:space-between;gap:10px;display:flex}.fo-region-code{letter-spacing:.15em;color:#8ed4dc;font-size:10px;font-weight:800}.fo-live{color:#73dab3;letter-spacing:.08em;font-size:10px}.fo-api h2{letter-spacing:-.025em;margin:9px 0 7px;font-size:18px}.fo-api code{color:#d8ecf4;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.fo-path{color:#94b9cb;font-size:11px;font-family:var(--mono);margin-top:7px;display:block}.fo-path small{color:#6c90a5;margin-left:6px;font-family:inherit}.fo-edge-grid{height:74px}.fo-edge{cursor:pointer;color:#d5eef4;background:0 0;border:0;position:relative}.fo-edge-line{background:linear-gradient(#6ddad0,#70a9d5);width:2px;position:absolute;top:0;bottom:3px;left:50%;box-shadow:0 0 12px #4aafcb66}.fo-edge-line:after{content:"◆";color:#77c5d5;font-size:10px;position:absolute;bottom:-7px;left:-4px}.fo-edge-value{background:#174159;border:1px solid #4e8ea1;border-radius:15px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-block;position:relative;top:20px}.fo-edge-value b{color:#a4dbe7;margin-left:4px}.fo-edge-help{z-index:7;text-align:left;background:#061927;border:1px solid #4a8298;border-radius:8px;width:218px;padding:12px;font-size:11px;line-height:1.6;display:none;position:absolute;top:50px;left:50%;transform:translate(-50%);box-shadow:0 12px 22px #03111b}.fo-edge:hover .fo-edge-help,.fo-edge:focus .fo-edge-help{display:block}.fo-region{background:#132d42;border:1px solid #395b73;border-radius:13px;min-width:0;transition:box-shadow .2s,border-color .2s}.fo-region-top{padding:17px 17px 10px}.fo-region-top h2{margin:5px 0 0;font-size:17px}.fo-region-total{letter-spacing:-.04em;font-size:22px;font-weight:650}.fo-region-total small{color:#91adbd;letter-spacing:0;font-size:10px}.fo-region-meta{color:#8cabbc;border-bottom:1px solid #2d4a5e;gap:11px;padding:0 17px 13px;font-size:10px;display:flex}.fo-agw-list{gap:7px;padding:12px;display:grid}.fo-agw{background:#1d3d53;border:1px solid #315a72;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex;position:relative}.fo-agw.mirror{background:#3c3538;border-style:dashed;border-color:#a3785e}.fo-agw>div:first-child{min-width:0}.fo-agw a{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:650;display:block;overflow:hidden}.fo-agw small{color:#92acb9;font-size:10px;display:block}.fo-role{letter-spacing:.12em;color:#90d1da;font-size:9px;font-weight:800}.fo-mirror .fo-role,.fo-agw.mirror .fo-role{color:#ebb77e}.fo-agw-right{text-align:right;white-space:nowrap}.fo-agw-right strong{font-size:14px}.fo-agw-right small{font-size:9px}.fo-popover{z-index:10;text-align:left;background:#061826;border:1px solid #4a7891;border-radius:10px;width:min(340px,90vw);padding:15px;font-size:11px;display:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 20px 40px #020f18}.fo-agw:hover .fo-popover,.fo-agw:focus-within .fo-popover,.fo-popover>strong,.fo-popover>.fo-dim{display:block}.fo-dim{color:#83a1b2;font-size:11px}.fo-weight-group{border-top:1px solid #29485a;margin-top:10px;padding-top:8px}.fo-weight-group>span{color:#96cdd6;font-weight:700}.fo-weight{justify-content:space-between;gap:10px;margin-top:5px;display:flex}.fo-weight span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fo-weight b{color:#9ee0d0}.fo-region-footer{border-top:1px solid #2e4b5e;justify-content:space-between;padding:10px 17px;font-size:11px;display:flex;color:#a9d8e7!important}.fo-cluster-connect{color:#77c8b9;text-align:center;justify-content:space-around;align-items:center;height:83px;display:flex}.fo-cluster-connect>span{font-size:34px;font-weight:200}.fo-cluster-connect>div{letter-spacing:.12em;font-size:10px;font-weight:800}.fo-cluster-connect small{letter-spacing:0;color:#79a4ad;margin-top:4px;font-size:10px;font-weight:400;display:block}.fo-cluster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.fo-cluster{background:#133b3d;border:1px solid #3b746e;border-radius:13px;min-width:0;padding:17px}.fo-cluster-head{align-items:start;margin-bottom:15px}.fo-cluster-head h2{margin:6px 0 3px;font-size:18px}.fo-deployments{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fo-deployment{background:#1a4a49;border:1px solid #3e6b66;border-radius:8px;justify-content:space-between;gap:6px;padding:10px;display:flex;position:relative}.fo-deployment strong{font-size:11px}.fo-deployment small{color:#97c4bd;white-space:nowrap;text-overflow:ellipsis;max-width:145px;margin-top:3px;font-size:10px;display:block;overflow:hidden}.fo-deployment>div:nth-child(2){text-align:right;white-space:nowrap}.fo-deployment b{font-size:13px}.fo-status{background:#82dfaf;border-radius:50%;width:6px;height:6px;margin-right:3px;display:inline-block}.fo-status.retired{background:#8c9ba4}.fo-status.draining{background:#e3bb76}.fo-deployment-status{color:#a2c6be;font-size:9px;position:absolute;bottom:5px;right:8px}.fo-footnote{color:#6f91a5;margin-top:15px;font-size:11px}.fo-modal-backdrop{z-index:30;background:#020c15a8;justify-content:flex-end;display:flex;position:fixed;inset:0}.fo-timeline{background:#0b2030;border-left:1px solid #467286;width:min(490px,100%);height:100%;padding:42px;position:relative;box-shadow:-20px 0 60px #010913}.fo-timeline h2{margin:13px 0;font-size:26px}.fo-timeline p{color:#9cb6c4;font-size:13px;line-height:1.6}.fo-timeline-sample{background:#143148;border:1px solid #355c70;border-radius:10px;gap:12px;margin:30px 0;padding:17px;font-size:12px;display:grid}.fo-timeline-sample span{color:#a6bdc8}.fo-close{color:#b7cdd8;cursor:pointer;background:0 0;border:0;font-size:18px;position:absolute;top:20px;right:24px}@media (width<=1150px){.fo-grid{gap:8px}.fo-page{padding:23px 18px}.fo-agw{padding:7px}.fo-deployments{grid-template-columns:1fr}}@media (width<=800px){.fo-grid,.fo-cluster-grid,.fo-kpis{grid-template-columns:1fr}.fo-edge-grid{display:none}.fo-heading{display:block}.fo-actions{flex-wrap:wrap;margin-top:15px}.fo-region-grid{gap:12px}.fo-cluster-connect{height:60px}}.fo-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:14px 0 25px;display:grid}.fo-route-pair{justify-content:center;gap:12px;display:flex}.fo-route-pair button{color:#b9dedc;cursor:pointer;font:inherit;text-align:left;background:#123644;border:1px solid #386e75;border-radius:8px;min-width:95px;padding:8px 12px;font-size:10px;position:relative}.fo-route-pair button:hover{background:#20505b;border-color:#8fd9d1}.fo-route-pair b{color:#e1f8f2;font-size:11px;display:block}.fo-route-pair small{color:#7caaa9;font-size:9px;display:block}.fo-route-line{background:#5cbfac;width:2px;height:14px;display:block;position:absolute;top:-15px;left:50%}.fo-route-line:before{content:"◆";color:#5cbfac;font-size:9px;position:absolute;top:-6px;left:-4px}@media (width<=800px){.fo-route-grid{grid-template-columns:1fr}.fo-route-pair{justify-content:flex-start}}.fo-api code{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.fo-path small{margin:3px 0 0;display:block}.fo-page{color:#edf2f1;max-width:1800px;padding:34px clamp(16px,3vw,50px) 72px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.fo-eyebrow,.fo-provider{color:#86aaa3;letter-spacing:.13em}.fo-heading{margin:12px 0 32px}.fo-heading h1{letter-spacing:-.055em;font-size:clamp(33px,3.1vw,49px);font-weight:660}.fo-heading p{color:#83908f}.fo-kpis{background:#151b1e;border:1px solid #293332;border-radius:14px;gap:0;margin-bottom:24px;display:flex;overflow:hidden}.fo-kpis>div{box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:18px 21px;position:relative}.fo-kpis>div+div:before{content:"";background:#303a39;width:1px;position:absolute;top:18px;bottom:18px;left:0}.fo-kpis strong{margin:7px 0 1px;font-size:30px}.fo-kpis span{color:#80948d}.fo-kpis em{color:#667c75}.fo-canvas{background:#111719;border:1px solid #293735;border-radius:16px;padding:clamp(18px,2.3vw,38px);position:relative;box-shadow:0 15px 48px #0005}.fo-layer-head{z-index:2;margin:0 0 16px;position:relative}.fo-layer-head p{color:#768982}.fo-api{background:#1b2225;border:1px solid #384541;border-radius:10px;padding:18px}.fo-api h2{font-size:17px;font-weight:610}.fo-api code{color:#d4e1dc;font-size:11px}.fo-live{color:#84c3a2}.fo-edge-line{box-shadow:none;background:linear-gradient(#76ad97,#7bb89c)}.fo-edge-line:after{color:#7ab499}.fo-edge-value{color:#c4e8d2;background:#1e302b;border-color:#426b59}.fo-region{z-index:2;background:#181f21;border:1px solid #394944;border-radius:11px;position:relative}.fo-region.focused{border-color:#81c7a7;box-shadow:0 0 0 2px #7ccba332}.fo-region-meta{color:#8b9e96;border-color:#303d39}.fo-agw{background:#222b2d;border-color:#394b45;border-radius:7px;padding:9px 11px}.fo-agw small{color:#8da39a}.fo-role{color:#91cbb0}.fo-region-footer{border-color:#303d39;color:#a4d7b9!important}.fo-cluster{z-index:2;background:#1b2522;border:1px solid #446750;border-radius:11px;padding:21px;position:relative}.fo-cluster-head h2{font-weight:610}.fo-cluster-head a{color:#c4e1c8;background:#24372c;border-color:#506e59}.fo-deployment{background:#26352d;border:1px solid #425b48;border-radius:7px}.fo-deployment small{color:#97b69f}.fo-deployment-status{color:#8bac90}.fo-pipe-space{height:188px}.fo-pipe-overlay{pointer-events:none;z-index:1;position:absolute;inset:0}.fo-pipe-svg{width:100%;height:100%;display:block;overflow:visible}.fo-pipe-hit{pointer-events:stroke;cursor:pointer}.fo-pipe-label{pointer-events:auto;cursor:pointer;color:#d6e8de;white-space:nowrap;font:inherit;background:#1c2927;border:1px solid #486359;border-radius:6px;padding:4px 7px;font-size:10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 12px #0008}.fo-pipe-label:hover,.fo-pipe-label:focus-visible{background:#273c32;border-color:#b3ebc4;outline:none}.fo-pipe-label strong{color:#eef7ed;font-size:11px}.fo-pipe-label span{color:#89a998;margin-left:2px}.fo-pipe-label i{color:#ffb879;margin-left:5px;font-style:normal;font-weight:900}.fo-route-breakdown{background:#1a2823;border:1px solid #385446;border-radius:10px;margin-top:20px;overflow:hidden}.fo-route-breakdown>div{border-bottom:1px solid #32463a;justify-content:space-between;gap:10px;padding:11px 14px;font-size:11px;display:flex}.fo-route-breakdown>div:first-child{color:#91bba0;background:#21362a}.fo-route-breakdown>div span{overflow-wrap:anywhere;min-width:0}.fo-route-breakdown small{color:#759681;margin-top:3px;display:block}.fo-route-breakdown b{white-space:nowrap}.fo-route-breakdown em{color:#ffba82;font-size:9px;font-style:normal;display:block}.fo-route-breakdown footer{color:#83a58b;padding:10px 14px;font-size:10px}.fo-timeline{background:#121b19;border-left-color:#3e604b}.fo-timeline-sample{background:#1b2b23;border-color:#3c6048}.fo-popover{background:#141d1b;border-color:#56745b}@media (width<=1150px){.fo-pipe-label{padding:3px 5px;font-size:9px}.fo-pipe-space{height:180px}.fo-deployments{grid-template-columns:1fr}}@media (width<=800px){.fo-kpis{grid-template-columns:repeat(2,1fr);display:grid}.fo-kpis>div:nth-child(3):before,.fo-pipe-overlay,.fo-pipe-space{display:none}.fo-grid,.fo-cluster-grid{grid-template-columns:1fr}.fo-region-grid{gap:14px}.fo-edge-grid{display:none}.fo-layer-head{margin-top:25px}.fo-canvas{padding:18px}.fo-cluster-grid{gap:13px}.fo-deployments{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.fo-heading h1{font-size:35px}.fo-actions a{text-align:center;flex:1}.fo-kpis>div{padding:13px}.fo-kpis strong{font-size:22px}.fo-deployments{grid-template-columns:1fr}.fo-layer-head p{display:none}.fo-api{padding:14px}.fo-page{padding:24px 9px 45px}}.fo-lock{filter:saturate(.6);vertical-align:middle;font-size:12px}.fo-mobile-routes{display:none}@media (width<=800px){.fo-mobile-routes{background:#304339;border-top:1px solid #304339;gap:1px;display:grid}.fo-mobile-routes button{color:#c9e3d0;text-align:left;background:#1d2923;border:0;border-radius:0;justify-content:space-between;width:100%;padding:11px 15px;display:flex}.fo-mobile-routes button:hover{background:#2a3d30}.fo-mobile-routes b{color:#b0dbbc;font-weight:600}}.fo-page{width:100%}.fo-short-window{min-width:0;margin-top:8px}.fo-short-window svg{width:100%;max-width:135px;height:29px;display:block;overflow:visible}.fo-short-window polyline{fill:none;stroke:#8fd3a9;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.fo-short-window circle{fill:#c0efd0}.fo-short-window .fo-spark-baseline{stroke:#405449;stroke-width:.8px}.fo-short-window span{color:#728c7b;white-space:nowrap;font-size:9px}.fo-region-rate{text-align:right;min-width:80px}.fo-region-rate .fo-short-window svg{max-width:80px;height:20px;margin-left:auto}.fo-region-rate .fo-short-window span{font-size:8px}.fo-kpis>div:first-child{padding-bottom:12px}.fo-page{color:#f1eef6;background:#171820}.fo-heading p,.fo-layer-head p{color:#aaa6b9}.fo-eyebrow,.fo-provider{color:#b7a6de}.fo-dot{color:#b7a1ee}.fo-actions a,.fo-cluster-head a{color:#e4dbf6;background:#2b2b37;border-color:#504c5e}.fo-actions a:hover,.fo-cluster-head a:hover{background:#373248;border-color:#a991dc}.fo-flow-hero{background:#22232c;border:1px solid #41414e;border-radius:13px;align-items:center;gap:24px;margin-bottom:23px;padding:23px 27px;display:flex}.fo-flow-hero>div:first-child{flex:none}.fo-flow-hero>div:first-child>span{color:#b3aac7;font:700 10px var(--mono);letter-spacing:.13em;display:block}.fo-flow-hero strong{color:#f4f0f8;letter-spacing:-.055em;margin-top:8px;font-size:43px;line-height:1.05;display:block}.fo-flow-hero strong small{color:#b7b1c3;letter-spacing:0;font-size:14px;font-weight:500}.fo-flow-hero em{color:#9f9bad;margin-top:5px;font-size:11px;font-style:normal;display:block}.fo-flow-hero>.fo-short-window{border-left:1px solid #454451;flex:1;padding-left:26px}.fo-flow-hero>.fo-short-window svg{max-width:100%;height:49px}.fo-flow-hero>.fo-short-window polyline{stroke:#b9a7ed}.fo-flow-hero>.fo-short-window circle{fill:#dbcef9}.fo-flow-hero>p{color:#a49fb2;border-left:1px solid #454451;max-width:215px;padding-left:24px;font-size:11px;line-height:1.5}.fo-canvas{background-color:#1d1e27;background-image:radial-gradient(#49465366 .6px,#0000 .6px),radial-gradient(circle at 50% 0,#323044 0,#1d1e27 62%);background-size:18px 18px,auto;border-color:#454452}.fo-layer-head>span{color:#c9b9ec;border-color:#74688c}.fo-api,.fo-region,.fo-cluster{background:#292a34;border-color:#4d4d5a;box-shadow:0 10px 26px #10111844}.fo-api:hover,.fo-cluster:hover{border-color:#747083}.fo-api{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #5b5667;border-radius:0;padding:9px 4px 17px}.fo-api:hover{border-color:#8f7fb0}.fo-api h2,.fo-region-top h2,.fo-cluster-head h2{color:#f0edf5}.fo-region-code{color:#c0b0e9}.fo-path{color:#a9a5b7}.fo-endpoint-line{align-items:center;gap:9px;min-width:0;margin-top:10px;display:flex}.fo-endpoint-line code{color:#ebe8f0;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(12px,1.2vw,17px);font-weight:650;overflow:hidden}.fo-copy-endpoint{color:#c9b8ee;font:700 10px var(--mono);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;padding:3px 5px}.fo-copy-endpoint:hover{color:#fff;background:#40384f}.fo-edge{justify-self:center;width:112px;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.fo-edge:hover,.fo-edge:focus{box-shadow:none!important;background:0 0!important}.fo-agw{background:#30313c;border-color:#555362}.fo-agw:hover{background:#393846;border-color:#8c7cae}.fo-agw.mirror{background:#383237;border-color:#a4866c}.fo-region-meta,.fo-region-footer{border-color:#484753}.fo-cluster{background:#292d32}.fo-deployment{background:#32393d;border-color:#526064}.fo-pipe-label{color:#eae5f2;background:#252731;border-color:#676279}.fo-packet{opacity:.92;filter:drop-shadow(0 0 4px);pointer-events:none}.fo-short-window polyline{stroke:#baaae9}.fo-footnote{color:#a7a4b2}@media (prefers-reduced-motion:reduce){.fo-packet{display:none}}@media (width<=850px){.fo-flow-hero{flex-wrap:wrap}.fo-flow-hero>p{display:none}}.fo-agw-trigger{color:#f0edf5;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;max-width:100%;margin-top:2px;padding:0;font:650 11px inherit;display:block;overflow:hidden}.fo-agw-trigger:hover,.fo-agw-trigger:focus-visible{color:#cfb8ff;outline:none;text-decoration:underline}@media (width<=800px){.fo-mobile-routes button{padding-left:32px;position:relative}.fo-mobile-routes button:before{content:"";border-left:2px solid #a796d4;position:absolute;top:0;bottom:0;left:13px}.fo-mobile-routes button:after{content:"";border-top:2px solid #a796d4;width:14px;position:absolute;top:50%;left:13px}}@media (width<=530px){.fo-flow-hero{padding:17px}.fo-flow-hero>.fo-short-window{border-left:0;flex-basis:100%;padding-left:0}.fo-endpoint-line code{font-size:10px}}.fo-deployment{grid-template-columns:minmax(0,1fr);gap:10px;min-height:173px;padding:14px 15px;display:grid;position:relative}.fo-deployment-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.fo-deployment-name{align-items:center;gap:6px;min-width:0;display:flex}.fo-deployment-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fo-deployment-status{color:#bac4b7;font:600 9px var(--mono);text-transform:uppercase;border:1px solid #5e695f;border-radius:4px;flex:none;padding:3px 6px;display:inline-block;position:static}.fo-deployment>.model-identity{color:#cbd1ca;align-self:start}.fo-deployment-flow{border-top:1px solid #494d49;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding-top:8px;display:flex}.fo-deployment-flow>div:first-child{flex:none;align-items:baseline;gap:5px;display:flex}.fo-deployment-flow b{letter-spacing:-.045em;color:#f0f2ec;font-size:21px;line-height:1}.fo-deployment-flow>div:first-child span{font:10px var(--mono);color:#a7b5aa}.fo-deployment .fo-short-window{text-align:right;flex:1;margin:0;overflow:hidden}.fo-deployment .fo-short-window svg{max-width:92px;height:24px;margin-left:auto}.fo-deployment .fo-short-window span{text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.fo-deployment-util{border-top:1px solid #494d49;grid-template-columns:1fr 1fr;gap:14px;padding-top:8px;display:grid}.fo-deployment-util>div{color:#a6aaa3;min-width:0;font:9px var(--mono);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.fo-deployment-util i{background:#4f5650;border-radius:2px;height:3px}.fo-deployment-util b{color:#b7bdb5;font-size:11px}.fo-edge-grid{z-index:3;position:relative}.fo-edge{height:74px;overflow:visible}.fo-edge-line{width:0;box-shadow:none;z-index:0;background:0 0;border-left:2px dotted #a3b4a7;top:0;bottom:-42px;left:50%}.fo-edge-line:after{content:"";color:#0000;background:#cad7c8;border-radius:2px;width:6px;height:9px;animation:2.8s linear infinite fo-ingress-flow;position:absolute;top:0;left:-4px;box-shadow:0 0 7px #cad7c866}.fo-edge.is-idle .fo-edge-line{border-color:#696f6b}.fo-edge.is-idle .fo-edge-line:after{display:none}.fo-edge-value{z-index:1;border-radius:5px;top:20px}@keyframes fo-ingress-flow{0%{transform:translateY(0)}to{transform:translateY(110px)}}.fo-flow-track,.fo-flow-particle{pointer-events:none}.fo-flow-particle{filter:drop-shadow(0 0 3px)}@media (prefers-reduced-motion:reduce){.fo-flow-particle{display:none}.fo-edge-line:after{animation:none;top:50%}}.fo-page:has(.fp-popover) .fo-popover{display:none!important}.fo-pipe-space+.fo-layer-head{background:#1a1c1c;border-radius:6px;width:max-content;max-width:100%;margin-left:-8px;padding:5px 8px}.fo-deployment-util i{position:relative;overflow:hidden}.fo-deployment-util i u{background:#a8c1aa;border-radius:2px;text-decoration:none;position:absolute;inset:0 auto 0 0}.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}}.ap-page{color:#e6eee8;width:100%;max-width:1550px;margin:0 auto;padding:36px clamp(18px,3vw,48px) 72px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.ap-breadcrumb{color:#82998a;align-items:center;gap:10px;font-size:11px;display:flex}.ap-breadcrumb a{color:#a9cbb2}.ap-heading{justify-content:space-between;align-items:end;gap:16px;margin:25px 0 24px;display:flex}.ap-kicker,.ap-kind{letter-spacing:.14em;color:#91bea0;font-size:10px;font-weight:800}.ap-heading h1{letter-spacing:-.06em;margin:5px 0;font-size:clamp(36px,3.6vw,58px);font-weight:630}.ap-heading h1 span{color:#9bddae}.ap-heading p{color:#91a499;margin:0;font-size:13px}.ap-heading>a{color:#c2e3c7;white-space:nowrap;background:#223128;border:1px solid #4c6653;border-radius:8px;padding:10px 13px;font-size:11px}.ap-heading>a:hover{background:#304638;text-decoration:none}.ap-summary{background:#171f1b;border:1px solid #34453a;border-radius:12px;margin-bottom:18px;display:flex}.ap-summary>div{flex:1;padding:17px 23px;position:relative}.ap-summary>div+div:before{content:"";background:#34453a;width:1px;position:absolute;top:17px;bottom:17px;left:0}.ap-summary span{color:#8ba991;letter-spacing:.13em;font-size:10px;font-weight:800;display:block}.ap-summary strong{letter-spacing:-.04em;margin:5px 0 0;font-size:30px;font-weight:650;display:block}.ap-summary small{color:#81988a;font-size:11px}.ap-card-grid{grid-template-columns:repeat(auto-fit,minmax(345px,1fr));gap:16px;display:grid}.ap-policy-card{background:#1b2420;border:1px solid #43594a;border-radius:12px;min-width:0;padding:21px}.ap-policy-card.selected{border-color:#88b99a;box-shadow:0 0 0 1px #4e8860}.ap-policy-card.mirror{border-style:dashed;border-color:#a58860}.ap-policy-top{justify-content:space-between;gap:12px;display:flex}.ap-policy-top h3{letter-spacing:-.03em;color:#e8f4e9;margin:8px 0 0;font-size:21px}.ap-status{color:#97cba4;text-transform:capitalize;white-space:nowrap;font-size:11px}.ap-lock{margin-left:7px;font-size:13px}.ap-policy-rate{align-items:baseline;gap:7px;margin:20px 0 22px;display:flex}.ap-policy-rate strong{letter-spacing:-.05em;font-size:32px;font-weight:650}.ap-policy-rate span{color:#95aa9c;font-size:11px}.ap-policy-rate em{color:#d4b996;margin-left:auto;font-size:11px;font-style:normal}.ap-distribution{border-top:1px solid #36483b;padding:17px 0}.ap-distribution-title{justify-content:space-between;gap:10px;font-size:11px;display:flex}.ap-distribution-title>span{color:#94a999}.ap-weight-bar{background:#334036;border-radius:6px;gap:2px;height:13px;margin:11px 0 12px;display:flex;overflow:hidden}.ap-weight-bar span{min-width:0;height:100%}.ap-backends{gap:7px;display:grid}.ap-backends>div{color:#acc2ae;align-items:center;gap:7px;min-width:0;font-size:10px;display:flex}.ap-backends i{border-radius:50%;flex:none;width:7px;height:7px}.ap-backends span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ap-backends b{color:#e2efe4;margin-left:auto}.ap-backends small{color:#809e89;white-space:nowrap}.ap-policy-foot{color:#8ba595;border-top:1px solid #34483b;justify-content:space-between;gap:12px;padding-top:16px;font-size:10px;display:flex}.ap-policy-foot a{color:#b4dbc0;white-space:nowrap}.ap-empty{color:#84988b;font-size:11px}.ap-deep{border:1px solid #34453a;border-radius:11px;margin-top:19px;overflow:hidden}.ap-deep>details,.ap-deep>a{background:#171f1b;border-bottom:1px solid #34453a;display:block}.ap-deep>a{color:#e3efe5;border-bottom:0;text-decoration:none}.ap-deep summary,.ap-deep>a{cursor:pointer;justify-content:space-between;gap:12px;padding:16px 20px;list-style:none;display:flex}.ap-deep strong{font-size:12px;display:block}.ap-deep small{color:#849d8c;margin-top:4px;font-size:10px;display:block}.ap-deep b{color:#a7cdb0}.ap-activity{border-top:1px solid #34453a;padding:6px 22px 20px}.ap-activity>div{border-bottom:1px solid #2c3a31;gap:13px;padding:15px 0;display:flex}.ap-activity-dot{background:#92cfa2;border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #294335}.ap-activity strong{text-transform:capitalize;font-size:11px}.ap-activity small{margin-left:12px}.ap-activity p{color:#82978a;margin:4px 0 0;font-size:10px}.ap-caveat{color:#789284;margin:17px 0;font-size:10px}@media (width<=700px){.ap-heading{display:block}.ap-heading>a{margin-top:17px;display:inline-block}.ap-summary>div{padding:14px}.ap-summary strong{font-size:23px}.ap-summary small{font-size:9px}.ap-card-grid{grid-template-columns:1fr}}@media (width<=420px){.ap-page{padding:23px 12px}.ap-summary{grid-template-columns:repeat(3,1fr);display:grid}.ap-summary>div{padding:12px 8px}.ap-summary span{font-size:8px}.ap-summary small{line-height:1.25;display:block}.ap-policy-card{padding:16px}.ap-backends small{display:none}}.ap-page .ap-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:14px}.ap-page .ap-policy-card{background:#252928;border-color:#48534a;border-radius:14px;padding:19px 21px 15px}.ap-page .ap-policy-card.selected{border-color:#b0c5b3;box-shadow:0 0 0 1px #83988766}.ap-page .ap-policy-card.mirror{border-style:solid;border-left-width:3px;border-left-color:#c6ad91}.ap-policy-top{align-items:center;gap:18px;margin-bottom:16px}.ap-policy-identity{flex:1;min-width:0}.ap-page .ap-kind{color:#a7baaa;letter-spacing:.11em;font-size:10px;display:block}.ap-policy-id{color:#9ca69e;letter-spacing:0;text-transform:none;font-weight:500}.ap-policy-model{align-items:center;gap:13px;min-width:0;margin-top:8px;display:flex}.ap-policy-model .model-identity.compact img,.ap-policy-model .model-identity.compact .model-identity-fallback{width:27px;height:27px}.ap-policy-model .model-identity.compact .model-identity-text b{color:#f0f2ed;font-size:17px}.ap-policy-model .model-identity.compact .model-identity-text em{color:#bdc6ba;font-size:14px}.ap-page .ap-status{color:#b3d4bb;white-space:nowrap;text-transform:capitalize;font-size:10px}.ap-page .ap-policy-rate{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;margin:0;display:flex}.ap-page .ap-policy-rate strong{letter-spacing:-.06em;color:#f2f3ec;font-variant-numeric:tabular-nums;font-size:36px;line-height:1}.ap-page .ap-policy-rate strong small{letter-spacing:0;color:#bcc8bd;font-size:12px;font-weight:550}.ap-page .ap-policy-rate>span{letter-spacing:.09em;color:#a0afa1;font-size:9px;font-weight:700}.ap-page .ap-policy-rate em{color:#d2b99e;margin:1px 0 0;font-size:10px}.ap-page .ap-distribution{border-color:#49534b;padding:13px 0 15px}.ap-page .ap-distribution-title{align-items:baseline;font-size:12px}.ap-page .ap-distribution-title strong{color:#e9ece5;font-weight:650}.ap-page .ap-distribution-title>span{color:#aab7aa;text-align:right;font-size:10px}.ap-page .ap-weight-bar{background:#353c38;border-radius:9px;gap:3px;height:54px;margin:10px 0 0;box-shadow:inset 0 0 0 1px #58635a55}.ap-page .ap-weight-bar span{height:auto}.ap-weight-segment{color:#202823;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:7px 11px;transition:filter .18s;display:flex;overflow:hidden}.ap-weight-segment:hover{filter:brightness(1.08)}.ap-weight-target{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.ap-weight-target b,.ap-weight-target small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-weight-target b{font-size:11px;font-weight:750}.ap-weight-target small{color:#344139;font-size:10px}.ap-weight-segment>strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;flex:none;font-size:18px}.ap-weight-segment.compact{justify-content:center;padding:4px}.ap-weight-segment.compact .ap-weight-target{display:none}.ap-weight-segment.compact>strong{font-size:12px}.ap-weight-unallocated{color:#aeb9ae;white-space:nowrap;place-items:center;font-size:10px;display:grid;overflow:hidden}.ap-weight-warning{color:#d9b38d;margin:6px 0 0;font-size:10px}.ap-tenants{border-top:1px solid #49534b;padding:13px 0 14px}.ap-tenants-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ap-tenants-head strong{color:#e8ede7;font-size:12px;display:block}.ap-tenants-head span{color:#a0ada0;margin-top:3px;font-size:10px;display:block}.ap-tenants-head label{flex:0 170px}.ap-tenants-head input{color:#e8ede7;background:#1b201d;border:1px solid #4c5a4e;border-radius:6px;outline:none;width:100%;padding:7px 9px;font-size:11px}.ap-tenants-head input:focus{border-color:#b6cbb9;box-shadow:0 0 0 2px #b6cbb930}.ap-tenant-rows{border-top:1px solid #3e4940;margin-top:10px}.ap-tenant-row{border-bottom:1px solid #3e4940;grid-template-columns:minmax(100px,28%) 1fr;align-items:center;gap:10px;min-width:0;padding:9px 2px;display:grid}.ap-tenant-id{font:600 11px var(--mono,ui-monospace,monospace);color:#e2e9e0;text-overflow:ellipsis;overflow:hidden}.ap-tenant-targets{flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0;display:flex}.ap-tenant-targets>span{color:#c3d0c3;white-space:nowrap;text-overflow:ellipsis;background:#343d36;border-radius:4px;align-items:center;gap:5px;max-width:100%;padding:4px 6px;font-size:10px;display:inline-flex;overflow:hidden}.ap-tenant-targets i{border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.ap-tenant-targets b{color:#f1f3eb;font-variant-numeric:tabular-nums}.ap-tenants-more{color:#c3d4c2;cursor:pointer;background:0 0;border:0;margin:8px 0 0 auto;padding:5px 0;font-size:10px;display:block}.ap-tenants-more:hover{text-decoration:underline}.ap-tenants-empty,.ap-tenants-note{color:#9cab9e;margin:9px 0 0;font-size:10px;display:block}.ap-page .ap-policy-foot{justify-content:flex-end;padding-top:11px}.ap-page .ap-policy-foot a{color:#d0decf}.ap-page .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=560px){.ap-policy-top{align-items:flex-start}.ap-page .ap-policy-rate strong{font-size:28px}.ap-page .ap-weight-bar{height:49px}.ap-weight-segment{padding:5px}.ap-weight-target b{font-size:10px}.ap-weight-target small{font-size:9px}.ap-weight-segment>strong{font-size:13px}.ap-tenant-row{grid-template-columns:1fr;gap:5px}.ap-tenant-targets{justify-content:flex-start}}.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}.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}body,.shell,.content{color:#242927;background:#f3f3f1}.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:hover{color:#26302a;background:#e2e6df}.nav a.active{color:#233c31;background:#dce3dc;box-shadow:inset 2px 0 #728e79}.fo-page,.tq-page,.rt-page,.qp-page,.settings-page,.ap-page{color:#242927;background:0 0}.fo-canvas{box-shadow:none;background-color:#e9ebe7;background-image:radial-gradient(#aab4aa5c .6px,#0000 .6px);background-size:22px 22px;border-color:#c9d0c8}.fo-flow-hero,.fo-api,.fo-region,.fo-cluster,.fo-deployment,.fo-agw,.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}.fo-api{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #c9d0c8}.fo-agw,.fo-deployment,.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}.fo-agw.mirror,.ap-page .ap-policy-card.mirror,.agw-list-card.is-mirror{background:#f7f5f1;border-color:#c4b8a8}.fo-heading p,.fo-layer-head p,.fo-dim,.fo-footnote,.fo-region-meta,.fo-flow-hero>div:first-child>span,.fo-flow-hero em,.fo-flow-hero>p,.fo-short-window span,.fo-deployment small,.fo-region-total small,.fo-role,.fo-provider,.fo-eyebrow,.fo-live,.fo-api code,.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}.fo-page :is(h1,h2,strong,b),.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),.fo-flow-hero strong,.fo-flow-hero strong small{color:#26302a}.fo-actions a,.fo-cluster-head a,.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}.fo-actions a:hover,.fo-cluster-head a:hover,.tenant-open-link:hover,.fp-more:hover,.qp-templates button:hover,.tq-create-button:hover{background:#dce5da;border-color:#aebfaf}.fo-layer-head>span,.fo-pipe-label,.fo-edge-value,.fo-popover,.fo-edge-help{color:#31483a;background:#f9faf8;border-color:#bfc9bf;box-shadow:0 4px 12px #26302612}.fo-pipe-label strong,.fo-pipe-label span,.fo-edge-value b{color:#31483a}.fo-pipe-label:hover,.fo-pipe-label:focus-visible{background:#edf2ec;border-color:#8fa68f}.fo-popover .fo-weight-group,.fo-region-meta,.fo-region-footer,.fo-deployment-util,.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}.fo-agw-trigger,.fo-agw-trigger:hover,.fo-deployment-flow b,.fo-deployment-flow>div:first-child span,.fo-deployment-util>div,.fo-deployment-util b,.fo-deployment-status{color:#344638}.fo-agw-trigger:hover{text-decoration:underline}.fo-pipe-space+.fo-layer-head{color:#26302a;background:#e9ebe7}.fo-page .fo-layer-head>span{color:#496550;background:#fff;border-color:#bdc9bd}.fo-copy-endpoint,.fo-copy-endpoint:hover{color:#506656;background:0 0}.fo-dot,.rt-heading h1 span,.qp-heading h1 span,.settings-page h1 span,.ap-heading h1 span{color:#8a9b8b}.fo-flow-hero>.fo-short-window polyline,.fo-short-window polyline{stroke:#8a9b8b}.fo-flow-hero>.fo-short-window circle,.fo-short-window circle{fill:#8a9b8b}.fo-popover .fo-weight b,.fo-region-footer,.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}@media (width<=800px){.fo-mobile-routes,.fo-mobile-routes button{color:#344b39;background:#f2f5f0;border-color:#d7ddd5}}:root{--region-ap:#aa7673;--region-ap-soft:#f2e7e5;--region-ap-text:#925a57;--region-us:#6f92ab;--region-us-soft:#e7edf2;--region-us-text:#557c98;--region-eu:#789981;--region-eu-soft:#e8efe9;--region-eu-text:#587b61}.fo-api[data-region=ap],.fo-region[data-region=ap]{--region-accent:var(--region-ap);--region-soft:var(--region-ap-soft);--region-text:var(--region-ap-text)}.fo-api[data-region=us],.fo-region[data-region=us]{--region-accent:var(--region-us);--region-soft:var(--region-us-soft);--region-text:var(--region-us-text)}.fo-api[data-region=eu],.fo-region[data-region=eu]{--region-accent:var(--region-eu);--region-soft:var(--region-eu-soft);--region-text:var(--region-eu-text)}.fo-page .fo-api[data-region]{border-bottom-color:var(--region-accent)}.fo-page .fo-api[data-region] .fo-region-code,.fo-page .fo-region[data-region] .fo-region-code{color:var(--region-text)}.fo-page .fo-api[data-region] .fo-endpoint-region{color:var(--region-text);font-weight:800}.fo-page .fo-region[data-region]{border-top:2px solid var(--region-accent)}.fo-page .fo-region[data-region].focused{border-color:var(--region-accent);box-shadow:0 0 0 1px var(--region-accent)}.fo-edge[data-region=ap]{--region-accent:var(--region-ap);--region-soft:var(--region-ap-soft);--region-text:var(--region-ap-text)}.fo-edge[data-region=us]{--region-accent:var(--region-us);--region-soft:var(--region-us-soft);--region-text:var(--region-us-text)}.fo-edge[data-region=eu]{--region-accent:var(--region-eu);--region-soft:var(--region-eu-soft);--region-text:var(--region-eu-text)}.fo-page .fo-edge[data-region] .fo-edge-line{border-color:var(--region-accent)}.fo-page .fo-edge[data-region] .fo-edge-line:after{background:var(--region-accent);box-shadow:0 0 7px var(--region-accent)}.fo-page .fo-edge[data-region] .fo-edge-value{border-color:var(--region-accent);color:var(--region-text);background:var(--region-soft)}.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)}
