.console{border:1px solid var(--fd-border);border-radius:var(--fd-radius-popover);background:var(--fd-surface);text-align:left;user-select:none;height:556px;margin-top:14px;display:flex;position:relative;overflow:hidden}.con-radio{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.con-page{display:none}.page-apps{display:grid}.console:has(#con-vms:checked) .page-apps,.console:has(#con-db:checked) .page-apps,.console:has(#con-ai:checked) .page-apps{display:none}.console:has(#con-apps:checked) .page-apps,.console:has(#con-vms:checked) .page-vms,.console:has(#con-db:checked) .page-db,.console:has(#con-ai:checked) .page-ai{display:grid}.console:has(#con-apps:checked) [for=con-apps],.console:has(#con-vms:checked) [for=con-vms],.console:has(#con-db:checked) [for=con-db],.console:has(#con-ai:checked) [for=con-ai]{background:var(--fd-accent-soft);color:var(--fd-accent-soft-text);font-weight:500}.console:has(#con-apps:focus-visible) [for=con-apps],.console:has(#con-vms:focus-visible) [for=con-vms],.console:has(#con-db:focus-visible) [for=con-db],.console:has(#con-ai:focus-visible) [for=con-ai]{outline:2px solid var(--fd-accent);outline-offset:-2px}.con-side{width:var(--fd-sidebar-w);background:var(--fd-sidebar);border-right:1px solid var(--fd-border);flex-direction:column;flex-shrink:0;gap:2px;padding:10px 9px;display:flex;overflow:hidden}.con-group{font:600 var(--fd-size-label) var(--fd-font-body);color:var(--fd-faint);letter-spacing:var(--fd-group-tracking);white-space:nowrap;padding:10px 10px 4px}.con-item{border-radius:var(--fd-radius-control);font:400 var(--fd-size-body) var(--fd-font-body);color:var(--fd-text-2);white-space:nowrap;align-items:center;gap:10px;padding:8px 10px;display:flex}label.con-item{cursor:pointer}label.con-item:hover{background:var(--fd-border-soft)}.con-tabs{border:1px solid var(--fd-border);border-radius:var(--fd-radius-control);background:var(--fd-surface-2);scrollbar-width:none;gap:2px;padding:2px;display:none;overflow-x:auto}.con-tabs label{font:500 var(--fd-size-ui) var(--fd-font-body);color:var(--fd-text-2);cursor:pointer;white-space:nowrap;border-radius:4px;flex-shrink:0;padding:4px 10px}.con-item svg{flex-shrink:0}.con-item path{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.con-main{flex-direction:column;flex:1;min-width:0;display:flex}.con-top{padding:var(--fd-topbar-pad);border-bottom:1px solid var(--fd-border);align-items:center;gap:12px;display:flex}.con-project{border:1px solid var(--fd-border);border-radius:var(--fd-radius-control);background:var(--fd-surface-2);font:500 var(--fd-size-table) var(--fd-font-body);white-space:nowrap;align-items:center;gap:8px;padding:6px 11px;display:flex}.con-project i{color:var(--fd-accent);font-style:normal;font-size:var(--fd-size-ui)}.con-project small{color:var(--fd-faint);font-size:var(--fd-size-label)}.con-search{white-space:nowrap;border:1px solid var(--fd-border);border-radius:var(--fd-radius-control);background:var(--fd-surface-2);width:220px;font:400 var(--fd-size-table) var(--fd-font-body);color:var(--fd-muted);align-items:center;gap:8px;padding:7px 12px;display:flex}.con-search kbd{border:1px solid var(--fd-border);background:var(--fd-kbd);font:500 var(--fd-size-hint) var(--fd-font-mono);color:var(--fd-faint);border-radius:4px;margin-left:auto;padding:1px 5px}.con-alerts{white-space:nowrap;border-radius:var(--fd-radius-pill);font:500 var(--fd-size-caption) var(--fd-font-body);color:var(--fd-warn-text);background:var(--fd-warn-chip);border:1px solid var(--fd-warn-chip-border);margin-left:auto;padding:4px 11px}.con-page{padding:var(--fd-page-pad);gap:var(--fd-grid-gap);overflow:hidden}.con-title{justify-content:space-between;align-items:baseline;display:flex}.con-title .con-heading{font:600 var(--fd-size-page-title) var(--fd-font-display)}.con-kpis{gap:var(--fd-grid-gap);grid-template-columns:repeat(4,1fr);display:grid}.con-kpi{border:1px solid var(--fd-border);border-radius:var(--fd-radius-card);padding:var(--fd-pad-card);background:var(--fd-surface)}.kpi-label{font:500 var(--fd-size-hint) var(--fd-font-body);color:var(--fd-muted);letter-spacing:var(--fd-label-tracking)}.kpi-value{font:600 var(--fd-size-kpi) var(--fd-font-display);margin-top:4px}.kpi-sub{font:400 var(--fd-size-detail) var(--fd-font-body);color:var(--fd-ok);margin-top:3px}.kpi-bar{border-radius:var(--fd-radius-bar);background:var(--fd-border-soft);height:5px;margin-top:8px}.kpi-bar i{border-radius:var(--fd-radius-bar);background:var(--fd-accent);height:100%;display:block}.kpi-bar.warn i{background:var(--fd-warn)}.con-table{border:1px solid var(--fd-border);border-radius:var(--fd-radius-card);overflow:hidden}.con-row{border-bottom:1px solid var(--fd-rowline);font-size:var(--fd-size-table);color:var(--fd-text-2);grid-template-columns:2fr 1fr .8fr .8fr 1.1fr;align-items:center;column-gap:10px;padding:9px 16px;display:grid}.con-row span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.con-row.con-head{font:500 var(--fd-size-label) var(--fd-font-body);color:var(--fd-faint);letter-spacing:var(--fd-label-tracking);border-color:var(--fd-border-soft);padding:8px 16px}.con-row.warn{background:var(--fd-row-warn)}.con-row .mono{font-family:var(--fd-font-mono);font-size:var(--fd-size-mono-cell)}.con-filter{align-items:center;gap:10px;display:flex}.con-q{border:1px solid var(--fd-border);border-radius:var(--fd-radius-control);background:var(--fd-surface-2);max-width:300px;font:400 var(--fd-size-ui) var(--fd-font-body);color:var(--fd-text);white-space:nowrap;flex:1;align-items:center;gap:8px;padding:6px 10px;display:flex}.con-q.empty{color:var(--fd-muted)}.con-q i{color:var(--fd-faint);margin-left:auto;font-style:normal}.con-count{font:400 var(--fd-size-caption) var(--fd-font-body);color:var(--fd-faint);white-space:nowrap;margin-left:auto}.con-row.vm{grid-template-columns:1.7fr 1.2fr .9fr .6fr .8fr 1fr 1.2fr}.con-row.db{grid-template-columns:1.5fr .9fr .9fr .9fr 1.1fr 1.3fr}.con-row.ai{grid-template-columns:1.4fr 1.7fr .7fr 1.1fr .8fr .7fr 1fr}.con-row.crit{background:var(--fd-row-crit)}.con-row .name{font-size:var(--fd-size-ui);color:var(--fd-text)}.st-running{color:var(--fd-ok)}.st-throttled{color:var(--fd-warn-text)}.st-migrating{color:var(--fd-crit)}.st-healthy{color:var(--fd-ok)}.st-replica{color:var(--fd-warn-text)}@media (width<=900px){.con-side,.con-project,.con-alerts{display:none}.con-tabs{display:flex}.console{height:680px}.con-kpis{grid-template-columns:1fr 1fr}}@media (width<=600px){.con-search,.con-row span:nth-child(2){display:none}.con-row{grid-template-columns:2fr .8fr .8fr 1.1fr}.con-row.vm span:nth-child(3),.con-row.vm span:nth-child(6){display:none}.con-row.vm{grid-template-columns:2fr .6fr .9fr 1.2fr}.con-row.db span:nth-child(3){display:none}.con-row.db{grid-template-columns:1.6fr .9fr 1.1fr 1.3fr}.con-row.ai span:nth-child(4),.con-row.ai span:nth-child(6){display:none}.con-row.ai{grid-template-columns:1.6fr .6fr .9fr 1.1fr}}.capability-card[data-astro-cid-cognygiv]{--capability-color:#9fe8bd;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--capability-color) 12%, transparent), transparent 48%), var(--fd-surface);min-height:190px;padding:20px;position:relative;overflow:hidden}.capability-card[data-astro-cid-cognygiv]:before{content:"";background:linear-gradient(90deg, var(--capability-color), transparent 75%);height:2px;position:absolute;inset:0 0 auto}.capability-icon[data-astro-cid-cognygiv]{border:1px solid color-mix(in srgb, var(--capability-color) 38%, var(--fd-border));background:color-mix(in srgb, var(--capability-color) 10%, var(--fd-surface));width:38px;height:38px;color:var(--capability-color);border-radius:9px;place-items:center;display:grid}.capability-icon[data-astro-cid-cognygiv] svg[data-astro-cid-cognygiv]{width:20px;height:20px}.capability-icon[data-astro-cid-cognygiv] path[data-astro-cid-cognygiv]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.capability-head[data-astro-cid-cognygiv]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.capability-head[data-astro-cid-cognygiv] .card-title[data-astro-cid-cognygiv]{margin:0}.tone-blue[data-astro-cid-cognygiv]{--capability-color:#8fa2ff}.tone-amber[data-astro-cid-cognygiv]{--capability-color:#e3b45d}.tone-coral[data-astro-cid-cognygiv]{--capability-color:#ec8e83}@media (width<=600px){.capability-card[data-astro-cid-cognygiv]{min-height:auto}}
