@layer panel{.g-root{--g-c0: #2a78d6;--g-c1: #eb6834;--g-c2: #1baf7a;display:flex;flex-direction:column;gap:var(--p-gap);min-width:0}:root[data-theme=dark] .g-root{--g-c0: #3987e5;--g-c1: #d95926;--g-c2: #199e70}.g-select{font:inherit;font-size:var(--p-fs-sm);height:var(--p-ctl-sm);padding:0 8px;border-radius:var(--p-r);border:1px solid var(--n-line-strong);background:var(--n-surface-1);color:var(--n-text)}.g-fresh{display:inline-flex;align-items:center;gap:5px;margin-left:6px;font-size:var(--p-fs-xs);color:var(--n-text-muted);white-space:nowrap}.g-fresh:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--n-success)}.g-fresh-warn:before{background:var(--n-warning)}.g-fresh-off:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--n-text-muted)}.g-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--p-gap);align-items:start}.g-span-2{grid-column:span 2}.g-tight{gap:10px}.g-break{word-break:break-all}.g-warnings ul{margin:0;padding-left:16px;display:grid;gap:2px}.g-narrow-only{display:none}.g-ink-ok{color:var(--n-success-fg)}.g-ink-warn{color:var(--n-warning-fg)}.g-ink-danger{color:var(--n-danger-fg)}.g-chart{position:relative;min-width:0}.g-chart svg{display:block;width:100%;height:auto;overflow:visible}.g-portmap{max-width:820px;margin:0 auto}.g-bars,.g-lines{max-width:760px}.g-jobs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--p-gap);align-items:start}.g-chart-empty{padding:18px 0;font-size:var(--p-fs-sm);color:var(--n-text-muted);text-align:center}.g-tip{position:absolute;z-index:3;pointer-events:none;min-width:140px;max-width:220px;padding:7px 9px;border-radius:var(--p-r);background:var(--n-surface-1);border:1px solid var(--n-line-strong);box-shadow:var(--n-e2);font-size:var(--p-fs-xs);line-height:1.5;color:var(--n-text);transform:translateY(-100%)}.g-tip-dim{color:var(--n-text-muted)}.g-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:var(--p-fs-xs);color:var(--n-text-2)}.g-legend span{display:inline-flex;align-items:center;gap:6px}.g-legend-top{margin:0 0 8px}.g-key{display:inline-block;width:10px;height:10px;border-radius:3px;background:var(--g-key, var(--n-text-muted));flex:none}.g-key-ok{--g-key: var(--n-success)}.g-key-info{--g-key: var(--n-info)}.g-key-danger{--g-key: var(--n-danger)}.g-key-s1{--g-key: var(--g-c0)}.g-key-s2{--g-key: var(--g-c1)}.g-key-cat0{--g-key: var(--g-c0)}.g-key-cat1{--g-key: var(--g-c1)}.g-key-cat2{--g-key: var(--g-c2)}.g-key-dash{height:0;border-radius:0;background:none;border-top:2px dashed var(--n-text-muted);width:16px}.g-tip .g-key{width:8px;height:8px;margin-right:6px;vertical-align:0}.g-axis{font-size:10px;fill:var(--n-text-muted)}.g-baseline{stroke:var(--n-line-strong);stroke-width:1}.g-gridline{stroke:var(--n-line);stroke-width:1;stroke-dasharray:2 3}.g-net{fill:var(--n-surface-2);stroke:var(--n-line-strong)}.g-node-text{font-size:11px;fill:var(--n-text-2);font-family:var(--n-font-mono)}.g-edge{fill:none;stroke:var(--n-line-strong);stroke-width:1.5}.g-edge-ok{stroke:color-mix(in srgb,var(--n-success) 70%,transparent)}.g-edge-warn{stroke:var(--n-warning)}.g-edge-danger{stroke:var(--n-danger);stroke-width:2}.g-edge-closed{stroke:var(--n-text-muted);stroke-dasharray:4 4}.g-port,.g-owner{cursor:default;outline:none}.g-port rect,.g-owner rect{fill:var(--n-surface-1);stroke:var(--n-line-strong)}.g-port text,.g-owner text{font-size:11px;fill:var(--n-text);font-family:var(--n-font-mono)}.g-port circle{fill:var(--g-tone, var(--n-text-muted))}.g-tone-ok{--g-tone: var(--n-success)}.g-tone-warn{--g-tone: var(--n-warning)}.g-tone-danger{--g-tone: var(--n-danger)}.g-tone-warn rect{stroke:var(--n-warning)}.g-tone-danger rect{stroke:var(--n-danger);stroke-width:1.5}.g-port:focus-visible rect,.g-port:hover rect,.g-owner:hover rect{fill:var(--n-surface-3)}.g-port text.g-port-scope,.g-owner text.g-port-scope{font-size:9.5px;fill:var(--n-text-muted);font-family:var(--n-font-text)}.g-owner-container rect{stroke-dasharray:none;fill:var(--n-surface-2)}.g-owner-none text{fill:var(--n-text-muted)}.g-dim{opacity:.28;transition:opacity .12s}.g-portlist{list-style:none;margin:0;padding:0;display:grid;gap:2px}.g-portlist li{display:grid;grid-template-columns:8px 72px minmax(0,1fr) auto;gap:8px;align-items:center;padding:5px 2px;border-bottom:1px solid var(--n-line);font-size:var(--p-fs-sm)}.g-portlist li:last-child{border-bottom:0}.g-portlist b{font-family:var(--n-font-mono);font-weight:600}.g-portlist-owner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-treemap{height:220px!important}.g-root{--g-tint: 20%;--g-tint-hover: 34%}:root[data-theme=dark] .g-root{--g-tint: 30%;--g-tint-hover: 44%}.g-tile rect{fill:color-mix(in srgb,var(--g-cat) var(--g-tint),var(--n-surface-1));stroke:none}.g-tile:hover rect{fill:color-mix(in srgb,var(--g-cat) var(--g-tint-hover),var(--n-surface-1))}.g-tile rect.g-tile-edge{fill:var(--g-cat)}.g-cat-0{--g-cat: var(--g-c0)}.g-cat-1{--g-cat: var(--g-c1)}.g-cat-2{--g-cat: var(--g-c2)}.g-tile-labels{position:absolute;inset:0;pointer-events:none}.g-tile-labels span{position:absolute;display:flex;flex-direction:column;padding:8px 8px 0;overflow:hidden;font-size:var(--p-fs-xs);line-height:1.35;color:var(--n-text)}.g-tile-labels b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-tile-labels small{color:var(--n-text-2);font-variant-numeric:tabular-nums}.g-fs{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:var(--p-fs-sm)}.g-hit{fill:transparent}.g-bar.g-fill-ok{fill:var(--n-success)}.g-bar.g-fill-info{fill:var(--n-info)}.g-bar.g-fill-danger{fill:var(--n-danger)}.g-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.g-stroke-s1{stroke:var(--g-c0)}.g-stroke-s2{stroke:var(--g-c1)}.g-cross{stroke:var(--n-line-strong);stroke-width:1}.g-dotmark{fill:var(--n-surface-1);stroke-width:2}.g-sizebars{list-style:none;margin:0;padding:0;display:grid;gap:6px}.g-sizebars li{display:grid;grid-template-columns:minmax(90px,30%) minmax(0,1fr) 64px 84px;gap:4px 10px;align-items:center;font-size:var(--p-fs-sm)}.g-sizebar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-sizebar-track{height:8px;border-radius:3px;background:var(--n-surface-3);overflow:hidden}.g-sizebar-track i{display:block;height:100%;border-radius:3px;background:var(--n-accent)}.g-sizebar-note{font-size:var(--p-fs-xs);color:var(--n-text-muted);white-space:nowrap}.g-mini{display:inline-block;width:60px;height:6px;margin-right:8px;border-radius:3px;background:var(--n-surface-3);overflow:hidden;vertical-align:middle}.g-mini i{display:block;height:100%;background:var(--n-accent);border-radius:3px}.g-memcell{white-space:nowrap}.g-dbnow{display:grid;gap:6px;margin-bottom:10px}.g-dbnow-row{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto auto;gap:8px;align-items:center;font-size:var(--p-fs-sm)}.g-dbnow-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-statebar{display:flex;gap:2px;height:8px;border-radius:3px;background:var(--n-surface-3);overflow:hidden}.g-statebar i{display:block;height:100%;min-width:3px}.g-state-active{background:var(--n-info)}.g-state-tx{background:var(--n-warning)}.g-state-idle{background:var(--n-text-muted);opacity:.55}.g-cluster+.g-cluster{margin-top:14px;padding-top:12px;border-top:1px solid var(--n-line)}.g-cluster-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:var(--p-fs-sm)}.g-query{max-width:520px;white-space:normal;word-break:break-word;color:var(--n-text-2)}.g-row-danger td:first-child{box-shadow:inset 3px 0 0 var(--n-danger)}.g-row-warn td:first-child{box-shadow:inset 3px 0 0 var(--n-warning)}.g-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.g-units{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px}.g-units li{display:grid;grid-template-columns:8px minmax(0,1fr);column-gap:8px;align-items:center;padding:7px 10px;border:1px solid var(--n-line);border-radius:var(--p-r);background:var(--n-surface-1);font-size:var(--p-fs-sm);min-width:0}.g-units li b{font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-units li small{grid-column:2;color:var(--n-text-muted);font-size:var(--p-fs-xs)}.g-units-compact{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.g-units-compact li{padding:5px 8px}.g-unit-danger{border-color:color-mix(in srgb,var(--n-danger) 50%,transparent)!important;background:var(--n-danger-soft)!important}.g-loops{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;padding-top:10px;border-top:1px solid var(--n-line);font-size:var(--p-fs-xs);color:var(--n-text-2)}.g-loops>span{display:inline-flex;align-items:center;gap:6px}.g-loops small{color:var(--n-text-muted)}.g-certcell{width:30%}.g-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;font-size:var(--p-fs-sm)}.g-facts div{display:grid;grid-template-columns:minmax(150px,40%) minmax(0,1fr);gap:10px}.g-facts dt{display:flex;align-items:center;gap:8px;color:var(--n-text-2)}.g-facts dd{margin:0;font-family:var(--n-font-mono);font-size:var(--p-fs-xs);word-break:break-word}.g-table td{height:auto;min-height:40px}.g-findings .g-group td{background:var(--n-surface-2);height:32px;font-size:var(--p-fs-sm)}.g-findings td:first-child{max-width:560px}.g-preview-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.g-preview-head>span{display:inline-flex;gap:8px;align-items:center;flex:none}.g-reason{margin:0!important}.g-subhead{font-size:var(--p-fs-xs);font-weight:600;color:var(--n-text-muted);margin-bottom:4px}.g-items{list-style:none;margin:0;padding:0;max-height:220px;overflow:auto;border:1px solid var(--n-line);border-radius:var(--p-r)}.g-items li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:6px 10px;border-bottom:1px solid var(--n-line)}.g-items li:last-child{border-bottom:0}.g-checks{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:var(--p-fs-sm);color:var(--n-text-2)}.g-checks li{display:flex;gap:8px;align-items:flex-start}.g-checks svg{color:var(--n-success-fg);margin-top:2px}.g-key-muted{--g-key: var(--n-text-muted)}.g-key-warn{--g-key: var(--n-warning)}.g-bar.g-fill-muted{fill:var(--n-text-muted);opacity:.55}.g-bar.g-fill-warn{fill:var(--n-warning)}.g-chips-top{margin:10px 0 0}.g-livehead{display:inline-flex;align-items:center;gap:8px}.g-feed{list-style:none;margin:0;padding:0;max-height:520px;overflow:auto}.g-feed li{display:grid;grid-template-columns:74px auto minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:7px 14px;border-bottom:1px solid var(--n-line);font-size:var(--p-fs-sm)}.g-feed li:last-child{border-bottom:0}.g-feed-high{box-shadow:inset 3px 0 0 var(--n-danger)}.g-feed-medium{box-shadow:inset 3px 0 0 var(--n-warning)}.g-feed-new{animation:g-flash 1.6s var(--n-ease)}@keyframes g-flash{0%{background:var(--n-accent-soft)}to{background:transparent}}.g-feed-time{color:var(--n-text-muted);font-size:var(--p-fs-xs);white-space:nowrap}.g-feed-text{display:flex;flex-direction:column;min-width:0}.g-feed-summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-feed-ip{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.g-cc{display:inline-block;min-width:24px;padding:0 4px;border-radius:4px;border:1px solid var(--n-line-strong);font:600 10px/16px var(--n-font-mono);text-align:center;color:var(--n-text-2)}.g-countries{list-style:none;margin:0;padding:0;display:grid;gap:7px}.g-countries li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:var(--p-fs-sm)}.g-trend{display:block;width:90px;height:20px}.g-trend path{fill:none;stroke-width:1.5;vector-effect:non-scaling-stroke}.g-trend-accent path{stroke:var(--n-accent)}.g-trend-danger path{stroke:var(--n-danger)}.g-blockform{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.g-reasons{margin:4px 0 0;padding-left:16px}@media (max-width: 1100px){.g-grid,.g-jobs{grid-template-columns:minmax(0,1fr)}.g-span-2{grid-column:auto}}@media (max-width: 760px){.g-wide-only{display:none}.g-narrow-only{display:block}.g-dbnow-row{grid-template-columns:80px minmax(0,1fr) auto}.g-dbnow-row .p-badge{grid-column:2 / 4;justify-self:start}.g-fs{grid-template-columns:minmax(0,1fr) auto}.g-fs .p-meter{grid-column:1 / 3;grid-row:2}.g-facts div{grid-template-columns:1fr;gap:2px}.g-sizebars li{grid-template-columns:minmax(0,1fr) auto 64px}.g-sizebar-track{grid-column:1 / 4;grid-row:2}.g-sizebar-note{grid-column:2;grid-row:1}.g-certcell{display:none}.g-units,.g-units-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.g-tile-labels span{padding:5px 5px 0}.g-table{min-width:560px}.g-findings,.g-table-fit{min-width:0}.g-feed li{grid-template-columns:auto minmax(0,1fr);padding:8px 12px}.g-feed-text,.g-feed-ip{grid-column:1 / 3}.g-feed-summary{white-space:normal}.g-blockform,.g-facts{grid-template-columns:minmax(0,1fr)}.g-findings td:nth-child(2){display:none}.g-query{max-width:260px}}@media (prefers-reduced-motion: reduce){.g-dim{transition:none}.g-feed-new{animation:none}}}@layer nabu.tokens{:root[data-nabu]{color-scheme:light;--n-bg: #f3f8f5;--n-surface-1: #ffffff;--n-surface-2: #edf5f0;--n-surface-3: #e4f0e9;--n-surface-4: #d5e5dc;--n-line: #d5e5dc;--n-line-strong: #b7cfc2;--n-field-line: #7f9a8c;--n-scrim: rgba(7, 28, 20, .44);--n-text: #10271d;--n-text-2: #34503f;--n-text-muted: #577063;--n-accent: #31c99a;--n-accent-hover: #28b88b;--n-accent-ink: #04291c;--n-accent-fg: #0b7a58;--n-accent-soft: #dff8ef;--n-button: #31c99a;--n-button-hover: #28b88b;--n-button-ink: #04291c;--n-success: #31c99a;--n-success-fg: #0b7a58;--n-success-soft: #dff8ef;--n-warning: #d99a16;--n-warning-ink: #10271d;--n-warning-fg: #8a5c00;--n-warning-soft: #fdf1d6;--n-danger: #dc4c4c;--n-danger-strong: #b42318;--n-danger-ink: #ffffff;--n-danger-fg: #b42318;--n-danger-soft: #fde8e8;--n-info: #2f7fd1;--n-info-strong: #1f5fa3;--n-info-ink: #ffffff;--n-info-fg: #1f5fa3;--n-info-soft: #e3effb;--n-side: #071c14;--n-side-2: #0c2a1e;--n-side-3: #123626;--n-side-text: #b8cec3;--n-side-muted: #86a697;--n-side-active: #49d9ad;--n-side-active-soft: rgba(73, 217, 173, .14);--n-top: #ffffff;--n-on-dark: #ffffff;--n-sev-crit: #7a1a12;--n-sev-crit-ink: #ffffff;--n-sev-crit-fg: #7a1a12;--n-e1: 0 1px 2px rgba(7, 28, 20, .06);--n-e2: 0 8px 24px rgba(7, 28, 20, .12);--n-e3: 0 24px 64px rgba(7, 28, 20, .22);--n-stripe: rgba(16, 39, 29, .1);--n-avatar-1: #1f5fa3;--n-avatar-2: #7a3f98;--n-avatar-3: #8a5c00;--n-avatar-4: #0b7a58;--n-avatar-5: #a33a2a;--n-btn-base: #2bae86;--n-btn-top: #44b895;--n-btn-hover-base: #38b38d;--n-btn-hover-top: #50bc9b;--n-btn-press: #279d79;--n-btn-edge: #249271;--n-btn-light: rgba(255, 255, 255, .28);--n-btn-glow-1: rgba(26, 104, 80, .24);--n-btn-glow-2: rgba(43, 174, 134, .36);--n-dng-base: #b42318;--n-dng-top: #bd3d34;--n-dng-hover-base: #b93026;--n-dng-hover-top: #c14940;--n-dng-press: #a22016;--n-dng-edge: #971d14;--n-dng-light: rgba(255, 255, 255, .28);--n-dng-glow-1: rgba(108, 21, 14, .24);--n-dng-glow-2: rgba(180, 35, 24, .36);--n-sec: #f2f3f3;--n-sec-hover: #ebedec;--n-sec-press: #e4e6e5;--n-sec-edge: #e5e7e6;--n-sec-edge-strong: #cfd4d2;--n-sec-light: rgba(255, 255, 255, .7);--n-sink: rgba(22, 87, 67, .32);--n-sink-soft: rgba(16, 39, 29, .14);--n-focus: #0c694c;--n-focus-halo: rgba(12, 105, 76, .16);--n-focus-rail: #49d9ad;--n-off-ink: #577063;--n-lvl-ok: #577063;--n-lvl-low: #8a5c00;--n-lvl-bad: #b42318;--n-well: rgba(16, 39, 29, .05);--n-field-hover: #5e786b;--n-row-hover: #f8f9f8;--n-dlg-edge: rgba(255, 255, 255, 0);--n-inv-light: rgba(255, 255, 255, .08);--n-inv-edge: rgba(255, 255, 255, .14);--n-tip: #283d34;--n-inv-ink-2: #b3bdb9;--n-tint-h: 8%;--n-tint-p: 14%;--n-focus-gap: 2px;--o-bg: #f2f7f4;--o-side: #ffffff;--o-surface: #ffffff;--o-field: #f4f8f6;--o-line: #e2ebe6;--o-text: #1d2a24;--o-muted: #6b7c74;--o-accent: #52d3a8;--o-accent-ink: #0f3a2a;--o-accent-soft: #e6f7f0;--o-accent-fg: #11845f;--o-danger: #d64545;--o-warn: #c2570c;--n-font-text: "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif;--n-font-display: "Segoe UI Variable Display", "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif;--n-font-mono: "Cascadia Mono", Consolas, "SFMono-Regular", Menlo, monospace;--n-paper: #ffffff;--n-paper-ink: #111613;--n-paper-line: #8c958f;--n-fs-1: 12px;--n-lh-1: 16px;--n-fs-2: 14px;--n-lh-2: 20px;--n-fs-3: 16px;--n-lh-3: 24px;--n-fs-4: 20px;--n-lh-4: 28px;--n-fs-5: 28px;--n-lh-5: 36px;--n-font-thermal: Consolas, "Courier New", monospace;--n-fs-thermal: 10.8px;--n-fs-thermal-l: 12px;--n-fs-thermal-xl: 13px;--n-lh-thermal: 1.18;--n-r-sm: 6px;--n-r-md: 10px;--n-r-lg: 16px;--n-r-pill: 999px;--n-ctl: 40px;--n-ctl-ledger: 32px;--n-row: 32px;--n-ico: 18px;--n-ico-ledger: 16px;--n-focus-w: 2px;--n-ease: cubic-bezier(.22, 1, .36, 1);--n-t1: .12s;--n-t2: .2s;--n-sig-dur: 2.25s;--n-sig-ease: ease-in-out;--n-sig-lo: .34;--n-sig-hi: 1;--n-fisc-on-bg: #e2f2eb;--n-fisc-on-line: #a4ddc8;--n-fisc-on-text: #23775c;--n-mx-cur-h: #10271d14;--n-mx-cur-p: #10271d24;--n-mx-danger-18: #dc4c4c2e;--n-mx-danger-fg-12: #b423181f;--n-mx-danger-fg-8: #b4231814;--n-mx-info-ink-14: #ffffff24;--n-mx-info-ink-22: #ffffff38;--n-mx-info-ink-30: #ffffff4d;--n-mx-surface-1-88: #ffffffe0;--n-mx-text-10: #10271d1a;--n-mx-text-11: #10271d1c;--n-mx-text-28: #10271d47;--n-mx-text-3-surface-1: #f8f9f8;--n-mx-text-4-surface-2: #e4ede8;--n-mx-text-5: #10271d0d;--n-mx-text-5-surface-1: #f3f4f4;--n-mx-text-6: #10271d0f;--n-mx-text-7-surface-1: #eef0ef;--n-mx-text-8-surface-1: #eceeed;--n-mx-text-8-surface-2: #dbe5df;--n-print-ink: #000000}:root[data-nabu][data-theme=dark]{color-scheme:dark;--n-bg: #020b08;--n-surface-1: #06130e;--n-surface-2: #091b14;--n-surface-3: #0d251b;--n-surface-4: #153328;--n-line: #153328;--n-line-strong: #21493a;--n-field-line: #4c7a66;--n-scrim: rgba(1, 6, 4, .66);--n-text: #edf9f3;--n-text-2: #bcd6ca;--n-text-muted: #92b3a4;--n-accent: #49d9ad;--n-accent-hover: #62e3bb;--n-accent-ink: #02140d;--n-accent-fg: #49d9ad;--n-accent-soft: #103b2c;--n-button: #49d9ad;--n-button-hover: #62e3bb;--n-button-ink: #02140d;--n-success: #49d9ad;--n-success-fg: #49d9ad;--n-success-soft: #103b2c;--n-warning: #d99a16;--n-warning-ink: #02140d;--n-warning-fg: #f0b43c;--n-warning-soft: rgba(217, 154, 22, .16);--n-danger: #e05a5a;--n-danger-strong: #e05a5a;--n-danger-ink: #02140d;--n-danger-fg: #ff7b7b;--n-danger-soft: rgba(220, 76, 76, .16);--n-info: #5aa6f0;--n-info-strong: #5aa6f0;--n-info-ink: #02140d;--n-info-fg: #7cb9f5;--n-info-soft: rgba(90, 166, 240, .16);--n-side: #061710;--n-side-2: #092319;--n-side-3: #0f2f22;--n-side-text: #a7c8b9;--n-side-muted: #7d9e8f;--n-side-active: #49d9ad;--n-side-active-soft: rgba(73, 217, 173, .14);--n-top: #06130e;--n-sev-crit: #ff5a4a;--n-sev-crit-ink: #02140d;--n-sev-crit-fg: #ff9d92;--n-e1: 0 1px 2px rgba(0, 0, 0, .4);--n-e2: 0 8px 24px rgba(0, 0, 0, .5);--n-e3: 0 24px 64px rgba(0, 0, 0, .6);--n-stripe: rgba(237, 249, 243, .1);--n-avatar-1: #2c6db3;--n-avatar-2: #7f4aa0;--n-avatar-3: #8a6212;--n-avatar-4: #13805e;--n-avatar-5: #a8432f;--n-btn-base: #49d9ad;--n-btn-top: #58dcb4;--n-btn-hover-base: #58dcb4;--n-btn-hover-top: #65dfba;--n-btn-press: #42c39c;--n-btn-edge: #329476;--n-btn-light: rgba(255, 255, 255, .18);--n-btn-glow-1: rgba(44, 130, 104, .5);--n-btn-glow-2: rgba(73, 217, 173, .22);--n-dng-base: #e05a5a;--n-dng-top: #e26767;--n-dng-hover-base: #e26767;--n-dng-hover-top: #e47373;--n-dng-press: #d05353;--n-dng-edge: #983d3d;--n-dng-light: rgba(255, 255, 255, .18);--n-dng-glow-1: rgba(134, 54, 54, .5);--n-dng-glow-2: rgba(224, 90, 90, .22);--n-sec: #1a2721;--n-sec-hover: #222f29;--n-sec-press: #2a3731;--n-sec-edge: #24312c;--n-sec-edge-strong: #394640;--n-sec-light: rgba(255, 255, 255, .04);--n-sink: rgba(0, 0, 0, .45);--n-sink-soft: rgba(0, 0, 0, .4);--n-focus: #6adfbb;--n-focus-halo: rgba(106, 223, 187, .24);--n-focus-rail: #49d9ad;--n-off-ink: #92b3a4;--n-lvl-ok: #92b3a4;--n-lvl-low: #f0b43c;--n-lvl-bad: #ff7b7b;--n-well: rgba(0, 0, 0, .25);--n-field-hover: #7ca090;--n-row-hover: #121f19;--n-dlg-edge: #1a2621;--n-inv-light: rgba(255, 255, 255, .5);--n-inv-edge: rgba(0, 0, 0, .12);--n-tip: #dfeae4;--n-inv-ink-2: #444e4a;--n-tint-h: 10%;--n-tint-p: 16%;--o-bg: #07110d;--o-side: #0b1813;--o-surface: #0d1b16;--o-field: #10221b;--o-line: #1c3329;--o-text: #dfeae5;--o-muted: #8aa398;--o-accent: #3ecf9c;--o-accent-ink: #04291c;--o-accent-soft: #123528;--o-accent-fg: #4fdcaa;--o-danger: #f07171;--o-warn: #f0a050;--n-fisc-on-bg: #0d261d;--n-fisc-on-line: #256550;--n-fisc-on-text: #60cdaa;--n-mx-cur-h: #edf9f31a;--n-mx-cur-p: #edf9f329;--n-mx-danger-18: #e05a5a2e;--n-mx-danger-fg-12: #ff7b7b1f;--n-mx-danger-fg-8: #ff7b7b14;--n-mx-info-ink-14: #02140d24;--n-mx-info-ink-22: #02140d38;--n-mx-info-ink-30: #02140d4d;--n-mx-surface-1-88: #06130ee0;--n-mx-text-10: #edf9f31a;--n-mx-text-11: #edf9f31c;--n-mx-text-28: #edf9f347;--n-mx-text-3-surface-1: #0d1a15;--n-mx-text-4-surface-2: #12241d;--n-mx-text-5: #edf9f30d;--n-mx-text-5-surface-1: #121f19;--n-mx-text-6: #edf9f30f;--n-mx-text-7-surface-1: #16231e;--n-mx-text-8-surface-1: #182520;--n-mx-text-8-surface-2: #1b2d26}:root[data-nabu][data-radius=keskin]{--n-r-sm: 4px;--n-r-md: 6px;--n-r-lg: 10px}:root[data-nabu][data-radius=dairevi]{--n-r-sm: 8px;--n-r-md: 14px;--n-r-lg: 22px}:root[data-nabu][data-density=six]{--n-ctl: 32px;--n-ico: 16px;--n-row: 28px;--n-ctl-ledger: 28px}:root[data-nabu][data-density=rahat]{--n-ctl-ledger: 40px;--n-row: 40px;--n-ico-ledger: 18px}@media screen and (max-width: 820px),(pointer: coarse){:root[data-nabu]{--n-ctl: 44px;--n-ctl-ledger: 44px;--n-row: 44px;--n-ico: 20px;--n-ico-ledger: 20px}}:root[data-nabu]{--n-art-metal: #aab6be;--n-art-metal-2: #6f7c85;--n-art-orange: #ef9a3c;--n-art-paper: #f5f7f7;--n-art-paper-line: #c3ccd0;--n-art-dark: #33393d;--n-art-red: #d4473f;--n-art-gold: #e2aa30;--n-art-blue: #3f7fcf;--n-art-green: #35a377;--n-art-glass: #e6f1f6;--n-fisc-on-bg: #e2f2eb;--n-fisc-on-line: #a4ddc8;--n-fisc-on-text: #23775c;--n-mx-cur-h: #10271d14;--n-mx-cur-p: #10271d24;--n-mx-danger-18: #dc4c4c2e;--n-mx-danger-fg-12: #b423181f;--n-mx-danger-fg-8: #b4231814;--n-mx-info-ink-14: #ffffff24;--n-mx-info-ink-22: #ffffff38;--n-mx-info-ink-30: #ffffff4d;--n-mx-surface-1-88: #ffffffe0;--n-mx-text-10: #10271d1a;--n-mx-text-11: #10271d1c;--n-mx-text-28: #10271d47;--n-mx-text-3-surface-1: #f8f9f8;--n-mx-text-4-surface-2: #e4ede8;--n-mx-text-5: #10271d0d;--n-mx-text-5-surface-1: #f3f4f4;--n-mx-text-6: #10271d0f;--n-mx-text-7-surface-1: #eef0ef;--n-mx-text-8-surface-1: #eceeed;--n-mx-text-8-surface-2: #dbe5df;--n-print-ink: #000000}:root[data-nabu][data-theme=dark]{--n-art-metal: #8b98a1;--n-art-metal-2: #5b6870;--n-art-orange: #d9893a;--n-art-paper: #dfe5e6;--n-art-paper-line: #9aa6ab;--n-art-dark: #22282b;--n-art-red: #c04840;--n-art-gold: #c99a32;--n-art-blue: #3f78c0;--n-art-green: #2f9169;--n-art-glass: #c9d9e0;--n-fisc-on-bg: #0d261d;--n-fisc-on-line: #256550;--n-fisc-on-text: #60cdaa;--n-mx-cur-h: #edf9f31a;--n-mx-cur-p: #edf9f329;--n-mx-danger-18: #e05a5a2e;--n-mx-danger-fg-12: #ff7b7b1f;--n-mx-danger-fg-8: #ff7b7b14;--n-mx-info-ink-14: #02140d24;--n-mx-info-ink-22: #02140d38;--n-mx-info-ink-30: #02140d4d;--n-mx-surface-1-88: #06130ee0;--n-mx-text-10: #edf9f31a;--n-mx-text-11: #edf9f31c;--n-mx-text-28: #edf9f347;--n-mx-text-3-surface-1: #0d1a15;--n-mx-text-4-surface-2: #12241d;--n-mx-text-5: #edf9f30d;--n-mx-text-5-surface-1: #121f19;--n-mx-text-6: #edf9f30f;--n-mx-text-7-surface-1: #16231e;--n-mx-text-8-surface-1: #182520;--n-mx-text-8-surface-2: #1b2d26}@media screen and (max-width: 820px){:root[data-nabu]{--n-bg: #f3f9f6;--n-line: #e1ece6;--n-button: #0b8566;--n-button-hover: #0a7f61;--n-button-ink: #ffffff;--n-btn-base: #0b8566;--n-btn-top: #0b8566;--n-btn-hover-base: #0a7f61;--n-btn-hover-top: #0a7f61;--n-btn-press: #097558;--n-btn-edge: #0a7a5d;--n-btn-light: rgba(255, 255, 255, .12);--n-btn-glow-1: rgba(4, 60, 45, .16);--n-btn-glow-2: rgba(11, 133, 102, .26);--n-r-lg: 12px;--n-fs-5: 24px;--n-lh-5: 30px;--n-lh-4: 26px;--n-lh-3: 22px}:root[data-nabu][data-theme=dark]{--n-line: #132e24;--n-btn-top: #49d9ad;--n-btn-hover-top: #58dcb4}}:root[data-nabu][data-preset=yuksek]{--n-focus-w: 3px}:root[data-nabu]{--n-brand: #31c99a;--n-brand-ink: #04291c}@media print{:root[data-nabu]{--n-bg: #ffffff !important;--n-surface-1: #ffffff !important;--n-surface-2: #ffffff !important;--n-text: #000000 !important;--n-text-2: #000000 !important;--n-text-muted: #333333 !important;--n-line: #999999 !important}:root[data-nabu][data-theme=dark]{color-scheme:light!important;--n-surface-3: #e4f0e9 !important;--n-surface-4: #d5e5dc !important;--n-line-strong: #b7cfc2 !important;--n-field-line: #7f9a8c !important;--n-scrim: rgba(7, 28, 20, .44) !important;--n-accent: #31c99a !important;--n-accent-hover: #28b88b !important;--n-accent-ink: #04291c !important;--n-accent-fg: #0b7a58 !important;--n-accent-soft: #dff8ef !important;--n-button: #31c99a !important;--n-button-hover: #28b88b !important;--n-button-ink: #04291c !important;--n-success: #31c99a !important;--n-success-fg: #0b7a58 !important;--n-success-soft: #dff8ef !important;--n-warning: #d99a16 !important;--n-warning-ink: #10271d !important;--n-warning-fg: #8a5c00 !important;--n-warning-soft: #fdf1d6 !important;--n-danger: #dc4c4c !important;--n-danger-strong: #b42318 !important;--n-danger-ink: #ffffff !important;--n-danger-fg: #b42318 !important;--n-danger-soft: #fde8e8 !important;--n-info: #2f7fd1 !important;--n-info-strong: #1f5fa3 !important;--n-info-ink: #ffffff !important;--n-info-fg: #1f5fa3 !important;--n-info-soft: #e3effb !important;--n-side: #071c14 !important;--n-side-2: #0c2a1e !important;--n-side-3: #123626 !important;--n-side-text: #b8cec3 !important;--n-side-muted: #86a697 !important;--n-side-active: #49d9ad !important;--n-side-active-soft: rgba(73, 217, 173, .14) !important;--n-top: #ffffff !important;--n-sev-crit: #7a1a12 !important;--n-sev-crit-ink: #ffffff !important;--n-sev-crit-fg: #7a1a12 !important;--n-e1: 0 1px 2px rgba(7, 28, 20, .06) !important;--n-e2: 0 8px 24px rgba(7, 28, 20, .12) !important;--n-e3: 0 24px 64px rgba(7, 28, 20, .22) !important;--n-stripe: rgba(16, 39, 29, .1) !important;--n-avatar-1: #1f5fa3 !important;--n-avatar-2: #7a3f98 !important;--n-avatar-3: #8a5c00 !important;--n-avatar-4: #0b7a58 !important;--n-avatar-5: #a33a2a !important;--n-btn-base: #2bae86 !important;--n-btn-top: #44b895 !important;--n-btn-hover-base: #38b38d !important;--n-btn-hover-top: #50bc9b !important;--n-btn-press: #279d79 !important;--n-btn-edge: #249271 !important;--n-btn-light: rgba(255, 255, 255, .28) !important;--n-btn-glow-1: rgba(26, 104, 80, .24) !important;--n-btn-glow-2: rgba(43, 174, 134, .36) !important;--n-dng-base: #b42318 !important;--n-dng-top: #bd3d34 !important;--n-dng-hover-base: #b93026 !important;--n-dng-hover-top: #c14940 !important;--n-dng-press: #a22016 !important;--n-dng-edge: #971d14 !important;--n-dng-light: rgba(255, 255, 255, .28) !important;--n-dng-glow-1: rgba(108, 21, 14, .24) !important;--n-dng-glow-2: rgba(180, 35, 24, .36) !important;--n-sec: #f2f3f3 !important;--n-sec-hover: #ebedec !important;--n-sec-press: #e4e6e5 !important;--n-sec-edge: #e5e7e6 !important;--n-sec-edge-strong: #cfd4d2 !important;--n-sec-light: rgba(255, 255, 255, .7) !important;--n-sink: rgba(22, 87, 67, .32) !important;--n-sink-soft: rgba(16, 39, 29, .14) !important;--n-focus: #0c694c !important;--n-focus-halo: rgba(12, 105, 76, .16) !important;--n-focus-rail: #49d9ad !important;--n-off-ink: #577063 !important;--n-lvl-ok: #577063 !important;--n-lvl-low: #8a5c00 !important;--n-lvl-bad: #b42318 !important;--n-well: rgba(16, 39, 29, .05) !important;--n-field-hover: #5e786b !important;--n-row-hover: #f8f9f8 !important;--n-dlg-edge: rgba(255, 255, 255, 0) !important;--n-inv-light: rgba(255, 255, 255, .08) !important;--n-inv-edge: rgba(255, 255, 255, .14) !important;--n-tip: #283d34 !important;--n-inv-ink-2: #b3bdb9 !important;--n-tint-h: 8% !important;--n-tint-p: 14% !important;--o-bg: #f2f7f4 !important;--o-side: #ffffff !important;--o-surface: #ffffff !important;--o-field: #f4f8f6 !important;--o-line: #e2ebe6 !important;--o-text: #1d2a24 !important;--o-muted: #6b7c74 !important;--o-accent: #52d3a8 !important;--o-accent-ink: #0f3a2a !important;--o-accent-soft: #e6f7f0 !important;--o-accent-fg: #11845f !important;--o-danger: #d64545 !important;--o-warn: #c2570c !important;--n-fisc-on-bg: #e2f2eb !important;--n-fisc-on-line: #a4ddc8 !important;--n-fisc-on-text: #23775c !important;--n-mx-cur-h: #10271d14 !important;--n-mx-cur-p: #10271d24 !important;--n-mx-danger-18: #dc4c4c2e !important;--n-mx-danger-fg-12: #b423181f !important;--n-mx-danger-fg-8: #b4231814 !important;--n-mx-info-ink-14: #ffffff24 !important;--n-mx-info-ink-22: #ffffff38 !important;--n-mx-info-ink-30: #ffffff4d !important;--n-mx-surface-1-88: #ffffffe0 !important;--n-mx-text-10: #10271d1a !important;--n-mx-text-11: #10271d1c !important;--n-mx-text-28: #10271d47 !important;--n-mx-text-3-surface-1: #f8f9f8 !important;--n-mx-text-4-surface-2: #e4ede8 !important;--n-mx-text-5: #10271d0d !important;--n-mx-text-5-surface-1: #f3f4f4 !important;--n-mx-text-6: #10271d0f !important;--n-mx-text-7-surface-1: #eef0ef !important;--n-mx-text-8-surface-1: #eceeed !important;--n-mx-text-8-surface-2: #dbe5df !important;--n-art-metal: #aab6be !important;--n-art-metal-2: #6f7c85 !important;--n-art-orange: #ef9a3c !important;--n-art-paper: #f5f7f7 !important;--n-art-paper-line: #c3ccd0 !important;--n-art-dark: #33393d !important;--n-art-red: #d4473f !important;--n-art-gold: #e2aa30 !important;--n-art-blue: #3f7fcf !important;--n-art-green: #35a377 !important;--n-art-glass: #e6f1f6 !important;--n-button-fg: initial !important;--n-button-soft: initial !important;--n-success-hover: initial !important;--n-success-ink: initial !important;--n-warning-hover: initial !important;--n-danger-hover: initial !important;--n-info-hover: initial !important;--n-on-dark: #ffffff !important}}}@layer nabu.tokens,panel;@layer panel{:root{--p-fs: 13px;--p-fs-sm: 12px;--p-fs-xs: 11px;--p-fs-h1: 18px;--p-fs-h2: 14px;--p-row: 42px;--p-ctl: 32px;--p-ctl-sm: 28px;--p-r: 6px;--p-r-lg: 8px;--p-rail: 236px;--p-rail-mini: 56px;--p-top: 52px;--p-gap: 16px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--n-bg);color:var(--n-text);font:400 var(--p-fs)/1.5 var(--n-font-text);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;font-family:var(--n-font-display);font-weight:600}h1{font-size:var(--p-fs-h1);line-height:26px;letter-spacing:-.01em}h2{font-size:var(--p-fs-h2);line-height:20px}h3{font-size:var(--p-fs-sm)}svg{flex:none}:focus-visible{outline:2px solid var(--n-focus-rail);outline-offset:1px}.p-muted{color:var(--n-text-muted)}.p-sm{font-size:var(--p-fs-sm)}.p-mono{font-family:var(--n-font-mono);font-size:var(--p-fs-sm)}.p-num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.p-right{text-align:right}.p-center{text-align:center}.p-pre{white-space:pre-wrap}.p-select{user-select:all}.p-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.p-boot{display:grid;place-items:center;height:100vh;color:var(--n-text-muted)}.p-shell{display:grid;grid-template-columns:var(--p-rail) 1fr;min-height:100vh;transition:grid-template-columns .2s var(--n-ease)}.p-rail{position:sticky;top:0;z-index:20;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--n-surface-1);border-right:1px solid var(--n-line)}.p-brand{display:flex;align-items:center;gap:9px;height:var(--p-top);padding:0 16px;border-bottom:1px solid var(--n-line);font-family:var(--n-font-display)}.p-brand b{font-size:15px;font-weight:700;letter-spacing:.01em}.p-brand em{font-style:normal;font-size:var(--p-fs-xs);color:var(--n-text-muted)}.p-nav-scroll{flex:1;overflow-y:auto;padding:10px 8px}.p-nav-section{padding:14px 10px 6px;font-size:var(--p-fs-xs);color:var(--n-text-muted);font-weight:500}.p-nav-section:first-child{padding-top:4px}.p-nav{position:relative;display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border-radius:var(--p-r);color:var(--n-text-2);font-weight:450;white-space:nowrap}.p-nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.p-nav:hover{background:var(--n-surface-2);color:var(--n-text)}.p-nav-active,.p-nav-active:hover{background:var(--n-surface-3);color:var(--n-text);font-weight:550}.p-nav-active svg{color:var(--n-accent-fg)}.p-nav .p-count{margin-left:auto}.p-count{min-width:18px;height:18px;padding:0 5px;border-radius:5px;display:inline-grid;place-items:center;font-size:var(--p-fs-xs);font-weight:600;background:var(--n-danger-strong);color:#fff}.p-rail-foot{border-top:1px solid var(--n-line);padding:10px 12px;display:flex;align-items:center;gap:10px}.p-avatar{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:var(--p-fs-xs);font-weight:700;background:var(--n-accent-soft);color:var(--n-accent-fg);flex:none}a.p-rail-foot{color:inherit;text-decoration:none}a.p-rail-foot:hover,a.p-rail-foot.active{background:var(--n-surface-2)}.p-rail-foot>svg{margin-left:auto;flex:none}.p-ok-fg{color:var(--n-accent-fg)}.p-warn-fg{color:var(--n-warning-fg)}.p-who{min-width:0;line-height:1.3}.p-who b{display:block;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-who span{font-size:var(--p-fs-xs);color:var(--n-text-muted)}.p-main{min-width:0;display:flex;flex-direction:column}.p-top{position:sticky;top:0;z-index:5;height:var(--p-top);display:flex;align-items:center;gap:10px;padding:0 24px;background:color-mix(in srgb,var(--n-bg) 88%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--n-line)}.p-top .p-search{width:min(360px,40vw)}.p-top-spacer{flex:1}.p-rail-toggle{margin-left:-6px}.p-rail-close{margin-left:auto;margin-right:-6px}.p-scrim{position:fixed;inset:0;z-index:25;background:var(--n-scrim);animation:p-fade .2s ease-out}@keyframes p-fade{0%{opacity:0}}.p-shell-collapsed{grid-template-columns:var(--p-rail-mini) 1fr}.p-shell-collapsed .p-brand{padding:0;justify-content:center}.p-shell-collapsed .p-brand b,.p-shell-collapsed .p-brand em{display:none}.p-shell-collapsed .p-nav-scroll{padding:8px;scrollbar-width:none}.p-shell-collapsed .p-nav{justify-content:center;padding:0;height:36px}.p-shell-collapsed .p-nav-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.p-shell-collapsed .p-nav .p-count{position:absolute;top:3px;right:3px;min-width:15px;height:15px;padding:0 3px;font-size:9px;border-radius:4px}.p-shell-collapsed .p-nav-section{height:1px;padding:0;margin:8px 6px;overflow:hidden;color:transparent;background:var(--n-line)}.p-shell-collapsed .p-nav-scroll>div:first-child>.p-nav-section{display:none}.p-shell-collapsed .p-rail-foot{justify-content:center;padding:10px 0}.p-shell-collapsed .p-who,.p-shell-collapsed .p-rail-foot>svg{display:none}.p-servers{border-top:1px solid var(--n-line);padding:2px 8px 6px}.p-servers .p-nav-section{padding:8px 10px 4px}.p-servers-note{padding:2px 10px 6px;font-size:var(--p-fs-xs);color:var(--n-text-muted)}.p-server-btn{width:100%;display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;grid-template-rows:18px 10px;column-gap:7px;row-gap:3px;align-items:center;padding:6px 10px;border:0;border-radius:var(--p-r);background:transparent;color:var(--n-text-2);font:inherit;text-align:left;cursor:pointer}.p-server-btn:hover,.p-server-open .p-server-btn{background:var(--n-surface-2);color:var(--n-text)}.p-server-icon{grid-area:1 / 1;display:grid;place-items:center;position:relative;color:var(--n-text-muted)}.p-server-icon svg{display:none}.p-server-name{grid-area:1 / 2;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-server-cpu{grid-area:1 / 3;display:inline-flex;align-items:center;gap:4px;justify-self:end}.p-server-cpu b{min-width:4ch;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.p-server-cpu small{font-size:var(--p-fs-xs);font-weight:400;white-space:nowrap}.p-server-cpu .p-spark{width:26px;height:14px}.p-server-count{grid-area:1 / 4;display:inline-flex;align-items:center;gap:3px;justify-self:end;font-size:var(--p-fs-xs);color:var(--n-text-muted);font-variant-numeric:tabular-nums}.p-server-btn .p-meter{grid-area:2 / 2 / 3 / 4}.p-server-pct{grid-area:2 / 4;justify-self:end;font-size:var(--p-fs-xs);line-height:10px;font-weight:600;font-variant-numeric:tabular-nums}.p-shell-collapsed .p-servers{padding:4px 6px 6px}.p-shell-collapsed .p-servers .p-nav-section{display:none}.p-shell-collapsed .p-server-btn{grid-template-columns:minmax(0,1fr);grid-template-rows:20px 13px 4px;justify-items:center;row-gap:3px;padding:8px 2px 7px}.p-shell-collapsed .p-server-name,.p-shell-collapsed .p-server-count,.p-shell-collapsed .p-server-pct,.p-shell-collapsed .p-server-cpu .p-spark,.p-shell-collapsed .p-server-cpu small{display:none}.p-shell-collapsed .p-server-cpu{grid-area:2 / 1;justify-self:center}.p-shell-collapsed .p-server-cpu b{min-width:0;font-size:var(--p-fs-xs)}.p-shell-collapsed .p-server-btn .p-meter{grid-area:3 / 1;width:26px}.p-shell-collapsed .p-server-icon svg{display:block}.p-shell-collapsed .p-server-icon .p-dot{position:absolute;right:-4px;bottom:-3px;box-shadow:0 0 0 2px var(--n-surface-1)}.p-lv-ok{--lv: var(--n-success);--lv-fg: var(--n-success-fg)}.p-lv-warn{--lv: var(--n-warning);--lv-fg: var(--n-warning-fg)}.p-lv-danger{--lv: var(--n-danger);--lv-fg: var(--n-danger-fg)}.p-lv-off{--lv: var(--n-text-muted);--lv-fg: var(--n-text-muted)}.p-server-cpu,.p-server-pct,.p-pop-meter .p-num{color:var(--lv-fg, var(--n-text-muted))}.p-pop-dim{color:var(--n-text-muted);font-weight:400}.p-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none;position:relative;background:var(--lv, var(--n-line-strong))}.p-dot.p-lv-off{background:transparent;box-shadow:inset 0 0 0 1.5px var(--n-text-muted)}.p-dot-live:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--lv);animation:p-pulse 2.4s ease-out infinite}@keyframes p-pulse{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(2.8);opacity:0}}.p-meter{display:block;height:4px;min-width:0;border-radius:99px;background:var(--n-surface-3);overflow:hidden;box-shadow:inset 0 1px 1px color-mix(in srgb,#000 22%,transparent)}.p-meter i{display:block;height:100%;border-radius:inherit;background:var(--lv, var(--n-accent));transition:width .4s var(--n-ease);background-image:linear-gradient(to bottom,color-mix(in srgb,#fff 38%,transparent),transparent 70%)}.p-meter.p-lv-off i{opacity:.5}.p-spark{display:block;overflow:visible;color:var(--lv, var(--n-text-muted))}.p-spark path{vector-effect:non-scaling-stroke}.p-spark-base{stroke:var(--n-line-strong);stroke-width:1;fill:none}.p-spark-line{stroke:currentColor;stroke-width:1.5;fill:none;stroke-linejoin:round;stroke-linecap:round}.p-spark-area{fill:currentColor;opacity:.16}.p-pop{position:fixed;z-index:40;width:340px;max-height:calc(100vh - 16px);overflow:auto;text-align:left;background:var(--n-surface-1);color:var(--n-text);border:1px solid var(--n-line-strong);border-radius:10px;box-shadow:var(--n-e3);animation:p-pop-in .12s ease-out}@keyframes p-pop-in{0%{opacity:0;transform:translateY(4px)}}.p-pop-head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--n-line)}.p-pop-head b{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-pop-meters{display:grid;gap:7px;padding:10px 12px;border-bottom:1px solid var(--n-line)}.p-pop-meter{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:var(--p-fs-sm)}.p-pop-meter>span:first-child{color:var(--n-text-muted)}.p-pop-meter .p-num{font-weight:600}.p-pop-spark{display:block;min-width:0}.p-pop-spark .p-spark{width:100%;height:22px}.p-pop-facts{font-size:var(--p-fs-xs);line-height:1.6;color:var(--n-text-muted);font-variant-numeric:tabular-nums}.p-pop-section{display:flex;gap:6px;padding:9px 12px 3px;font-size:var(--p-fs-xs);color:var(--n-text-muted);font-weight:500}.p-pop-list{list-style:none;margin:0;padding:0 4px 6px}.p-pop-list a{display:flex;flex-direction:column;gap:2px;padding:7px 8px;border-radius:var(--p-r)}.p-pop-list a:hover,.p-pop-list a:focus-visible{background:var(--n-surface-2)}.p-pop-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.p-pop-row b{min-width:0;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-pop-sub{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;font-size:var(--p-fs-xs);color:var(--n-text-muted)}.p-pop-license{display:inline-flex;align-items:center;gap:5px}.p-pop-license .p-badge{height:18px}.p-pop-empty{padding:6px 12px 12px;font-size:var(--p-fs-sm);color:var(--n-text-muted)}.p-live{display:inline-flex;align-items:center;gap:6px;margin-left:10px;font-size:var(--p-fs-xs);color:var(--n-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.p-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--n-success)}.p-live-off:before{background:var(--n-warning)}.p-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.p-nowrap{white-space:nowrap}.p-spin{animation:p-spin 1s linear infinite}@keyframes p-spin{to{transform:rotate(360deg)}}.p-slots3d{display:grid;min-width:0;font-family:var(--n-font-text)}.p-slots3d-md{width:min(100%,320px)}.p-slots3d-sm{width:136px;flex:none}.p-slots3d svg{display:block;width:100%;height:auto;overflow:visible}.p-blk{transition:opacity 1.2s var(--n-ease),filter .6s}.p-blk-lit{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--c) 45%,transparent))}.p-blk-off{opacity:.3}.p-blk-fading{opacity:.5}.p-blk-empty .p-glass-left,.p-blk-empty .p-glass-right,.p-blk-empty .p-glass-top{stroke-dasharray:4 3}.p-blk-shadow{fill:color-mix(in srgb,var(--n-text) 10%,transparent)}.p-glass-back{fill:color-mix(in srgb,var(--n-text) 4%,transparent);stroke:color-mix(in srgb,var(--n-text) 10%,transparent)}.p-glass-floor{fill:color-mix(in srgb,var(--n-text) 6%,transparent)}.p-glass-left,.p-glass-right,.p-glass-top{stroke:color-mix(in srgb,var(--n-text) 26%,transparent);stroke-width:1;stroke-linejoin:round}.p-glass-left{fill:color-mix(in srgb,var(--n-surface-1) 22%,transparent)}.p-glass-right{fill:color-mix(in srgb,var(--n-text) 5%,transparent)}.p-glass-top{fill:color-mix(in srgb,var(--n-text) 7%,transparent)}.p-glass-shine{fill:none;stroke:color-mix(in srgb,#fff 55%,transparent);stroke-width:2;stroke-linecap:round;opacity:.5}.p-liq-left{fill:color-mix(in srgb,var(--c) 82%,#000)}.p-liq-right{fill:color-mix(in srgb,var(--c) 62%,#000)}.p-liq-top{fill:color-mix(in srgb,var(--c) 78%,#fff)}.p-liq-move{transition:transform 1.1s var(--n-ease),opacity .4s}.p-blk-starting .p-liq-top{animation:p-breathe 1.6s ease-in-out infinite alternate}@keyframes p-breathe{to{fill:color-mix(in srgb,var(--c) 55%,#fff)}}.p-blk-crack{fill:none;stroke:var(--n-bg);stroke-width:2.2;stroke-linejoin:bevel;filter:drop-shadow(0 0 2px var(--n-danger));animation:p-crack .5s ease-out}@keyframes p-crack{0%{stroke-dasharray:0 400}to{stroke-dasharray:400 0}}.p-blk-tick circle{fill:var(--n-success)}.p-blk-tick path{fill:none;stroke:var(--n-bg);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.p-blk-tick{animation:p-pop-tick .35s ease-out;transform-box:fill-box;transform-origin:center}@keyframes p-pop-tick{0%{opacity:0}}.p-blk-pct{font-size:19px;font-weight:700;fill:var(--n-text);paint-order:stroke;stroke:var(--n-bg);stroke-width:4px;stroke-linejoin:round;font-variant-numeric:tabular-nums}.p-beam{transform-origin:160px 0;transition:transform .9s var(--n-ease),opacity .4s}.p-slots3d[data-traffic=green] .p-beam{transform:scaleX(-1)}.p-slots3d[data-traffic=none] .p-beam{opacity:0}.p-beam path{fill:none;stroke-linecap:round}.p-beam-glow{stroke:color-mix(in srgb,var(--n-accent) 30%,transparent);stroke-width:8}.p-beam-core{stroke:var(--n-accent);stroke-width:2.2;stroke-dasharray:5 7;animation:p-beam-flow 1s linear infinite}@keyframes p-beam-flow{to{stroke-dashoffset:-12}}.p-beam-hit{fill:color-mix(in srgb,var(--n-accent) 35%,transparent)}.p-beam-moving .p-beam-glow{stroke:color-mix(in srgb,var(--n-accent) 55%,transparent)}.p-src rect{fill:var(--n-accent)}.p-src text{font-size:11px;font-weight:700;fill:var(--n-accent-ink)}.p-slots3d-labels{display:grid;grid-template-columns:1fr 1fr;margin-top:2px}.p-blk-label{display:grid;justify-items:center;gap:0;text-align:center;min-width:0;transition:opacity 1.2s}.p-blk-name{display:inline-flex;align-items:center;gap:5px;font-size:var(--p-fs-xs);color:var(--n-text-muted)}.p-blk-label b{font-size:14px;line-height:19px;font-weight:600;font-variant-numeric:tabular-nums}.p-blk-state{font-size:var(--p-fs-xs);color:var(--n-text-2)}.p-blk-label-starting .p-blk-state{color:var(--n-info-fg)}.p-blk-label-live .p-blk-state,.p-blk-label-healthy .p-blk-state{color:var(--n-success-fg)}.p-blk-label-failed .p-blk-state{color:var(--n-danger-fg);font-weight:600}.p-blk-label-off,.p-blk-label-empty{opacity:.55}.p-slots3d-sm .p-slots3d-labels{margin-top:0}.p-slots3d-sm .p-blk-name{font-size:10px;gap:3px}.p-slots3d-sm .p-blk-label b{font-size:var(--p-fs-xs);line-height:15px}.p-slot-dot{display:inline-block;width:7px;height:7px;border-radius:2px;flex:none}.p-slot-dot.p-slot-blue{background:var(--n-info)}.p-slot-dot.p-slot-green{background:var(--n-success)}.p-slot-path{display:inline-flex;align-items:center;gap:4px;font-size:var(--p-fs-sm)}.p-slot-path svg{color:var(--n-text-muted)}.p-run-steps{list-style:none;margin:0;padding:0;display:grid;min-width:0;max-width:480px}.p-run-step{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:start;padding:4px 0;font-size:var(--p-fs-sm);color:var(--n-text-2)}.p-run-icon{width:16px;height:16px;margin-top:1px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--n-line-strong)}.p-run-step-done .p-run-icon{background:var(--n-success);border-color:var(--n-success);color:var(--n-bg)}.p-run-step-running{color:var(--n-text);font-weight:550}.p-run-step-running .p-run-icon{border-color:transparent;color:var(--n-info-fg)}.p-run-step-failed{color:var(--n-danger-fg)}.p-run-step-failed .p-run-icon{background:var(--n-danger);border-color:var(--n-danger);color:#fff}.p-run-step-warn{color:var(--n-warning-fg)}.p-run-step-warn .p-run-icon{background:var(--n-warning);border-color:var(--n-warning);color:var(--n-bg)}.p-run-step-pending,.p-run-step-skipped{color:var(--n-text-muted)}.p-run-step-skipped .p-run-text{opacity:.6}.p-run-text{min-width:0}.p-run-text small{display:block;font-size:var(--p-fs-xs);font-weight:400;color:var(--n-text-muted);overflow-wrap:anywhere}.p-run-time{font-size:var(--p-fs-xs);color:var(--n-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.p-liveops .p-panel-head h2{display:flex;align-items:center;gap:8px}.p-live-dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--n-info)}.p-live-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--n-info);animation:p-pulse 2s ease-out infinite}.p-liveops-list{list-style:none;margin:0;padding:0}.p-liveops-list li+li{border-top:1px solid var(--n-line)}.p-liveop{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 14px}.p-liveop:hover{background:var(--n-surface-2)}.p-liveop-main{display:grid;gap:4px;min-width:0}.p-liveop-title{display:flex;align-items:baseline;gap:8px;min-width:0}.p-liveop-title b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-liveop-title span{font-size:var(--p-fs-sm);color:var(--n-text-muted);white-space:nowrap}.p-liveop-step{display:flex;justify-content:space-between;gap:8px;font-size:var(--p-fs-sm);color:var(--n-info-fg)}.p-liveop-step .p-num{font-size:var(--p-fs-xs);color:var(--n-text-muted)}.p-liveop-bar{display:block;height:4px;border-radius:99px;background:var(--n-surface-3);overflow:hidden}.p-liveop-bar i{display:block;height:100%;border-radius:inherit;background:var(--n-info);transition:width .6s var(--n-ease)}.p-liveop-bar-wait i{width:0}.p-liveop-count{font-size:var(--p-fs-xs);color:var(--n-text-muted)}.p-tenantops{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:28px;align-items:start}.p-tenantops-live{display:grid;gap:10px}.p-tenantops-result{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--p-fs-sm);color:var(--n-text-2)}.p-tenantops-idle{display:grid;gap:4px;padding-top:34px;font-size:var(--p-fs-sm);color:var(--n-text-muted)}.p-tenantops-idle b{color:var(--n-text);font-weight:550}.p-tenantops-history{margin:14px -14px -14px;border-top:1px solid var(--n-line);overflow-x:auto}.p-railops{display:grid;gap:1px;padding-top:2px}.p-railop{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:7px;align-items:center;padding:4px 10px;border-radius:var(--p-r);font-size:var(--p-fs-xs);color:var(--n-info-fg)}.p-railop:hover{background:var(--n-surface-2)}.p-railop-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--n-text-2)}.p-railop-text b{color:var(--n-text);font-weight:600}.p-railop-count{color:var(--n-text-muted);font-variant-numeric:tabular-nums}.p-shell-collapsed .p-railop{grid-template-columns:minmax(0,1fr);justify-items:center;padding:4px 0}.p-shell-collapsed .p-railop-text{display:none}.p-pop-slots{display:flex;align-items:center;gap:12px;margin:4px 0 2px;min-width:0}.p-pop-slots .p-slots3d-sm{width:112px}.p-pop-step{display:grid;gap:2px;min-width:0;font-size:var(--p-fs-xs);color:var(--n-info-fg)}.p-pop-step b{font-size:18px;line-height:22px;font-weight:700;color:var(--n-text);font-variant-numeric:tabular-nums}.p-pop-slot{display:inline-flex;align-items:center;gap:4px}@media (prefers-reduced-motion: reduce){.p-shell,.p-rail,.p-meter i{transition:none!important}.p-dot-live:after,.p-pop,.p-scrim{animation:none}.p-server-cpu .p-spark,.p-pop-spark .p-spark{display:none}.p-pop-spark:before{content:"";display:block;height:4px;border-radius:99px;background:var(--n-surface-3)}.p-spin,.p-blk-starting .p-liq-top,.p-blk-crack,.p-blk-tick,.p-beam-core,.p-live-dot:after{animation:none}.p-blk,.p-liq-move,.p-beam,.p-blk-label,.p-liveop-bar i{transition:none}}@media (max-width: 760px){.p-tenantops{grid-template-columns:minmax(0,1fr);gap:16px}.p-tenantops-idle{padding-top:0}.p-liveop{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.p-liveop .p-slots3d-sm{grid-column:1 / -1}}.p-content{padding:22px 24px 40px;width:100%;max-width:1440px;display:flex;flex-direction:column;gap:var(--p-gap)}.p-pagehead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.p-pagehead p{margin:2px 0 0;color:var(--n-text-muted)}.p-crumbs{display:flex;gap:6px;align-items:center;font-size:var(--p-fs-sm);color:var(--n-text-muted);margin-bottom:4px}.p-crumbs a:hover{color:var(--n-text)}.p-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.p-panel{background:var(--n-surface-1);border:1px solid var(--n-line);border-radius:var(--p-r-lg);min-width:0}.p-panel-head{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:8px 14px;border-bottom:1px solid var(--n-line);flex-wrap:wrap}.p-panel-head .p-muted{font-size:var(--p-fs-sm)}.p-panel-body{padding:14px}.p-panel-flush,.p-table-wrap{overflow-x:auto}.p-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--n-line)}.p-toolbar .p-search{flex:0 1 340px}.p-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--p-gap)}.p-grid-3{display:grid;grid-template-columns:2fr 1fr;gap:var(--p-gap);align-items:start}.p-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--n-line);border-radius:var(--p-r-lg);background:var(--n-surface-1)}.p-stat{padding:12px 16px;display:flex;flex-direction:column;gap:2px;min-width:0}.p-stat+.p-stat{border-left:1px solid var(--n-line)}.p-stat-label{font-size:var(--p-fs-sm);color:var(--n-text-muted);display:flex;align-items:center;gap:6px}.p-stat-value{font-size:20px;line-height:28px;font-weight:600;font-variant-numeric:tabular-nums}.p-stat-note{font-size:var(--p-fs-xs);color:var(--n-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-stat-danger .p-stat-value{color:var(--n-danger-fg)}.p-empty{padding:36px 12px;text-align:center;color:var(--n-text-muted)}.p-loading{padding:24px;color:var(--n-text-muted)}.p-footer-note{padding:10px 14px;font-size:var(--p-fs-sm);color:var(--n-text-muted);border-top:1px solid var(--n-line)}input,select,textarea{font:inherit;color:var(--n-text);background:var(--n-bg);border:1px solid var(--n-line-strong);border-radius:var(--p-r);height:var(--p-ctl);padding:0 10px;width:100%}textarea{height:auto;padding:7px 10px;resize:vertical}select{padding-right:26px;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--n-text-muted) 50%),linear-gradient(135deg,var(--n-text-muted) 50%,transparent 50%);background-position:calc(100% - 13px) 50%,calc(100% - 9px) 50%;background-size:4px 4px;background-repeat:no-repeat}input::placeholder,textarea::placeholder{color:var(--n-text-muted)}input:hover,select:hover,textarea:hover{border-color:var(--n-field-line)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--n-accent);box-shadow:0 0 0 3px var(--n-focus-halo)}input:disabled{opacity:.6}input[type=checkbox]{width:15px;height:15px;padding:0;accent-color:var(--n-accent);cursor:pointer}.p-search{position:relative;display:flex;align-items:center}.p-search svg{position:absolute;left:10px;color:var(--n-text-muted);pointer-events:none}.p-search input{padding-left:32px}.p-search kbd{position:absolute;right:8px;font:500 var(--p-fs-xs) var(--n-font-mono);color:var(--n-text-muted);border:1px solid var(--n-line-strong);border-radius:4px;padding:0 5px}.p-field{display:flex;flex-direction:column;gap:5px;min-width:0}.p-field-wide{grid-column:1 / -1}.p-field-label{font-size:var(--p-fs-sm);font-weight:500;color:var(--n-text-2)}.p-field-hint{font-size:var(--p-fs-xs);color:var(--n-text-muted)}.p-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.p-check{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.p-stack{display:flex;flex-direction:column;gap:var(--p-gap)}.p-form-actions{display:flex;justify-content:flex-end;gap:8px}.p-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:80ch}.p-check-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 12px}.p-suffix{display:flex}.p-suffix input{border-radius:var(--p-r) 0 0 var(--p-r)}.p-suffix span{display:flex;align-items:center;padding:0 10px;border:1px solid var(--n-line-strong);border-left:0;border-radius:0 var(--p-r) var(--p-r) 0;color:var(--n-text-muted);background:var(--n-surface-2);white-space:nowrap}.p-btn{font:inherit;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--p-ctl);padding:0 12px;border-radius:var(--p-r);border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}.p-btn:disabled{opacity:.5;cursor:default}.p-btn-sm{height:var(--p-ctl-sm);padding:0 10px;font-size:var(--p-fs-sm)}.p-btn-primary{background:var(--n-accent);color:var(--n-accent-ink);font-weight:600}.p-btn-primary:hover:not(:disabled){background:var(--n-accent-hover)}.p-btn-secondary{background:var(--n-surface-1);color:var(--n-text);border-color:var(--n-line-strong)}.p-btn-secondary:hover:not(:disabled){background:var(--n-surface-2)}.p-btn-danger{background:transparent;color:var(--n-danger-fg);border-color:color-mix(in srgb,var(--n-danger) 45%,transparent)}.p-btn-danger:hover:not(:disabled){background:var(--n-danger-soft)}.p-btn-ghost{background:transparent;color:var(--n-text-2)}.p-btn-ghost:hover:not(:disabled){background:var(--n-surface-2);color:var(--n-text)}.p-icon-btn{width:30px;height:30px;display:inline-grid;place-items:center;border:0;border-radius:var(--p-r);background:transparent;color:var(--n-text-muted);cursor:pointer}.p-icon-btn:hover{background:var(--n-surface-3);color:var(--n-text)}.p-link{border:0;background:none;color:var(--n-accent-fg);cursor:pointer;font:inherit;font-size:var(--p-fs-xs);padding:0}.p-link:hover{text-decoration:underline}.p-seg{display:inline-flex;border:1px solid var(--n-line-strong);border-radius:var(--p-r);overflow:hidden}.p-seg button{font:inherit;font-size:var(--p-fs-sm);border:0;background:transparent;color:var(--n-text-2);height:calc(var(--p-ctl) - 2px);padding:0 11px;cursor:pointer;display:inline-flex;gap:6px;align-items:center}.p-seg button+button{border-left:1px solid var(--n-line-strong)}.p-seg button:hover{background:var(--n-surface-2)}.p-seg button[aria-pressed=true]{background:var(--n-surface-3);color:var(--n-text);font-weight:600}.p-seg small{color:var(--n-text-muted);font-size:var(--p-fs-xs);font-weight:500}.p-badge{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;border-radius:5px;font-size:var(--p-fs-xs);font-weight:550;white-space:nowrap;border:1px solid transparent}.p-badge-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.p-badge-ok{background:var(--n-success-soft);color:var(--n-success-fg)}.p-badge-warn{background:var(--n-warning-soft);color:var(--n-warning-fg)}.p-badge-danger{background:var(--n-danger-soft);color:var(--n-danger-fg)}.p-badge-info{background:var(--n-info-soft);color:var(--n-info-fg)}.p-badge-neutral{background:transparent;color:var(--n-text-2);border-color:var(--n-line-strong)}.p-chips{display:flex;flex-wrap:wrap;gap:4px}.p-chip{font-size:var(--p-fs-xs);height:20px;display:inline-flex;align-items:center;padding:0 7px;border-radius:5px;border:1px solid var(--n-line-strong);color:var(--n-text-2)}.p-alert{display:flex;align-items:center;gap:10px;border-radius:var(--p-r-lg);padding:10px 14px;border:1px solid}.p-alert-grow{flex:1}.p-alert-danger{background:var(--n-danger-soft);color:var(--n-danger-fg);border-color:color-mix(in srgb,var(--n-danger) 40%,transparent)}.p-alert-warn{background:var(--n-warning-soft);color:var(--n-warning-fg);border-color:color-mix(in srgb,var(--n-warning) 45%,transparent)}.p-codes{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px}.p-codes code{font:600 14px var(--n-font-mono);padding:6px 8px;border:1px solid var(--n-line);border-radius:var(--p-r);background:var(--n-surface-2);text-align:center}.p-qr-row{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.p-qr{background:#fff;border-radius:var(--p-r);padding:6px;border:1px solid var(--n-line)}.p-steps{margin:0;padding-left:18px;color:var(--n-text-2);font-size:var(--p-fs-sm);display:grid;gap:4px}.p-totp-key{font:600 14px var(--n-font-mono);letter-spacing:.5px;word-break:break-all;padding:6px 8px;border:1px solid var(--n-line);border-radius:var(--p-r);background:var(--n-surface-2)}.p-alert-info{background:var(--n-surface-2);color:var(--n-text);border-color:var(--n-line-strong)}.p-alert-info svg{color:var(--n-accent-fg)}.p-error-text{color:var(--n-danger-fg);font-size:var(--p-fs-xs);max-width:380px;white-space:pre-wrap;word-break:break-word}.p-table{width:100%;border-collapse:collapse}.p-table th{height:38px;text-align:left;font-size:var(--p-fs-sm);font-weight:500;color:var(--n-text-muted);padding:0 12px;border-bottom:1px solid var(--n-line);white-space:nowrap}.p-table td{height:var(--p-row);padding:6px 12px;border-bottom:1px solid var(--n-line);vertical-align:middle}.p-table tbody tr:last-child td{border-bottom:0}.p-table tbody tr:hover td{background:var(--n-surface-2)}.p-table .p-cell-main{font-weight:550;display:block;line-height:1.35}.p-table .p-cell-sub{display:block;font-size:var(--p-fs-sm);color:var(--n-text-muted);line-height:1.35}.p-table .p-col-actions{width:1%;white-space:nowrap;text-align:right}.p-table .p-col-check{width:36px}.p-row-link{cursor:pointer}.p-detail{max-width:380px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-dl{display:grid;grid-template-columns:130px 1fr;gap:8px 14px;margin:0}.p-dl dt{color:var(--n-text-muted)}.p-dl dd{margin:0;min-width:0;overflow-wrap:anywhere}.p-feed{list-style:none;margin:0;padding:0}.p-feed li{display:flex;gap:10px;align-items:center;height:38px;padding:0 14px;border-bottom:1px solid var(--n-line)}.p-feed li:last-child{border-bottom:0}.p-feed .p-feed-time{margin-left:auto;font-size:var(--p-fs-xs);color:var(--n-text-muted);white-space:nowrap}.p-feed svg{color:var(--n-text-muted)}.p-module-group h3{padding:12px 14px 6px;font-size:var(--p-fs-xs);color:var(--n-text-muted);font-weight:500}.p-module{display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 14px;border-top:1px solid var(--n-line)}.p-module-text{flex:1;min-width:0;display:flex;flex-direction:column}.p-module-text b{font-weight:550}.p-module-text span{font-size:var(--p-fs-sm);color:var(--n-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-module-src{width:120px;font-size:var(--p-fs-xs);color:var(--n-text-muted);text-align:right}.p-module-src.p-override{color:var(--n-accent-fg)}.p-switch{position:relative;width:32px;height:18px;flex:none}.p-switch input{position:absolute;inset:0;opacity:0;margin:0;width:100%;height:100%;cursor:pointer;z-index:1}.p-switch span{position:absolute;inset:0;border-radius:999px;background:var(--n-surface-4);transition:background .15s}.p-switch span:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--n-text);transition:transform .15s}.p-switch input:checked+span{background:var(--n-accent)}.p-switch input:checked+span:after{transform:translate(14px);background:var(--n-accent-ink)}.p-switch input:disabled{cursor:default}.p-switch input:disabled+span{opacity:.45}.p-switch input:focus-visible+span{outline:2px solid var(--n-focus-rail);outline-offset:2px}.p-plans{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--p-gap)}.p-plan{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.p-plan-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.p-plan-price{font-size:22px;font-weight:650;font-variant-numeric:tabular-nums}.p-plan-price span{font-size:var(--p-fs-sm);color:var(--n-text-muted);font-weight:400}.p-plan-facts{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;font-size:var(--p-fs-sm);color:var(--n-text-2)}.p-release{display:flex;flex-direction:column;gap:6px}.p-release-label{font-size:var(--p-fs-xs);color:var(--n-text-muted)}.p-release-title{font-size:var(--p-fs);line-height:20px;font-weight:600}.p-release-notes{white-space:pre-line;font-size:var(--p-fs-sm);line-height:1.5;color:var(--n-text-2);max-width:82ch;overflow-wrap:anywhere}.p-release-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--p-fs-xs);line-height:1.45;color:var(--n-text-muted);white-space:pre-line;max-width:72ch}.p-release-more{margin-top:2px;font-size:var(--p-fs-xs)}.p-release-more summary{cursor:pointer;color:var(--n-accent-fg);width:max-content}.p-release-more[open] .p-release-clamp{-webkit-line-clamp:unset;display:block}.p-modal{border:1px solid var(--n-line-strong);border-radius:10px;padding:0;width:min(480px,calc(100vw - 32px));background:var(--n-surface-1);color:var(--n-text);box-shadow:var(--n-e3)}.p-modal-wide{width:min(680px,calc(100vw - 32px))}.p-modal::backdrop{background:var(--n-scrim);backdrop-filter:blur(2px)}.p-modal-head{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--n-line)}.p-modal-body{padding:16px;max-height:calc(100vh - 150px);overflow:auto}.p-modal-body p{margin:0 0 12px;color:var(--n-text-2)}.p-modal-foot{display:flex;justify-content:flex-end;gap:8px;padding-top:16px}.p-modal>.p-modal-foot{padding:12px 16px;border-top:1px solid var(--n-line)}.p-subhead{margin:18px 0 10px;font-size:var(--p-fs-sm)}.p-secret dl{background:var(--n-surface-2);border:1px solid var(--n-line);border-radius:var(--p-r);padding:12px}.p-secret .p-select{font:600 15px var(--n-font-mono)}.p-toasts{position:fixed;right:16px;bottom:16px;display:flex;flex-direction:column;gap:8px;z-index:50}.p-toast{padding:10px 14px;border-radius:var(--p-r-lg);max-width:380px;font-size:var(--p-fs-sm);background:var(--n-surface-3);color:var(--n-text);border:1px solid var(--n-line-strong);box-shadow:var(--n-e2)}.p-toast-error{border-color:var(--n-danger);color:var(--n-danger-fg)}.p-login{min-height:100vh;display:grid;place-items:center;padding:16px;background:var(--n-bg)}.p-login-card{width:min(360px,100%);display:flex;flex-direction:column;gap:14px}.p-login-card .p-brand{border:0;padding:0;height:auto;justify-content:center;margin-bottom:4px}.p-login-card h1{text-align:center}.p-login-card>p{margin:-8px 0 6px;text-align:center;color:var(--n-text-muted)}.p-login-box{background:var(--n-surface-1);border:1px solid var(--n-line);border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:12px}.p-login-box .p-btn{width:100%;height:36px}.p-tabs{display:flex;gap:2px;border-bottom:1px solid var(--n-line);overflow-x:auto}.p-tabs button{font:inherit;font-size:var(--p-fs-sm);font-weight:500;color:var(--n-text-2);background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:8px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.p-tabs button:hover{color:var(--n-text)}.p-tabs button[aria-selected=true]{color:var(--n-text);border-bottom-color:var(--n-accent);font-weight:600}.p-tabs small{background:var(--n-warning-soft);color:var(--n-warning-fg);border-radius:8px;padding:0 6px;font-size:var(--p-fs-xs);line-height:16px}.p-integ-state{display:flex;gap:8px 16px;align-items:center;flex-wrap:wrap}.p-integ-secrets{min-width:140px}@media (max-width: 1100px){.p-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.p-stat:nth-child(3){border-left:0}.p-stat:nth-child(n+3){border-top:1px solid var(--n-line)}.p-grid-2,.p-grid-3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.p-shell{grid-template-columns:1fr}.p-rail{position:fixed;inset:0 auto 0 0;width:min(300px,86vw);z-index:30;transform:translate(-100%);visibility:hidden;transition:transform .22s var(--n-ease),visibility 0s linear .22s}.p-shell-menu .p-rail{transform:none;visibility:visible;box-shadow:var(--n-e3);transition:transform .22s var(--n-ease)}.p-top{padding:0 12px}.p-top .p-search{display:none}.p-content{padding:16px}.p-form-grid{grid-template-columns:minmax(0,1fr)}.p-dl{grid-template-columns:1fr;gap:2px 0}.p-dl dd{margin-bottom:8px}.p-module-src{display:none}.p-integ-table,.p-integ-table tbody,.p-integ-table tr,.p-integ-table td{display:block;width:100%}.p-integ-table thead{display:none}.p-integ-table tr{padding:10px 12px;border-top:1px solid var(--n-line)}.p-integ-table tr:first-child{border-top:0}.p-integ-table td{height:auto;padding:2px 0;border:0;text-align:left}.p-integ-table td.p-col-actions{padding-top:8px}.p-integ-table .p-actions{justify-content:flex-start}}}@layer panel{.p-list-plain{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--n-text-2)}.p-danger-fg{color:var(--n-danger-fg)}.p-bulud-table{min-width:660px}.p-bulud-table td{white-space:nowrap}.p-bulud-steps{margin:0;padding:0;list-style:none;display:grid;gap:10px}.p-bulud-steps li{display:flex;gap:10px;align-items:flex-start}.p-bulud-steps li>svg{flex:none;margin-top:2px}}@layer panel{.p-livedots{display:block;flex:none;width:12px;height:12px;margin:-2px;fill:var(--lv, var(--n-text-muted))}.p-server-icon .p-livedots{display:block}.p-livedots:not(.p-livedots-on) circle{opacity:1}.p-livedots-on{animation:p-livedots-turn 1.1s linear infinite}@keyframes p-livedots-turn{to{transform:rotate(360deg)}}.p-pop-head .p-livedots{margin:0}.p-shell-collapsed .p-server-icon .p-livedots{position:absolute;right:-6px;bottom:-6px;margin:0;padding:1px;width:14px;height:14px;border-radius:50%;background:var(--n-surface-1);box-sizing:border-box}@media (prefers-reduced-motion: reduce){.p-livedots-on{animation:none}.p-livedots circle{opacity:1}}}
