._bootSplash_1lbt5_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:1rem;background:color-mix(in srgb,var(--surface-1) 92%,var(--bg));color:var(--text-1);transition:opacity .22s ease,transform .22s ease;transform:scale(1);opacity:1}._bootSplashExiting_1lbt5_15{opacity:0;transform:scale(.992);pointer-events:none}._bootSplashCard_1lbt5_21{position:relative;isolation:isolate;overflow:hidden;width:min(36rem,96vw);padding:clamp(1.25rem,2.5vw,1.875rem);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);background:color-mix(in srgb,var(--surface-2) 88%,var(--surface-1));display:grid;justify-items:center;gap:.875rem}._bootSplashPattern_1lbt5_36{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}._bootSplashPatternSvg_1lbt5_43{width:100%;height:100%;display:block}._bootSplashGrid_1lbt5_49{fill:none;stroke:color-mix(in srgb,var(--text-2) 20%,transparent);stroke-width:1;stroke-dasharray:4 10;animation:_bootSplashGridDrift_1lbt5_1 4.8s linear infinite}._bootSplashWave_1lbt5_57{fill:none;stroke:color-mix(in srgb,var(--primary) 55%,transparent);stroke-width:1.5;animation:_bootSplashWaveFlow_1lbt5_1 4.2s ease-in-out infinite}._bootSplashDot_1lbt5_64{fill:color-mix(in srgb,var(--info) 66%,transparent);animation:_bootSplashPulse_1lbt5_1 3.6s ease-in-out infinite}._bootSplashDotAlt_1lbt5_69{fill:color-mix(in srgb,var(--primary) 68%,transparent);animation-delay:.8s}._bootSplashBrand_1lbt5_74{position:relative;z-index:1;width:min(24rem,86vw);aspect-ratio:876 / 332;display:grid;place-items:center}._bootSplashLogo_1lbt5_83{width:100%;height:auto;display:block;object-fit:contain}._bootSplashStatus_1lbt5_90{position:relative;z-index:1;margin:0;font-size:.95rem;line-height:1.35;color:var(--text-2);letter-spacing:.01em}._bootSplashProgress_1lbt5_100{position:relative;z-index:1;width:min(11rem,60vw);height:.3rem;border-radius:999px;background:color-mix(in srgb,var(--text-3) 26%,var(--surface-3));overflow:hidden}._bootSplashProgressBar_1lbt5_110{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 78%,var(--surface-2)),color-mix(in srgb,var(--info) 62%,var(--surface-2)));transform-origin:left center;animation:_bootSplashProgressFlow_1lbt5_1 1.5s ease-in-out infinite}._bootSplashReduced_1lbt5_124{transition:none;transform:none}._bootSplashReduced_1lbt5_124 ._bootSplashGrid_1lbt5_49,._bootSplashReduced_1lbt5_124 ._bootSplashWave_1lbt5_57,._bootSplashReduced_1lbt5_124 ._bootSplashDot_1lbt5_64,._bootSplashReduced_1lbt5_124 ._bootSplashProgressBar_1lbt5_110{animation:none}._bootSplashReduced_1lbt5_124 ._bootSplashProgressBar_1lbt5_110{width:100%}@keyframes _bootSplashGridDrift_1lbt5_1{0%{transform:translate(0)}to{transform:translate(-1.1rem)}}@keyframes _bootSplashWaveFlow_1lbt5_1{0%,to{transform:translateY(0)}50%{transform:translateY(-.3rem)}}@keyframes _bootSplashPulse_1lbt5_1{0%,to{transform:scale(1);opacity:.65}50%{transform:scale(1.2);opacity:1}}@keyframes _bootSplashProgressFlow_1lbt5_1{0%{transform:translate(-95%)}50%{transform:translate(95%)}to{transform:translate(-95%)}}@media(prefers-reduced-motion:reduce){._bootSplash_1lbt5_1{transition:none;transform:none}._bootSplashGrid_1lbt5_49,._bootSplashWave_1lbt5_57,._bootSplashDot_1lbt5_64,._bootSplashProgressBar_1lbt5_110{animation:none}._bootSplashProgressBar_1lbt5_110{width:100%;transform:none}}@font-face{font-family:Karl Space Grotesk;src:url(/assets/space-grotesk-variable-DIScfSlK.ttf) format("truetype");font-weight:300 700;font-style:normal;font-display:swap}.compute-surface{gap:16px}.compute-surface__hero{display:grid;gap:16px;align-items:start}.compute-surface__views{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.compute-surface__views-label,.compute-toolbar__label{display:inline-flex;align-items:center;gap:6px}.compute-overview{display:grid;gap:16px}.compute-signal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.compute-signal-card,.compute-fact-card{display:grid;gap:8px;min-height:108px;padding:16px;border:1px solid var(--border-subtle);border-radius:16px;background:#ffffff9e}.compute-signal-card__label,.compute-fact-card>span{font-size:.75rem;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle)}.compute-signal-card>strong,.compute-fact-card>strong{font-size:1.8rem;line-height:1}.compute-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.compute-focus-card,.compute-section-card{display:grid;gap:12px}.compute-focus-card__header,.compute-section__header{display:flex;justify-content:space-between;align-items:start;gap:16px}.compute-section__meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.compute-focus-list,.compute-detail-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.compute-focus-list li,.compute-detail-list li{display:flex;justify-content:space-between;align-items:start;gap:12px;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:14px;background:#ffffff7a}.compute-focus-list li>div,.compute-detail-list__row>div{display:grid;gap:4px;min-width:0}.compute-focus-list li strong,.compute-detail-list__row strong{font-size:.95rem}.compute-focus-list li span,.compute-focus-card__empty,.compute-cell-stack>span,.compute-detail-list__row span{color:var(--text-subtle)}.compute-workbench{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}.compute-gap-bar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;color:var(--text-subtle);font-size:.82rem}.compute-gap-bar>span{padding:6px 10px;border-radius:999px;border:1px solid var(--border-subtle);background:#ffffff8a}.compute-toolbar{margin-bottom:16px}.compute-table td,.compute-table th{vertical-align:top}.compute-table--compact td{padding-top:10px;padding-bottom:10px}.compute-cell-stack{display:grid;gap:4px;min-width:0}.compute-cell-stack>strong{line-height:1.3;word-break:break-word}.compute-table .resource-row{cursor:pointer}.compute-device-inspector{position:sticky;top:calc(var(--global-header-height, 56px) + 16px);display:grid;gap:16px;max-height:calc(100dvh - var(--global-header-height, 56px) - 32px);overflow:auto}.compute-device-inspector__header,.compute-device-inspector__body,.compute-device-inspector__empty{display:grid;gap:14px}.compute-device-inspector__header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.compute-device-inspector__header-actions{display:grid;gap:10px;justify-items:end}.compute-device-inspector__tabs{gap:8px}.compute-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.compute-detail-list__row{display:flex;justify-content:space-between;align-items:start;gap:12px}.compute-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.compute-pagination button{min-width:72px}@media(max-width:1400px){.compute-workbench{grid-template-columns:1fr}.compute-device-inspector{position:static;max-height:none}}@media(max-width:1180px){.compute-overview-grid{grid-template-columns:1fr}.compute-surface__hero,.compute-section__header,.compute-detail-list__row{display:grid;grid-template-columns:1fr}.compute-pagination{flex-wrap:wrap;justify-content:flex-start}}@media(max-width:820px){.compute-fact-grid,.compute-signal-grid{grid-template-columns:1fr}}:root{--karl-primary-50: #eef1f9;--karl-primary-100: #dde3f4;--karl-primary-200: #c4cdec;--karl-primary-300: #a2addf;--karl-primary-400: #7d8fcf;--karl-primary-500: #6579c0;--karl-primary-600: #4b5ea7;--karl-primary-700: #3d4d88;--karl-primary-800: #313f6e;--karl-primary-900: #253152;--karl-accent-50: #f0f9ff;--karl-accent-100: #e0f2fe;--karl-accent-200: #bae6fd;--karl-accent-300: #7dd3fc;--karl-accent-400: #38bdf8;--karl-accent-500: #0ea5e9;--karl-accent-600: #0284c7;--karl-accent-700: #0369a1;--karl-accent-800: #075985;--karl-accent-900: #0c4a6e;--karl-neutral-50: #f6f7fb;--karl-neutral-100: #eceff5;--karl-neutral-200: #dce2ec;--karl-neutral-300: #c9d2e1;--karl-neutral-400: #96a3b8;--karl-neutral-500: #6d7a90;--karl-neutral-600: #4c5970;--karl-neutral-700: #354155;--karl-neutral-800: #1f2937;--karl-neutral-900: #111827;--karl-neutral-950: #020617;--bg: #e6edf7;--surface-1: #f1f5fb;--surface-2: #e7eef8;--surface-3: #dde7f3;--surface-raised: #f8fbff;--surface-muted: #e5edf8;--surface-overlay: color-mix(in srgb, #f8fbff 86%, var(--karl-primary-50));--text-1: var(--karl-neutral-900);--text-2: var(--karl-neutral-700);--text-3: var(--karl-neutral-600);--border: #c2d0e3;--divider: #d2ddee;--selected: color-mix(in srgb, var(--primary) 12%, var(--surface-1));--hover: color-mix(in srgb, var(--primary) 7%, var(--surface-1));--muted: var(--karl-neutral-100);--primary: var(--karl-primary-600);--primary-hover: var(--karl-primary-700);--primary-active: var(--karl-primary-800);--primary-contrast: #f8fafc;--link: var(--karl-primary-700);--link-hover: var(--karl-primary-800);--focus-ring: var(--karl-primary-500);--focus-ring-soft: color-mix(in srgb, var(--focus-ring) 24%, transparent);--success: #007f59;--success-surface: #defcf0;--success-border: #8ce4c2;--success-text: #004e3b;--warning: #b56a00;--warning-surface: #fff3d6;--warning-border: #f6ca7e;--warning-text: #6f3b00;--danger: #b42318;--danger-surface: #fee8e7;--danger-border: #f5b5b3;--danger-text: #7a140f;--info: #0b78b8;--info-surface: #e0f4ff;--info-border: #9fd8f7;--info-text: #084a73;--code-text: #daf8f0;--code-surface: #0f172a;--font-family-sans: "Karl Space Grotesk", "Space Grotesk", "IBM Plex Sans", "Segoe UI", sans-serif;--font-family-mono: "JetBrains Mono", "IBM Plex Mono", "Fira Code", monospace;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--shadow-1: 0 1px 2px rgba(2, 6, 23, .06);--shadow-2: 0 8px 24px rgba(2, 6, 23, .1);--shadow-3: 0 18px 40px rgba(2, 6, 23, .14);--shadow-soft: 0 4px 12px rgba(2, 6, 23, .08);--motion-fast: .12s;--motion-base: .18s;--motion-slow: .26s;--motion-enter: .22s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-emphasized: cubic-bezier(.22, 1, .36, 1);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--type-h1-min: 24px;--type-h1-max: 28px;--type-h2-min: 18px;--type-h2-max: 20px;--type-body: 14px;--type-body-compact: 13px;--type-caption: 12px;--type-subsection: 16px;--type-metadata: 11px;--control-height-compact: 32px;--control-height-default: 36px;--table-row-height-compact: 32px;--table-row-height-comfortable: 48px;--sidebar-width-expanded: 288px;--sidebar-width-collapsed: 88px;--drawer-header-height: 56px;--drawer-tabs-height: 40px;--drawer-body-padding: 16px;--drawer-yaml-padding: 12px;--bg-panel: var(--surface-1);--bg-panel-soft: var(--surface-2);--text: var(--text-1);--text-soft: var(--text-2);--text-muted: var(--text-2);--text-strong: var(--text-1);--line: var(--border);--accent: var(--primary);--accent-soft: color-mix(in srgb, var(--primary) 14%, var(--surface-1));--primary-soft: var(--accent-soft);--success-soft: var(--success-surface);--warning-soft: var(--warning-surface);--danger-soft: var(--danger-surface);--info-soft: var(--info-surface)}[data-theme=dark]{--bg: var(--karl-neutral-950);--surface-1: #081224;--surface-2: #0f1a30;--surface-3: #15233f;--surface-raised: #0d1830;--surface-muted: #0f1f3a;--surface-overlay: color-mix(in srgb, #0f1a30 85%, var(--karl-primary-500));--text-1: #e8edf7;--text-2: #c1cbdf;--text-3: #93a0ba;--border: #253453;--divider: #1e2b43;--selected: color-mix(in srgb, var(--primary) 24%, var(--surface-1));--hover: color-mix(in srgb, var(--primary) 12%, var(--surface-1));--muted: #111b31;--primary: var(--karl-primary-400);--primary-hover: var(--karl-primary-300);--primary-active: var(--karl-primary-500);--primary-contrast: #081224;--link: var(--karl-accent-300);--link-hover: var(--karl-accent-200);--focus-ring: var(--karl-accent-400);--focus-ring-soft: color-mix(in srgb, var(--focus-ring) 34%, transparent);--success: #00d294;--success-surface: #052e26;--success-border: #0b6f56;--success-text: #9cf5d6;--warning: #f99c00;--warning-surface: #3f2a02;--warning-border: #83580a;--warning-text: #ffd48a;--danger: #fb2c36;--danger-surface: #431015;--danger-border: #8f1f2a;--danger-text: #ffb5b8;--info: #38bdf8;--info-surface: #08253f;--info-border: #1f5f8d;--info-text: #b5e9ff;--code-text: #daf8f0;--code-surface: #050b18;--shadow-1: 0 1px 2px rgba(2, 6, 23, .6);--shadow-2: 0 10px 28px rgba(2, 6, 23, .5);--shadow-3: 0 20px 44px rgba(2, 6, 23, .66);--shadow-soft: 0 8px 22px rgba(2, 6, 23, .42);--bg-panel: var(--surface-1);--bg-panel-soft: var(--surface-2);--text: var(--text-1);--text-soft: var(--text-2);--text-muted: var(--text-2);--text-strong: var(--text-1);--line: var(--border);--accent: var(--primary);--accent-soft: color-mix(in srgb, var(--primary) 20%, var(--surface-1));--primary-soft: var(--accent-soft);--success-soft: var(--success-surface);--warning-soft: var(--warning-surface);--danger-soft: var(--danger-surface);--info-soft: var(--info-surface)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{background:var(--bg);color:var(--text-1);font-family:var(--font-family-sans)}code{font-family:var(--font-family-mono)}a{color:var(--link)}a:hover{color:var(--link-hover)}.app-shell{--global-header-height: 56px;min-height:100vh;position:relative;overflow:visible}.app-shell__ambient{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.app-shell--minimal{min-height:100vh;background:var(--bg);padding:var(--space-2)}.skip-link{position:absolute;left:12px;top:-40px;z-index:20;background:var(--primary);color:var(--primary-contrast);padding:8px 12px;border-radius:var(--radius-sm);text-decoration:none}.skip-link:focus{top:12px}.ambient-glow{position:absolute;border-radius:999px;pointer-events:none;filter:blur(65px);opacity:.35}.ambient-glow--one{width:340px;height:340px;background:color-mix(in srgb,var(--primary) 35%,transparent);top:-120px;right:-120px}.ambient-glow--two{width:300px;height:300px;background:color-mix(in srgb,var(--info) 24%,transparent);bottom:-88px;left:-88px}.global-header{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);height:56px;padding:0 var(--space-3);border-bottom:1px solid var(--divider);background:var(--surface-1)}.global-header__left,.global-header__center,.global-header__right{display:flex;align-items:center;min-width:0}.global-header__center{overflow:hidden}.global-header__right{justify-content:flex-end}.global-header-brand{display:inline-flex;align-items:center;justify-content:flex-start;text-decoration:none;color:inherit;min-width:0;padding:0 var(--space-1);min-height:48px;white-space:nowrap;border-radius:var(--radius-md);transition:background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.global-header-brand:hover{background:var(--hover);box-shadow:var(--shadow-1)}.global-header-brand__logo{width:auto;height:50px;max-width:260px;flex:0 0 auto;object-fit:contain}.global-header-breadcrumb{display:flex;align-items:center;gap:var(--space-1);min-width:0;white-space:nowrap;font-size:var(--type-caption);color:var(--text-2);overflow:hidden}.global-header-breadcrumb__item{min-width:0;display:inline-flex;align-items:center;gap:var(--space-1);flex:0 1 auto}.global-header-breadcrumb__segment{display:inline-block;min-width:0;max-width:min(24vw,20rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-header-breadcrumb__link{color:inherit;text-decoration:none;border-radius:var(--radius-sm);padding:2px 4px;margin:-2px -4px;transition:color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}.global-header-breadcrumb__link:hover{color:var(--text-1);background:var(--hover)}.global-header-breadcrumb__link:focus-visible{outline:none;color:var(--text-1);background:var(--hover);box-shadow:var(--focus-ring)}.global-header-breadcrumb__segment--active{color:var(--text-1);font-weight:600}.global-header-breadcrumb__separator{display:inline-flex;align-items:center;color:var(--text-3)}.global-header-actions{display:flex;align-items:center;flex-wrap:nowrap;justify-content:flex-end;gap:var(--space-2);min-width:0;overflow:visible}.global-header-search{height:var(--control-height-compact);padding:0 var(--space-3);display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap;border-radius:999px}.global-header-search__icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.global-header-search__icon svg{width:16px;height:16px}.global-header-search__label{font-size:var(--type-body-compact)}.global-header-search__kbd{font-family:var(--font-family-mono);font-size:var(--type-metadata);color:var(--text-2)}.global-header-link{min-height:var(--control-height-compact);padding:0 var(--space-3);border:1px solid var(--border);border-radius:999px;background:var(--surface-1);color:var(--text-1);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;box-shadow:var(--shadow-1)}.global-header-link:hover{background:var(--hover)}.global-header-link--active{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));background:color-mix(in srgb,var(--primary) 10%,var(--surface-1))}.global-header-overflow,.global-header-user{position:relative}.global-header-overflow>summary,.global-header-user>summary{list-style:none}.global-header-overflow>summary::-webkit-details-marker,.global-header-user>summary::-webkit-details-marker{display:none}.global-header-overflow__trigger,.global-header-user__trigger{width:var(--control-height-compact);height:var(--control-height-compact);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-1)}.global-header-overflow__trigger svg{width:16px;height:16px}.global-header-user__trigger{width:auto;min-width:128px;justify-content:flex-start;gap:var(--space-2);padding:0 var(--space-2)}.global-header-user__avatar{width:24px;height:24px;border-radius:999px;background:var(--selected);border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;font-size:var(--type-caption);font-weight:700}.global-header-user__name{max-width:176px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-body-compact);font-weight:600}.global-header-overflow__menu,.global-header-user__menu{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:18;min-width:220px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-2);padding:var(--space-2);display:grid;gap:var(--space-2)}.global-header-overflow__menu button,.global-header-user__menu button{justify-content:flex-start}.global-header-user__menu-action{width:100%;min-height:var(--control-height-compact)}.global-header-overflow__caption{margin:0;font-size:var(--type-metadata);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}.global-header-overflow__meta{display:grid;gap:var(--space-1)}.global-header-overflow__meta span{font-size:var(--type-metadata);color:var(--text-3)}.global-header-overflow__meta strong{font-size:var(--type-caption);color:var(--text-1)}.global-header-user__identity{display:grid;gap:var(--space-1);padding:var(--space-1) 0;min-width:0}.global-header-user__identity strong{font-size:var(--type-body-compact);color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-header-user__identity span{font-size:var(--type-caption);color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-profile-dialog{width:min(640px,calc(100vw - 32px))}.header-profile-dialog__body{display:grid;gap:var(--space-4)}.header-profile-dialog__identity-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:center;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--surface-1)),color-mix(in srgb,var(--surface-2) 92%,var(--surface-1)))}.header-profile-dialog__avatar{width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--selected) 82%,var(--surface-1));color:var(--text-1);font-size:var(--type-body);font-weight:700}.header-profile-dialog__identity-copy{min-width:0;display:grid;gap:4px}.header-profile-dialog__identity-copy strong{font-size:var(--type-body);color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-profile-dialog__identity-copy span{color:var(--text-2);font-size:var(--type-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-profile-dialog__badges{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--space-2)}.header-profile-dialog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.header-profile-dialog__field{display:grid;gap:6px;min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.header-profile-dialog__field>span{font-size:var(--type-metadata);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3)}.header-profile-dialog__field>strong{color:var(--text-1);font-size:var(--type-body-compact);overflow-wrap:anywhere}.header-profile-dialog__groups-panel{display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.header-profile-dialog__section-heading{display:grid;gap:4px}.header-profile-dialog__section-heading strong{font-size:var(--type-caption);color:var(--text-1)}.header-profile-dialog__section-heading span,.header-profile-dialog__empty{font-size:var(--type-caption);color:var(--text-2)}.header-profile-dialog__groups{display:flex;flex-wrap:wrap;gap:var(--space-2)}.header-profile-dialog__security-form{display:grid;gap:var(--space-3)}.header-profile-dialog__security-field{display:grid;gap:6px;font-size:var(--type-caption);color:var(--text-2)}.header-profile-dialog__security-field>span{font-size:var(--type-metadata);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3)}.header-profile-dialog__security-field>.enrollment-password-field{width:100%;min-width:0}.header-profile-dialog__security-field>input,.header-profile-dialog__security-field>.enrollment-password-field>input{width:100%;min-height:38px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-1);padding:0 var(--space-3)}.header-profile-dialog__security-field>input:focus,.header-profile-dialog__security-field>.enrollment-password-field>input:focus{outline:2px solid color-mix(in srgb,var(--primary) 50%,transparent);outline-offset:2px}.global-header-overflow__route{display:grid;gap:var(--space-1)}.global-header-overflow__route span{font-size:var(--type-metadata);color:var(--text-3)}.global-header-overflow__route code{font-size:var(--type-caption);color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-header-overflow__trigger:focus-visible,.global-header-user__trigger:focus-visible,.global-header-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 3px var(--focus-ring-soft)}@media(max-width:900px){.header-profile-dialog__grid{grid-template-columns:1fr}}.palette-trigger{border:1px solid var(--border);background:var(--surface-1);color:var(--text-1);box-shadow:var(--shadow-1)}.palette-trigger:hover{background:var(--surface-2)}.theme-switcher{position:relative;display:inline-flex;align-items:center}.theme-switcher-trigger{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);border-right:0;background:var(--surface-1);color:var(--text-1);min-height:var(--control-height-compact);padding:0 12px;border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.theme-switcher-trigger:hover{background:var(--surface-2)}.theme-switcher-menu-trigger{width:var(--control-height-compact);height:var(--control-height-compact);border:1px solid var(--border);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface-1);color:var(--text-1);display:inline-flex;align-items:center;justify-content:center}.theme-switcher-menu-trigger svg{width:16px;height:16px}.theme-switcher-menu-trigger:hover{background:var(--surface-2)}.theme-switcher-label{font-size:12px;letter-spacing:.03em;text-transform:uppercase}.theme-switcher-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.theme-switcher-icon svg{width:16px;height:16px}.theme-switcher-trigger:focus-visible,.theme-switcher-menu-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 3px var(--focus-ring-soft)}.theme-switcher-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:18;min-width:160px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);box-shadow:var(--shadow-2);padding:8px;display:grid;gap:4px}.theme-switcher-option{display:inline-flex;align-items:center;gap:8px;justify-content:flex-start;border:1px solid transparent;background:transparent;color:var(--text-1);min-height:var(--control-height-compact);padding:0 8px;box-shadow:none}.theme-switcher-option:hover{background:var(--surface-2)}.theme-switcher-option--active{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));background:var(--selected)}.status-pill-row{display:flex;gap:8px;align-items:center}.route-tag{font-size:12px;padding:8px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface-1);color:var(--text-2)}.status-pill{display:inline-flex;align-items:center;min-width:0;max-width:100%;gap:6px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid var(--border);font-weight:600;color:var(--text-2);background:var(--surface-1);transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.status-pill__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-pill__glyph{flex:0 0 auto;font-size:10px;line-height:1;opacity:.85}.status-pill--live,.status-pill--planning{background:var(--success-surface);border-color:var(--success-border);color:var(--success-text)}.status-pill--legacy{background:var(--info-surface);border-color:var(--info-border);color:var(--info-text)}.status-pill--warning{background:var(--warning-surface);border-color:var(--warning-border);color:var(--warning-text)}.status-pill--danger{background:var(--danger-surface);border-color:var(--danger-border);color:var(--danger-text)}.status-pill--outline.status-pill--live,.status-pill--outline.status-pill--planning,.status-pill--outline.status-pill--legacy,.status-pill--outline.status-pill--warning,.status-pill--outline.status-pill--danger{background:transparent}.layout{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);padding:var(--space-4);align-items:start;position:relative;z-index:1}.sidebar-frame{display:block;position:sticky;top:calc(var(--global-header-height, 56px) + var(--space-4));align-self:start;min-height:0}.sidebar-shell{--sidebar-well: color-mix(in srgb, var(--surface-1) 88%, var(--primary) 12%);--sidebar-well-active: color-mix(in srgb, var(--primary) 18%, var(--surface-1));--sidebar-filament: color-mix(in srgb, var(--primary) 78%, white 8%);width:var(--sidebar-width-expanded);height:calc(100vh - var(--global-header-height, 56px) - (var(--space-4) * 2));height:calc(100dvh - var(--global-header-height, 56px) - (var(--space-4) * 2));max-height:calc(100vh - var(--global-header-height, 56px) - (var(--space-4) * 2));max-height:calc(100dvh - var(--global-header-height, 56px) - (var(--space-4) * 2));position:relative;isolation:isolate;background:radial-gradient(120% 70% at 0% 0%,color-mix(in srgb,var(--primary) 14%,transparent) 0%,transparent 52%),radial-gradient(90% 50% at 100% 8%,color-mix(in srgb,var(--primary) 8%,transparent) 0%,transparent 46%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 72%,var(--surface-2)) 0%,var(--surface-2) 38%,color-mix(in srgb,var(--surface-2) 92%,var(--primary) 8%) 100%);border:1px solid color-mix(in srgb,var(--primary) 18%,var(--divider));border-radius:20px;box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent),inset 1px 0 color-mix(in srgb,var(--primary) 12%,transparent),var(--shadow-2);display:grid;grid-template-rows:72px minmax(0,1fr) auto;overflow:hidden;min-height:0;transition:width var(--motion-slow) var(--ease-emphasized),box-shadow var(--motion-base) var(--ease-standard)}.sidebar-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 10%,transparent) 0,transparent 1px);opacity:.55;z-index:0}.sidebar-shell>*{position:relative;z-index:1}.sidebar-shell--collapsed{width:var(--sidebar-width-collapsed);grid-template-rows:88px minmax(0,1fr) auto}.sidebar-header{height:72px;padding:16px 14px 12px;border-bottom:1px solid color-mix(in srgb,var(--divider) 70%,transparent);display:flex;align-items:center;justify-content:space-between;gap:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 55%,transparent) 0%,transparent 100%)}.sidebar-shell--collapsed .sidebar-header{position:relative;height:88px;padding:18px 8px 14px;border-bottom:1px solid color-mix(in srgb,var(--divider) 70%,transparent);display:flex;align-items:center;justify-content:center;gap:0}.sidebar-header__brand{min-width:0;min-height:40px;padding:0;display:inline-flex;align-items:center;gap:10px;border:0;border-radius:0;background:transparent;box-shadow:none}.sidebar-shell--collapsed .sidebar-header__brand{width:auto;min-width:0;min-height:48px;padding:0;justify-content:center;border-radius:0;background:transparent;border-color:transparent;box-shadow:none}.sidebar-header__mark-shell{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:12px;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-1) 80%,white 8%),color-mix(in srgb,var(--primary) 16%,var(--surface-1)));border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));box-shadow:inset 0 1px color-mix(in srgb,white 18%,transparent),0 6px 14px color-mix(in srgb,var(--primary) 12%,transparent)}.sidebar-shell--collapsed .sidebar-header__mark-shell{width:40px;height:40px;border-radius:14px}.sidebar-header__mark{width:22px;height:22px;display:block;flex:0 0 auto;object-fit:contain;object-position:center}.sidebar-shell--collapsed .sidebar-header__mark{width:24px;height:24px}.sidebar-header__brand-copy{min-width:0;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;white-space:nowrap;max-width:10rem;opacity:1;transform:translate(0);overflow:hidden;transition:max-width var(--motion-slow) var(--ease-emphasized),opacity var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized)}.sidebar-shell--collapsed .sidebar-header__brand-copy,.sidebar-header__brand-copy[data-collapsed=true]{max-width:0;opacity:0;transform:translate(-6px);pointer-events:none}.sidebar-header__brand-copy strong{font-size:13px;font-weight:700;letter-spacing:.14em;line-height:1.1;color:var(--text-1)}.sidebar-header__brand-eyebrow{font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--text-2) 82%,var(--primary));line-height:1.1}.sidebar-collapse-toggle{width:30px;min-width:30px;height:30px;padding:0;border-radius:10px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));background:color-mix(in srgb,var(--surface-1) 70%,transparent);color:var(--text-2);display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-emphasized)}.sidebar-collapse-toggle:hover{color:var(--text-1);border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--surface-1) 88%,var(--primary) 8%)}.sidebar-collapse-toggle__icon{width:16px;height:16px;transition:transform var(--motion-base) var(--ease-emphasized)}.sidebar-shell--collapsed .sidebar-collapse-toggle{position:absolute;top:8px;right:8px;width:24px;min-width:24px;height:24px;border-radius:8px;background:color-mix(in srgb,var(--surface-1) 75%,transparent);border-color:color-mix(in srgb,var(--primary) 12%,var(--border));box-shadow:none;transform:none;z-index:1}.sidebar-menu-search{border-bottom:1px solid var(--divider);padding:8px 12px;display:grid;gap:8px}.sidebar-menu-search__label{font-size:12px;color:var(--text-2)}.sidebar-menu-search__input{height:34px;padding:0 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,var(--surface-1) 72%,transparent);color:var(--text-1);font-size:12.5px;letter-spacing:.01em;transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.sidebar-menu-search__label{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.sidebar-menu-search__input,.rbac-subject-search-field input,.table-toolbar input,.table-toolbar select,.table-toolbar .searchable-select__trigger,.table-toolbar .shared-date-field__trigger,.table-toolbar .searchable-select__popover input,.inventory-toolbar input,.inventory-toolbar select,.inventory-toolbar .searchable-select__trigger,.inventory-toolbar .shared-date-field__trigger,.inventory-toolbar .searchable-select__popover input,.gateway-settings-editor .searchable-select__trigger,.gateway-settings-editor .searchable-select__popover input,.filter-strip input,.filter-strip select,.filter-strip .searchable-select__trigger,.filter-strip .searchable-select__popover input,.filter-strip .shared-date-field__trigger,.kdp-dashboard input:not([type=checkbox]):not([type=radio]),.kdp-dashboard select,.kdp-dashboard textarea,.kdp-dialog input:not([type=checkbox]):not([type=radio]),.kdp-dialog select,.kdp-dialog textarea,.dashboard-embedded-control{width:100%;min-height:var(--control-height-compact);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);padding:0 12px;box-shadow:none;font:inherit;line-height:1.4}.sidebar-menu-search__input::placeholder,.rbac-subject-search-field input::placeholder,.table-toolbar input::placeholder,.inventory-toolbar input::placeholder,.filter-strip input::placeholder,.kdp-dashboard input:not([type=checkbox]):not([type=radio])::placeholder,.kdp-dashboard textarea::placeholder,.kdp-dialog input:not([type=checkbox]):not([type=radio])::placeholder,.kdp-dialog textarea::placeholder,.dashboard-embedded-control::placeholder{color:var(--text-3)}.sidebar-menu-search__input:hover,.rbac-subject-search-field input:hover,.table-toolbar input:hover,.table-toolbar select:hover,.table-toolbar .searchable-select__trigger:hover,.table-toolbar .shared-date-field__trigger:hover,.table-toolbar .searchable-select__popover input:hover,.inventory-toolbar input:hover,.inventory-toolbar select:hover,.inventory-toolbar .searchable-select__trigger:hover,.inventory-toolbar .shared-date-field__trigger:hover,.inventory-toolbar .searchable-select__popover input:hover,.gateway-settings-editor .searchable-select__trigger:hover,.gateway-settings-editor .searchable-select__popover input:hover,.filter-strip input:hover,.filter-strip select:hover,.filter-strip .searchable-select__trigger:hover,.filter-strip .searchable-select__popover input:hover,.filter-strip .shared-date-field__trigger:hover,.kdp-dashboard input:not([type=checkbox]):not([type=radio]):hover,.kdp-dashboard select:hover,.kdp-dashboard textarea:hover,.kdp-dialog input:not([type=checkbox]):not([type=radio]):hover,.kdp-dialog select:hover,.kdp-dialog textarea:hover,.dashboard-embedded-control:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border))}.dashboard-embedded-control:disabled{border-color:color-mix(in srgb,var(--border) 90%,var(--surface-3));background:color-mix(in srgb,#7e8699 18%,var(--surface-2));color:color-mix(in srgb,var(--text-2) 70%,var(--text-3));-webkit-text-fill-color:color-mix(in srgb,var(--text-2) 70%,var(--text-3));box-shadow:inset 0 0 0 999px color-mix(in srgb,#7e8699 18%,var(--surface-2));cursor:not-allowed;opacity:.95}.kdp-dashboard input:not([type=checkbox]):not([type=radio]):disabled,.kdp-dashboard select:disabled,.kdp-dashboard textarea:disabled,.kdp-dialog input:not([type=checkbox]):not([type=radio]):disabled,.kdp-dialog select:disabled,.kdp-dialog textarea:disabled{border-color:color-mix(in srgb,var(--border) 90%,var(--surface-3));background:color-mix(in srgb,#7e8699 18%,var(--surface-2));color:color-mix(in srgb,var(--text-2) 70%,var(--text-3));-webkit-text-fill-color:color-mix(in srgb,var(--text-2) 70%,var(--text-3));box-shadow:inset 0 0 0 999px color-mix(in srgb,#7e8699 18%,var(--surface-2));cursor:not-allowed;opacity:.95}.sidebar-menu-search__input:focus-visible,.rbac-subject-search-field input:focus-visible,.table-toolbar input:focus-visible,.table-toolbar select:focus-visible,.table-toolbar .searchable-select__trigger:focus-visible,.table-toolbar .shared-date-field__trigger:focus-visible,.table-toolbar .searchable-select__popover input:focus-visible,.inventory-toolbar input:focus-visible,.inventory-toolbar select:focus-visible,.inventory-toolbar .searchable-select__trigger:focus-visible,.inventory-toolbar .shared-date-field__trigger:focus-visible,.inventory-toolbar .searchable-select__popover input:focus-visible,.gateway-settings-editor .searchable-select__trigger:focus-visible,.gateway-settings-editor .searchable-select__popover input:focus-visible,.filter-strip input:focus-visible,.filter-strip select:focus-visible,.filter-strip .searchable-select__trigger:focus-visible,.filter-strip .searchable-select__popover input:focus-visible,.filter-strip .shared-date-field__trigger:focus-visible,.kdp-dashboard input:not([type=checkbox]):not([type=radio]):focus-visible,.kdp-dashboard select:focus-visible,.kdp-dashboard textarea:focus-visible,.kdp-dialog input:not([type=checkbox]):not([type=radio]):focus-visible,.kdp-dialog select:focus-visible,.kdp-dialog textarea:focus-visible,.dashboard-embedded-control:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:color-mix(in srgb,var(--focus-ring) 52%,var(--border));box-shadow:0 0 0 3px var(--focus-ring-soft)}.dashboard-composed-field{display:grid;gap:0;align-items:stretch;min-width:0}.dashboard-composed-field>.dashboard-embedded-control{min-width:0}.dashboard-composed-field>.dashboard-embedded-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.dashboard-composed-field>:is(select.dashboard-embedded-control,.dashboard-composed-field__suffix){border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.dashboard-composed-field:hover>:is(.dashboard-embedded-control,.dashboard-composed-field__suffix){border-color:color-mix(in srgb,var(--primary) 28%,var(--border))}.dashboard-composed-field:hover>:is(select.dashboard-embedded-control,.dashboard-composed-field__suffix),.dashboard-composed-field:focus-within>:is(select.dashboard-embedded-control,.dashboard-composed-field__suffix){border-left:0}.dashboard-composed-field:focus-within>:is(.dashboard-embedded-control,.dashboard-composed-field__suffix){border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}.dashboard-composed-field__suffix{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height-compact);padding:0 12px;border:1px solid var(--border);border-left:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:color-mix(in srgb,var(--surface-raised) 90%,var(--surface-2));color:var(--text-2);font-size:12px;font-weight:600;white-space:nowrap}.searchable-select,.shared-date-field{position:relative;min-width:0}.shared-date-field__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-height:var(--control-height-compact);padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);box-shadow:none;text-align:left}.shared-date-field__trigger--placeholder{color:var(--text-3)}.shared-date-field__trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shared-date-field__trigger-icons{display:inline-flex;align-items:center;gap:6px;color:var(--text-2)}.shared-date-field__icon{width:14px;height:14px;flex:0 0 auto}.shared-date-field__icon--chevron{width:12px;height:12px}.shared-date-field__popover{position:fixed;z-index:320;min-width:300px;max-width:min(364px,calc(100vw - 24px));border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-2);padding:var(--space-3)}.shared-date-field__panel{display:grid;gap:var(--space-3)}.shared-date-field__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.shared-date-field__header strong{font-size:13px;font-weight:700;color:var(--text-1);text-transform:capitalize}.shared-date-field__nav{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-2)}.shared-date-field__nav-icon{width:14px;height:14px}.shared-date-field__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;color:var(--text-3);font-size:11px;font-weight:700;text-transform:uppercase}.shared-date-field__weekdays span{display:inline-flex;align-items:center;justify-content:center;min-height:20px}.shared-date-field__calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.shared-date-field__day{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-1);font-size:13px}.shared-date-field__day:hover:not(:disabled),.shared-date-field__nav:hover:not(:disabled){background:var(--hover)}.shared-date-field__trigger:focus-visible,.shared-date-field__nav:focus-visible,.shared-date-field__day:focus-visible,.shared-date-field__time-field input:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 34%,transparent);outline-offset:2px}.shared-date-field__day--muted{color:var(--text-3)}.shared-date-field__day--today{border-color:color-mix(in srgb,var(--primary) 24%,var(--border))}.shared-date-field__day--selected{background:color-mix(in srgb,var(--primary) 14%,var(--surface-1));border-color:color-mix(in srgb,var(--primary) 36%,var(--border));color:var(--text-1);font-weight:700}.shared-date-field__day:disabled{opacity:.42;cursor:not-allowed}.shared-date-field__time{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.shared-date-field__time-field{display:grid;gap:6px}.shared-date-field__time-field span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.shared-date-field__time-field input{width:100%;min-height:var(--control-height-compact);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);padding:0 12px;box-shadow:none}.shared-date-field__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid color-mix(in srgb,var(--border) 84%,transparent)}.shared-date-field__apply{background:color-mix(in srgb,var(--primary) 88%,black 4%);border-color:color-mix(in srgb,var(--primary) 48%,var(--border));color:#fff}.shared-date-field__apply:hover{background:color-mix(in srgb,var(--primary) 94%,black 2%)}.searchable-select__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-height:var(--control-height-compact);padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);box-shadow:none;text-align:left}.searchable-select__trigger:hover,.searchable-select__popover input:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border))}.searchable-select__trigger-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-select__trigger-icon{flex:0 0 auto;color:var(--text-2);font-size:12px}.searchable-select__popover{position:fixed;z-index:320;min-width:260px;max-width:min(420px,calc(100vw - 24px));border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-2);padding:var(--space-2);display:grid;gap:var(--space-2)}.searchable-select__popover--inline{position:absolute;top:calc(100% + 8px);left:0;right:0;width:100%;max-width:none}.searchable-select__popover input{width:100%;min-height:var(--control-height-compact);padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);box-shadow:none}.searchable-select__options{display:grid;gap:4px;overflow:auto;overscroll-behavior:contain}.searchable-select__option-wrap{display:grid;gap:4px}.searchable-select__group-label{margin:8px 8px 2px;color:var(--text-3);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.searchable-select__option{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-height:32px;padding:0 12px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-1);text-align:left}.searchable-select__option:hover{background:var(--hover)}.searchable-select__option--highlighted{background:color-mix(in srgb,var(--primary) 7%,var(--surface-1));border-color:color-mix(in srgb,var(--primary) 18%,var(--border))}.searchable-select__option:focus-visible,.searchable-select__trigger:focus-visible,.searchable-select__popover input:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 34%,transparent);outline-offset:2px}.operator-create-drawer .searchable-select__popover,.operators-action-modal .searchable-select__popover,.rbac-wizard-grid .searchable-select__popover{box-shadow:var(--shadow-2)}.searchable-select__option--selected{background:color-mix(in srgb,var(--primary) 10%,var(--surface-1));border-color:color-mix(in srgb,var(--primary) 24%,var(--border))}.searchable-select__option-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-select__option-check{flex:0 0 auto;color:var(--primary)}.searchable-select__empty{margin:0;padding:var(--space-2) 12px;color:var(--text-2);font-size:13px}.sidebar-menu-search{border-bottom:1px solid color-mix(in srgb,var(--divider) 70%,transparent);padding:10px 12px 12px;display:grid;gap:6px}.sidebar-menu-search__input{height:34px;padding:0 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,var(--surface-1) 72%,transparent);color:var(--text-1);font-size:12.5px;letter-spacing:.01em;box-shadow:none;transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.sidebar-menu-search__input::placeholder{color:color-mix(in srgb,var(--text-3) 88%,transparent)}.sidebar-menu-search__input:hover{border-color:color-mix(in srgb,var(--karl-primary-400) 28%,var(--border));background:color-mix(in srgb,var(--surface-1) 88%,transparent)}.sidebar-menu-search__input:focus-visible{outline:none;border-color:color-mix(in srgb,var(--karl-primary-500) 42%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--karl-primary-500) 14%,transparent)}.sidebar-groups{overflow:auto;min-height:0;overscroll-behavior:contain;padding:10px 10px 16px;display:grid;align-content:start;gap:4px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12px,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 12px,#000 calc(100% - 16px),transparent 100%)}.sidebar-section-label{display:flex;align-items:center;gap:10px;margin:10px 4px 4px;padding:0 6px;min-height:18px}.sidebar-section-label:first-child{margin-top:2px}.sidebar-section-label span{flex:0 0 auto;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--text-2) 78%,var(--primary))}.sidebar-section-label:after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 28%,var(--divider)) 0%,transparent 100%)}.sidebar-shell__footer{padding:12px;border-top:1px solid color-mix(in srgb,var(--divider) 84%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 20%,transparent),color-mix(in srgb,var(--surface-2) 88%,var(--surface-1)))}.sidebar-shell--collapsed .sidebar-shell__footer{padding:10px 8px 12px}.sidebar-group{display:grid;gap:2px}.sidebar-row-indicator{width:2px;align-self:stretch;border-radius:999px;background:transparent;transform:scaleY(.35);transform-origin:center;transition:background-color var(--motion-base) var(--ease-standard),transform var(--motion-enter) var(--ease-emphasized),box-shadow var(--motion-base) var(--ease-standard)}.sidebar-group-trigger,.sidebar-item,.sidebar-subitem,.sidebar-rail-button{position:relative;width:100%;text-align:left;border:1px solid transparent;background:transparent;color:var(--text-2);text-decoration:none;border-radius:12px;display:flex;align-items:center;gap:10px;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized)}.sidebar-group-trigger{min-height:42px;height:auto;padding:8px 10px 8px 8px;font-size:13px;font-weight:600;letter-spacing:.01em}.sidebar-group-trigger__label{min-width:0;flex:1;line-height:1.25}.sidebar-group-icon-well{width:28px;height:28px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:var(--sidebar-well);border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));color:color-mix(in srgb,var(--text-2) 70%,var(--primary));box-shadow:inset 0 1px color-mix(in srgb,white 12%,transparent);transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.sidebar-group-icon{width:15px;height:15px;flex:0 0 auto}.sidebar-chevron{width:14px;height:14px;margin-left:auto;opacity:.55;transition:transform var(--motion-base) var(--ease-emphasized),opacity var(--motion-fast) var(--ease-standard)}.sidebar-group-trigger:hover .sidebar-chevron,.sidebar-group-trigger--open .sidebar-chevron,.sidebar-item--parent:hover .sidebar-chevron,.sidebar-item--parent[aria-expanded=true] .sidebar-chevron{opacity:.9}.sidebar-chevron--open{transform:rotate(90deg)}.sidebar-group-trigger--open{color:var(--text-1);background:color-mix(in srgb,var(--hover) 55%,transparent)}.sidebar-group-trigger:hover,.sidebar-item:hover,.sidebar-subitem:hover{background:color-mix(in srgb,var(--hover) 70%,transparent);color:var(--text-1);transform:translate(1px)}.sidebar-group-trigger:hover .sidebar-group-icon-well{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));color:var(--primary)}.sidebar-group-trigger--active,.sidebar-item--active,.sidebar-subitem--active,.sidebar-rail-button--active{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 14%,transparent),color-mix(in srgb,var(--selected) 72%,transparent));color:var(--text-1);border-color:color-mix(in srgb,var(--primary) 22%,transparent)}.sidebar-group-trigger--active .sidebar-group-icon-well,.sidebar-rail-button--active .sidebar-group-icon-well{background:var(--sidebar-well-active);border-color:color-mix(in srgb,var(--primary) 42%,var(--border));color:var(--primary);box-shadow:inset 0 1px color-mix(in srgb,white 14%,transparent),0 0 0 1px color-mix(in srgb,var(--primary) 10%,transparent)}.sidebar-group-trigger--active>.sidebar-row-indicator,.sidebar-item--active>.sidebar-row-indicator,.sidebar-subitem--active>.sidebar-row-indicator,.sidebar-rail-button--active>.sidebar-row-indicator{background:var(--sidebar-filament);transform:scaleY(1);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 22%,transparent)}.sidebar-group-panel,.sidebar-subitems{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-slow) var(--ease-emphasized)}.sidebar-group-panel--open,.sidebar-subitems--open{grid-template-rows:1fr}.sidebar-group-panel__inner,.sidebar-subitems__inner{overflow:hidden}.sidebar-group-panel__inner{opacity:.5;transform:translateY(-4px);transition:opacity var(--motion-base) var(--ease-standard),transform var(--motion-enter) var(--ease-emphasized)}.sidebar-group-panel--open .sidebar-group-panel__inner{opacity:1;transform:translateY(0)}.sidebar-subitems__inner>.sidebar-subitem{opacity:0;transform:translate(-5px)}.sidebar-subitems--open .sidebar-subitems__inner>.sidebar-subitem{opacity:1;transform:translate(0);transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-emphasized)}.sidebar-subitems--open .sidebar-subitems__inner>.sidebar-subitem:nth-child(1){transition-delay:20ms}.sidebar-subitems--open .sidebar-subitems__inner>.sidebar-subitem:nth-child(2){transition-delay:36ms}.sidebar-subitems--open .sidebar-subitems__inner>.sidebar-subitem:nth-child(3){transition-delay:52ms}.sidebar-subitems--open .sidebar-subitems__inner>.sidebar-subitem:nth-child(4){transition-delay:68ms}.sidebar-subitems--open .sidebar-subitems__inner>.sidebar-subitem:nth-child(n+5){transition-delay:84ms}.sidebar-item-list{display:flex;flex-direction:column;gap:2px;padding:2px 0 6px 8px;margin-left:18px;border-left:1px solid color-mix(in srgb,var(--primary) 16%,var(--divider))}.sidebar-item-stack{display:flex;flex-direction:column;gap:2px}.sidebar-item{min-height:30px;height:auto;padding:6px 10px;font-size:13px;font-weight:500;border-radius:10px}.sidebar-item__label,.sidebar-subitem__label{min-width:0;flex:1}.sidebar-item--legacy,.sidebar-subitem--legacy{border-style:dashed;border-color:color-mix(in srgb,var(--info) 30%,var(--divider))}.sidebar-subitems__inner{position:relative;padding-left:12px;display:grid;gap:2px}.sidebar-subitems__inner:before{content:"";position:absolute;left:4px;top:4px;bottom:4px;width:1px;border-radius:1px;background:color-mix(in srgb,var(--primary) 18%,var(--divider))}.sidebar-subitem{min-height:28px;height:auto;padding:5px 10px;font-size:12px;border-radius:9px}.sidebar-subitem-stack{display:flex;flex-direction:column;gap:2px}.sidebar-subitem--parent{font-weight:600;letter-spacing:.01em}.sidebar-subitems--nested{margin-left:6px}.sidebar-subitems--nested .sidebar-subitems__inner{padding-left:10px}.sidebar-subitems--nested .sidebar-subitems__inner:before{left:2px;background:color-mix(in srgb,var(--primary) 12%,var(--divider))}.sidebar-subitem--nested-leaf{min-height:26px;padding:4px 10px;font-size:11.5px;color:color-mix(in srgb,var(--text-2) 92%,var(--text-1))}.sidebar-subitems--nested .sidebar-subitem--active.sidebar-subitem--nested-leaf{color:var(--text-1)}.sidebar-item-badge{min-width:20px;height:20px;padding:0 8px;border:1px solid var(--border);border-radius:999px;font-size:12px;color:var(--text-2);display:inline-flex;align-items:center;justify-content:center;background:var(--surface-3)}.sidebar-rail{overflow:auto;min-height:0;overscroll-behavior:contain;padding:12px 8px 16px;display:grid;align-content:start;justify-items:center;gap:10px}.sidebar-rail-button{width:48px;height:48px;justify-content:center;padding:0;border-radius:16px;border-color:color-mix(in srgb,var(--primary) 16%,var(--border));background:linear-gradient(160deg,color-mix(in srgb,var(--surface-1) 90%,white 4%),color-mix(in srgb,var(--primary) 10%,var(--surface-1)));box-shadow:inset 0 1px color-mix(in srgb,white 14%,transparent),0 4px 12px color-mix(in srgb,var(--primary) 8%,transparent)}.sidebar-rail-button .sidebar-group-icon-well{width:28px;height:28px;border:0;background:transparent;box-shadow:none}.sidebar-rail-button:hover{background:color-mix(in srgb,var(--hover) 70%,var(--surface-1));border-color:color-mix(in srgb,var(--primary) 28%,var(--border));box-shadow:var(--shadow-1);transform:translateY(-1px)}.sidebar-shell--collapsed .sidebar-row-indicator{position:absolute;left:7px;top:10px;bottom:10px}.sidebar-shell--collapsed .sidebar-group-icon{width:16px;height:16px}.sidebar-shell--collapsed .sidebar-rail-button:hover{background:color-mix(in srgb,var(--hover) 70%,var(--surface-1));border-color:color-mix(in srgb,var(--primary) 28%,var(--border));box-shadow:var(--shadow-1)}.sidebar-shell--collapsed .sidebar-rail-button--active{background:linear-gradient(160deg,color-mix(in srgb,var(--selected) 80%,var(--surface-1)),color-mix(in srgb,var(--primary) 18%,var(--surface-1)));border-color:color-mix(in srgb,var(--primary) 40%,var(--divider));box-shadow:inset 0 1px color-mix(in srgb,white 12%,transparent),0 8px 18px color-mix(in srgb,var(--primary) 16%,transparent)}.sidebar-shell--collapsed .sidebar-rail-button--active .sidebar-group-icon,.sidebar-shell--collapsed .sidebar-rail-button:hover .sidebar-group-icon,.sidebar-shell--collapsed .sidebar-collapse-toggle:hover .sidebar-collapse-toggle__icon{color:var(--primary)}.sidebar-shell--collapsed .sidebar-collapse-toggle:hover{background:var(--surface-1);border-color:color-mix(in srgb,var(--primary) 24%,var(--border));box-shadow:var(--shadow-1)}.sidebar-groups>.sidebar-group{animation:sidebar-group-enter var(--motion-enter) var(--ease-emphasized) backwards;animation-delay:calc(var(--sidebar-group-index, 0) * 28ms)}.sidebar-groups>.sidebar-section-label{animation:sidebar-group-enter var(--motion-enter) var(--ease-emphasized) backwards}.sidebar-rail>.sidebar-rail-button{animation:sidebar-rail-enter var(--motion-enter) var(--ease-emphasized) backwards;animation-delay:calc(var(--sidebar-rail-index, 0) * 20ms)}.sidebar-group-trigger:focus-visible,.sidebar-item:focus-visible,.sidebar-subitem:focus-visible,.sidebar-rail-button:focus-visible,.sidebar-collapse-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 52%,transparent);outline-offset:2px}.licensing-brand-surface{position:relative;width:100%;min-height:152px;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--divider));border-radius:18px;text-decoration:none;color:var(--text-1);display:grid;gap:10px;background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--primary) 14%,white 22%) 0%,transparent 34%),radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--info) 10%,white 10%) 0%,transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 96%,white 4%),color-mix(in srgb,var(--surface-2) 92%,var(--surface-1)));box-shadow:inset 0 1px color-mix(in srgb,white 64%,transparent),inset 0 -12px 22px color-mix(in srgb,var(--primary) 4%,transparent),0 12px 24px color-mix(in srgb,black 6%,transparent);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease;overflow:hidden}.licensing-brand-surface:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:17px;background:linear-gradient(160deg,color-mix(in srgb,white 18%,transparent) 0%,transparent 26%,transparent 74%,color-mix(in srgb,var(--primary) 5%,transparent) 100%);pointer-events:none}.licensing-brand-surface:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 34%,var(--divider));box-shadow:inset 0 1px color-mix(in srgb,white 72%,transparent),inset 0 -12px 22px color-mix(in srgb,var(--primary) 6%,transparent),0 18px 32px color-mix(in srgb,var(--primary) 14%,transparent)}.licensing-brand-surface:active{transform:translateY(0);box-shadow:inset 0 1px color-mix(in srgb,white 48%,transparent),inset 0 8px 18px color-mix(in srgb,black 8%,transparent),0 10px 20px color-mix(in srgb,var(--primary) 10%,transparent)}.licensing-brand-surface:focus-visible{outline:none;border-color:color-mix(in srgb,var(--primary) 50%,var(--divider));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent),inset 0 1px color-mix(in srgb,white 72%,transparent),0 18px 32px color-mix(in srgb,var(--primary) 14%,transparent)}.licensing-brand-surface--active{border-color:color-mix(in srgb,var(--primary) 42%,var(--divider));background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--primary) 20%,white 18%) 0%,transparent 34%),radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--info) 12%,white 8%) 0%,transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--selected) 56%,var(--surface-1)),color-mix(in srgb,var(--surface-2) 90%,var(--selected)))}.licensing-brand-surface__visual{position:relative;min-height:92px;display:grid;place-items:center}.licensing-brand-surface__halo{position:absolute;inset:8px 12px auto;height:64px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 16%,transparent) 0%,transparent 72%);filter:blur(14px);opacity:.92;pointer-events:none}.licensing-brand-surface__stage{position:relative;width:100%;min-height:96px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,white 4%),color-mix(in srgb,var(--surface-1) 94%,var(--surface-raised)));box-shadow:inset 0 1px color-mix(in srgb,white 72%,transparent),inset 0 -16px 20px color-mix(in srgb,var(--primary) 4%,transparent),0 8px 18px color-mix(in srgb,black 7%,transparent);display:grid;place-items:center;padding:14px 12px 12px;overflow:hidden}.licensing-brand-surface__stage:before{content:"";position:absolute;inset:auto 12px 10px;height:10px;border-radius:999px;background:color-mix(in srgb,black 8%,transparent);filter:blur(8px);opacity:.5}.licensing-brand-surface__mark-medallion{position:absolute;top:10px;left:12px;width:34px;height:34px;border-radius:12px;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--divider));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 72%,white 28%),color-mix(in srgb,var(--surface-3) 94%,var(--surface-1)));box-shadow:inset 0 1px color-mix(in srgb,white 70%,transparent),0 6px 14px color-mix(in srgb,var(--primary) 12%,transparent);display:inline-flex;align-items:center;justify-content:center}.licensing-brand-surface__mark{width:20px;height:20px;display:block}.licensing-brand-surface__wordmark-shell{position:relative;z-index:1;max-width:138px;display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 76%,white 24%),color-mix(in srgb,var(--surface-2) 92%,var(--surface-1)));box-shadow:inset 0 1px color-mix(in srgb,white 74%,transparent),0 10px 18px color-mix(in srgb,black 8%,transparent)}.licensing-brand-surface__wordmark{width:100%;height:auto;display:block;filter:drop-shadow(0 1px 0 color-mix(in srgb,white 24%,transparent))}.licensing-brand-surface__copy{position:relative;z-index:1;display:grid;justify-items:center;gap:4px}.licensing-brand-surface__label{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-1)}.licensing-brand-surface--collapsed{min-height:64px;padding:8px;display:grid;place-items:center;border-radius:16px}.licensing-brand-surface--collapsed .licensing-brand-surface__visual{min-height:44px;width:100%}.licensing-brand-surface--collapsed .licensing-brand-surface__stage{width:48px;min-height:48px;padding:0;border-radius:16px}.licensing-brand-surface--collapsed .licensing-brand-surface__halo{inset:auto;width:42px;height:42px}.licensing-brand-surface--collapsed .licensing-brand-surface__mark-medallion{position:relative;top:auto;left:auto;width:28px;height:28px;border-radius:10px}.licensing-brand-surface--collapsed .licensing-brand-surface__mark{width:16px;height:16px}[data-theme=dark] .licensing-brand-surface{border-color:color-mix(in srgb,var(--primary) 28%,var(--divider));background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--primary) 18%,white 6%) 0%,transparent 34%),radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--info) 10%,white 4%) 0%,transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 94%,black 6%),color-mix(in srgb,var(--surface-3) 96%,var(--surface-2)));box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent),inset 0 -18px 26px color-mix(in srgb,black 14%,transparent),0 18px 30px color-mix(in srgb,black 24%,transparent)}[data-theme=dark] .licensing-brand-surface:before{background:linear-gradient(160deg,color-mix(in srgb,white 8%,transparent) 0%,transparent 24%,transparent 72%,color-mix(in srgb,var(--primary) 8%,transparent) 100%)}[data-theme=dark] .licensing-brand-surface:hover{box-shadow:inset 0 1px color-mix(in srgb,white 12%,transparent),inset 0 -18px 26px color-mix(in srgb,black 16%,transparent),0 20px 36px color-mix(in srgb,var(--primary) 18%,transparent)}[data-theme=dark] .licensing-brand-surface__stage{border-color:color-mix(in srgb,var(--primary) 20%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 84%,white 3%),color-mix(in srgb,var(--surface-3) 96%,var(--surface-raised)));box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent),inset 0 -16px 24px color-mix(in srgb,black 16%,transparent),0 10px 18px color-mix(in srgb,black 18%,transparent)}[data-theme=dark] .licensing-brand-surface__mark-medallion,[data-theme=dark] .licensing-brand-surface__wordmark-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 90%,white 4%),color-mix(in srgb,var(--surface-2) 96%,var(--surface-raised)));box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent),0 8px 16px color-mix(in srgb,black 20%,transparent)}.ia-module-block+.ia-module-block{margin-top:10px}.ia-module-title{margin:0 0 8px;color:var(--text-3);font-size:12px}.content{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);padding:0;width:100%;min-width:0;min-height:calc(100vh - 100px)}.content--minimal{min-height:calc(100vh - var(--space-4));padding:0}.page-layout,.feature-surface,.platform-surface{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;width:100%;margin:0 auto;padding:var(--space-4)}.page-layout--standard{max-width:1680px}.page-layout--wide{max-width:1840px}.page-layout--full{max-width:none;min-height:calc(100vh - 124px)}.feature-surface--dashboard-overview.page-layout--full{padding-inline:var(--space-5)}.page-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-4);border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;margin:0 0 var(--space-4)}.page-header__main{display:grid;gap:var(--space-2);min-width:0;flex:1 1 420px}.page-header__meta{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;flex:0 1 auto}.page-header__main h1{margin:0;font-size:clamp(var(--type-h1-min),2.4vw,var(--type-h1-max));line-height:1.2;letter-spacing:-.02em}.page-header__title-row{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.page-header__title-adornment{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.page-header__breadcrumb{margin:0;font-size:var(--type-metadata);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-header__actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-height:40px}.page-header__actions-primary{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.page-header__overflow{position:relative}.page-header__overflow>summary{list-style:none;display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height-compact);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.page-header__overflow>summary::-webkit-details-marker{display:none}.page-header__overflow>summary:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--border));background:var(--surface-2)}.page-header__overflow[open]>summary{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:var(--selected)}.page-header__overflow>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.page-header__overflow-menu{position:absolute;right:0;top:calc(100% + var(--space-2));min-width:176px;border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,white 4%),color-mix(in srgb,var(--surface-raised) 90%,var(--surface-2)));box-shadow:var(--shadow-2);padding:var(--space-2);display:grid;gap:var(--space-1);z-index:8}.page-header__overflow-menu a,.page-header__overflow-menu button{width:100%;min-height:var(--control-height-compact);display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--space-2);padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-1);text-decoration:none}.page-header__overflow-menu a:hover,.page-header__overflow-menu button:hover{border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:var(--hover)}.page-header__overflow-menu a:focus-visible,.page-header__overflow-menu button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.page-header__action-link--disabled{pointer-events:none;opacity:.65}.page-header__action-link,.page-header__action-button{white-space:nowrap}.feature-header{display:flex;flex-wrap:wrap;gap:var(--space-4)}.feature-header h1{margin:0;font-size:clamp(var(--type-h1-min),2.4vw,var(--type-h1-max));line-height:1.2;letter-spacing:-.02em}.eyebrow{margin:0;font-size:var(--type-metadata);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-weight:700}.feature-intro{margin:0;max-width:66ch;font-size:var(--type-body);line-height:1.5;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.page-header--tone-ops,.page-header--tone-virtualization,.page-header--tone-security{border-color:transparent;background:transparent}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.feature-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-soft);padding:var(--space-4);min-width:0;transition:box-shadow var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-standard)}.page-surface{display:grid;gap:var(--space-3)}.compute-surface__views-card{padding:var(--space-3) var(--space-4)}.compute-surface__views-card .compute-surface__views{width:100%}.deployment-section-header{display:grid;gap:var(--space-2);margin-bottom:var(--space-4)}.deployment-section-header h3{margin:0;font-size:1.125rem;letter-spacing:-.01em}.deployment-section-header .feature-intro{margin:0}.surface-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);min-width:0}.surface-card--default{padding:var(--space-4)}.surface-card--compact{padding:var(--space-3)}.surface-collapsible{display:grid;gap:var(--space-3)}.surface-collapsible.is-collapsed{gap:0}.surface-collapsible.is-collapsed .surface-collapsible__header{border-bottom:0;padding-bottom:0}.surface-collapsible__header{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.surface-collapsible__collapse-toggle{display:inline-flex;align-items:flex-start;gap:10px;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;min-width:0;flex:1 1 auto}.surface-collapsible__collapse-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 70%,transparent);outline-offset:3px;border-radius:6px}.surface-collapsible__collapse-chevron{flex:0 0 auto;width:.55rem;height:.55rem;margin-top:.55rem;border-right:2px solid var(--text-2);border-bottom:2px solid var(--text-2);transform:rotate(-45deg);transition:transform .14s ease}.surface-collapsible.is-expanded .surface-collapsible__collapse-chevron{margin-top:.7rem;transform:rotate(45deg)}.surface-collapsible__collapse-toggle h2,.surface-collapsible__collapse-toggle p{margin:0}.surface-collapsible__collapse-toggle h2{margin-bottom:4px;font-size:20px;letter-spacing:-.015em}.surface-collapsible__collapse-toggle p{color:var(--text-2)}.surface-collapsible__actions{flex:0 0 auto}.surface-collapsible__collapsible-body{display:grid;gap:var(--space-3);min-width:0}.surface-collapsible__collapsible-body[hidden]{display:none}.kdp-dashboard{display:grid;gap:clamp(14px,1.8vw,24px);width:100%;min-width:0;max-width:none;margin:0;padding:0}.kdp-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,330px);align-items:stretch;gap:clamp(24px,5vw,72px);overflow:hidden;padding:clamp(28px,4vw,58px);border:1px solid color-mix(in srgb,var(--primary) 38%,var(--border));border-radius:clamp(18px,2vw,28px);background:radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--primary) 22%,transparent),transparent 34%),linear-gradient(125deg,color-mix(in srgb,var(--primary) 13%,var(--surface-raised)),var(--surface-raised) 60%),var(--surface-raised);box-shadow:0 22px 55px color-mix(in srgb,var(--text-1) 10%,transparent)}.kdp-hero:after{position:absolute;z-index:-1;right:-82px;bottom:-130px;width:310px;height:310px;border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);border-radius:50%;box-shadow:0 0 0 42px color-mix(in srgb,var(--primary) 4%,transparent),0 0 0 84px color-mix(in srgb,var(--primary) 3%,transparent);content:""}.kdp-hero__content{align-self:center;max-width:850px}.kdp-hero h1{max-width:780px;margin:5px 0 var(--space-3);font-size:clamp(34px,4vw,58px);line-height:1;letter-spacing:-.045em}.kdp-hero__content>p:not(.kdp-eyebrow){max-width:760px;margin:0;color:var(--text-2);font-size:clamp(15px,1.35vw,18px);line-height:1.65}.kdp-eyebrow{color:var(--primary)!important;font-size:11px!important;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.kdp-hero__status{display:inline-flex;align-items:center;gap:8px;margin-bottom:var(--space-4);color:var(--text-2);font-size:12px;font-weight:700}.kdp-live-dot{width:8px;height:8px;border-radius:50%;background:var(--danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--danger) 12%,transparent)}.kdp-live-dot--online{background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 12%,transparent)}.kdp-hero__capabilities{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--space-4)}.kdp-hero__capabilities span{padding:6px 10px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface-1) 88%,transparent);color:var(--text-2);font-size:11px;font-weight:700}.kdp-posture-card{position:relative;z-index:1;display:grid;align-content:center;gap:10px;padding:clamp(20px,2.5vw,30px);border:1px solid color-mix(in srgb,var(--primary) 23%,var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-raised) 83%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 9%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.kdp-posture-card>span{color:var(--text-2);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.kdp-posture-card>strong{font-size:clamp(24px,2.4vw,34px);line-height:1.08}.kdp-posture-card>p{margin:0 0 var(--space-2);color:var(--text-2);font-size:12px}.kdp-posture-card .button-secondary{width:100%}.kdp-workspace-nav{display:flex;gap:4px;overflow-x:auto;padding:6px;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-raised) 95%,transparent);box-shadow:var(--shadow-soft)}.kdp-workspace-nav a{flex:1 0 auto;padding:9px 14px;border-radius:calc(var(--radius-md) - 4px);color:var(--text-2);font-size:12px;font-weight:750;text-align:center;text-decoration:none;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.kdp-workspace-nav a:hover,.kdp-workspace-nav a:focus-visible{background:color-mix(in srgb,var(--primary) 11%,var(--surface-1));color:var(--primary)}.kdp-incident-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--danger-border);border-radius:var(--radius-md);background:linear-gradient(90deg,color-mix(in srgb,var(--danger) 9%,var(--danger-surface)),var(--danger-surface))}.kdp-incident-banner__mark{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--danger);color:#fff;font-weight:900}.kdp-incident-banner p{margin:2px 0 0;color:var(--text-2);font-size:12px}.kdp-incident-banner>span{color:var(--danger);font-size:12px;font-weight:800}.kdp-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.kdp-kpi-card{display:grid;align-content:start;gap:var(--space-2);border-top:3px solid var(--border);box-shadow:0 8px 24px color-mix(in srgb,var(--text-1) 5%,transparent);transition:transform var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.kdp-kpi-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px color-mix(in srgb,var(--text-1) 9%,transparent)}.kdp-kpi-card--healthy{border-top-color:var(--success)}.kdp-kpi-card--warning{border-top-color:var(--warning)}.kdp-kpi-card>span{color:var(--text-2);font-size:12px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.kdp-kpi-card>strong{font-size:clamp(23px,2.7vw,34px);line-height:1.1}.kdp-kpi-card>p{margin:0;color:var(--text-2);font-size:13px;line-height:1.45}.kdp-assurance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.kdp-assurance-grid article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised)}.kdp-assurance-grid__icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--primary) 32%,var(--border));border-radius:11px;background:color-mix(in srgb,var(--primary) 9%,var(--surface-1));color:var(--primary);font-size:11px;font-weight:850}.kdp-assurance-grid article>div{display:grid;gap:2px}.kdp-assurance-grid small{color:var(--text-2);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kdp-assurance-grid strong{font-size:16px}.kdp-assurance-grid p{margin:2px 0 0;color:var(--text-2);font-size:12px;line-height:1.45}.kdp-notice{display:flex;gap:var(--space-2);align-items:baseline;padding:var(--space-3);border:1px solid var(--warning-border);border-radius:var(--radius-md);background:var(--warning-surface)}.kdp-notice span{color:var(--text-2)}.kdp-section{position:relative;display:grid;gap:var(--space-3);padding:clamp(16px,2vw,24px);box-shadow:0 10px 30px color-mix(in srgb,var(--text-1) 4%,transparent)}.kdp-anchor{position:absolute;top:-16px}.kdp-section-heading{display:flex;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.kdp-section-heading>div>span{display:block;margin-bottom:5px;color:var(--primary);font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.kdp-section-heading>strong{align-self:center;padding:5px 9px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--text-2);font-size:11px;white-space:nowrap}.kdp-section-heading h2{margin:0 0 4px;font-size:20px;letter-spacing:-.015em}.kdp-section-heading p,.kdp-section-empty{margin:0;color:var(--text-2)}.kdp-target-technology-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2)}.kdp-target-technology-grid article{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.kdp-target-technology-grid article>div{display:grid;min-width:0}.kdp-target-technology-grid small,.kdp-record-list small,.kdp-activity-list small{color:var(--text-2)}.kdp-state{display:inline-flex;align-items:center;width:fit-content;padding:3px 8px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--text-2);font-size:11px;font-weight:750;white-space:nowrap}.kdp-state--healthy{border-color:color-mix(in srgb,var(--success) 42%,var(--border));background:color-mix(in srgb,var(--success) 10%,var(--surface-1));color:var(--success)}.kdp-state--attention{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger)}.kdp-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-sm)}.kdp-table-wrap table{width:100%;border-collapse:collapse;font-size:13px}.kdp-table-wrap th,.kdp-table-wrap td{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.kdp-table-wrap th{background:var(--surface-2);color:var(--text-2);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.kdp-table-wrap tbody tr:last-child td{border-bottom:0}.kdp-table-wrap table tbody tr[aria-selected],.kdp-table-wrap table tbody tr.is-selected{background:var(--selected);box-shadow:inset 3px 0 0 var(--primary)}.kdp-table-wrap table tbody tr[tabindex="0"]{cursor:pointer}.kdp-table-wrap table tbody tr[tabindex="0"]:hover{background:color-mix(in srgb,var(--selected) 70%,var(--surface-1))}.kdp-table-wrap table tbody tr th[scope=row]{width:12rem;color:var(--text-2);font-weight:500;text-align:left;vertical-align:top;white-space:nowrap;text-transform:none;letter-spacing:normal;font-size:13px;background:transparent}.kdp-subsection-title{margin:var(--space-4) 0 var(--space-2);color:var(--text-1);font-size:var(--type-body);font-weight:600}.kdp-table-subtle{display:block;margin-top:2px;color:var(--text-3);font-size:var(--type-metadata);font-weight:400}.kdp-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.kdp-record-list{display:grid;gap:var(--space-2)}.kdp-record-list article{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);transition:border-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.kdp-record-list article:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 28%,var(--border))}.kdp-record-list__title{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.kdp-record-list__title>div{display:grid}.kdp-record-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:var(--space-3) 0 0}.kdp-record-list dl div{min-width:0}.kdp-record-list dt{color:var(--text-2);font-size:11px;text-transform:uppercase}.kdp-record-list dd{margin:3px 0 0;overflow-wrap:anywhere}.kdp-volume-evidence{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px dashed var(--border);font-size:11px}.kdp-volume-evidence>div{display:grid;min-width:0}.kdp-volume-evidence small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kdp-volume-evidence>span{padding:3px 7px;border-radius:999px;background:var(--surface-2);color:var(--text-2);font-weight:700}.kdp-activity-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.kdp-activity-list li{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.kdp-activity-list__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);min-width:0}.kdp-activity-list__head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.kdp-activity-list__head small{white-space:nowrap}.kdp-activity-list__progress{min-width:0;max-width:min(100%,720px)}.kdp-table-progress{min-width:220px}.kdp-dialog.vm-snapshot-modal .vm-snapshot-modal__field>:is(input:not([type=checkbox]):not([type=radio]),select,textarea),.kdp-dialog.vm-snapshot-modal .vm-snapshot-modal__deadline-row>:is(input,select){min-height:var(--control-height-compact);padding:0 12px;border-radius:var(--radius-sm);box-shadow:none;font:inherit;line-height:1.4}.kdp-dialog.vm-snapshot-modal .vm-snapshot-modal__field>:is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible,.kdp-dialog.vm-snapshot-modal .vm-snapshot-modal__deadline-row>:is(input,select):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:color-mix(in srgb,var(--focus-ring) 52%,var(--border));box-shadow:0 0 0 3px var(--focus-ring-soft)}.kdp-activity-list li:last-child{border-bottom:0}.kdp-activity-list p{margin:2px 0;color:var(--text-2)}.kdp-source-note{margin:0;color:var(--text-2);font-size:12px;text-align:right}@media(max-width:1180px){.kdp-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kdp-target-technology-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:920px){.kdp-hero,.kdp-assurance-grid{grid-template-columns:1fr}.kdp-posture-card{grid-template-columns:minmax(0,1fr) auto}.kdp-posture-card>p{grid-column:1}.kdp-posture-card .button-secondary{grid-column:2;grid-row:1 / span 3;align-self:center}}@media(max-width:760px){.kdp-dashboard{padding:var(--space-3)}.kdp-hero{padding:var(--space-4)}.kdp-posture-card{display:grid;grid-template-columns:1fr}.kdp-posture-card .button-secondary{grid-column:1;grid-row:auto}.kdp-incident-banner{grid-template-columns:auto minmax(0,1fr)}.kdp-incident-banner>span{grid-column:2}.kdp-kpi-grid,.kdp-two-column,.kdp-target-technology-grid{grid-template-columns:1fr}}.kdp-dashboard{gap:var(--space-4);width:100%;min-width:0;max-width:none;margin:0;padding:0}.kdp-hero{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:112px;padding:var(--space-4);overflow:visible;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:none}.kdp-hero:after{display:none}.kdp-hero h1{margin:2px 0 var(--space-1);font-size:clamp(24px,2.6vw,34px);letter-spacing:-.025em}.kdp-hero>div:first-child>p:last-child{max-width:720px;margin:0;color:var(--text-2);font-size:var(--type-body-compact)}.kdp-eyebrow{margin:0;font-size:var(--type-metadata)!important;letter-spacing:.1em}.kdp-posture{display:grid;grid-template-columns:auto minmax(120px,max-content) auto;align-items:center;gap:var(--space-3);padding-left:var(--space-4);border-left:1px solid var(--divider)}.kdp-posture>div:not(.kdp-posture__actions){display:grid;gap:2px}.kdp-posture small{color:var(--text-3);font-size:var(--type-metadata);text-transform:uppercase}.kdp-posture strong{font-size:var(--type-body)}.kdp-posture__actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.kdp-posture__actions.button-row>button,.kdp-posture__actions.button-row>.kdp-action-wrap>button{min-height:var(--control-height-compact)}.kdp-posture__actions .kdp-action-wrap,.kdp-posture__actions .kdp-action-wrap>button,.kdp-posture__actions>.button-secondary{width:auto;flex:0 0 auto}.kdp-section-actions.button-row>button,.kdp-section-actions.button-row>.kdp-action-wrap>button{min-height:var(--control-height-compact)}.kdp-view-tabs{display:inline-flex;justify-self:start;gap:2px;padding:3px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.kdp-view-tabs button{min-height:32px;padding:0 var(--space-4);border:0;background:transparent;color:var(--text-2);box-shadow:none}.kdp-view-tabs button:hover{background:var(--hover);box-shadow:none;transform:none}.kdp-view-tabs button.is-active{background:var(--surface-raised);color:var(--text-1);box-shadow:var(--shadow-1)}.kdp-view-tabs__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;margin-left:var(--space-2);padding:0 .35rem;border-radius:999px;background:var(--danger-soft, rgba(220, 38, 38, .12));color:var(--danger, #dc2626);font-size:.75rem;font-weight:600;line-height:1.4}.kdp-prepare-backup__toolbar,.kdp-prepare-backup__summary,.kdp-prepare-backup__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.kdp-prepare-backup__summary{margin-top:var(--space-3)}.kdp-assets-filters{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.kdp-assets-filters button{min-height:32px;padding:0 var(--space-3)}.kdp-assets-filters button.is-active{background:var(--surface-raised);box-shadow:var(--shadow-1)}.kdp-kpi-grid{gap:var(--space-2)}.kdp-kpi-card{min-height:124px;border:1px solid var(--border);border-left:3px solid var(--border);border-radius:var(--radius-md);box-shadow:none}.kdp-kpi-card:hover{transform:none;box-shadow:none}.kdp-kpi-card--healthy{border-left-color:var(--success)}.kdp-kpi-card--warning{border-left-color:var(--warning)}.kdp-kpi-card>strong{font-size:24px}.kdp-kpi-card>p{font-size:var(--type-caption)}.kdp-backup-storage{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 7%,var(--surface-raised)) 0%,var(--surface-raised) 48%,color-mix(in srgb,var(--success) 5%,var(--surface-raised)) 100%);box-shadow:0 10px 28px color-mix(in srgb,var(--text-1) 6%,transparent)}.kdp-backup-storage__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.kdp-backup-storage__header h2{margin:0;font-size:var(--type-h3)}.kdp-backup-storage__header p{margin:4px 0 0;color:var(--text-2);font-size:var(--type-caption);max-width:52ch}.kdp-backup-storage__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.kdp-backup-storage__metric{display:grid;gap:4px;min-width:0}.kdp-backup-storage__metric span{color:var(--text-2);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.kdp-backup-storage__metric strong{font-size:clamp(20px,2.2vw,28px);line-height:1.15;font-variant-numeric:tabular-nums}.kdp-backup-storage__track{position:relative;height:12px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--border) 70%,var(--surface-1))}.kdp-backup-storage__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 88%,white),color-mix(in srgb,var(--success) 70%,var(--primary)));transition:width var(--motion-base) var(--ease-standard)}.kdp-backup-storage__fill--warning{background:linear-gradient(90deg,color-mix(in srgb,var(--warning) 80%,white),var(--warning))}.kdp-backup-storage__fill--critical{background:linear-gradient(90deg,color-mix(in srgb,var(--danger) 75%,white),var(--danger))}.kdp-backup-storage__footer{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;color:var(--text-2);font-size:var(--type-caption)}.kdp-backup-storage__footer strong{color:var(--text-1);font-weight:650}.kdp-section{gap:var(--space-3);padding:var(--space-4);box-shadow:none}.kdp-section-heading{align-items:flex-start;padding-bottom:var(--space-2)}.kdp-section-heading h2{font-size:var(--type-h3)}.kdp-section-heading h2,.kdp-section-heading h4,.kdp-hero h1,.kdp-backup-storage__header h2{display:inline-flex;align-items:center;gap:.4rem}.kdp-section-heading p{font-size:var(--type-caption)}.kdp-section-actions,.kdp-quick-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.kdp-action-wrap{display:inline-flex}.kdp-attention-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.kdp-attention-list li{display:grid;grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--divider)}.kdp-attention-list li[data-tone=danger] strong{color:var(--danger)}.kdp-attention-list li[data-tone=warning] strong{color:var(--warning)}.kdp-attention-list li:last-child{border-bottom:0}.kdp-attention-list span,.kdp-empty{margin:0;color:var(--text-2);font-size:var(--type-caption)}.kdp-readonly-notice{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.kdp-readonly-notice span{color:var(--text-2);font-size:var(--type-caption)}.kdp-target-health{display:flex;flex-direction:column;gap:var(--space-3)}.kdp-target-health .kdp-section-heading,.kdp-target-health .surface-collapsible__header{border:0;padding:0}.kdp-target-health__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.kdp-target-health__toolbar .kdp-search{flex:1 1 280px;min-width:min(100%,220px)}.kdp-target-health__ready{font-size:var(--type-body);white-space:nowrap}.kdp-target-health__groups{display:flex;flex-direction:column;gap:var(--space-4)}.kdp-target-group{display:flex;flex-direction:column;gap:var(--space-2)}.kdp-target-group__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--border)}.kdp-target-group__header h3{margin:0;font-size:var(--type-body);font-weight:650}.kdp-target-group__header span{color:var(--text-2);font-size:var(--type-caption)}.kdp-target-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-3)}.kdp-target-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md, var(--radius-sm));background:var(--surface-2)}.kdp-target-card__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-2);width:100%}.kdp-target-card__title{display:flex;flex-direction:column;gap:2px;min-width:0}.kdp-target-card__namespace{color:var(--text-2);font-size:var(--type-caption);line-height:1.2}.kdp-target-card__title b{font-size:var(--type-body);line-height:1.25;word-break:break-word}.kdp-target-card__path{margin:0;color:var(--text-2);font-size:var(--type-caption)}.kdp-target-card__path code{font-size:inherit}.kdp-target-card__error{margin:0;color:var(--danger, #b42318);font-size:var(--type-caption, .85rem);line-height:1.35}.kdp-target-card__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);width:100%;margin-top:auto;padding-top:var(--space-1)}.kdp-target-card__header i{font-style:normal;flex-shrink:0}.kdp-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.kdp-filter-bar .kdp-search{flex:1 1 320px;max-width:min(100%,640px)}.kdp-search{width:100%;max-width:min(100%,640px)}.kdp-master-detail{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,2fr);min-height:360px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md)}.kdp-master-list{overflow:auto;border-right:1px solid var(--divider);background:var(--surface-2)}.kdp-master-list button{display:grid;gap:3px;width:100%;padding:var(--space-3);border:0;border-bottom:1px solid var(--divider);border-radius:0;background:transparent;color:var(--text-1);text-align:left;box-shadow:none}.kdp-master-list button:hover,.kdp-master-list button.is-selected{background:var(--selected);box-shadow:inset 3px 0 0 var(--primary);transform:none}.kdp-master-list small{color:var(--text-2)}.kdp-asset-picker{display:grid;gap:var(--space-3)}.kdp-asset-picker__toolbar{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:space-between}.kdp-asset-picker__summary{color:var(--text-2);font-size:var(--font-size-sm)}.kdp-asset-picker__list{max-height:280px;border:1px solid var(--border);border-radius:var(--radius-md)}.kdp-section-heading h4{margin:0 0 var(--space-1)}.kdp-section-heading .kdp-form-note{margin:0}.kdp-chip-list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.kdp-chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:.25rem .6rem;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--text-1);font-size:var(--font-size-sm)}.kdp-chip:hover{background:var(--selected)}.kdp-detail{min-width:0;padding:var(--space-4)}.kdp-detail__title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.kdp-detail h3,.kdp-detail h4{margin:0}.kdp-detail h4{margin-top:var(--space-4);font-size:var(--type-body)}.kdp-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:var(--space-4) 0 0}.kdp-detail dt{color:var(--text-3);font-size:var(--type-metadata);text-transform:uppercase}.kdp-detail dd{margin:3px 0 0;overflow-wrap:anywhere}.kdp-volume-list{display:grid;gap:var(--space-2);margin-top:var(--space-2)}.kdp-volume-card{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--divider);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-2) 72%,transparent)}.kdp-volume-card>div{display:grid;gap:2px;min-width:0}.kdp-volume-card__label{color:var(--text-2);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.kdp-volume-card__value{overflow-wrap:anywhere;color:var(--text-1);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:12px;font-weight:600}.kdp-volume-list>div{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(0,1fr) auto;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--divider);border-radius:var(--radius-sm)}.kdp-volume-list strong{overflow-wrap:anywhere;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:12px}.kdp-volume-list span{overflow:hidden;color:var(--text-2);text-overflow:ellipsis}.kdp-volume-list small{color:var(--text-2);overflow-wrap:anywhere}@media(min-width:720px){.kdp-volume-card{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr) minmax(0,1fr) minmax(140px,.75fr);align-items:start;column-gap:var(--space-3)}.kdp-volume-card:not(:has(>:nth-child(4))){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(160px,.8fr)}}.kdp-dialog{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto}.kdp-dialog.kdp-policy-wizard{display:flex;flex-direction:column;width:min(720px,calc(100vw - 32px));max-height:min(680px,calc(100dvh - var(--global-header-height, 56px) - 32px));overflow:hidden}.kdp-dialog.kdp-policy-wizard .wizard-modal-shell__steps{margin:0 var(--space-4);flex:0 0 auto}.kdp-dialog.kdp-policy-wizard .kdp-policy-wizard__body{flex:1 1 auto;min-height:0;overflow:auto}.kdp-dialog.kdp-policy-wizard .wizard-modal-shell__footer{flex:0 0 auto;margin-top:0;border-top:1px solid var(--border);padding:var(--space-3) var(--space-4);background:color-mix(in srgb,var(--surface-raised) 92%,var(--surface-2))}.kdp-policy-wizard__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-3);margin:var(--space-2) 0 0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-1) 88%,var(--surface-2))}.kdp-policy-wizard__summary>div{display:grid;gap:2px;min-width:0}.kdp-policy-wizard__summary dt{color:var(--text-3);font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.04em}.kdp-policy-wizard__summary dd{margin:0;color:var(--text-1);font-size:var(--type-body-sm);overflow-wrap:anywhere}.kdp-dialog__body{display:grid;gap:var(--space-3);padding:var(--space-4)}.kdp-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.kdp-form-grid label{display:grid;gap:var(--space-1);color:var(--text-2);font-size:var(--type-caption)}.kdp-form-grid .kdp-checkbox{display:flex;align-items:center;align-self:end;min-height:var(--control-height)}.kdp-form-note{align-self:end;margin:0;padding:var(--space-2);border:1px solid var(--divider);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-2);font-size:var(--type-caption)}.kdp-schedule-field{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.kdp-schedule-field .kdp-form-note{grid-column:1 / -1}.kdp-schedule-field .datetime-field{width:100%}.kdp-backup-policy-picker{display:grid;gap:var(--space-3)}.kdp-backup-policy-picker__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.kdp-backup-policy-picker__toolbar .kdp-search{flex:1 1 240px}.kdp-backup-policy-picker__list{display:grid;gap:var(--space-2);max-height:280px;overflow:auto}.kdp-backup-policy-picker__list label{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:start;padding:var(--space-3);border:1px solid var(--divider);border-radius:var(--radius-sm);background:var(--surface-2);cursor:pointer}.kdp-backup-policy-picker__list label.is-selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface-2))}.kdp-backup-policy-picker__content{display:grid;gap:var(--space-1)}.kdp-backup-policy-picker__content small{color:var(--text-2)}.kdp-backup-policy-picker__targets{color:var(--text-2);font-size:var(--type-caption)}.kdp-backup-preview{display:grid;gap:var(--space-2)}.kdp-backup-preview div{display:grid;gap:var(--space-1)}.kdp-backup-preview dt{color:var(--text-2);font-size:var(--type-caption)}.kdp-target-chip-list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.kdp-target-chip-list li{padding:var(--space-1) var(--space-2);border:1px solid var(--divider);border-radius:var(--radius-sm);background:var(--surface-1);font-size:var(--type-caption)}.kdp-attach-summary,.kdp-claim-preview{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.kdp-attach-summary span{color:var(--text-2)}.kdp-claim-preview{justify-content:center;padding:var(--space-3);border:1px solid var(--divider);border-radius:var(--radius-sm);background:var(--surface-2)}.kdp-connect-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.kdp-connect-paths label{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm)}.kdp-connect-paths label>span{display:grid;gap:3px}.kdp-connect-paths small,.kdp-unsupported-state p{color:var(--text-2)}.kdp-unsupported-state{padding:var(--space-3);border:1px solid var(--warning-border);border-radius:var(--radius-sm);background:var(--warning-surface)}.kdp-unsupported-state p{margin:var(--space-1) 0 0}.kdp-validation,.kdp-permission-note{margin:0;padding:var(--space-3);border:1px solid var(--danger-border);border-radius:var(--radius-sm);background:var(--danger-surface);color:var(--danger)}.kdp-validation{padding-left:var(--space-6)}@media(max-width:900px){.kdp-hero{align-items:stretch;flex-direction:column}.kdp-posture{padding:var(--space-3) 0 0;border-top:1px solid var(--divider);border-left:0}.kdp-master-detail{grid-template-columns:1fr}.kdp-posture{grid-template-columns:auto minmax(0,1fr)}.kdp-posture__actions{grid-column:1 / -1;justify-content:flex-start}.kdp-backup-storage__metrics{grid-template-columns:1fr}.kdp-master-list{max-height:240px;border-right:0;border-bottom:1px solid var(--divider)}}@media(max-width:640px){.kdp-dashboard{padding:var(--space-2)}.kdp-view-tabs,.kdp-view-tabs button{width:100%}.kdp-posture,.kdp-form-grid,.kdp-connect-paths,.kdp-detail dl{grid-template-columns:1fr}.kdp-activity-list__head,.kdp-volume-list>div,.kdp-attention-list li{grid-template-columns:1fr;gap:var(--space-1)}}.feature-card:hover{box-shadow:var(--shadow-2)}.feature-card--warning{border-color:color-mix(in srgb,var(--warning) 30%,var(--border));background:color-mix(in srgb,var(--warning-surface) 70%,transparent);box-shadow:none}.feature-card.feature-card--warning h2,.feature-card.feature-card--warning h3{font-size:13px;font-weight:600;color:var(--text-1);text-transform:none;letter-spacing:normal}.feature-card.feature-card--warning p,.feature-card.feature-card--warning li{color:var(--text-2);font-size:13px}.feature-card--accent{background:color-mix(in srgb,var(--primary) 10%,var(--surface-1));border-color:color-mix(in srgb,var(--primary) 36%,var(--border))}.feature-card h2{margin-top:0;margin-bottom:var(--space-2);font-size:18px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2)}.overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.overview-grid--primary{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.overview-card-header-actions{display:inline-flex;align-items:center;gap:var(--space-2);margin-left:auto}.overview-range-select{width:144px;min-width:144px}.overview-range-select .searchable-select__trigger{min-height:34px}.overview-card-header-copy{display:grid;gap:4px;min-width:0}.overview-card-header-copy h2{margin:0}.feature-card h2 .vm-wizard-field-label,.overview-card-header h2 .vm-wizard-field-label{display:inline-flex;align-items:center;gap:6px}.overview-card-subtitle{margin:0;color:var(--text-2);font-size:var(--type-caption);line-height:1.4}.overview-stat-list{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-3)}.overview-stat-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--divider);padding-bottom:8px}.overview-stat-list li:last-child{border-bottom:0;padding-bottom:0}.overview-stat-list strong{font-size:var(--type-body-compact)}.overview-link-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.overview-link-list li{display:flex;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid var(--divider);padding-bottom:8px}.overview-link-list li:last-child{border-bottom:0;padding-bottom:0}.overview-link-list span{color:var(--text-2);font-weight:600}.resource-table.overview-utilization-table{width:100%;min-width:0;table-layout:fixed}.resource-table.overview-utilization-table th,.resource-table.overview-utilization-table td{padding:8px 12px}.resource-table.overview-utilization-table th:first-child,.resource-table.overview-utilization-table td:first-child{position:static;width:24%}.resource-table.overview-utilization-table th:nth-child(2),.resource-table.overview-utilization-table td:nth-child(2){width:28%}.resource-table.overview-utilization-table th:nth-child(3),.resource-table.overview-utilization-table td:nth-child(3){width:48%}.resource-table.overview-utilization-table td{vertical-align:middle}.resource-table.overview-utilization-table td:first-child{background:transparent;overflow-wrap:anywhere;word-break:break-word}.overview-utilization-table td strong{display:block;font-size:var(--type-body-compact)}.overview-utilization-sub{margin-top:4px;color:var(--text-2);font-size:12px}.overview-sparkline,.mini-trend-chart{display:block;width:100%;height:56px}.overview-sparkline__line,.mini-trend-chart__line{fill:none;stroke:var(--primary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.overview-sparkline__point,.mini-trend-chart__point{fill:var(--primary)}.overview-sparkline__axis,.mini-trend-chart__axis{stroke:color-mix(in srgb,var(--primary) 20%,var(--border));stroke-width:1}.overview-sparkline__axis--max,.mini-trend-chart__axis--max{stroke-dasharray:3 3}.overview-sparkline__axis-label,.mini-trend-chart__axis-label{fill:var(--text-3);font-size:10px;font-weight:700;letter-spacing:.03em}.mini-trend-chart--muted .mini-trend-chart__line,.mini-trend-chart--muted .mini-trend-chart__point{stroke:color-mix(in srgb,var(--text-2) 72%,var(--primary));fill:color-mix(in srgb,var(--text-2) 72%,var(--primary))}.mini-trend-chart--warning .mini-trend-chart__line,.mini-trend-chart--warning .mini-trend-chart__point{stroke:var(--warning-text);fill:var(--warning-text)}.mini-trend-chart--danger .mini-trend-chart__line,.mini-trend-chart--danger .mini-trend-chart__point{stroke:var(--danger-text);fill:var(--danger-text)}.overview-meter-list{margin:0;padding:0;list-style:none;display:grid;gap:12px}.overview-meter-list li>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.overview-meter{width:100%;height:8px;border-radius:999px;background:var(--surface-3);overflow:hidden}.overview-meter span{display:block;height:100%;border-radius:999px;background:var(--primary)}.resource-table.overview-consumers-table{width:100%;min-width:0;table-layout:fixed}.resource-table.overview-consumers-table th,.resource-table.overview-consumers-table td{padding:8px}.resource-table.overview-consumers-table th:first-child,.resource-table.overview-consumers-table td:first-child{position:static;width:52%}.resource-table.overview-consumers-table th:not(:first-child),.resource-table.overview-consumers-table td:not(:first-child){width:16%}.resource-table.overview-consumers-table td:first-child{background:transparent;overflow-wrap:anywhere;word-break:break-word}.overview-activity-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.overview-activity-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-3);border-bottom:1px solid var(--divider);padding-bottom:8px}.overview-activity-list li:last-child{border-bottom:0;padding-bottom:0}.overview-activity-list p{margin:0}.overview-activity-content{min-width:0;display:grid;gap:4px}.overview-activity-content p,.overview-activity-content code{overflow-wrap:anywhere;word-break:break-word}.overview-activity-meta{display:grid;justify-items:end;align-content:start;gap:8px;min-width:112px;flex:0 0 auto;color:var(--text-2);font-size:12px;white-space:nowrap}.overview-activity-meta .status-pill{justify-self:end;width:max-content;max-width:100%}.table-wrap,.inventory-table-wrap,.mf-history-table-wrap,.mf-connections-table-wrap,.details-panel-events-table-wrap,.details-panel-events-table-wrap--events,.vm-wizard-storage-table-wrap,.rbac-table-wrap,.vm-configuration-network-table-wrap,.vm-configuration-storage-table-wrap,.khr-instance-compact-table-wrap,.kubevirt-parity-compact-table-wrap{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-gutter:auto}.inventory-table-wrap{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-soft);contain:paint}.inventory-table-wrap--action-rail{position:relative;scroll-padding-inline-end:240px}.resource-table{width:100%;border-collapse:collapse;min-width:560px}.table-wrap>.resource-table{width:max-content;min-width:max(100%,720px)}.resource-table th,.resource-table td{text-align:left;border-bottom:1px solid var(--divider);padding:12px;vertical-align:top}.resource-table--compact th,.resource-table--compact td{padding:8px 12px;min-height:var(--table-row-height-compact)}.resource-table--comfortable th,.resource-table--comfortable td{padding:12px;min-height:var(--table-row-height-comfortable)}.resource-table-cell-text{display:inline-block;max-width:min(24ch,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}.resource-table-cell-text--owner{max-width:min(30ch,100%)}.resource-table-cell-text--namespace,.resource-table-cell-text--nowrap,.resource-table-cell-text--numeric,.resource-table-cell-text--date{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal}.resource-table-cell-text--namespace{max-width:min(14ch,100%)}.resource-table-cell-text--numeric,.resource-table-cell-text--date{font-variant-numeric:tabular-nums}.api-explorer__description-cell{display:-webkit-box;max-width:100%;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;line-height:1.4}.resource-row{cursor:pointer}.resource-table--sized{table-layout:fixed;width:100%}.resource-table--sized th[data-column-id]{position:relative;padding-right:18px}.resource-table--sized th[data-column-content=checkbox]{padding-right:12px}.resource-table--sized th[data-column-id]:not([data-column-content=checkbox]):not([data-column-hidden=true]):after{content:"";position:absolute;top:50%;right:4px;width:6px;height:18px;transform:translateY(-50%);border-left:1px solid color-mix(in srgb,var(--primary) 48%,var(--border));border-right:1px solid color-mix(in srgb,var(--primary) 48%,var(--border));opacity:.78;pointer-events:none}.resource-table--sized th[data-column-id]:not([data-column-content=checkbox]):hover:after{border-left-color:color-mix(in srgb,var(--primary) 72%,var(--text-1));border-right-color:color-mix(in srgb,var(--primary) 72%,var(--text-1));opacity:1}.resource-table--sized th[data-column-id]:has(.resource-table-header__resize-handle):after{display:none}.resource-table--sized th[aria-sort]>button:not(.resource-table-sort-button){display:inline-flex;align-items:center;gap:8px;justify-content:flex-start;min-width:0;max-width:calc(100% - 12px);padding:0;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit}.resource-table--sized th[aria-sort]>button:not(.resource-table-sort-button):after{content:"↕";flex:0 0 auto;font-size:12px;line-height:1;color:color-mix(in srgb,var(--primary) 72%,var(--text-2))}.resource-table--sized th[aria-sort=ascending]>button:not(.resource-table-sort-button):after{content:"↑";color:var(--text-1)}.resource-table--sized th[aria-sort=descending]>button:not(.resource-table-sort-button):after{content:"↓";color:var(--text-1)}.resource-table--sized th[aria-sort]>button:not(.resource-table-sort-button)>*:first-child,.resource-table--sized th[aria-sort]>button:not(.resource-table-sort-button){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-row>td{position:relative;transition:background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.resource-table thead th{position:sticky;top:0;z-index:3;background:var(--surface-muted);box-shadow:inset 0 -1px 0 var(--divider)}.resource-table th:first-child,.resource-table td:first-child{position:sticky;left:0}.resource-table th:first-child{z-index:4}.resource-table td:first-child{z-index:2;background:var(--surface-1)}.resource-table--action-rail,.resource-table:has(tbody td:last-child button),.resource-table:has(tbody td:last-child .inline-link-btn),.resource-table:has(tbody td:last-child .inline-action-row){--table-action-rail-width: 208px;--table-action-rail-padding-x: 16px}.resource-table--action-rail.resource-table--action-rail-compact{--table-action-rail-width: 112px;--table-action-rail-padding-x: 8px}.resource-table--action-rail.resource-table--action-rail-wide,.resource-table:has(tbody td:last-child .vm-row-actions){--table-action-rail-width: 324px;--table-action-rail-padding-x: 12px}.resource-table--action-rail th:last-child,.resource-table--action-rail td:last-child{position:sticky;right:0}.resource-table:has(tbody td:last-child button) th:last-child,.resource-table:has(tbody td:last-child .inline-link-btn) th:last-child,.resource-table:has(tbody td:last-child .inline-action-row) th:last-child,.resource-table:has(tbody td:last-child button) td:last-child,.resource-table:has(tbody td:last-child .inline-link-btn) td:last-child,.resource-table:has(tbody td:last-child .inline-action-row) td:last-child{position:sticky;right:0}.resource-table--action-rail th:last-child{z-index:4;width:var(--table-action-rail-width);min-width:var(--table-action-rail-width);max-width:var(--table-action-rail-width);background:var(--surface-muted);box-shadow:inset 1px 0 0 var(--divider),-16px 0 18px -18px color-mix(in srgb,var(--text-2) 34%,transparent)}.resource-table:has(tbody td:last-child button) th:last-child,.resource-table:has(tbody td:last-child .inline-link-btn) th:last-child,.resource-table:has(tbody td:last-child .inline-action-row) th:last-child{z-index:4;width:var(--table-action-rail-width);min-width:var(--table-action-rail-width);max-width:var(--table-action-rail-width);background:var(--surface-muted);box-shadow:inset 1px 0 0 var(--divider),-16px 0 18px -18px color-mix(in srgb,var(--text-2) 34%,transparent)}.resource-table--action-rail td:last-child{z-index:2;width:var(--table-action-rail-width);min-width:var(--table-action-rail-width);max-width:var(--table-action-rail-width);background:var(--surface-1);box-shadow:inset 1px 0 0 var(--divider),-16px 0 18px -18px color-mix(in srgb,var(--text-2) 34%,transparent)}.resource-table th[data-karl-frozen-col=quick-actions]{padding-left:var(--table-action-rail-padding-x, 4px);padding-right:var(--table-action-rail-padding-x, 4px);text-align:center;white-space:normal;line-height:1.2}.resource-table td[data-karl-frozen-col=quick-actions]{padding-left:var(--table-action-rail-padding-x, 0);padding-right:var(--table-action-rail-padding-x, 0);text-align:center}.resource-table:has(tbody td:last-child button) td:last-child,.resource-table:has(tbody td:last-child .inline-link-btn) td:last-child,.resource-table:has(tbody td:last-child .inline-action-row) td:last-child{z-index:2;width:var(--table-action-rail-width);min-width:var(--table-action-rail-width);max-width:var(--table-action-rail-width);background:var(--surface-1);box-shadow:inset 1px 0 0 var(--divider),-16px 0 18px -18px color-mix(in srgb,var(--text-2) 34%,transparent)}.resource-table--action-rail td:last-child,.resource-table--action-rail td:last-child :is(button,a),.resource-table:has(tbody td:last-child button) td:last-child,.resource-table:has(tbody td:last-child .inline-link-btn) td:last-child,.resource-table:has(tbody td:last-child .inline-action-row) td:last-child,.resource-table:has(tbody td:last-child button) td:last-child :is(button,a),.resource-table:has(tbody td:last-child .inline-link-btn) td:last-child :is(button,a),.resource-table:has(tbody td:last-child .inline-action-row) td:last-child :is(button,a){white-space:nowrap}.resource-table--action-rail td:last-child .button-row,.resource-table--action-rail td:last-child .vm-row-actions,.resource-table:has(tbody td:last-child button) td:last-child .inline-action-row,.resource-table:has(tbody td:last-child .inline-link-btn) td:last-child .inline-action-row,.resource-table:has(tbody td:last-child .inline-action-row) td:last-child .inline-action-row,.resource-table:has(tbody td:last-child button) td:last-child .button-row,.resource-table:has(tbody td:last-child .inline-link-btn) td:last-child .button-row,.resource-table:has(tbody td:last-child .inline-action-row) td:last-child .button-row,.resource-table:has(tbody td:last-child button) td:last-child .vm-row-actions,.resource-table:has(tbody td:last-child .inline-link-btn) td:last-child .vm-row-actions,.resource-table:has(tbody td:last-child .inline-action-row) td:last-child .vm-row-actions{display:inline-flex;flex-wrap:nowrap;justify-content:center;align-items:center;width:max-content;max-width:100%;margin:0 auto}.resource-table--action-rail td:last-child .inline-action-row,.resource-table:has(tbody td:last-child button) td:last-child .inline-action-row,.resource-table:has(tbody td:last-child .inline-link-btn) td:last-child .inline-action-row,.resource-table:has(tbody td:last-child .inline-action-row) td:last-child .inline-action-row{justify-content:center;align-items:center}.resource-table.two-factor-recovery-table th:last-child,.resource-table.two-factor-recovery-table td:last-child{width:320px;min-width:320px;max-width:320px}.resource-table.two-factor-recovery-table td:last-child{white-space:normal}.resource-table.two-factor-recovery-table td:last-child .two-factor-recovery-actions,.resource-table--action-rail.two-factor-recovery-table td:last-child .two-factor-recovery-actions,.resource-table:has(tbody td:last-child button).two-factor-recovery-table td:last-child .two-factor-recovery-actions{display:grid;gap:8px;justify-items:start;justify-content:start;width:100%;max-width:100%;margin:0}.resource-table.two-factor-recovery-table td:last-child .two-factor-recovery-actions .button-row,.resource-table--action-rail.two-factor-recovery-table td:last-child .two-factor-recovery-actions .button-row,.resource-table:has(tbody td:last-child button).two-factor-recovery-table td:last-child .two-factor-recovery-actions .button-row{display:flex;flex-wrap:nowrap;justify-content:flex-start;width:auto;max-width:100%;margin:0}.resource-table.two-factor-recovery-table td:last-child .two-factor-recovery-actions :is(button,a),.resource-table--action-rail.two-factor-recovery-table td:last-child .two-factor-recovery-actions :is(button,a),.resource-table:has(tbody td:last-child button).two-factor-recovery-table td:last-child .two-factor-recovery-actions :is(button,a){white-space:nowrap}.resource-table tbody .resource-row:hover>td{background:var(--hover)}.resource-table--action-rail tbody .resource-row:hover>td:last-child,.resource-table:has(tbody td:last-child button) tbody .resource-row:hover>td:last-child,.resource-table:has(tbody td:last-child .inline-link-btn) tbody .resource-row:hover>td:last-child,.resource-table:has(tbody td:last-child .inline-action-row) tbody .resource-row:hover>td:last-child{background:var(--hover)}.resource-row--active>td{background:var(--selected)}.resource-table--action-rail .resource-row--active>td:last-child,.resource-table:has(tbody td:last-child button) .resource-row--active>td:last-child,.resource-table:has(tbody td:last-child .inline-link-btn) .resource-row--active>td:last-child,.resource-table:has(tbody td:last-child .inline-action-row) .resource-row--active>td:last-child{background:var(--selected)}.resource-row--active>td:first-child:before{content:"";position:absolute;top:4px;bottom:4px;left:0;width:3px;border-radius:3px;background:var(--primary)}.resource-row:focus-within>td{background:color-mix(in srgb,var(--selected) 85%,var(--surface-1));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 26%,transparent)}.resource-table--action-rail .resource-row:focus-within>td:last-child,.resource-table:has(tbody td:last-child button) .resource-row:focus-within>td:last-child,.resource-table:has(tbody td:last-child .inline-link-btn) .resource-row:focus-within>td:last-child,.resource-table:has(tbody td:last-child .inline-action-row) .resource-row:focus-within>td:last-child{background:color-mix(in srgb,var(--selected) 85%,var(--surface-1));box-shadow:inset 1px 0 0 var(--divider),inset 0 0 0 1px color-mix(in srgb,var(--primary) 26%,transparent),-16px 0 18px -18px color-mix(in srgb,var(--text-2) 34%,transparent)}.resource-row:not(.resource-row--active):has(.resource-name-copy:hover)>td{background:var(--surface-1)}.resource-table--action-rail .resource-row:not(.resource-row--active):has(.resource-name-copy:hover)>td:last-child,.resource-table:has(tbody td:last-child button) .resource-row:not(.resource-row--active):has(.resource-name-copy:hover)>td:last-child,.resource-table:has(tbody td:last-child .inline-link-btn) .resource-row:not(.resource-row--active):has(.resource-name-copy:hover)>td:last-child,.resource-table:has(tbody td:last-child .inline-action-row) .resource-row:not(.resource-row--active):has(.resource-name-copy:hover)>td:last-child{background:var(--surface-1)}.resource-table th:has(.karl-tooltip:hover),.resource-table th:has(.karl-tooltip:focus-within){z-index:8}.resource-table td:has(.karl-tooltip:hover),.resource-table td:has(.karl-tooltip:focus-within){z-index:6}.resource-table th button{border:0;padding:0;font-size:inherit;color:inherit;cursor:pointer;background:transparent}.resource-table-header__content{display:flex;align-items:center;gap:8px;min-width:0}.resource-table-header__content--pod{position:relative;justify-content:space-between;gap:10px;min-width:0;padding-right:4px}.resource-table-sort-button{display:inline-flex;align-items:center;gap:8px;justify-content:flex-start;min-width:0;max-width:100%;flex:1 1 auto;font:inherit;text-transform:inherit;letter-spacing:inherit}.resource-table-sort-button span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-table-sort-button__icon{flex:0 0 auto;font-size:12px;line-height:1;color:color-mix(in srgb,var(--primary) 72%,var(--text-2))}.resource-table__header--sortable .resource-table-sort-button:hover,.resource-table__header--sortable[aria-sort=ascending] .resource-table-sort-button,.resource-table__header--sortable[aria-sort=descending] .resource-table-sort-button{color:var(--text-1)}.resource-table-header__resize-handle{position:relative;flex:0 0 auto;align-self:stretch;width:16px;min-width:16px;margin-right:-4px;border:0;background:transparent;cursor:col-resize;touch-action:none;opacity:.95}.resource-table-header__resize-handle:before{content:"";position:absolute;top:50%;left:50%;width:6px;height:18px;transform:translate(-50%,-50%);border-left:1px solid color-mix(in srgb,var(--primary) 48%,var(--border));border-right:1px solid color-mix(in srgb,var(--primary) 48%,var(--border));opacity:.85}.resource-table-header__resize-handle:hover,.resource-table-header__resize-handle:focus-visible{opacity:1;background:color-mix(in srgb,var(--primary) 12%,transparent)}.resource-table-header__resize-handle:hover:before,.resource-table-header__resize-handle:focus-visible:before{border-left-color:color-mix(in srgb,var(--primary) 72%,var(--text-1));border-right-color:color-mix(in srgb,var(--primary) 72%,var(--text-1))}.table-column-resize-active,.table-column-resize-active *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.resource-table th{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.table-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.table-toolbar label,.inventory-toolbar__field{display:grid;gap:var(--space-1);font-size:12px;color:var(--text-2)}.inventory-toolbar__field>:last-child{min-width:0}.inventory-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2);margin-bottom:var(--space-2);border:1px solid var(--divider);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface-2);min-height:40px}.page-surface-toolbar{min-height:40px}.inventory-toolbar__field span{color:var(--text-2);font-weight:600}.inventory-toolbar__actions{display:flex;align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;align-self:flex-end;min-height:var(--control-height-compact)}.inventory-toolbar__actions .button-row{align-items:flex-end;min-height:var(--control-height-compact)}.inventory-shortcuts-note{margin:0 0 var(--space-2);color:var(--text-2);font-size:var(--type-caption)}.monitoring-status-slot{min-height:calc(var(--type-caption) * 1.4 + var(--space-2))}.monitoring-status-slot>.inventory-shortcuts-note,.monitoring-status-slot>.error-note{margin-bottom:0}.monitoring-status-slot--dock{padding-bottom:var(--space-2)}.inventory-shortcuts-note code{font-size:11px;padding:1px 5px;border-radius:999px;background:var(--surface-3);color:var(--text-1)}.filter-strip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.filter-strip label{display:grid;gap:var(--space-1);font-size:12px;color:var(--text-2)}.tab-strip{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.tab-strip__tab{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height-compact);border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 12px;background:var(--surface-1);color:var(--text-2);text-decoration:none}.tab-strip__tab--active{border-color:color-mix(in srgb,var(--primary) 50%,var(--border));color:var(--text-1);background:var(--selected)}.resource-detail-header{margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) var(--space-5);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 92%,var(--primary) 8%),color-mix(in srgb,var(--surface-1) 94%,var(--surface-raised)));display:grid;gap:var(--space-4)}.resource-detail-header__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.resource-detail-header__identity{display:grid;gap:var(--space-2);min-width:0;flex:1 1 28rem}.resource-detail-header__eyebrow{margin:0}.resource-detail-header__subtitle{margin:0;max-width:66ch}.resource-detail-header__meta{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:var(--text-2)}.resource-detail-header__title-row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0}.resource-detail-header__kind-badge{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 .8rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--selected) 72%,var(--surface-1));color:var(--text-1);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 1px color-mix(in srgb,var(--surface-1) 70%,transparent)}.resource-detail-header__title{margin:0;font-size:clamp(var(--type-h1-min),2.4vw,var(--type-h1-max));line-height:1.2;letter-spacing:-.02em;color:var(--text-1);min-width:0}.resource-detail-header__badges{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.resource-detail-header__actions{display:flex;align-items:center;justify-content:flex-end;flex:1 1 22rem;min-width:0}.resource-detail-header__actions .button-row{width:100%;justify-content:flex-end;flex-wrap:wrap}.resource-detail-header__actions .vm-header-actions{width:100%}.resource-detail-header__support{display:grid;gap:var(--space-2)}.resource-detail-header__tabs{display:grid}.resource-detail-tab-bar{margin-top:0;gap:var(--space-2);flex-wrap:wrap;overflow-x:auto;padding-bottom:2px}.resource-detail-tab-bar__link{min-height:34px;border-radius:var(--radius-md);padding:0 14px;font-weight:600;box-shadow:inset 0 1px color-mix(in srgb,var(--surface-1) 72%,transparent)}.resource-detail-tab-bar__link:hover,.resource-detail-tab-bar__link:focus-visible{background:color-mix(in srgb,var(--selected) 68%,var(--surface-1));color:var(--text-1)}.resource-detail-tab-bar__link.tab-strip__tab--active{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));background:color-mix(in srgb,var(--selected) 78%,var(--surface-1))}.resource-detail-subnav{display:grid;gap:var(--space-2);min-width:0}.resource-detail-subnav--vertical{align-content:start}.resource-detail-subnav--horizontal{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;padding-bottom:2px}.resource-detail-subnav__link{min-height:34px;padding:0 14px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-1) 92%,var(--surface-raised));color:var(--text-2);text-decoration:none;font-weight:600;display:inline-flex;align-items:center;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.resource-detail-subnav__link:hover,.resource-detail-subnav__link:focus-visible{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:color-mix(in srgb,var(--selected) 70%,var(--surface-1));color:var(--text-1)}.resource-detail-subnav__link--active{border-color:color-mix(in srgb,var(--primary) 58%,var(--border));background:color-mix(in srgb,var(--selected) 82%,var(--surface-1));color:var(--text-1);box-shadow:inset 0 1px color-mix(in srgb,var(--surface-1) 72%,transparent)}.resource-detail-nested-layout,.vm-detail-nested-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--space-4);align-items:start}.resource-detail-nested-layout__content,.vm-detail-nested-layout__content{min-width:0}.table-toolbar fieldset:not(.toolbar-density){border:0;margin:0;padding:0}.inventory-toolbar__field--density{min-width:0}.toolbar-density{display:inline-flex;align-items:center;gap:0;margin:0;min-inline-size:0;box-sizing:border-box;height:var(--control-height-compact);min-height:var(--control-height-compact);padding:1px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:var(--radius-sm);background:var(--surface-1);box-shadow:none;overflow:hidden}.toolbar-density legend{padding:0 6px;color:var(--text-3);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.density-btn{box-sizing:border-box;border:1px solid transparent;border-radius:calc(var(--radius-sm) - 2px);background:transparent;color:var(--text-2);height:100%;min-height:0;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;box-shadow:none;font-size:var(--type-body-compact);line-height:1;font-weight:600;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.density-btn:hover{background:color-mix(in srgb,var(--hover) 88%,var(--surface-1))}.density-btn--active{border-color:color-mix(in srgb,var(--primary) 44%,var(--border));background:var(--selected);color:var(--text-1);box-shadow:none}.saved-view-list{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.saved-view-item{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:4px 8px 4px 12px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,white 4%),color-mix(in srgb,var(--surface-raised) 90%,var(--surface-2)));box-shadow:var(--shadow-1)}.saved-view-item--active{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:color-mix(in srgb,var(--selected) 74%,var(--surface-raised))}.saved-view-item button{min-height:24px;padding:0 8px;border:1px solid transparent;border-radius:999px;background:transparent}.saved-view-item button:hover{background:var(--hover);border-color:color-mix(in srgb,var(--primary) 18%,var(--border))}.saved-view-item__apply{color:var(--text-1);font-weight:700;cursor:pointer}.saved-view-item__apply[aria-pressed=true]{color:color-mix(in srgb,var(--primary) 66%,var(--text-1))}.column-visibility{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));align-items:start;gap:14px 20px;width:100%;margin-top:12px;padding:var(--space-3);border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,white 4%),color-mix(in srgb,var(--surface-raised) 90%,var(--surface-2)));box-shadow:var(--shadow-1);color:var(--text-2);font-size:12px}.columns-popover{display:block;width:100%;margin-bottom:12px}.columns-popover>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:var(--radius-sm);min-height:var(--control-height-compact);padding:0 12px;background:var(--surface-1);color:var(--text-1);transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.columns-popover>summary::-webkit-details-marker{display:none}.columns-popover>summary:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--border));background:var(--surface-2)}.columns-popover[open]>summary{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:var(--selected)}.columns-popover>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bulk-action-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px;border:1px dashed var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:8px 10px}.bulk-action-row--active{border-style:solid;border-color:color-mix(in srgb,var(--primary) 38%,var(--border));background:var(--selected)}.bulk-action-row__count{font-weight:700;color:var(--text-1)}.bulk-action-row__hint{color:var(--text-2);font-size:var(--type-caption);margin-right:auto}.inline-action-feedback{margin-bottom:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:8px 10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;animation:inline-feedback-enter var(--motion-fast) var(--ease-standard)}.inline-action-feedback p{margin:0;color:var(--text-1);font-size:var(--type-body-compact);flex:1;min-width:0}.inline-action-feedback--success{border-color:var(--success-border);background:var(--success-surface)}.inline-action-feedback--error{border-color:var(--danger-border);background:var(--danger-surface)}.inline-action-feedback--info{border-color:var(--info-border);background:var(--info-surface)}.inline-action-row{display:flex;flex-wrap:wrap;gap:8px}.vm-row-actions{align-items:center}.vm-row-primary-action{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);min-height:var(--control-height-compact);padding:0 12px}.vm-row-primary-action:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--border));background:var(--surface-2)}.vm-row-primary-action:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.vm-row-primary-action--more{list-style:none}.vm-row-primary-action--more::-webkit-details-marker{display:none}.floating-action-menu__trigger{position:relative}.floating-action-menu__trigger--open{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));background:var(--selected)}.floating-action-menu__panel{position:fixed;z-index:40;border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,white 4%),color-mix(in srgb,var(--surface-raised) 90%,var(--surface-2)));box-shadow:var(--shadow-2);padding:var(--space-2);animation:menu-pop var(--motion-fast) var(--ease-emphasized)}.floating-action-menu__panel[data-placement=top]{transform-origin:bottom right}.floating-action-menu__panel[data-placement=bottom]{transform-origin:top right}.floating-action-menu__content{display:grid;gap:0}.floating-action-menu__entry{position:relative;display:grid}.floating-action-menu__item{display:flex;align-items:center;width:100%;min-height:var(--control-height-compact);padding:0 var(--space-3);justify-content:flex-start;text-align:left;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-1)}.floating-action-menu__item:hover:not(:disabled){background:var(--hover);border-color:color-mix(in srgb,var(--primary) 24%,var(--border))}.floating-action-menu__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.floating-action-menu__item--danger{color:var(--danger-text)}.floating-action-menu__item--danger:hover:not(:disabled){background:var(--danger-surface);border-color:var(--danger-border)}.floating-action-menu__item--submenu-trigger{justify-content:space-between;gap:var(--space-3)}.floating-action-menu__item--submenu-trigger>span:first-child{flex:1 1 auto;min-width:0}.floating-action-menu__item--submenu-open{background:var(--hover);border-color:color-mix(in srgb,var(--primary) 24%,var(--border))}.floating-action-menu__submenu-chevron{flex:0 0 auto;color:var(--text-3);font-size:14px;line-height:1}.floating-action-menu__submenu{position:absolute;top:-8px;z-index:2;min-width:240px;max-width:min(320px,calc(100vw - 24px));border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,white 4%),color-mix(in srgb,var(--surface-raised) 90%,var(--surface-2)));box-shadow:var(--shadow-2);padding:var(--space-2);animation:menu-pop var(--motion-fast) var(--ease-emphasized)}.floating-action-menu__submenu[data-submenu-direction=left]{right:calc(100% - 4px)}.floating-action-menu__submenu[data-submenu-direction=right]{left:calc(100% - 4px)}.vm-row-actions-menu{min-width:248px;max-width:min(320px,calc(100vw - 24px))}.vm-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap}.vm-header-actions__icons{display:inline-flex;align-items:center;gap:var(--space-2)}.vm-header-actions__icon{display:inline-flex;width:16px;height:16px}.vm-header-actions__icon svg{width:16px;height:16px;display:block}.vm-header-actions__icon-button{border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-1) 94%,var(--surface-raised));color:var(--text-2)}.vm-header-actions__icon-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 36%,var(--border));background:color-mix(in srgb,var(--hover) 70%,var(--surface-1));color:var(--text-1)}.vm-header-actions__icon-button:disabled{opacity:.48}.vm-header-actions-menu{min-width:256px;max-width:min(344px,calc(100vw - 24px))}.vm-labels-modal,.vm-storage-migration-modal{width:min(760px,calc(100vw - 48px))}.vm-labels-modal__body,.vm-storage-migration-modal__body{display:grid;gap:var(--space-4);padding:0 var(--space-5) var(--space-5)}.vm-labels-modal__section,.vm-storage-migration-modal__section{display:grid;gap:var(--space-4)}.vm-labels-modal__rows,.vm-labels-modal__feedback,.vm-storage-migration-modal__feedback{display:grid;gap:var(--space-3)}.vm-storage-migration-modal__field{display:grid;gap:var(--space-2)}.vm-storage-migration-modal__field>select{min-height:42px;padding:0 14px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,var(--surface-1) 94%,var(--surface-raised));color:var(--text-1)}.vm-storage-migration-modal__field>select:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--border))}.vm-storage-migration-modal__field>select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.vm-storage-migration-modal__volume-list{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--text-2)}.row-more-menu{position:relative}.row-more-menu[open] .vm-row-primary-action--more{background:var(--surface-2)}.row-more-menu-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:4;min-width:220px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);box-shadow:var(--shadow-2);padding:8px;display:grid;gap:4px;animation:menu-pop var(--motion-fast) var(--ease-emphasized);transform-origin:top right}.row-more-menu-panel button{width:100%;justify-content:flex-start;text-align:left}.resource-name-cell{display:inline-grid;grid-template-columns:minmax(0,auto) auto;justify-content:start;align-items:start;gap:4px;width:fit-content;max-width:100%;min-width:0}.resource-name-link{all:unset;display:inline-block;cursor:pointer;color:var(--text-1);min-width:0;max-width:100%;font:inherit;font-weight:500;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35}.resource-name-link--multiline{white-space:normal;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.resource-name-link:hover{color:var(--link-hover);text-decoration:underline}.resource-name-link:active{transform:none}.table-link{display:inline-block;max-width:100%;color:var(--text-1);font:inherit;font-weight:500;line-height:1.35;text-decoration:none}.table-link:hover{color:var(--link-hover);text-decoration:underline}.resource-name-copy{border:0;background:transparent;color:var(--text-3);width:24px;height:24px;min-height:24px;padding:0;align-self:start;flex-shrink:0;opacity:0;pointer-events:none}.resource-row:hover .resource-name-copy,.resource-row:focus-within .resource-name-copy{opacity:1;pointer-events:auto}.resource-owner-cell{display:flex;align-items:center;gap:8px;width:100%;min-width:0;max-width:min(36ch,100%);min-height:20px}.resource-owner-cell--interactive{cursor:pointer}.resource-owner-cell--interactive:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.resource-owner-kind{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:20px;line-height:16px;padding:0 8px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--text-2);font-size:11px;font-weight:600;white-space:nowrap}.resource-owner-text{display:flex;align-items:center;flex:1 1 auto;min-width:0;overflow:hidden}.resource-owner-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px}.resource-owner-popover{position:fixed;z-index:32;display:grid;gap:12px;padding:12px;border:1px solid var(--divider);border-radius:var(--radius-md);background:var(--surface-2);box-shadow:var(--shadow-2)}.resource-owner-popover__header,.resource-owner-popover__header h4,.resource-owner-popover__header p{margin:0}.resource-owner-popover__header{display:grid;gap:4px}.resource-owner-popover__header h4{color:var(--text-1);font-size:var(--type-body);font-weight:600;line-height:20px}.resource-owner-popover__header p{color:var(--text-2);font-size:12px;line-height:16px}.resource-owner-popover__summary{display:grid;gap:8px}.resource-owner-popover__name{display:block;max-width:100%;max-height:72px;overflow:auto;color:var(--text-1);font-family:var(--font-mono);font-size:12px;line-height:20px;white-space:normal;overflow-wrap:anywhere}.resource-owner-popover__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.resource-owner-popover__action{min-height:32px}.table-preview-trigger{display:inline-flex;align-items:center;gap:8px;min-height:24px;max-width:min(28ch,100%);padding:0;border:0;background:transparent;color:var(--text-1);font:inherit;font-weight:400;line-height:1.35;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;transition:color .12s ease}.table-preview-trigger:hover{color:var(--link-hover)}.table-preview-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.table-preview-trigger__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:inherit}.table-preview-trigger__count{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;background:var(--surface-2);color:var(--text-2);font-size:11px;font-weight:600;white-space:nowrap}.table-preview-popover{position:fixed;z-index:80;width:min(360px,calc(100vw - 24px));border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-2);padding:12px;display:grid;gap:12px}.table-preview-popover__header{display:flex;align-items:start;justify-content:space-between;gap:12px}.table-preview-popover__header h4,.table-preview-popover__header p{margin:0}.table-preview-popover__header p{color:var(--text-2);font-size:12px}.table-preview-popover__copy{min-height:32px}.table-preview-popover__search{display:grid;gap:4px}.table-preview-popover__search input{width:100%}.table-preview-popover__body{max-height:280px;overflow:auto}.table-preview-popover__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.table-preview-popover__list li{color:var(--text-1);overflow-wrap:anywhere}.table-preview-popover__empty{margin:0;color:var(--text-2)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.resource-name-copy:hover,.resource-name-copy:active{border-color:transparent;background:transparent;transform:none}.resource-table td .resource-name-link{max-width:min(var(--resource-name-max-width, 28ch),100%)}.resource-table td:nth-child(2){--resource-name-max-width: 28ch}.resource-table[data-resource-kind=Pod] td:nth-child(2){--resource-name-max-width: 100%}.resource-table[data-resource-kind=Pod] td .resource-name-cell{width:fit-content;max-width:100%;grid-template-columns:minmax(0,auto) auto}.resource-table[data-resource-kind=Pod] td .resource-name-link,.resource-table[data-resource-kind=Pod] td .resource-owner-cell,.resource-table[data-resource-kind=Pod] td .resource-table-cell-text,.resource-table[data-resource-kind=Pod] td .resource-table-cell-text--owner,.resource-table[data-resource-kind=Pod] td .resource-table-cell-text--namespace,.resource-table[data-resource-kind=Pod] td .resource-table-cell-text--nowrap,.resource-table[data-resource-kind=Pod] td .resource-table-cell-text--numeric,.resource-table[data-resource-kind=Pod] td .resource-table-cell-text--date{max-width:100%}.resource-table-cell-nowrap{display:inline-flex;align-items:center;max-width:100%;white-space:nowrap}.resource-table-cell-status{display:flex;width:100%;min-width:0;overflow:hidden}.resource-table td[data-column-content=status],.resource-table th[data-column-content=status]{overflow:hidden}.resource-usage-value{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.resource-usage-value--requested,.resource-usage-value--spec,.resource-usage-value--capacity{color:var(--text-2)}.resource-name-fallback-link{color:var(--text-1);text-decoration:none}.resource-name-fallback-link:hover{color:var(--link-hover);text-decoration:underline}.inline-link-btn{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--primary) 45%,var(--border));background:color-mix(in srgb,var(--primary) 10%,var(--surface-1));color:var(--text-1);border-radius:var(--radius-sm);min-height:var(--control-height-compact);padding:0 12px;font-weight:600;text-decoration:none}.inline-link-btn:hover{background:color-mix(in srgb,var(--primary) 16%,var(--surface-1))}.pod-diagnostics-page{display:grid;gap:var(--space-4);min-height:calc(100vh - 124px)}.console-v2-page{gap:var(--space-3)}.pod-diagnostics-status-row{min-height:40px;border:1px solid var(--divider);border-radius:var(--radius-md);background:var(--surface-2);padding:var(--space-2) var(--space-3);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.pod-diagnostics-header{position:sticky;top:var(--space-2);z-index:5;min-height:56px;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.console-v2-header{position:sticky;top:var(--space-2);z-index:6;min-height:56px}.pod-diagnostics-header-main{min-width:0;display:grid;gap:var(--space-2)}.pod-diagnostics-header-main h1{margin:0;font-size:clamp(var(--type-h1-min),2.2vw,var(--type-h1-max))}.pod-diagnostics-header-meta,.console-v2-header__meta{display:grid;justify-items:end;gap:var(--space-2)}.pod-diagnostics-header-actions,.console-v2-header__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-2)}.pod-diagnostics-toolbar{min-height:48px;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 94%,var(--surface-2)),color-mix(in srgb,var(--surface-1) 96%,var(--surface-2)));padding:var(--space-3);display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(240px,auto);align-items:stretch;gap:var(--space-3);box-shadow:var(--shadow-1)}.pod-diagnostics-toolbar__section{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-1) 82%,transparent)}.pod-diagnostics-toolbar__section--actions{min-width:240px}.pod-diagnostics-toolbar__section-title{margin:0;color:var(--text-2);font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.console-v2-toolbar{position:sticky;top:0;z-index:5;min-height:42px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);padding:.35rem .75rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:.4rem;align-items:center}.console-v2-toolbar__group{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.console-v2-toolbar__group--selector{flex-wrap:nowrap}.console-v2-toolbar__group--right{justify-content:flex-end}.console-v2-toolbar--openshift{grid-template-columns:minmax(0,1fr) auto}.console-v2-toolbar--openshift .console-v2-toolbar__group,.console-v2-toolbar--openshift .console-v2-toolbar__group--right{min-width:0}.console-v2-toolbar__field-label{color:var(--text-2);font-size:var(--type-caption);white-space:nowrap}.console-v2-toolbar label{display:grid;gap:var(--space-1);color:var(--text-2);font-size:var(--type-caption)}.console-v2-toolbar input,.console-v2-toolbar select,.console-v2-toolbar .searchable-select__trigger{min-height:var(--control-height-compact);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);padding:0 var(--space-3)}.console-v2-toolbar input[type='"range"']{padding:0}.console-v2-toggle{display:inline-flex!important;align-items:center;gap:var(--space-2);align-self:center;min-height:var(--control-height-compact)}.console-v2-toggle input[type='"checkbox"']{width:16px;min-height:16px;height:16px;margin:0}.console-v2-menu{position:relative}.console-v2-menu__panel{position:absolute;right:0;top:calc(100% + var(--space-1));min-width:220px;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-2);background:var(--surface-1);padding:var(--space-2);display:grid;gap:var(--space-1);z-index:10}.console-v2-menu__panel button{width:100%;text-align:left;display:grid;gap:2px;padding:var(--space-2)}.console-v2-menu__panel button small{color:var(--text-3);font-size:var(--type-caption)}.console-v2-menu__section-title{padding:var(--space-2);color:var(--text-2);font-size:var(--type-caption);font-weight:600}.console-v2-feedback{margin:0;font-size:var(--type-caption);color:var(--info-text)}.vm-console-connect-state{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-2) 84%,var(--surface-1))}.vm-console-connect-state__copy{display:grid;gap:4px}.vm-console-connect-state__copy strong,.vm-console-connect-state__copy span{margin:0}.vm-console-connect-state__copy span{color:var(--text-2);font-size:var(--type-caption)}.pod-diagnostics-toolbar__group{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2);min-width:0}.pod-diagnostics-toolbar__group--actions{justify-content:flex-start;align-items:center;align-content:center}.pod-diagnostics-toolbar__group--filters{align-items:flex-end}.pod-diagnostics-toolbar__group--filters .pod-diagnostics-toggle{align-self:flex-end;margin-block-end:1px}.pod-diagnostics-toolbar__field{display:grid;gap:var(--space-1);color:var(--text-2);font-size:var(--type-caption);min-width:0}.pod-diagnostics-toolbar__field>span{white-space:nowrap;font-weight:600}.pod-diagnostics-toolbar__field--container{width:min(240px,100%);min-width:180px}.pod-diagnostics-toolbar__field--tail{display:inline-flex;align-items:center;align-self:center;gap:var(--space-2);width:auto;min-height:var(--control-height-compact);padding:0 12px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-1) 86%,transparent)}.pod-diagnostics-toolbar__field--tail:focus-within{border-color:color-mix(in srgb,var(--primary) 62%,var(--border));outline:2px solid color-mix(in srgb,var(--primary) 18%,transparent);outline-offset:0}.pod-diagnostics-toolbar__field--tail>span{font-size:var(--type-caption);font-weight:700}.pod-diagnostics-picker{position:relative;display:inline-flex;min-width:88px}.pod-diagnostics-picker__trigger{width:100%;min-height:calc(var(--control-height-compact) - 4px);padding:0 0 0 2px;border:0;border-radius:999px;background:transparent;box-shadow:none;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-1);transform:none}.pod-diagnostics-picker__trigger:hover,.pod-diagnostics-picker__trigger:active{border:0;background:transparent;box-shadow:none;transform:none}.pod-diagnostics-picker__trigger:focus-visible{outline:none}.pod-diagnostics-picker__value{min-width:0;font-size:var(--type-body-compact);font-weight:600}.pod-diagnostics-picker__chevron{display:inline-flex;width:14px;height:14px;flex:0 0 auto;color:color-mix(in srgb,var(--primary) 82%,var(--text-2))}.pod-diagnostics-picker__chevron svg{width:100%;height:100%;display:block}.pod-diagnostics-picker__chevron path{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pod-diagnostics-picker__panel{position:absolute;top:calc(100% + 8px);right:-8px;min-width:120px;padding:6px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface-raised) 94%,var(--surface-1));box-shadow:var(--shadow-2);display:grid;gap:4px;z-index:20}.pod-diagnostics-picker__option{width:100%;min-height:32px;padding:0 12px;border:0;border-radius:10px;background:transparent;box-shadow:none;color:var(--text-2);text-align:left;font-size:var(--type-body-compact);font-weight:600;transform:none}.pod-diagnostics-picker__option:hover,.pod-diagnostics-picker__option:active{border:0;background:color-mix(in srgb,var(--primary) 10%,var(--surface-1));box-shadow:none;color:var(--text-1);transform:none}.pod-diagnostics-picker__option--active,.pod-diagnostics-picker__option--active:hover,.pod-diagnostics-picker__option--active:active{border:0;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 78%,white 22%),color-mix(in srgb,var(--primary) 92%,black 8%));box-shadow:var(--shadow-1);color:var(--primary-contrast);transform:none}.pod-diagnostics-toolbar__field--search{width:min(320px,100%);min-width:240px}.pod-diagnostics-toolbar input,.pod-diagnostics-toolbar select,.pod-diagnostics-toolbar .searchable-select__trigger{min-height:var(--control-height-compact);height:var(--control-height-compact);border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-1) 88%,var(--surface-raised));color:var(--text-1);padding:0 var(--space-3);box-sizing:border-box;box-shadow:inset 0 1px color-mix(in srgb,white 18%,transparent)}.pod-diagnostics-toolbar input:focus,.pod-diagnostics-toolbar select:focus,.pod-diagnostics-toolbar .searchable-select__trigger:focus-visible{border-color:color-mix(in srgb,var(--primary) 62%,var(--border));outline:2px solid color-mix(in srgb,var(--primary) 18%,transparent);outline-offset:0}.pod-diagnostics-toggle{display:inline-flex!important;align-items:center;gap:var(--space-2);align-self:center;min-height:var(--control-height-compact);padding:0 12px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-1) 86%,transparent);color:var(--text-2);font-size:var(--type-caption);font-weight:600;white-space:nowrap}.pod-diagnostics-toggle:has(input:checked){border-color:color-mix(in srgb,var(--primary) 52%,var(--border));background:color-mix(in srgb,var(--primary) 12%,var(--surface-1));color:var(--text-1)}.pod-diagnostics-toggle input{width:16px;min-height:16px;height:16px;margin:0}.pod-diagnostics-toolbar__button{min-height:var(--control-height-compact);align-self:center;white-space:nowrap}.pod-diagnostics-viewer-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);padding:var(--space-2);display:grid;gap:var(--space-2)}.pod-diagnostics-viewer-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);color:var(--text-2);font-size:var(--type-caption)}.pod-diagnostics-callout{border:1px solid color-mix(in srgb,var(--warning) 45%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--warning) 12%,var(--surface-1));padding:var(--space-3);display:grid;gap:var(--space-2)}.pod-diagnostics-callout h3{margin:0;font-size:18px;color:var(--text-1)}.pod-diagnostics-callout p{margin:0;color:var(--text-2)}.pod-diagnostics-mark{background:color-mix(in srgb,var(--warning) 32%,var(--surface-1));color:var(--text-1);border-radius:2px}.logs-workbench{border:1px solid color-mix(in srgb,var(--code-surface) 72%,var(--border));border-radius:var(--radius-md);background:var(--code-surface);color:var(--code-text);overflow:hidden}.logs-workbench .yaml-workbench__fallback{background:var(--code-surface);color:var(--code-text);max-height:none}.logs-workbench .yaml-workbench__fallback code{color:inherit}.logs-workbench .monaco-editor,.logs-workbench .monaco-editor .overflow-guard,.logs-workbench .monaco-editor .margin,.logs-workbench .monaco-editor .monaco-editor-background{background:var(--code-surface)!important}.logs-workbench .monaco-editor .view-lines,.logs-workbench .monaco-editor .line-numbers{color:var(--code-text)!important}.pod-diagnostics-log-workbench{min-height:clamp(360px,62vh,880px)}.pod-diagnostics-log-workbench.logs-workbench{--code-surface: #000;--code-text: #fff;border-color:#111;background:#000;color:#fff}.pod-diagnostics-log-workbench.logs-workbench .yaml-workbench__fallback{background:#000;color:#fff}.pod-diagnostics-log-workbench.logs-workbench .monaco-editor,.pod-diagnostics-log-workbench.logs-workbench .monaco-editor .overflow-guard,.pod-diagnostics-log-workbench.logs-workbench .monaco-editor .margin,.pod-diagnostics-log-workbench.logs-workbench .monaco-editor .monaco-editor-background{background:#000!important}.pod-diagnostics-log-workbench.logs-workbench .monaco-editor .view-lines,.pod-diagnostics-log-workbench.logs-workbench .monaco-editor .line-numbers{color:#fff!important}.pod-diagnostics-footer-note{margin:0;color:var(--text-2);font-size:var(--type-body-compact)}.pod-diagnostics-text-link{border:0;background:transparent;color:var(--link);padding:0;cursor:pointer;font:inherit;text-decoration:underline}.pod-terminal-viewer-card{min-height:calc(100vh - 300px);display:grid;grid-template-rows:auto minmax(0,1fr)}.pod-terminal-viewport{min-height:360px;height:100%;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--code-surface);overflow:hidden;padding:var(--space-2)}.pod-terminal-viewport .xterm{height:100%}.pod-terminal-viewport .xterm-viewport{background:transparent!important}.vm-console-viewer-card{min-height:0;display:flex;flex-direction:column;gap:var(--space-2);padding:.35rem}.vm-console-viewer-stage{min-height:clamp(420px,calc(100vh - 25rem),700px);display:flex;justify-content:center;align-items:stretch}.vm-console-terminal-viewport{min-height:0;height:100%;width:100%;border-radius:0}.vm-console-vnc-shell{position:relative;min-height:0;height:100%;width:100%;border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 80%,var(--code-surface));overflow:hidden}.vm-console-vnc-shell--actual,.vm-console-vnc-shell--scale{overflow:auto}.vm-console-vnc-status{position:absolute;top:var(--space-2);left:var(--space-3);margin:0;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--surface-1) 78%,transparent);color:var(--text-2);font-size:var(--type-caption);z-index:1}.vm-console-vnc-frame{width:100%;min-height:0;height:100%;border:0;background:var(--code-surface)}.vm-console-vnc-host{position:relative;overflow:hidden}.vm-console-vnc-host canvas{width:100%!important;height:100%!important;image-rendering:auto}.vm-console-vnc-host--actual canvas{width:auto!important;height:auto!important}.vm-console-vnc-host--scale canvas{transform:scale(var(--console-scale-factor, 1));transform-origin:top left;width:auto!important;height:auto!important}.console-v2-capture-indicator{position:absolute;bottom:var(--space-2);right:var(--space-2);margin:0;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--primary) 18%,var(--surface-1));color:var(--text-1);font-size:var(--type-caption);z-index:1}.console-v2-diagnostics{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);padding:var(--space-2) var(--space-3)}.console-v2-diagnostics>summary{cursor:pointer;color:var(--text-2);font-weight:600}.console-v2-diagnostics__grid{margin-top:var(--space-2);display:grid;grid-template-columns:168px minmax(0,1fr);gap:var(--space-1) var(--space-2)}.console-v2-diagnostics__grid span{color:var(--text-2);font-size:var(--type-caption)}.console-v2-diagnostics__grid strong{color:var(--text-1);font-size:var(--type-caption);overflow-wrap:anywhere}.console-v2-diagnostics__actions{margin-top:var(--space-2);display:flex;justify-content:flex-end}@media(max-width:1380px){.console-v2-toolbar{grid-template-columns:1fr}.console-v2-toolbar__group--right{justify-content:flex-start}}.table-pagination{margin-top:12px;display:flex;align-items:center;gap:8px}.mf-history-table{min-width:980px}.mf-history-table th:nth-child(1),.mf-history-table td:nth-child(1){width:180px}.mf-history-table th:nth-child(2),.mf-history-table td:nth-child(2){width:110px}.mf-history-table th:nth-child(3),.mf-history-table td:nth-child(3){width:150px}.mf-history-table th:nth-child(4),.mf-history-table td:nth-child(4){width:140px}.mf-history-table th:nth-child(5),.mf-history-table td:nth-child(5){width:90px}.mf-history-table th:nth-child(6),.mf-history-table td:nth-child(6){width:156px}.mf-history-table td:nth-child(6) button{white-space:nowrap}.mf-history-table__summary-cell{min-width:280px}.mf-history-table__summary{display:block;white-space:normal;overflow-wrap:anywhere;line-height:1.45}.mf-history-table__toolbar{justify-content:space-between}.mf-history-table__toolbar-group{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.mf-history-table__toolbar-group label{min-width:120px}.mf-history-job-detail{display:grid;gap:var(--space-4)}.mf-history-rows-table{min-width:1080px}.mf-history-rows-table th:nth-child(1),.mf-history-rows-table td:nth-child(1){width:180px}.mf-history-rows-table th:nth-child(2),.mf-history-rows-table td:nth-child(2){width:140px}.mf-history-rows-table th:nth-child(3),.mf-history-rows-table td:nth-child(3){width:160px}.mf-history-rows-table th:nth-child(4),.mf-history-rows-table td:nth-child(4){min-width:320px}.mf-history-rows-table th:nth-child(5),.mf-history-rows-table td:nth-child(5){width:180px}.mf-history-rows-table th:nth-child(6),.mf-history-rows-table td:nth-child(6){width:180px}.mf-history-rows-table__events-cell{white-space:nowrap}.mf-history-rows-table__events-action{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.mf-history-rows-table__events-action button{white-space:nowrap}.mf-history-events-panel{gap:var(--space-3)}.mf-history-events-panel__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.mf-history-events-panel__header h3,.mf-history-events-panel__header .feature-intro{margin:0}.mf-history-diagnostics-output{max-height:360px;overflow:auto;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-2);background:var(--surface-0);color:var(--text-1);white-space:pre-wrap;word-break:break-word}.mf-history-detail-modal{background:var(--surface-raised);color:var(--text-1)}.mf-history-detail-modal .feature-card,.mf-history-detail-modal .state-callout,.mf-history-detail-modal .resource-table,.mf-history-detail-modal .resource-table td,.mf-history-detail-modal .resource-table th,.mf-history-detail-modal .resource-table-cell-text,.mf-history-detail-modal .details-panel-kv dd,.mf-history-detail-modal .details-panel-kv dt,.mf-history-detail-modal .feature-intro,.mf-history-detail-modal p,.mf-history-detail-modal h2,.mf-history-detail-modal h3,.mf-history-detail-modal strong{color:inherit}.mf-history-detail-modal .details-panel-kv dt,.mf-history-detail-modal .feature-intro,.mf-history-detail-modal .resource-table th,.mf-history-detail-modal .resource-table-cell-text{color:var(--text-2)}.mf-history-detail-modal .state-callout__message,.mf-history-detail-modal .state-callout__header h3,.mf-history-detail-modal .state-callout__list,.mf-history-detail-modal .state-callout__hints,.mf-history-detail-modal .details-panel-kv dd,.mf-history-detail-modal .resource-table td{color:var(--text-1)}.mf-connections-table{min-width:860px}.mf-connections-table th:nth-child(1),.mf-connections-table td:nth-child(1){width:190px}.mf-connections-table th:nth-child(2),.mf-connections-table td:nth-child(2){width:260px}.mf-connections-table th:nth-child(3),.mf-connections-table td:nth-child(3){width:140px}.mf-connections-table th:nth-child(4),.mf-connections-table td:nth-child(4){width:150px}.mf-connections-table th:nth-child(5),.mf-connections-table td:nth-child(5){width:140px}.mf-connections-table th:nth-child(6),.mf-connections-table td:nth-child(6){width:190px}.mf-connections-table__actions{gap:8px}.mf-surface-card{display:grid;gap:var(--space-4);align-content:start}.mf-connections-provider-row{margin-top:0;row-gap:var(--space-2)}.mf-connections-handoff{margin-top:0}.mf-connections-toolbar{align-items:end;column-gap:var(--space-3);row-gap:var(--space-3)}.mf-connections-toolbar__search{flex:0 0 320px;width:320px;max-width:min(100%,320px);min-width:min(100%,280px)}.mf-connections-toolbar__search input{width:100%}.mf-connections-toolbar__actions{align-self:end;margin-bottom:0}.vm-inventory-table__pvc-input{grid-template-columns:minmax(0,1fr) 84px}.vm-inventory-table__size-input{grid-template-columns:minmax(0,1fr) auto}.vm-inventory-table__pvc-input,.vm-inventory-table__size-input{min-width:0}.vm-inventory-table__size-input .dashboard-composed-field__suffix{min-width:72px}.vm-inventory-table__preference-cell{display:grid;gap:6px}.vm-inventory-table__validation{margin:0;font-size:12px;line-height:1.4;color:var(--text-2)}.vm-inventory-table__validation--warning{color:var(--warning-text)}.vm-inventory-table__validation--error{color:var(--danger-text)}.mf-review-bulk-actions{gap:var(--space-4)}.mf-review-bulk-actions__copy{display:grid;gap:var(--space-2)}.mf-review-bulk-actions__copy h3,.mf-review-bulk-actions__copy p{margin:0}.mf-review-bulk-actions__meta{flex-wrap:wrap}.mf-review-bulk-actions__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3)}.mf-review-bulk-actions__grid label{display:grid;gap:8px}.mf-review-bulk-actions__grid label>span{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.mf-review-plan-workspace,.mf-editable-section{display:grid;gap:var(--space-4)}.mf-editable-section__meta{gap:var(--space-2);align-items:center}.mf-editable-section__controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));column-gap:var(--space-3);row-gap:var(--space-3)}.mf-editable-section__controls label{display:grid;gap:8px}.mf-editable-section__controls label>span{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.mf-editable-section__actions{justify-content:flex-start;gap:var(--space-2);padding-top:var(--space-1)}.mf-editable-section__table{min-width:0}.mf-editable-table td{padding-top:14px;padding-bottom:14px}.mf-editable-table__actions-header,.mf-editable-table__actions-cell{min-width:140px;padding-left:16px}.mf-editable-table__actions-cell{white-space:nowrap}.mf-editable-table__actions-cell>button{white-space:nowrap}.mf-workspace-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--space-3)}.mf-workspace-metrics--compact{margin-bottom:var(--space-4)}.mf-workspace-metric{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 90%,transparent);display:grid;gap:6px}.mf-workspace-metric__label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.mf-workspace-metric__value{font-size:22px;line-height:1.1;color:var(--text-1)}.mf-workspace-metric__hint{color:var(--text-2);line-height:1.45}.migration-factory-plan-issues{margin:0 0 var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:var(--space-2)}.migration-factory-plan-issues strong{display:block}.migration-factory-plan-issues ul{margin:0;padding-left:18px}.migration-factory-plan-issues--error{border-color:color-mix(in srgb,var(--danger) 30%,var(--border));background:color-mix(in srgb,var(--danger-surface) 70%,transparent)}.migration-factory-plan-issues--warning{border-color:color-mix(in srgb,var(--warning) 30%,var(--border));background:color-mix(in srgb,var(--warning-surface) 70%,transparent)}.migration-factory-discover__empty-state{margin-top:var(--space-3)}.state-callout{display:grid;gap:var(--space-3);box-shadow:var(--shadow-1)}.state-callout--subtle{position:relative;gap:var(--space-2);background:var(--surface-1);border-color:var(--border);box-shadow:none;overflow:hidden}.state-callout--subtle:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.state-callout--subtle.state-callout--info:before{background:color-mix(in srgb,var(--primary) 72%,transparent)}.state-callout--subtle.state-callout--success:before{background:color-mix(in srgb,var(--success-text) 78%,transparent)}.state-callout--subtle.state-callout--warning:before{background:color-mix(in srgb,var(--warning-text) 78%,transparent)}.state-callout--subtle.state-callout--danger:before{background:color-mix(in srgb,var(--danger-text) 78%,transparent)}.state-callout--subtle.state-callout--warning{background:color-mix(in srgb,var(--warning-surface) 22%,var(--surface-1));border-color:color-mix(in srgb,var(--warning) 24%,var(--border))}.state-callout--subtle.state-callout--warning:before{width:4px;background:color-mix(in srgb,var(--warning-text) 88%,transparent)}.state-callout--subtle.state-callout--danger{background:color-mix(in srgb,var(--danger-surface) 20%,var(--surface-1));border-color:color-mix(in srgb,var(--danger) 22%,var(--border))}.state-callout--subtle.state-callout--danger:before{width:4px;background:color-mix(in srgb,var(--danger-text) 88%,transparent)}.state-callout--subtle .state-callout__header h3{font-size:13px;font-weight:600;color:var(--text-1)}.state-callout--subtle .state-callout__message{color:var(--text-2);font-size:13px}.state-callout--subtle .state-callout__list,.state-callout--subtle .state-callout__hints{font-size:13px;color:var(--text-2)}.state-callout--subtle .state-callout__list li strong,.state-callout--subtle .state-callout__hints li strong{color:var(--text-1);font-weight:600}.state-callout--strong.state-callout--info{border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:color-mix(in srgb,var(--info-surface) 72%,transparent)}.state-callout--strong.state-callout--success{border-color:color-mix(in srgb,var(--success) 28%,var(--border));background:color-mix(in srgb,var(--success-surface) 78%,transparent)}.state-callout--strong.state-callout--warning{border-color:color-mix(in srgb,var(--warning) 30%,var(--border));background:color-mix(in srgb,var(--warning-surface) 70%,transparent)}.state-callout--strong.state-callout--danger{border-color:color-mix(in srgb,var(--danger) 30%,var(--border));background:color-mix(in srgb,var(--danger-surface) 70%,transparent)}.state-callout__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.state-callout__header h3{margin:0;font-size:var(--type-body-strong);line-height:1.25}.state-callout__badges{flex-wrap:wrap;row-gap:var(--space-2)}.state-callout__message{color:var(--text-1);line-height:1.5}.state-callout__message p{margin:0}.state-callout__list,.state-callout__hints{margin:0;padding-left:18px;display:grid;gap:6px}.state-callout__hints{color:var(--text-2)}.state-callout__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.state-callout--info:not(.state-callout--subtle):not(.state-callout--strong){border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:color-mix(in srgb,var(--info-surface) 72%,transparent)}.state-callout--success:not(.state-callout--subtle):not(.state-callout--strong){border-color:color-mix(in srgb,var(--success) 28%,var(--border));background:color-mix(in srgb,var(--success-surface) 78%,transparent)}.state-callout--warning:not(.state-callout--subtle):not(.state-callout--strong){border-color:color-mix(in srgb,var(--warning) 30%,var(--border));background:color-mix(in srgb,var(--warning-surface) 70%,transparent)}.state-callout--danger:not(.state-callout--subtle):not(.state-callout--strong){border-color:color-mix(in srgb,var(--danger) 30%,var(--border));background:color-mix(in srgb,var(--danger-surface) 70%,transparent)}.inventory-state{border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,white 4%),color-mix(in srgb,var(--surface-raised) 90%,var(--surface-2)));padding:var(--space-4);display:grid;gap:var(--space-3);box-shadow:var(--shadow-1)}.inventory-state h3{margin:0;font-size:var(--type-h2-min);color:var(--text-1)}.inventory-state p{margin:0;color:var(--text-2);font-size:var(--type-body)}.inventory-state-hints{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--text-2);font-size:var(--type-caption)}.inventory-state-skeleton{margin-top:2px;display:grid;gap:8px}.inventory-state-skeleton span{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--surface-3) 84%,transparent),color-mix(in srgb,var(--surface-1) 92%,transparent),color-mix(in srgb,var(--surface-3) 84%,transparent));background-size:200% 100%;animation:inventory-skeleton-shimmer 1.2s linear infinite}.inventory-state-skeleton span:nth-child(1){width:92%}.inventory-state-skeleton span:nth-child(2){width:84%}.inventory-state-skeleton span:nth-child(3){width:68%}.inventory-state--error{border-color:var(--danger-border);background:var(--danger-surface)}.inventory-state .button-row{padding-top:var(--space-1)}.console-launch-state{margin-bottom:var(--space-3)}.console-launch-progress{width:100%;height:4px;border-radius:var(--radius-sm);background:var(--surface-3);overflow:hidden}.console-launch-progress span{display:block;width:100%;height:100%;background:var(--primary);transform-origin:left center;animation:console-launch-progress 1.2s ease-in-out infinite}@keyframes console-launch-progress{0%{transform:scaleX(.2);opacity:.48}50%{transform:scaleX(1);opacity:.96}to{transform:scaleX(.2);opacity:.48}}@keyframes inventory-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes details-panel-enter{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes inline-feedback-enter{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes menu-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sidebar-group-enter{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes sidebar-rail-enter{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.console-launch-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.console-inline-shell{display:grid;gap:var(--space-2)}.console-inline-status{margin:0;color:var(--text-2);font-size:var(--type-body-compact)}.console-inline-frame{width:100%;min-height:360px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.console-diagnostics{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);padding:var(--space-3)}.console-diagnostics>summary{cursor:pointer;color:var(--text-1);font-size:var(--type-body-compact)}.console-diagnostics pre{margin:var(--space-2) 0 0;max-height:220px;overflow:auto;border:1px solid var(--divider);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-2);font-size:12px;line-height:1.4;padding:var(--space-2)}@media(prefers-reduced-motion:reduce){.console-launch-progress span,.inventory-state-skeleton span{animation:none;transform:scaleX(1)}.details-panel{animation:none}.sidebar-shell,.sidebar-groups>.sidebar-group,.sidebar-rail>.sidebar-rail-button,.sidebar-group-trigger,.sidebar-item,.sidebar-subitem,.sidebar-rail-button,.sidebar-group-panel__inner,.sidebar-subitems__inner>.sidebar-subitem,.sidebar-subitems--nested .sidebar-subitem--nested-leaf,.sidebar-header__brand-copy,.sidebar-collapse-toggle__icon{animation:none!important;transition-duration:.01ms!important;transform:none!important}.sidebar-row-indicator{transform:none!important}.sidebar-group-trigger--active>.sidebar-row-indicator,.sidebar-item--active>.sidebar-row-indicator,.sidebar-subitem--active>.sidebar-row-indicator,.sidebar-rail-button--active>.sidebar-row-indicator{transform:none!important}}.details-panel-scrim{display:none}.details-panel{--details-panel-min-width: 440px;--details-panel-max-width: min(760px, 50vw);position:fixed;top:72px;right:16px;bottom:16px;width:min(560px,var(--details-panel-max-width));min-width:var(--details-panel-min-width);max-width:var(--details-panel-max-width);z-index:30;border:1px solid var(--border);border-left-color:var(--divider);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-2);overflow:hidden;overscroll-behavior:contain;display:grid;grid-template-rows:auto 40px minmax(0,1fr) auto;animation:details-panel-enter var(--motion-enter) var(--ease-emphasized)}.details-panel--resizing{cursor:col-resize;will-change:width}.details-panel-resize-handle{position:absolute;left:0;top:0;bottom:0;width:16px;z-index:4;border:0;border-radius:0;background:transparent;cursor:col-resize;touch-action:none;pointer-events:auto}.details-panel-resize-handle:hover{background:color-mix(in srgb,var(--primary) 12%,transparent)}.details-panel-resize-handle:focus-visible{background:color-mix(in srgb,var(--primary) 18%,transparent);outline:none;box-shadow:inset 2px 0 0 var(--focus-ring)}.details-panel-header{position:sticky;top:0;z-index:4;min-height:56px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title meta close";align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--divider);background:var(--surface-1);overflow:visible}.details-panel-title-wrap{grid-area:title;flex:1 1 auto;min-width:0;display:grid;gap:0}.details-panel-title-row{display:inline-flex;align-items:center;gap:8px;min-width:0;width:fit-content;max-width:100%}.details-panel-title-wrap h2{margin:0;flex:0 1 auto;min-width:0;max-width:100%;font-size:14px;line-height:24px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.details-panel-title-wrap p{margin:0;color:var(--text-2);font-size:12px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.details-panel-copy-name{position:relative;flex:0 0 auto;width:24px;height:24px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-2);display:inline-flex;align-items:center;justify-content:center;font-size:12px;padding:0;overflow:visible}.details-panel-copy-name:after{content:attr(aria-label);position:absolute;top:calc(100% + 6px);left:50%;min-width:max-content;max-width:180px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-3);color:var(--text-1);box-shadow:var(--shadow-1);padding:4px 8px;font-size:var(--type-caption);line-height:1.35;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%) translateY(-4px);transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);z-index:6}.details-panel-copy-name:hover:after,.details-panel-copy-name:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}.details-panel-header-right{grid-area:meta;display:grid;justify-items:end;align-content:center;gap:8px;min-width:max-content;overflow:visible}.details-panel-status-row{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:4px}.details-panel-status-row .status-pill{min-height:20px;padding:0 8px;font-size:12px}.details-panel-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;position:relative;overflow:visible}.details-panel-icon-link,.details-panel-header-actions button,.details-panel-close{position:relative;width:32px;height:32px;min-width:32px;min-height:32px;border:1px solid var(--border);background:var(--surface-1);color:var(--text-1);border-radius:var(--radius-sm);padding:0;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:16px}.details-panel-header-action-btn:after,.details-panel-close:after{content:attr(aria-label);position:absolute;top:calc(100% + 6px);right:0;min-width:max-content;max-width:180px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-3);color:var(--text-1);box-shadow:var(--shadow-1);padding:4px 8px;font-size:var(--type-caption);line-height:1.35;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);z-index:6}.details-panel-header-action-btn:hover:after,.details-panel-header-action-btn:focus-visible:after,.details-panel-close:hover:after,.details-panel-close:focus-visible:after{opacity:1;transform:translateY(0)}.details-panel-icon-link:hover,.details-panel-copy-name:hover,.details-panel-header-actions button:hover,.details-panel-close:hover{background:var(--hover);border-color:color-mix(in srgb,var(--border) 72%,var(--primary))}.details-panel-icon-link:focus-visible,.details-panel-copy-name:focus-visible,.details-panel-header-actions button:focus-visible,.details-panel-close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.details-panel-header-actions button[disabled]{color:var(--text-3);cursor:not-allowed}.details-panel-close{grid-area:close;align-self:start;justify-self:end;font-size:18px;line-height:1}.details-panel-header[data-layout=compact]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title close" "meta meta";align-items:start}.details-panel-header[data-layout=compact] .details-panel-title-wrap{align-self:center}.details-panel-header[data-layout=compact] .details-panel-header-right{width:100%;min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;row-gap:8px;column-gap:8px}.details-panel-header[data-layout=compact] .details-panel-status-row,.details-panel-header[data-layout=compact] .details-panel-header-actions{justify-content:flex-end;flex:0 0 auto;min-width:max-content}.details-panel-header[data-layout=compact] .details-panel-close{align-self:start}.details-panel-tabs{position:relative;top:0;z-index:2;display:flex;align-items:center;gap:8px;overflow-x:auto;padding:0 16px;border-bottom:1px solid var(--divider);background:var(--surface-1)}.details-panel-tab{height:28px;border:0;border-bottom:2px solid transparent;background:var(--surface-1);color:var(--text-2);font-weight:500;font-size:12px;padding:0 12px;white-space:nowrap;margin:0;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),border-bottom-color var(--motion-fast) var(--ease-standard)}.details-panel-tab--active{background:color-mix(in srgb,var(--selected) 75%,var(--surface-1));color:var(--text-1);font-weight:600;border-bottom-color:var(--primary)}.details-panel-content{min-height:0;padding:16px;display:flex;flex-direction:column;align-items:stretch;gap:16px;contain:paint}.details-panel-content:not(.details-panel-content--page){overflow-y:scroll;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}.details-panel-content--page{overflow:visible;overscroll-behavior:auto;scrollbar-gutter:auto}.details-panel-content--access{contain:none}.details-panel-content>*{flex:0 0 auto;min-width:0}.details-panel-section{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);overflow:hidden}.details-panel-stack-block{display:grid;gap:16px}.details-panel-facts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.details-panel-fact-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);padding:12px;min-height:56px;display:grid;align-content:start;gap:8px}.details-panel-fact-card h3{margin:0;font-size:12px;color:var(--text-2);font-weight:500}.details-panel-fact-card p{margin:0;color:var(--text-1);font-weight:600;font-size:13px}.details-panel-context-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);padding:12px;display:grid;gap:12px}.details-panel-context-card h3{margin:0;font-size:12px;font-weight:600}.details-panel-section-title{margin:0;font-size:12px;color:var(--text-2);font-weight:500}.details-panel-quick-actions{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);padding:12px;display:grid;gap:8px}.details-panel-action-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.details-panel-inline-btn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);padding:0 12px;height:32px;font-size:12px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.details-panel-inline-btn:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border));background:var(--surface-2)}.details-panel-inline-btn--primary{background:var(--primary);border-color:color-mix(in srgb,var(--primary) 58%,var(--border));color:var(--primary-contrast);font-weight:700}.details-panel-inline-btn--primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.details-panel-inline-btn[disabled],.details-panel-inline-link[aria-disabled=true]{background:var(--surface-2);border-color:var(--border);color:var(--text-2);cursor:not-allowed;pointer-events:none}.details-panel-inline-btn--primary[disabled]{background:color-mix(in srgb,var(--surface-2) 88%,var(--primary) 12%);border-color:color-mix(in srgb,var(--border) 82%,var(--primary) 18%);color:var(--text-2)}.details-panel-inline-link{text-decoration:none}.details-panel-inline-links{display:inline-flex;flex-wrap:wrap;gap:8px}.details-panel-section>summary{cursor:pointer;list-style:none;min-height:48px;padding:12px;font-weight:600;font-size:13px;color:var(--text-1);line-height:1.4;display:flex;align-items:center;border-bottom:1px solid var(--divider)}.details-panel-section>summary::-webkit-details-marker{display:none}.details-panel-section-summary-content{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.details-panel-section-summary-label{min-width:0;color:inherit;font:inherit;line-height:inherit;-webkit-text-fill-color:currentColor;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.details-panel-section-summary-caret{flex:0 0 auto;color:var(--text-2);font-size:11px;line-height:1;transform:rotate(0);transform-origin:center;transition:transform var(--motion-fast) var(--ease-standard)}.details-panel-section[open]>summary .details-panel-section-summary-caret{transform:rotate(90deg)}.details-panel-kv{margin:0;padding:12px;display:grid;gap:12px}.details-panel-kv-row{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;min-height:28px}.details-panel-kv-row dt{color:var(--text-2);font-size:12px;align-self:start;line-height:20px;min-width:0;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.details-panel-kv-value{margin:0;color:var(--text-1);display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:20px}.details-panel-kv-value span{min-width:0;flex:1 1 240px}.details-panel-kv-skeleton{min-width:0;flex:1 1 240px;display:grid;gap:6px;padding:2px 0}.details-panel-kv-skeleton span{display:block;height:8px;border-radius:999px;background:color-mix(in srgb,var(--surface-3) 82%,transparent)}.details-panel-kv-skeleton span:nth-child(1){width:min(260px,92%)}.details-panel-kv-skeleton span:nth-child(2){width:min(180px,68%)}.details-panel-kv-value .details-panel-inline-btn,.details-panel-kv-value .details-panel-inline-link{flex:0 0 auto;white-space:nowrap}.details-panel-kv-copy{border:1px solid var(--border);background:var(--surface-1);color:var(--text-2);border-radius:var(--radius-sm);width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;opacity:0;transition:opacity .14s ease}.details-panel-kv-row:hover .details-panel-kv-copy,.details-panel-kv-copy:focus-visible{opacity:1}.details-panel-chip-wrap{display:flex;flex-wrap:wrap;gap:8px;padding:12px}.details-panel-events-toolbar,.details-panel-yaml-toolbar{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;min-height:36px}.details-panel-yaml-toolbar{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;align-content:start;gap:12px;min-height:0}.details-panel-yaml-toolbar>*{min-width:0}.details-panel-toolbar-field{display:grid;gap:4px;min-width:180px}.details-panel-toolbar-field span,.details-panel-toolbar-label,.details-panel-toolbar-fieldset legend{font-size:12px;color:var(--text-2);line-height:16px}.details-panel-events-toolbar input,.details-panel-yaml-toolbar input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);padding:0 8px;height:32px}.details-panel-toolbar-group,.details-panel-toolbar-fieldset{border:0;margin:0;padding:0;min-width:0}.details-panel-toolbar-group{display:grid;gap:4px}.details-panel-toolbar-fieldset legend{margin:0;padding:0}.details-panel-chip-group,.details-panel-toolbar-actions{display:flex;align-items:center;gap:8px;min-height:32px;flex-wrap:wrap}.details-panel-events-toolbar--events{gap:12px 16px}.details-panel-events-toolbar__field--search{flex:1 1 320px;min-width:min(320px,100%)}.details-panel-events-toolbar__field--search>:last-child{width:100%}.details-panel-events-toolbar__field--severity{min-width:max-content}.details-panel-events-toolbar__actions.inventory-toolbar__actions{min-height:var(--control-height-compact)}.details-panel-yaml-toolbar .details-panel-toolbar-actions{width:100%}.secret-editor-tab__toolbar{justify-content:flex-end}.secret-editor-tab__entry-header h3{margin:0}.secret-editor-tab__entry-header p,.secret-editor-tab__preserved-note,.secret-editor-tab__empty{margin:0;color:var(--text-2);font-size:12px;line-height:1.6}.secret-editor-tab__grid{display:grid;gap:12px}.secret-editor-tab__entry-card{gap:14px;padding:16px}.secret-editor-tab__entry-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.secret-editor-tab__entry-form{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:14px 16px}.secret-editor-tab__entry-form .enrollment-form-field--full{grid-column:1 / -1}.secret-editor-tab__workbench{min-height:180px}.secret-editor-tab__masked-value{display:grid;gap:var(--space-1);justify-items:start;min-height:96px;padding:var(--space-3);border:1px dashed color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-2) 42%,var(--surface-1))}.secret-editor-tab__masked-value span{font-family:var(--font-mono, monospace);letter-spacing:2px;color:var(--text-2)}.secret-editor-tab__masked-value p{margin:0;font-size:var(--type-caption);color:var(--text-muted)}.secret-editor-tab__workbench .yaml-workbench{border-color:color-mix(in srgb,var(--primary) 10%,var(--border));background:color-mix(in srgb,var(--surface-2) 42%,var(--surface-1))}.secret-editor-tab__workbench .yaml-workbench__fallback{min-height:180px;max-height:none;background:transparent;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.secret-editor-tab__workbench .monaco-editor,.secret-editor-tab__workbench .monaco-editor .overflow-guard{border-radius:inherit}.secret-editor-tab__actions{justify-content:flex-end}@media(max-width:720px){.secret-editor-tab__entry-form{grid-template-columns:minmax(0,1fr)}}.details-panel-toolbar-actions--openshift{justify-content:flex-end}.details-panel-chip{border:1px solid var(--border);border-radius:999px;height:24px;padding:0 8px;font-size:12px;background:var(--surface-1);color:var(--text-2);display:inline-flex;align-items:center;justify-content:center}.details-panel-chip--active{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));color:var(--text-1);background:var(--selected)}.details-panel-events-table-wrap{border:1px solid var(--border);border-radius:var(--radius-md)}.details-panel-content--page .details-panel-events-table-wrap--events{min-height:0;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}.events-center{display:grid;gap:16px;min-width:0;width:100%;overflow-x:clip}.events-center>*{min-width:0}.events-center-filter-toolbar{min-width:0;width:100%}.events-center-focus{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.events-center-focus h2{margin:0 0 8px}.events-center-focus p{margin:0;color:var(--text-2)}.events-center-signal-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.events-center-signal-tile{min-height:80px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);padding:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.events-center-signal-tile p{margin:0 0 8px;color:var(--text-2);font-size:12px;line-height:16px}.events-center-signal-tile strong{display:block;font-size:24px;line-height:28px;color:var(--text-1)}.events-center-signal-tile button{min-height:28px;padding:0 12px;font-size:12px}.events-center-table-surface{display:grid;gap:16px;min-width:0;overflow-x:clip}.events-center-table-surface>*{min-width:0}.events-center-toolbar{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 16px;width:100%;max-width:100%;min-width:0;padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-1) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.events-center-toolbar__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:12px;min-width:0}.events-center-toolbar .inventory-toolbar__field{min-width:0;width:100%;margin:0}.events-center-toolbar .inventory-toolbar__field>:last-child{min-width:0;width:100%}.events-center-toolbar .inventory-toolbar__field--search{grid-column:span 2}.events-center-toolbar .inventory-toolbar__field--toggle{align-self:end}.events-center-toolbar .inventory-toolbar__actions{min-width:0;margin-left:0;justify-self:end;align-self:end}.events-center-toolbar .inventory-toolbar__actions>*{min-width:0}.events-center-toggle{min-height:32px;display:inline-flex;align-items:center;gap:8px;color:var(--text-1);cursor:pointer;-webkit-user-select:none;user-select:none;min-width:0}.events-center-toggle input{position:absolute;opacity:0;pointer-events:none}.events-center-toggle__indicator{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;border-radius:4px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,var(--surface-1) 88%,var(--surface-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,rgba(255,255,255,.06) 100%,transparent);transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.events-center-toggle__indicator:after{content:"";width:11px;height:11px;opacity:0;transform:scale(.8);transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.2 6.3 4.8 8.9 9.8 3.1' fill='none' stroke='%23f8fafc' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:11px 11px}.events-center-toggle__label{min-width:0;color:var(--text-1);font-size:var(--type-caption);font-weight:600;line-height:1.25}.events-center-toggle:hover .events-center-toggle__indicator{border-color:color-mix(in srgb,var(--primary) 38%,var(--border))}.events-center-toggle:focus-within .events-center-toggle__indicator{border-color:color-mix(in srgb,var(--primary) 58%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent),inset 0 0 0 1px color-mix(in srgb,rgba(255,255,255,.08) 100%,transparent)}.events-center-toggle input:checked+.events-center-toggle__indicator{border-color:color-mix(in srgb,var(--primary) 62%,var(--border));background:var(--primary)}.events-center-toggle input:checked+.events-center-toggle__indicator:after{opacity:1;transform:scale(1)}.events-center-toggle input:disabled+.events-center-toggle__indicator{opacity:.6;cursor:not-allowed}.events-center-toggle input:disabled~.events-center-toggle__label{color:var(--text-3)}.events-center-footer-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-2);font-size:12px;line-height:16px}.events-center-table-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.events-center-header-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.events-center-object-cell{display:flex;align-items:center;gap:8px;min-width:0}.events-center-object-link{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-1);text-decoration:none;font-weight:500}.events-center-object-link:hover{color:var(--primary)}.events-center-object-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.events-center-message-cell{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:20px;max-height:40px;color:var(--text-1)}.events-center .inline-action-row{display:inline-flex;align-items:center;gap:8px}.events-center .details-panel-context-card{display:grid;gap:12px}@media(max-width:1180px){.events-center-toolbar{grid-template-columns:1fr}.events-center-toolbar__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.events-center-toolbar .inventory-toolbar__field--search{grid-column:span 2}.events-center-toolbar .inventory-toolbar__actions{justify-self:flex-start}.gateway-settings-summary-grid,.gateway-pools-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-pools-table-head{display:none}.gateway-pool-row{grid-template-columns:minmax(0,1fr)}.gateway-pool-actions,.gateway-pool-action-note{text-align:left}.gateway-pool-action-buttons,.gateway-pool-scale-control{justify-content:flex-start}.gpo-baseline-meta,.gpo-rule-sections{grid-template-columns:1fr}}@media(max-width:1024px){.events-center-signal-row{grid-template-columns:1fr}.events-center-toolbar__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.events-center-toolbar .inventory-toolbar__field--search,.events-center-toolbar .inventory-toolbar__field--toggle,.events-center-toolbar .inventory-toolbar__field--datetime{grid-column:span 2}.events-center-focus,.events-center-footer-meta,.events-center-table-footer,.gateway-settings-header,.gateway-settings-summary-grid,.gateway-settings-grid,.gateway-pools-summary,.gateway-pool-metrics{grid-template-columns:1fr;display:grid}.gateway-settings-header-actions{justify-content:flex-start}}@media(max-width:720px){.events-center-toolbar__grid{grid-template-columns:1fr}.events-center-toolbar .inventory-toolbar__field--search,.events-center-toolbar .inventory-toolbar__field--toggle,.events-center-toolbar .inventory-toolbar__field--datetime{grid-column:auto}}.details-panel-events-table--events{table-layout:fixed}.details-panel-events-table--events th:first-child,.details-panel-events-table--events td:first-child{width:132px;min-width:132px}.details-panel-events-table--events th:nth-child(2),.details-panel-events-table--events td:nth-child(2){width:196px;min-width:196px}.details-panel-events-cell{min-width:0}.details-panel-events-cell--time{color:var(--text-2)}.details-panel-event-time{display:block;line-height:1.45;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.details-panel-events-cell--reason{min-width:0}.details-panel-event-reason-block{display:grid;gap:8px;align-content:start;min-width:0}.details-panel-event-severity{width:fit-content;max-width:100%;white-space:nowrap}.details-panel-event-reason-text{display:block;color:var(--text-1);font-weight:600;line-height:1.4;overflow-wrap:anywhere}.details-panel-events-cell--message{min-width:0}.details-panel-event-message-block{display:grid;gap:8px;align-content:start;min-width:0}.details-panel-event-message{margin:0;color:var(--text-1);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.details-panel-expand-btn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center}.details-panel-expand-btn--message{justify-self:start}@media(max-width:720px){.details-panel-events-toolbar__actions.inventory-toolbar__actions{margin-left:0}.details-panel-events-table--events th:first-child,.details-panel-events-table--events td:first-child{width:116px;min-width:116px}.details-panel-events-table--events th:nth-child(2),.details-panel-events-table--events td:nth-child(2){width:172px;min-width:172px}}.details-panel-callout{border:1px solid var(--border);border-radius:var(--radius-md);padding:12px}.details-panel-callout--warning{border-color:color-mix(in srgb,var(--warning) 45%,var(--border));background:color-mix(in srgb,var(--warning) 12%,var(--surface-1))}.karl-inventory-surface{display:grid;gap:16px;min-width:0}.karl-inventory-surface--drawer{gap:14px}.karl-inventory-section{min-width:0}.karl-inventory-section-frame{display:grid;gap:14px;padding:18px;min-width:0}.karl-inventory-section-header{display:grid;gap:12px;min-width:0}.karl-inventory-section-header-copy{display:grid;gap:8px;min-width:0}.karl-inventory-section-header h3{margin:0;font-size:15px;line-height:1.3}.karl-inventory-section-header p{margin:0;color:var(--text-2);font-size:13px;line-height:1.5;max-width:56ch}.karl-inventory-section-meta{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px}.karl-inventory-section-badge,.karl-inventory-toolbar__meta{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));background:color-mix(in srgb,var(--selected) 84%,var(--surface-1));color:var(--text-2);font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.karl-inventory-overview-groups{display:grid;gap:12px;min-width:0}.karl-inventory-overview-group{display:grid;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.karl-inventory-overview-group__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.karl-inventory-overview-group__header h4{margin:0;font-size:13px;line-height:1.3}.karl-inventory-overview-fields{margin:0;display:grid;gap:10px;min-width:0}.karl-inventory-overview-field{display:grid;gap:6px;min-width:0}.karl-inventory-overview-field dt{font-size:11px;line-height:1.3;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.karl-inventory-overview-field dd{margin:0;font-size:14px;line-height:1.5;color:var(--text-1);min-width:0;overflow-wrap:anywhere;word-break:break-word}.karl-inventory-toolbar{margin-bottom:0;align-items:flex-end;gap:12px 16px}.karl-inventory-toolbar__field{min-width:0}.karl-inventory-toolbar__field--search{flex:1 1 260px}.karl-inventory-toolbar__field--category{flex:1 1 100%}.karl-inventory-toolbar__actions.inventory-toolbar__actions{min-height:32px}.karl-inventory-chip-group{width:100%;max-width:100%}.karl-inventory-table-wrap{box-shadow:none}.karl-inventory-table-wrap--details{overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.karl-inventory-table{min-width:max(100%,560px)}.karl-inventory-table th:first-child,.karl-inventory-table td:first-child{position:static}.karl-inventory-table tbody tr:nth-child(2n)>td{background:color-mix(in srgb,var(--surface-2) 86%,var(--surface-1))}.karl-inventory-table td{line-height:1.45}.karl-inventory-cell-text{display:inline-block;max-width:min(28ch,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.karl-inventory-cell-text--wrap{display:block;max-width:min(52ch,100%);white-space:normal;overflow-wrap:anywhere;word-break:break-word}.karl-inventory-conditions-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.karl-inventory-condition-card{display:grid;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.karl-inventory-condition-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.karl-inventory-condition-card__header strong{font-size:14px;line-height:1.3}.karl-inventory-condition-card__details{margin:0;display:grid;gap:10px}.karl-inventory-condition-card__details div{display:grid;gap:4px}.karl-inventory-condition-card__details dt{font-size:11px;line-height:1.3;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.karl-inventory-condition-card__details dd{margin:0;color:var(--text-1);line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.karl-inventory-surface--page .karl-inventory-section-header{grid-template-columns:minmax(0,1fr)}.karl-inventory-surface--page .karl-inventory-overview-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.karl-inventory-surface--page .karl-inventory-overview-group--wide{grid-column:1 / -1}.karl-inventory-surface--page .karl-inventory-overview-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.karl-inventory-surface--page .karl-inventory-overview-field--wide{grid-column:1 / -1}.karl-inventory-surface--page .karl-inventory-table{min-width:max(100%,640px)}.karl-inventory-surface--page .karl-inventory-table-wrap--details{max-height:min(70vh,720px)}.karl-inventory-surface--drawer .karl-inventory-overview-groups{grid-template-columns:minmax(0,1fr)}.karl-inventory-surface--drawer .karl-inventory-overview-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.karl-inventory-surface--drawer .karl-inventory-overview-field--wide{grid-column:1 / -1}.karl-inventory-surface--drawer .karl-inventory-table{min-width:max(100%,500px)}.karl-inventory-surface--drawer .karl-inventory-table-wrap--details{max-height:min(48vh,480px)}@media(max-width:900px){.karl-inventory-toolbar__actions.inventory-toolbar__actions{margin-left:0}.karl-inventory-surface--page .karl-inventory-overview-groups,.karl-inventory-surface--page .karl-inventory-overview-fields{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.karl-inventory-section-frame{gap:14px;padding:16px}.karl-inventory-surface--drawer .karl-inventory-table{min-width:max(100%,460px)}.karl-inventory-surface--drawer .karl-inventory-table-wrap--details{max-height:min(44vh,420px)}.karl-inventory-surface--drawer .karl-inventory-overview-fields{grid-template-columns:minmax(0,1fr)}.karl-inventory-condition-card__header{flex-direction:column;align-items:flex-start}}.details-panel-yaml-view{min-height:460px}@media(max-height:900px){.details-panel-yaml-view{min-height:380px}}.details-panel-toolbar-meta{font-size:12px;color:var(--text-2);line-height:16px;white-space:nowrap}.details-panel-more-menu{position:relative}.details-panel-more-menu summary{list-style:none}.details-panel-more-menu summary::-webkit-details-marker{display:none}.details-panel-more-menu-panel{position:absolute;top:calc(100% + 4px);right:0;min-width:176px;border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,white 4%),color-mix(in srgb,var(--surface-raised) 90%,var(--surface-2)));box-shadow:var(--shadow-2);padding:8px;display:grid;gap:8px;z-index:4}.details-panel-more-menu-panel button{width:100%;min-height:var(--control-height-compact);display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--space-2);padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-1)}.details-panel-more-menu-panel button:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:var(--hover)}.details-panel-more-menu-panel button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.details-panel-yaml-settings{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-2);padding:var(--space-3);display:grid;gap:var(--space-3);z-index:8}.details-panel-yaml-settings__field,.details-panel-yaml-settings__checkbox{display:grid;gap:var(--space-2);color:var(--text-2);font-size:var(--type-caption)}.details-panel-yaml-settings__field select,.details-panel-yaml-settings__field .searchable-select__trigger{width:100%;min-height:var(--control-height-compact);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);padding:0 var(--space-3)}.details-panel-yaml-settings__checkbox{grid-template-columns:auto 1fr;align-items:center}.details-panel-yaml-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);align-items:start;min-width:0}.details-panel-yaml-layout>*{min-width:0}.details-panel-yaml-layout--sidebar-open{grid-template-columns:minmax(0,1fr) minmax(240px,280px);align-items:start}.details-panel-yaml-sidebar{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-1) 84%,var(--surface-2));padding:var(--space-4);display:grid;gap:var(--space-3)}.details-panel-yaml-sidebar h3,.details-panel-yaml-sidebar p{margin:0}.details-panel-yaml-sidebar dl{margin:0;display:grid;gap:var(--space-2)}.details-panel-yaml-sidebar dl div{display:grid;gap:2px}.details-panel-yaml-sidebar dt{color:var(--text-2);font-size:var(--type-caption);min-width:0;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.details-panel-yaml-sidebar dd{margin:0;color:var(--text-1)}.details-panel-yaml-footer{justify-content:flex-end;margin-top:var(--space-3)}.node-pods-toolbar{margin-bottom:var(--space-2)}.node-pods-name-btn{height:auto;min-height:var(--control-height-compact)}.node-terminal-tab{align-content:stretch;grid-template-rows:auto auto auto auto minmax(320px,1fr)}.node-terminal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.node-terminal-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);font-size:12px;color:var(--text-2)}.node-terminal-meta-item{display:grid;gap:4px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.node-terminal-meta-label{font-size:11px;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3)}.node-terminal-meta-value{font-size:var(--type-caption);line-height:1.4;color:var(--text-1)}.node-terminal-step{margin:0;font-size:var(--type-caption);color:var(--text-2)}.node-terminal-error-title{margin:0 0 var(--space-1) 0;font-weight:var(--font-weight-semibold)}.node-terminal-shell{min-height:320px;display:flex}.node-terminal-viewport{flex:1 1 auto}.node-terminal-output{margin:0;width:100%;height:100%;max-height:100%;overflow:auto;padding:var(--space-3);font-family:var(--font-family-mono);font-size:var(--type-caption);line-height:1.5;color:var(--text-1);white-space:pre-wrap;overflow-wrap:anywhere;background:color-mix(in srgb,var(--surface-1) 92%,var(--muted) 8%)}.node-terminal-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:center}.node-terminal-input-row input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);min-height:var(--control-height-compact);padding:0 var(--space-2)}.details-panel-mobile-footer{border-top:1px solid var(--divider);height:56px;padding:8px 12px;display:flex;align-items:stretch;background:var(--surface-1)}.details-panel-mobile-close{width:100%;height:44px}.details-panel-heading-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.resource-details-page{display:grid;gap:var(--space-3)}.resource-details-page-header{display:grid;gap:var(--space-2);margin-bottom:var(--space-3)}.resource-details-page-header-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.resource-details-page-meta{margin:0;color:var(--text-2);font-size:var(--type-body-compact)}.resource-details-page-back-link{flex:0 0 auto}.palette-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--karl-neutral-950) 34%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;display:grid;place-items:start center;padding-top:12vh}.palette-panel{width:min(760px,calc(100vw - 32px));border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-3);padding:16px;display:grid;gap:12px;animation:inline-feedback-enter var(--motion-base) var(--ease-emphasized)}.palette-panel label{display:grid;gap:8px;color:var(--text-2);font-size:12px}.palette-panel input{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:var(--control-height-default);padding:0 12px;background:var(--surface-1);color:var(--text-1)}.palette-list{display:grid;gap:8px;max-height:52vh;overflow:auto}.palette-item{border:1px solid var(--border);border-radius:12px;background:var(--surface-1);text-align:left;padding:12px;display:grid;gap:4px;transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.palette-item:hover{transform:translateY(-1px)}.palette-item__headline{display:flex;align-items:center;justify-content:space-between;gap:8px}.palette-item__type{min-height:18px;font-size:10px;letter-spacing:.08em;padding:0 6px}.palette-item strong{font-size:13px}.palette-item span{color:var(--text-2);font-size:12px}.palette-item code{color:var(--link);font-size:12px}.palette-item__description{margin:0;color:var(--text-2);font-size:12px;line-height:1.4}.palette-item--active{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));background:color-mix(in srgb,var(--primary) 10%,var(--surface-1));transform:translateY(-1px)}.palette-help{margin:0;color:var(--text-2);font-size:11px}.shortcuts-help-panel{width:min(640px,calc(100vw - 32px));border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-3);padding:var(--space-4);display:grid;gap:var(--space-3)}.shortcuts-help-panel h3,.shortcuts-help-panel p{margin:0}.shortcuts-help-panel dl{margin:0;display:grid;grid-template-columns:minmax(140px,180px) minmax(0,1fr);gap:var(--space-2) var(--space-3)}.shortcuts-help-panel dt{color:var(--text-2);font-size:var(--type-caption)}.shortcuts-help-panel dd{margin:0;color:var(--text-1);font-size:var(--type-body-compact)}.karl-toast-region{position:fixed;top:72px;right:var(--space-4);z-index:60;width:min(380px,calc(100vw - 32px));display:grid;gap:var(--space-2);pointer-events:none}.karl-toast{pointer-events:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-2);padding:var(--space-3);display:grid;gap:var(--space-2)}.karl-toast--success{border-color:var(--success-border);background:var(--success-surface)}.karl-toast--error{border-color:var(--danger-border);background:var(--danger-surface)}.karl-toast--warning{border-color:var(--warning-border);background:var(--warning-surface)}.karl-toast--info{border-color:var(--info-border);background:var(--info-surface)}.karl-toast__content{display:grid;gap:var(--space-1)}.karl-toast__content strong{color:var(--text-1);font-size:var(--type-body)}.karl-toast__content p{margin:0;color:var(--text-2);font-size:var(--type-body-compact)}.karl-toast__actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.karl-toast__actions button{min-height:var(--control-height-compact);padding:0 var(--space-3)}.karl-toast__dismiss{background:transparent}.karl-toast-overflow{margin:0;justify-self:end;color:var(--text-2);font-size:var(--type-caption);background:var(--surface-1);border:1px solid var(--border);border-radius:999px;min-height:24px;padding:0 var(--space-2);display:inline-flex;align-items:center}.karl-confirm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--karl-neutral-950) 34%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:52;display:grid;justify-items:center;padding:clamp(var(--space-3),4vh,var(--space-6)) var(--space-4);overflow-x:hidden;overflow-y:auto}.karl-confirm-scrim--centered{align-items:center}.karl-confirm-scrim--scroll{align-items:start}.karl-confirm{width:min(780px,calc(100vw - 32px));display:grid;gap:var(--space-3);align-content:start;box-sizing:border-box;max-height:none;overflow:visible}.karl-confirm--compact{width:min(560px,calc(100vw - 32px));gap:var(--space-2)}.karl-confirm__header{display:grid;gap:var(--space-2);min-width:0;padding-bottom:var(--space-3);border-bottom:1px solid var(--divider)}.karl-confirm__eyebrow{font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--danger-text)}.karl-confirm__header h3,.karl-confirm__header p{margin:0}.karl-confirm__header h3{font-size:clamp(28px,2.6vw,34px);line-height:1.1}.karl-confirm--compact .karl-confirm__header{gap:var(--space-1);padding-bottom:var(--space-2)}.karl-confirm--compact .karl-confirm__header h3{font-size:clamp(22px,2vw,28px)}.karl-confirm__header p{max-width:60ch;color:var(--text-2);overflow-wrap:anywhere}.karl-confirm__body{display:grid;gap:var(--space-3);min-width:0}.karl-confirm__risk,.karl-confirm__impact,.karl-confirm__option,.karl-confirm__confirmation{border:1px solid var(--divider);border-radius:var(--radius-md);background:var(--surface-2);padding:var(--space-3);display:grid;gap:var(--space-2);min-width:0;box-sizing:border-box}.karl-confirm__risk{border-color:var(--warning-border);background:var(--warning-surface);color:var(--warning-text)}.karl-confirm__risk strong{font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase}.karl-confirm__risk p{margin:0;color:inherit;overflow-wrap:anywhere}.karl-confirm__section-heading{display:flex;justify-content:space-between;align-items:start;gap:var(--space-3)}.karl-confirm__section-heading span{font-size:var(--type-caption);color:var(--text-2);white-space:nowrap}.karl-confirm__section-copy{margin:0;color:var(--text-2);overflow-wrap:anywhere;line-height:1.5}.karl-confirm__impact strong{font-size:var(--type-caption);color:var(--text-2)}.karl-confirm__impact ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-2);max-height:min(320px,40vh);overflow-y:auto;padding-right:var(--space-1)}.karl-confirm__impact li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2);align-items:start;min-width:0;overflow-wrap:anywhere}.karl-confirm__impact li:before{content:"•";color:var(--text-2)}.karl-confirm__impact-overflow-note{margin:0;color:var(--text-2);font-size:var(--type-caption);line-height:1.45}.karl-confirm__type-to-confirm{display:grid;gap:var(--space-2);min-width:0}.karl-confirm__type-to-confirm>span{font-size:var(--type-caption);color:var(--text-2)}.karl-confirm__type-to-confirm input{min-height:var(--control-height-compact);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);padding:0 var(--space-3);width:100%;min-width:0;box-sizing:border-box}.karl-confirm__token{display:inline-flex;align-items:center;max-width:100%;width:fit-content;min-height:var(--control-height-compact);padding:0 var(--space-3);border-radius:999px;border:1px solid color-mix(in srgb,var(--danger-border) 72%,transparent);background:color-mix(in srgb,var(--danger-surface) 74%,var(--surface-1));color:var(--danger-text);font-weight:700;letter-spacing:.02em;overflow-wrap:anywhere;box-sizing:border-box}.karl-confirm__checkbox{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3);padding:0;border:0;background:transparent;min-width:0}.karl-confirm__checkbox input[type=checkbox]{margin-top:2px}.karl-confirm__checkbox>span{display:grid;gap:4px;min-width:0}.karl-confirm__checkbox strong{font-size:var(--type-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--text-1)}.karl-confirm__checkbox small{color:var(--text-2);line-height:1.45}.karl-confirm--danger{border-color:var(--danger-border)}.karl-confirm__footer{padding-top:var(--space-3);border-top:1px solid var(--divider);flex-wrap:wrap;row-gap:var(--space-2)}.karl-confirm__footer--compact{padding-top:0;border-top:0}.karl-confirm__footer>button{min-height:var(--control-height-compact)}@media(max-width:640px){.karl-confirm-scrim{padding:var(--space-3)}.karl-confirm{width:min(100%,calc(100vw - 24px));gap:var(--space-3)}.karl-confirm__section-heading{display:grid;gap:var(--space-1)}.karl-confirm__section-heading span{white-space:normal}.karl-confirm__footer{display:grid;grid-template-columns:1fr}.karl-confirm__footer button{width:100%}}.karl-dialog{width:min(720px,calc(100vw - 32px))}.karl-dialog--numeric{width:min(420px,calc(100vw - 32px))}.karl-dialog__numeric-stepper{display:grid;grid-template-columns:auto minmax(96px,1fr) auto;align-items:center;gap:var(--space-2);max-width:280px}.karl-dialog__numeric-stepper-button{min-width:var(--control-height-compact);min-height:var(--control-height-compact);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-1);font-size:1.125rem;line-height:1;padding:0}.karl-dialog__numeric-stepper-button:disabled{opacity:.45;cursor:not-allowed}.karl-dialog__numeric-stepper input{min-height:var(--control-height-compact);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);padding:0 var(--space-2);width:100%;text-align:center;font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:600}.karl-dialog__numeric-stepper input:focus{outline:2px solid var(--focus-ring);outline-offset:1px}.karl-dialog__form{display:grid;gap:var(--space-3)}.karl-dialog__field{display:grid;gap:var(--space-2)}.karl-dialog__field span{font-size:var(--type-caption);font-weight:600;color:var(--text-2)}.karl-dialog__field input,.karl-dialog__field textarea{min-height:var(--control-height-compact);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);padding:0 var(--space-3);width:100%}.karl-dialog__field textarea{min-height:128px;padding-block:var(--space-2);resize:vertical}.karl-dialog__field-description{margin:0;color:var(--text-2);font-size:var(--type-caption)}.iso-upload-modal{width:min(960px,calc(100vw - 32px));max-height:none;overflow:visible;display:grid;gap:var(--space-4);padding:var(--space-4);align-content:start;box-sizing:border-box}.iso-upload-modal__topbar{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.iso-upload-modal__topbar-spacer{min-width:1px;min-height:1px}.iso-upload-modal__body{display:grid;gap:var(--space-3)}.iso-upload-modal__header-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.iso-upload-modal__main-section{gap:var(--space-3)}.iso-upload-modal__section-head{display:grid;gap:6px}.iso-upload-modal__section-head h4{margin:0;font-size:.95rem;color:var(--text-primary)}.iso-upload-modal__source-section,.iso-upload-modal__mode-section{margin:0}.iso-upload-modal__mode-section{gap:var(--space-3)}.iso-upload-modal__field-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.iso-upload-modal__field{display:grid;gap:8px;min-width:0;color:var(--text-primary)}.iso-upload-modal__field>input,.iso-upload-modal__field>select,.iso-upload-modal__file-picker>input{width:100%;min-height:var(--control-height-compact);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);padding:0 12px;box-shadow:none}.iso-upload-modal__field>.vm-wizard-size-input-row{width:100%}.iso-upload-modal__field>input::placeholder,.iso-upload-modal__file-picker>input::placeholder{color:var(--text-3)}.iso-upload-modal__field>input:hover,.iso-upload-modal__field>select:hover,.iso-upload-modal__file-picker>input:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border))}.iso-upload-modal__field>input:focus-visible,.iso-upload-modal__field>select:focus-visible,.iso-upload-modal__file-picker>input:focus-visible{outline:none;border-color:color-mix(in srgb,var(--primary) 55%,var(--border));box-shadow:0 0 0 3px var(--focus-ring-soft)}.iso-upload-modal__file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.iso-upload-modal__file-picker{display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center}.iso-upload-modal__file-picker>input{cursor:default}.iso-upload-modal__section-panel{gap:var(--space-3)}.iso-upload-modal__feedback{display:grid;gap:var(--space-2)}.iso-upload-modal__footer{padding-top:var(--space-2);border-top:1px solid color-mix(in srgb,var(--divider) 86%,transparent)}.iso-upload-modal__derived-note{margin:0;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--success) 18%,var(--border-subtle));border-radius:var(--radius-3);background:color-mix(in srgb,var(--success) 10%,var(--surface-1))}.iso-upload-modal .vm-wizard-form-section,.iso-upload-modal .vm-wizard-upload-card{margin:0}.iso-upload-modal fieldset{min-width:0}.iso-upload-modal .vm-wizard-upload-card,.iso-upload-modal .vm-wizard-form-section--subtle{background:color-mix(in srgb,var(--surface-1) 88%,var(--surface-2));border-color:color-mix(in srgb,var(--border-subtle) 82%,transparent)}.iso-upload-modal .vm-wizard-choice-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.iso-upload-modal .vm-wizard-choice-tile{align-items:center}.iso-upload-modal .button-row{justify-content:flex-start}.iso-upload-modal .vm-wizard-size-input-row input,.iso-upload-modal .vm-wizard-size-input-row select{width:100%;min-height:var(--control-height-compact);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);padding:0 12px;box-shadow:none}.iso-upload-modal .vm-wizard-size-input-row:hover input,.iso-upload-modal .vm-wizard-size-input-row:hover select{border-color:color-mix(in srgb,var(--primary) 28%,var(--border))}.iso-upload-modal .vm-wizard-size-input-row:hover select{border-left:0}@media(max-width:768px){.iso-upload-modal{width:min(100vw - 20px,960px);padding:var(--space-3)}.iso-upload-modal__field-grid,.iso-upload-modal .vm-wizard-choice-row,.iso-upload-modal__file-picker{grid-template-columns:1fr}}.inline-validation{margin:0;border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--type-body-compact);min-width:0;box-sizing:border-box;overflow-wrap:anywhere}.inline-validation--error{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger-text)}.inline-validation--warning{border-color:var(--warning-border);background:var(--warning-surface);color:var(--warning-text)}.inline-validation--info{border-color:var(--info-border);background:var(--info-surface);color:var(--info-text)}.inline-validation--success{border-color:var(--success-border);background:var(--success-surface);color:var(--success-text)}.form-error-summary{display:grid;gap:var(--space-2)}.form-error-summary .state-callout{margin-top:0}.karl-tooltip{position:relative;display:inline-flex}.disabled-reason-tooltip{display:inline-flex;min-width:0}.disabled-reason-tooltip--block{display:flex;width:100%}.disabled-reason-tooltip__content{display:inline-flex;min-width:0}.disabled-reason-tooltip__content--block{display:flex;width:100%}.karl-tooltip:after{content:attr(data-tooltip);position:absolute;left:50%;transform:translate(-50%) translateY(4px);min-width:max-content;max-width:240px;background:var(--surface-3);color:var(--text-1);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-size:var(--type-caption);box-shadow:var(--shadow-1);opacity:0;pointer-events:none;transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);z-index:20}.karl-tooltip--top:after{bottom:calc(100% + 4px)}.karl-tooltip--bottom:after{top:calc(100% + 4px)}.karl-tooltip:hover:after,.karl-tooltip:focus-within:after{opacity:1;transform:translate(-50%) translateY(0)}.dlp-surface .inventory-table-wrap .karl-tooltip--top:after,.dlp-surface .inventory-table-wrap .karl-tooltip--bottom:after{top:calc(100% + 8px);bottom:auto}.dlp-surface .inventory-table-wrap .karl-tooltip:after{transform:translate(-50%) translateY(-4px)}.dlp-surface .inventory-table-wrap .karl-tooltip:hover:after,.dlp-surface .inventory-table-wrap .karl-tooltip:focus-within:after{transform:translate(-50%) translateY(0)}.vm-field-help{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.vm-field-help__trigger{width:18px;height:18px;min-width:18px;min-height:18px;border:0;border-radius:999px;padding:0;background:transparent;color:color-mix(in srgb,var(--text-secondary) 92%,var(--primary));display:inline-flex;align-items:center;justify-content:center;box-shadow:none}.vm-field-help__trigger:hover{background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}.vm-field-help__trigger svg{width:16px;height:16px;fill:currentColor}.vm-field-help__tooltip{position:fixed;z-index:330;display:grid;gap:var(--space-2);max-width:min(320px,calc(100vw - 24px));padding:var(--space-3);border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-raised) 96%,var(--surface-overlay));color:var(--text-1);box-shadow:var(--shadow-3),0 0 0 1px color-mix(in srgb,var(--surface-raised) 72%,transparent);pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow-wrap:anywhere}.vm-field-help__tooltip[hidden]{display:none}.vm-field-help__tooltip:before{content:"";position:absolute;width:12px;height:12px;border-inline-start:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-top:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));background:color-mix(in srgb,var(--surface-raised) 96%,var(--surface-overlay));transform:rotate(45deg)}.vm-field-help__tooltip[data-placement=right]:before{top:calc(50% - 6px);left:-7px}.vm-field-help__tooltip[data-placement=top]:before{bottom:-7px;left:calc(50% - 6px);transform:rotate(225deg)}.vm-field-help__tooltip[data-placement=bottom]:before{top:-7px;left:calc(50% - 6px);transform:rotate(45deg)}.vm-field-help__tooltip[data-placement=left]:before{top:calc(50% - 6px);right:-7px;left:auto;transform:rotate(225deg)}.vm-field-help__tooltip strong{margin:0;font-size:.84rem}.vm-field-help__tooltip span,.vm-field-help__tooltip li{color:var(--text-2);font-size:var(--type-metadata);line-height:1.45}.vm-field-help__tooltip ul{margin:0;padding-left:18px;display:grid;gap:4px}.karl-icon-button{width:var(--control-height-compact);height:var(--control-height-compact);min-width:var(--control-height-compact);min-height:var(--control-height-compact);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-2);padding:0;display:inline-flex;align-items:center;justify-content:center;transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.karl-icon-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 32%,var(--border));background:var(--surface-2);color:var(--text-1)}.karl-icon-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.karl-icon-button:disabled{cursor:not-allowed;opacity:.58}.karl-icon-button[data-size="24"]{width:24px;height:24px;min-width:24px;min-height:24px}.karl-icon-button[data-size="32"]{width:32px;height:32px;min-width:32px;min-height:32px}.karl-icon-button--danger{border-color:var(--danger-border);color:var(--danger-text);background:var(--danger-surface)}.karl-icon-button-wrap{display:inline-flex}.json-preview{margin:0;padding:12px;border-radius:var(--radius-md);background:var(--code-surface);color:var(--code-text);font-size:12px;overflow:auto;max-height:420px}.enrollment-vars-yaml-preview{border:1px solid var(--border);background:var(--surface-1);color:var(--text-1)}.enrollment-vars-yaml-preview code{color:inherit}.yaml-workbench{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);overflow:hidden}.yaml-workbench.logs-workbench{border-color:color-mix(in srgb,var(--code-surface) 72%,var(--border));background:var(--code-surface);color:var(--code-text)}.yaml-workbench .monaco-editor,.yaml-workbench .monaco-editor .overflow-guard{border-radius:inherit}.yaml-workbench .monaco-editor .margin,.yaml-workbench .monaco-editor .monaco-editor-background{background:transparent!important}.yaml-workbench.logs-workbench .monaco-editor .margin,.yaml-workbench.logs-workbench .monaco-editor .monaco-editor-background{background:var(--code-surface)!important}.yaml-workbench.pod-diagnostics-log-workbench.logs-workbench{--code-surface: #000;--code-text: #fff;border-color:#111;background:#000;color:#fff}.yaml-workbench.pod-diagnostics-log-workbench.logs-workbench .monaco-editor .margin,.yaml-workbench.pod-diagnostics-log-workbench.logs-workbench .monaco-editor .monaco-editor-background{background:#000!important}.yaml-workbench.pod-diagnostics-log-workbench.logs-workbench .monaco-editor .view-lines,.yaml-workbench.pod-diagnostics-log-workbench.logs-workbench .monaco-editor .line-numbers{color:#fff!important}.yaml-workbench__editor{min-height:inherit}.yaml-workbench__editor--hidden{display:none}.yaml-workbench__fallback{margin:0;padding:12px;min-height:inherit;max-height:560px;overflow:auto;border:0;background:var(--surface-2);color:var(--text-1);font-family:var(--font-family-mono);font-size:12px;line-height:20px;white-space:pre}.yaml-workbench__fallback--editable{width:100%;resize:vertical}.yaml-workbench__match{background:color-mix(in srgb,var(--warning) 26%,transparent);border-radius:2px}.yaml-workbench__highlight{background:color-mix(in srgb,var(--primary) 18%,transparent);border-radius:2px}.yaml-editor-field{display:grid;gap:8px}.yaml-editor-field>span{color:var(--text-2);font-size:13px;font-weight:600}.action-list{margin:0;padding-left:16px;display:grid;gap:8px;color:var(--text-2)}.wizard-steps{margin:0 0 12px;padding:0;list-style:none;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.wizard-step{display:flex;align-items:center;border:1px solid color-mix(in srgb,var(--border) 90%,var(--surface-1));border-radius:12px;background:color-mix(in srgb,var(--surface-1) 90%,var(--surface-2));color:var(--text-2);transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.wizard-step__button{width:100%;display:flex;align-items:center;gap:8px;padding:10px 14px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;font-weight:600}.wizard-step__button:not(:disabled){cursor:pointer}.wizard-step__button:disabled{opacity:1}.wizard-step:hover{border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:color-mix(in srgb,var(--surface-1) 84%,var(--surface-2))}.wizard-step__button:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 70%,transparent);outline-offset:-2px;border-radius:12px}.wizard-step span{width:24px;height:24px;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 88%,var(--surface-1));display:inline-flex;align-items:center;justify-content:center;font-size:12px}.wizard-step--active{border-color:color-mix(in srgb,var(--primary) 44%,var(--border));background:color-mix(in srgb,var(--primary) 14%,var(--surface-1));color:var(--text-1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 16%,transparent)}.wizard-step--done{border-color:color-mix(in srgb,var(--success-border) 72%,var(--border));background:color-mix(in srgb,var(--success-surface) 58%,var(--surface-1));color:color-mix(in srgb,var(--success-text) 72%,var(--text-1))}.wizard-step--done span{border-color:color-mix(in srgb,var(--success-border) 78%,var(--border))}.wizard-step--active span{border-color:color-mix(in srgb,var(--primary) 46%,var(--border))}.vm-wizard-review-start-option{margin:0 0 16px}.action-form{display:grid;gap:12px}.action-form label{display:grid;gap:8px;font-size:12px;color:var(--text-2)}.action-form input,.action-form select{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:var(--control-height-compact);padding:0 12px;background:var(--surface-1);color:var(--text-1)}.action-form input::placeholder,.action-textarea::placeholder{color:var(--text-3)}.action-form input:not([type=checkbox]):not([type=radio]):hover,.action-form select:hover,.action-textarea:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border))}.action-form input:not([type=checkbox]):not([type=radio]):focus-visible,.action-form select:focus-visible,.action-textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:color-mix(in srgb,var(--focus-ring) 52%,var(--border));box-shadow:0 0 0 3px var(--focus-ring-soft)}.action-form input:not([type=checkbox]):not([type=radio]):disabled,.action-form select:disabled,.action-textarea:disabled{border-color:color-mix(in srgb,var(--border) 90%,var(--surface-3));background:color-mix(in srgb,#7e8699 18%,var(--surface-2));color:color-mix(in srgb,var(--text-2) 70%,var(--text-3));-webkit-text-fill-color:color-mix(in srgb,var(--text-2) 70%,var(--text-3));box-shadow:inset 0 0 0 999px color-mix(in srgb,#7e8699 18%,var(--surface-2));cursor:not-allowed;opacity:.95}.action-form input[type=checkbox],.action-form input[type=radio]{width:16px;height:16px;min-height:16px;padding:0;border:0;border-radius:0;background:transparent}.action-form input[type=checkbox],.action-form input[type=radio],.checkbox-row input[type=checkbox],.resource-table th>input[type=checkbox],.resource-table td>input[type=checkbox],.vm-wizard-choice-tile input[type=radio],.vm-wizard-radio-option input[type=radio],.radio-group input[type=radio],.karl-sdn-trust-dialog__option-card input[type=radio],.karl-confirm__checkbox input[type=checkbox],.rbac-managed-toggle input[type=checkbox],.rbac-namespace-picker label input[type=checkbox],.operator-create__toggle-field input[type=checkbox],.pod-diagnostics-toggle input[type=checkbox],.directory-remove-option input[type=checkbox],.warden-config-rule-row__primary input[type=checkbox],.warden-config-preset-row__primary input[type=radio],.karl-sdn-connectivity__autorun input[type=checkbox],.karl-sdn-composer__checkbox input[type=checkbox]{accent-color:var(--primary);color-scheme:light}[data-theme=dark] .action-form input[type=checkbox],[data-theme=dark] .action-form input[type=radio],[data-theme=dark] .checkbox-row input[type=checkbox],[data-theme=dark] .resource-table th>input[type=checkbox],[data-theme=dark] .resource-table td>input[type=checkbox],[data-theme=dark] .vm-wizard-choice-tile input[type=radio],[data-theme=dark] .vm-wizard-radio-option input[type=radio],[data-theme=dark] .radio-group input[type=radio],[data-theme=dark] .karl-sdn-trust-dialog__option-card input[type=radio],[data-theme=dark] .karl-confirm__checkbox input[type=checkbox],[data-theme=dark] .rbac-managed-toggle input[type=checkbox],[data-theme=dark] .rbac-namespace-picker label input[type=checkbox],[data-theme=dark] .operator-create__toggle-field input[type=checkbox],[data-theme=dark] .pod-diagnostics-toggle input[type=checkbox],[data-theme=dark] .directory-remove-option input[type=checkbox],[data-theme=dark] .warden-config-rule-row__primary input[type=checkbox],[data-theme=dark] .warden-config-preset-row__primary input[type=radio],[data-theme=dark] .karl-sdn-connectivity__autorun input[type=checkbox],[data-theme=dark] .karl-sdn-composer__checkbox input[type=checkbox]{color-scheme:dark}.action-form input[type=file]{min-height:auto;padding:8px 12px}.action-form input[type=file]::file-selector-button,.action-form input[type=file]::-webkit-file-upload-button{margin-right:12px;padding:7px 12px;border:1px solid var(--border);border-radius:calc(var(--radius-sm) - 2px);background:color-mix(in srgb,var(--surface-raised) 90%,var(--surface-2));color:var(--text-1);font:inherit;font-weight:600;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.action-form input[type=file]:hover::file-selector-button,.action-form input[type=file]:hover::-webkit-file-upload-button{border-color:color-mix(in srgb,var(--primary) 32%,var(--border));background:color-mix(in srgb,var(--primary) 12%,var(--surface-raised))}.action-form input[type=file]:focus-visible::file-selector-button,.action-form input[type=file]:focus-visible::-webkit-file-upload-button{border-color:color-mix(in srgb,var(--primary) 48%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent);outline:none}.action-form input[type=file]:disabled::file-selector-button,.action-form input[type=file]:disabled::-webkit-file-upload-button{cursor:not-allowed;border-color:color-mix(in srgb,var(--border) 90%,var(--surface-3));background:color-mix(in srgb,#7e8699 18%,var(--surface-2));color:color-mix(in srgb,var(--text-2) 70%,var(--text-3))}.action-textarea{min-height:128px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px;background:var(--surface-1);color:var(--text-1);resize:vertical}.inline-fields{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.checkbox-row{display:inline-flex;grid-auto-flow:column;justify-content:start;align-items:center;gap:8px}.dlp-surface .checkbox-row input[type=checkbox],.dlp-table-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;min-width:18px;min-height:18px;margin:0;border-radius:4px;border:1px solid color-mix(in srgb,var(--karl-neutral-700) 72%,var(--border));background-color:color-mix(in srgb,var(--karl-neutral-700) 92%,var(--surface-raised));background-position:center;background-repeat:no-repeat;background-size:11px 11px;box-shadow:inset 0 0 0 1px color-mix(in srgb,rgba(255,255,255,.08) 100%,transparent);cursor:pointer;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,opacity .14s ease}.dlp-surface .checkbox-row input[type=checkbox]:hover,.dlp-table-checkbox:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--border))}.dlp-surface .checkbox-row input[type=checkbox]:focus-visible,.dlp-table-checkbox:focus-visible{outline:none;border-color:color-mix(in srgb,var(--primary) 58%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}.dlp-surface .checkbox-row input[type=checkbox]:checked,.dlp-table-checkbox:checked{border-color:color-mix(in srgb,var(--primary) 62%,var(--border));background-color:var(--primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.2 6.3 4.8 8.9 9.8 3.1' fill='none' stroke='%23f8fafc' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");box-shadow:inset 0 0 0 1px color-mix(in srgb,rgba(255,255,255,.12) 100%,transparent)}.dlp-surface .checkbox-row input[type=checkbox]:disabled,.dlp-table-checkbox:disabled{cursor:not-allowed;opacity:.92}.dlp-surface .checkbox-row input[type=checkbox]:disabled:not(:checked),.dlp-table-checkbox:disabled:not(:checked){border-color:color-mix(in srgb,var(--karl-neutral-600) 60%,var(--border));background-color:color-mix(in srgb,var(--karl-neutral-700) 86%,var(--surface-3))}.dlp-surface .checkbox-row input[type=checkbox]:disabled:checked,.dlp-table-checkbox:disabled:checked{border-color:color-mix(in srgb,var(--primary) 54%,var(--border));background-color:color-mix(in srgb,var(--primary) 92%,white 8%)}.mf-wizard__preflight-collapsible-body{padding:0 12px 12px}.mf-wizard__preflight-summary-copy{display:grid;gap:4px;margin-right:auto}.mf-wizard__preflight-summary-copy strong{font-size:12px;line-height:1.2}.mf-wizard__preflight-summary-copy span,.mf-wizard__preflight-summary-copy small{color:var(--text-2);font-size:11px;font-weight:500;line-height:1.3}.mf-wizard__preflight-collapsible-body>h2{margin-top:0}.dlp-surface,.dlp-section-card{display:grid;gap:16px}.dlp-section-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.dlp-section-title{display:grid;gap:6px}.dlp-section-title__row{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.dlp-section-title h2{margin:0;font-size:18px}.dlp-section-title p{margin:0;color:var(--text-2);font-size:var(--type-body-compact)}.dlp-form-label{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.dlp-help-button{width:22px;height:22px;min-width:22px;min-height:22px;padding:0;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font-size:12px;line-height:1}.dlp-toolbar-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.dlp-toolbar-grid--wide{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.dlp-toolbar-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.dlp-toolbar-field{flex:1 1 240px;min-width:220px}.dlp-toolbar-field--compact{flex:0 1 220px;min-width:180px}.dlp-toolbar-field--search{flex:1 1 320px;min-width:240px}.dlp-field-note{margin:-4px 0 0;color:var(--text-2);font-size:var(--type-caption)}.dlp-table-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.dlp-table-edit-input{width:100%;min-height:var(--control-height-compact);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);padding:0 12px;box-shadow:none;font:inherit;line-height:1.4;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.dlp-table-edit-input::placeholder{color:var(--text-3)}.dlp-table-edit-input:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border))}.dlp-table-edit-input:focus-visible{outline:none;border-color:color-mix(in srgb,var(--primary) 62%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}.dlp-table-boolean-cell{text-align:center;vertical-align:middle}.dlp-table-checkbox{vertical-align:middle}.dlp-token-list{display:flex;flex-wrap:wrap;gap:8px}.dlp-token-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-2) 72%,var(--surface-1));border:1px solid color-mix(in srgb,var(--border) 82%,var(--surface-3));color:var(--text-1);font-size:var(--type-body-compact);line-height:1;white-space:nowrap}.dlp-table-empty-value{color:var(--text-3)}.dlp-table-sort{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.dlp-table-sort--active{color:var(--text-1)}.mf-table-sort{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.mf-table-sort--active{color:var(--text-1)}.dlp-table-empty{display:grid;gap:8px;padding:8px 4px}.dlp-table-empty strong{color:var(--text-1);font-size:var(--type-subtitle)}.dlp-table-empty p{margin:0;color:var(--text-2)}.dlp-muted{color:var(--text-2);font-size:var(--type-caption)}.dlp-timestamp{display:grid;gap:4px}.dlp-heading-with-help{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.module-heading-with-help{display:grid;gap:6px}.module-heading-with-help__row{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.module-heading-with-help__row h2,.module-heading-with-help__row h3,.module-heading-with-help .feature-intro{margin:0}.dlp-modal{display:grid;gap:16px}.dlp-modal--compact{width:min(560px,92vw)}.dlp-modal--wide{width:min(880px,92vw)}.dlp-modal__header{display:grid;gap:6px}.dlp-modal__header h3,.dlp-modal__header p{margin:0}.dlp-modal__header p{color:var(--text-2)}.dlp-modal__body{display:grid;gap:12px}.dlp-audit-layout{display:grid;gap:16px}.dlp-audit-layout--with-details{grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr);align-items:start}.dlp-audit-details{position:sticky;top:calc(var(--space-4) + 72px);display:grid;gap:16px}.dlp-template-stage{display:grid;gap:24px}.dlp-template-stage__actions{align-self:start}.dlp-template-edit-layout{display:grid;gap:28px;grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr);align-items:stretch}.dlp-template-editor-card,.dlp-template-preview-card,.dlp-template-placeholder-rail{display:flex;flex-direction:column;gap:22px;min-height:100%}.dlp-template-editor-form{display:grid;gap:16px;flex:1 1 auto;min-height:0}.dlp-template-editor-textarea{box-sizing:border-box;width:100%;min-height:0;padding:14px 16px;font-family:var(--font-family-mono);font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;overflow:auto;resize:none;-moz-tab-size:2;tab-size:2}.dlp-template-preview-surface{display:grid;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--border) 88%,white 12%);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-1) 88%,black 12%)}.dlp-template-preview-card--standalone .dlp-template-preview-surface{padding:16px}.dlp-template-preview-label{color:var(--text-2);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.dlp-template-preview-output{box-sizing:border-box;margin:0;min-height:0;max-height:clamp(320px,60vh,760px);padding:16px;border-radius:var(--radius-md);background:var(--karl-neutral-950);color:var(--code-text);font-family:var(--font-family-mono);font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;overflow-x:hidden;overflow-y:auto}.dlp-template-placeholder-groups{display:grid;flex:1 1 auto;min-height:0;gap:28px 32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);align-items:stretch;align-content:stretch}.dlp-placeholder-list{display:flex;flex-wrap:wrap;gap:14px 16px;margin:0;padding:0;list-style:none;align-content:flex-start}.dlp-placeholder-group{display:grid;gap:16px;min-width:0;min-height:0;align-self:stretch;align-content:start}.dlp-placeholder-group__header{display:grid;gap:8px}.dlp-placeholder-group__header h3{margin:0;font-size:14px;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.dlp-placeholder-group__header p{margin:0;color:var(--text-2);font-size:12px;line-height:1.55}.dlp-placeholder-item{display:flex;align-items:center;min-width:0}.dlp-placeholder-token-row{display:inline-flex;align-items:center;gap:10px;min-width:0}.dlp-placeholder-insert{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 11px;border:1px solid color-mix(in srgb,var(--accent-border) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--accent-soft) 78%,transparent);color:var(--accent-text);font-family:var(--font-family-mono);font-size:12px;font-weight:var(--font-weight-semibold);line-height:1.2;white-space:nowrap}.dlp-placeholder-insert:hover{border-color:color-mix(in srgb,var(--accent-border) 92%,white 8%);background:color-mix(in srgb,var(--accent-soft) 90%,transparent)}.dlp-placeholder-insert:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(max-width:980px){.dlp-template-placeholder-groups{grid-template-columns:minmax(0,1fr);grid-template-rows:none;align-content:start}}.dlp-relay-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.dlp-relay-empty-state,.dlp-relay-wizard{display:grid;gap:16px}.dlp-relay-wizard__panel{min-width:0}.dlp-relay-wizard-steps{margin-bottom:4px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.dlp-relay-wizard-steps .wizard-step{position:relative}.dlp-relay-wizard-steps .wizard-step:not(:last-child):after{content:"";position:absolute;top:50%;left:calc(100% + 6px);width:calc(100% - 12px);height:1px;background:var(--border);transform:translateY(-50%)}.dlp-relay-wizard-steps .wizard-step--active:not(:last-child):after{background:color-mix(in srgb,var(--primary) 44%,var(--border))}.dlp-relay-wizard-steps .wizard-step--done:not(:last-child):after{background:var(--info-border)}.dlp-password-block{display:grid;gap:8px}.action-form label:has(input:disabled),.action-form label:has(select:disabled),.action-form label:has(textarea:disabled),.action-form .checkbox-row:has(input:disabled),.action-form fieldset:has(input:disabled){color:color-mix(in srgb,var(--text-2) 70%,var(--text-3))}.action-form label:has(input:disabled) .vm-wizard-field-note,.action-form label:has(select:disabled) .vm-wizard-field-note,.action-form label:has(textarea:disabled) .vm-wizard-field-note,.action-form .checkbox-row:has(input:disabled)+.vm-wizard-field-note{color:color-mix(in srgb,var(--text-secondary) 58%,var(--text-3))}button{border:1px solid var(--border);background:var(--surface-1);color:var(--text-1);border-radius:var(--radius-sm);padding:8px 12px;font-weight:600;cursor:pointer;box-shadow:none;transition:background-color .12s ease,border-color .12s ease,transform .12s ease}button:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--border));background:var(--surface-2)}button:focus-visible,.inline-link-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}button:active{background:var(--surface-3);transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:.55;transform:none}button.btn-primary{border-color:color-mix(in srgb,var(--primary) 52%,var(--border-subtle));background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 82%,white 18%) 0%,var(--primary) 100%);color:var(--primary-contrast);box-shadow:var(--shadow-1)}button.btn-primary:hover{border-color:color-mix(in srgb,var(--primary) 64%,var(--border-subtle));background:linear-gradient(180deg,color-mix(in srgb,var(--primary-hover) 84%,white 16%) 0%,var(--primary-hover) 100%);box-shadow:var(--shadow-soft)}button.btn-primary:active{background:var(--primary-active);box-shadow:var(--shadow-1)}button.button-secondary{border-color:color-mix(in srgb,var(--primary) 18%,var(--border-subtle));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 94%,white 6%),color-mix(in srgb,var(--surface-1) 86%,var(--surface-2)));color:var(--text-primary);box-shadow:var(--shadow-1)}button.button-secondary:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--border-subtle));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 76%,var(--surface-2)),color-mix(in srgb,var(--surface-2) 90%,var(--surface-3)));color:var(--text-primary);box-shadow:var(--shadow-soft)}button.button-secondary:active{background:color-mix(in srgb,var(--surface-2) 82%,var(--surface-3));box-shadow:var(--shadow-1)}.danger-action{border-color:color-mix(in srgb,var(--danger) 55%,var(--border));color:var(--danger-text);background:var(--danger-surface)}.danger-action:hover{border-color:color-mix(in srgb,var(--danger) 70%,var(--border));background:color-mix(in srgb,var(--danger-surface) 85%,var(--danger) 15%)}.dev-overlay-toggle{font-family:var(--font-family-mono);font-size:12px;letter-spacing:.04em}.dev-overlay-toggle--active{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:var(--selected)}.perf-overlay-panel{position:fixed;top:calc(var(--global-header-height, 64px) + 12px);right:16px;z-index:120;width:min(360px,calc(100vw - 32px));max-height:calc(100vh - var(--global-header-height, 64px) - 32px);overflow:auto;border:1px solid var(--border);border-radius:16px;background:var(--surface-1);box-shadow:var(--shadow-3);padding:16px}.perf-overlay-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.perf-overlay-panel__header h2,.perf-overlay-panel__section h3{margin:0}.perf-overlay-panel__eyebrow{margin:0 0 4px;color:var(--text-2);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.perf-overlay-panel__section{display:grid;gap:8px;margin-top:16px}.perf-overlay-panel__section:first-of-type{margin-top:0}.perf-overlay-panel__section-header{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-2)}.perf-overlay-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:12px;padding:12px;background:var(--surface-2)}.perf-overlay-row strong,.perf-overlay-row p{margin:0}.perf-overlay-row p{color:var(--text-2)}.perf-overlay-row__meta{display:grid;gap:4px;justify-items:end;color:var(--text-2);font-family:var(--font-family-mono);font-size:12px}.button-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.button-row>button:not(.karl-icon-button):not(.wizard-step__button),.button-row>.inline-link-btn{min-height:var(--control-height-compact)}.karl-copy-button--button{min-height:var(--control-height-compact)}.button-row--align-end{justify-content:flex-end}.result-note,.inline-validation--success{color:var(--success-text)}.error-note,.inline-validation--error{color:var(--danger-text)}.error-note,.result-note{margin:0;font-size:var(--type-metadata);line-height:1.4}.gateway-status-list{display:grid;gap:0;margin:0 0 16px}.deployment-contract-recap{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3);margin:0}.deployment-contract-recap__item{display:grid;align-content:start;gap:var(--space-2);min-height:128px;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 90%,transparent)}.deployment-contract-recap__item dt{color:var(--text-2);font-size:var(--type-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.deployment-contract-recap__item dd{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0}.deployment-contract-recap__item dd strong{color:var(--text-1);font-size:24px;line-height:1.1}.deployment-contract-recap__item p{margin:0;color:var(--text-2);font-size:var(--type-caption);line-height:1.45}.genesi-deployment-surface{display:grid;gap:var(--space-4);align-content:start}.genesi-deployment-header,.genesi-deployment-inventory__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.genesi-deployment-header__copy,.genesi-deployment-inventory__heading>div{display:grid;gap:var(--space-2);min-width:0}.genesi-deployment-header h2,.genesi-deployment-header h3,.genesi-deployment-header .feature-intro,.genesi-deployment-header .deployment-section-header,.genesi-deployment-inventory__heading h3,.genesi-deployment-inventory__heading .feature-intro{margin:0}.genesi-deployment-header__actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--space-2)}.genesi-deployment-inventory{display:grid;gap:var(--space-3);min-width:0}.genesi-deployment-inventory__heading h3{color:var(--text-1);font-size:var(--type-subtitle)}.genesi-deployment-contract-cell{display:grid;gap:6px;justify-items:start}.genesi-deployment-contract-cell small{color:var(--text-2);white-space:nowrap}.genesi-deployment-row-actions{flex-wrap:nowrap;justify-content:flex-end}.genesi-deployment-row-actions button{white-space:nowrap}@media(max-width:760px){.genesi-deployment-header,.genesi-deployment-inventory__heading{align-items:stretch;flex-direction:column}.genesi-deployment-header__actions,.genesi-deployment-header__actions button{width:100%}}.gateway-status-list--support{margin:0;opacity:.86}.gateway-status-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.gateway-status-row__summary{display:grid;gap:4px;min-width:0}.gateway-status-row__detail{color:var(--text-2);font-size:12px;line-height:1.35}.gateway-status-row:last-child{border-bottom:0}.gateway-status-value{font-weight:600;text-align:right}.gateway-status-value--installed{color:var(--success-text)}.gateway-status-value--missing,.gateway-status-value--partial{color:var(--warning-text)}.gateway-status-value--error{color:var(--danger-text)}.gateway-status-value--loading{color:var(--text-2)}.gateway-operation-summary{margin-top:12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);display:grid;gap:8px}.gateway-operation-summary__title{margin:0;font-size:13px;font-weight:600;letter-spacing:.01em}.gateway-operation-summary__list{margin:0;padding-left:18px;display:grid;gap:4px;max-height:148px;overflow:auto}.gateway-operation-summary__list li{color:var(--text-2);font-size:12px;line-height:1.35}.gateway-operation-summary--success{background:var(--success-surface);border-color:var(--success-border)}.gateway-operation-summary--success .gateway-operation-summary__title{color:var(--success-text)}.gateway-operation-summary--error{background:var(--danger-surface);border-color:var(--danger-border)}.gateway-operation-summary--error .gateway-operation-summary__title{color:var(--danger-text)}.gateway-operation-summary--info{background:var(--info-surface);border-color:var(--info-border)}.gateway-operation-summary--info .gateway-operation-summary__title{color:var(--info-text)}.gateway-deployment-form{gap:var(--space-3)}.gateway-deployment-pool-note{margin:0;color:var(--text-2);font-size:var(--type-caption)}.gateway-settings-surface{display:grid;gap:var(--space-4)}.gateway-settings-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.gateway-settings-header-copy{display:grid;gap:var(--space-2);min-width:0}.gateway-settings-header-copy .feature-intro{margin:0}.gateway-settings-header-actions{display:inline-flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;flex:0 0 auto}.gateway-settings-status-note{margin:0}.gateway-settings-summary-card,.gateway-settings-signal-tile,.gateway-settings-section,.gateway-settings-validation{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-1)}.gateway-settings-signal-tile{min-height:88px;padding:var(--space-3);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.gateway-settings-signal-copy{display:grid;gap:var(--space-2);min-width:0}.gateway-settings-signal-copy p,.gateway-settings-section-copy p,.gateway-settings-field-note{margin:0;color:var(--text-2)}.gateway-settings-signal-copy p{font-size:var(--type-caption)}.gateway-settings-signal-copy strong{display:block;font-size:var(--type-subtitle);line-height:1.2;color:var(--text-1)}.gateway-settings-signal-copy span{color:var(--text-2);font-size:var(--type-caption);line-height:1.4}.gateway-settings-summary-grid,.gateway-settings-editor{display:grid;gap:var(--space-4)}.gateway-settings-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-settings-summary-card,.gateway-settings-section,.gateway-settings-validation{padding:var(--space-4)}.gateway-settings-section,.gateway-settings-summary-card{display:grid;gap:var(--space-3);align-content:start}.gateway-settings-section-copy{display:grid;gap:var(--space-2)}.gateway-settings-section-copy h3{margin:0;font-size:var(--type-subtitle);color:var(--text-1)}.gateway-settings-kv{margin:0;align-content:start}.gateway-settings-kv .details-panel-kv-row{grid-template-columns:minmax(132px,164px) minmax(0,1fr)}.gateway-settings-fingerprint,.gateway-settings-command{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--type-caption)}.gateway-settings-trust-card .button-row{justify-content:flex-start}.gateway-settings-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-settings-editor .gateway-settings-grid{align-items:start}.gateway-settings-form-field{display:grid;gap:var(--space-2);min-width:0}.gateway-settings-editor .gateway-settings-form-field{align-content:start}.gateway-settings-form-field>input,.gateway-settings-form-field>select,.gateway-settings-form-field>.searchable-select{width:100%}.gateway-settings-editor .gateway-settings-form-field>input,.gateway-settings-editor .gateway-settings-form-field>select,.gateway-settings-editor .gateway-settings-form-field>.searchable-select,.gateway-settings-editor .gateway-settings-form-field>.searchable-select .searchable-select__trigger{width:100%}.gateway-settings-editor .gateway-settings-form-field>select,.gateway-settings-editor .gateway-settings-form-field>.searchable-select .searchable-select__trigger{min-height:var(--control-height-compact);height:var(--control-height-compact);padding:0 12px;box-sizing:border-box;font:inherit;line-height:1.4;box-shadow:none}.gateway-settings-field-label{display:inline-flex;align-items:center;gap:8px;min-width:0;flex-wrap:nowrap}.gateway-settings-field-label-text{display:inline-flex;align-items:center;gap:4px;min-width:0;line-height:1.35}.gateway-settings-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap}.gateway-settings-validation{display:grid;gap:var(--space-2);background:color-mix(in srgb,var(--warning-surface) 78%,var(--surface-1));border-color:var(--warning-border)}.gateway-settings-validation strong{color:var(--warning-text)}.gateway-pools-list{display:grid;gap:var(--space-4)}.gateway-pools-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.gateway-pools-summary-tile{min-height:76px}.gateway-pools-table{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-1);overflow:hidden}.gateway-pools-table-head,.gateway-pool-row{display:grid;grid-template-columns:minmax(260px,1.25fr) minmax(320px,1.35fr) minmax(220px,.8fr) minmax(300px,.95fr);gap:var(--space-4);align-items:stretch}.gateway-pools-table-head{padding:10px var(--space-4);color:var(--text-2);font-size:var(--type-caption);font-weight:700;text-transform:uppercase;letter-spacing:0;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 74%,var(--surface-1))}.gateway-pool-row{padding:var(--space-4);border-bottom:1px solid var(--border)}.gateway-pool-row:last-child{border-bottom:0}.gateway-pool-main,.gateway-pool-runtime,.gateway-pool-policy,.gateway-pool-actions{min-width:0}.gateway-pool-main,.gateway-pool-runtime,.gateway-pool-policy{display:grid;align-content:start;gap:var(--space-3)}.gateway-pool-title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.gateway-pool-title-row h3{margin:0;min-width:0;color:var(--text-1);font-size:var(--type-subtitle);line-height:1.25;overflow-wrap:anywhere}.gateway-pool-main>p{margin:0;color:var(--text-2);font-size:var(--type-caption);overflow-wrap:anywhere}.gateway-pool-meta{display:flex;flex-wrap:wrap;gap:8px}.gateway-pool-meta span{min-height:24px;display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius-pill);padding:0 10px;color:var(--text-2);background:var(--surface-2);font-size:var(--type-caption);line-height:1}.gateway-pool-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.gateway-pool-metrics div,.gateway-pool-policy-row{min-width:0;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 70%,var(--surface-1));padding:10px 12px}.gateway-pool-metrics span,.gateway-pool-policy-row span{display:block;color:var(--text-2);font-size:var(--type-caption);line-height:1.25}.gateway-pool-metrics strong,.gateway-pool-policy-row strong{display:block;margin-top:4px;color:var(--text-1);font-size:var(--type-body);line-height:1.25;overflow-wrap:anywhere}.gateway-pool-runtime-note,.gateway-pool-action-note{margin:0;color:var(--text-2);font-size:var(--type-caption);line-height:1.45;overflow-wrap:anywhere}.gateway-pool-runtime-note--error{color:var(--danger-text)}.gateway-pool-compact-value,.gateway-pool-compact-detail{display:block;line-height:1.35}.gateway-pool-compact-value{color:var(--text-1);font-weight:700}.gateway-pool-compact-detail{color:var(--text-2);font-size:var(--type-caption);overflow-wrap:anywhere}.gateway-pool-compact-detail--error{color:var(--danger-text)}.gateway-pool-actions{display:grid;align-content:start;gap:var(--space-3)}.gateway-pool-action-buttons,.gateway-pool-scale-control{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.gateway-pool-scale-control label{display:inline-flex;align-items:center;gap:8px;color:var(--text-2);font-size:var(--type-caption)}.gateway-pool-scale-control input{width:88px;min-width:0}.gateway-pool-action-note{text-align:right}.directory-remove-options{margin-top:10px;display:flex;flex-wrap:wrap;gap:12px}.directory-remove-option{display:inline-flex;align-items:center;gap:8px;color:var(--text-2);font-size:13px}.directory-remove-option input[type=checkbox]{width:14px;height:14px}.directory-remove-note{margin:8px 0 0;color:var(--text-3);font-size:13px}.gpo-settings-card,.gpo-rules-card,.gpo-baseline-card{display:grid;gap:var(--space-3)}.gpo-controller-grid{margin-top:var(--space-1)}.gpo-controller-field>input[disabled]{opacity:1;color:var(--text-1);background:color-mix(in srgb,var(--surface-2) 76%,var(--surface-1))}.gpo-controller-readonly-value{color:var(--text-1);padding:2px 0 0;line-height:1.45}.gpo-preset-table{display:grid;gap:6px;margin:var(--space-2) 0 var(--space-3)}.gpo-preset-table__head,.gpo-preset-table__row{display:grid;grid-template-columns:minmax(0,2.2fr) .7fr .9fr .9fr;gap:var(--space-2);align-items:start;text-align:left}.gpo-preset-table__head{color:var(--text-3);font-size:var(--type-caption);font-weight:600;padding:0 10px}.gpo-preset-table__row{border:1px solid var(--border);border-radius:10px;background:var(--surface-1);padding:10px 12px;cursor:pointer;color:inherit;font:inherit}.gpo-preset-table__row:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}.gpo-preset-table__row--selected{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));background:color-mix(in srgb,var(--primary-surface, var(--surface-2)) 55%,var(--surface-1))}.gpo-preset-table__desc{display:block;margin-top:2px;color:var(--text-3);font-size:var(--type-caption);line-height:1.4}.gpo-baseline-card{border-color:color-mix(in srgb,var(--info-border) 66%,var(--border));background:color-mix(in srgb,var(--info-surface) 45%,var(--surface-1))}.gpo-baseline-note{margin:0;color:var(--text-2);font-size:var(--type-caption);line-height:1.45}.gpo-baseline-meta{margin:0;display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.gpo-baseline-meta-row{margin:0;padding:0;display:grid;gap:4px}.gpo-baseline-meta-row dt{margin:0;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-size:11px;line-height:1.2}.gpo-baseline-meta-row dd{margin:0;color:var(--text-1);font-size:var(--type-body-compact);line-height:1.4;overflow-wrap:anywhere}.gpo-rules-disclosure{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);padding:var(--space-2) var(--space-3) var(--space-3)}.gpo-rules-disclosure>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);cursor:pointer;font-weight:600;color:var(--text-1);padding:2px 0}.gpo-rules-disclosure>summary::-webkit-details-marker{display:none}.gpo-rules-disclosure>summary:after{content:"Expand";color:var(--text-2);font-size:var(--type-caption);font-weight:500}.gpo-rules-disclosure[open]>summary:after{content:"Collapse"}.gpo-rules-disclosure-meta{margin-left:auto;color:var(--text-2);font-size:var(--type-caption);font-weight:500}.gpo-rule-sections{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-2)}.gpo-rule-section{padding:var(--space-3);display:grid;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.gpo-rule-section-copy{display:grid;gap:4px}.gpo-rule-section-copy h3{margin:0;font-size:var(--type-body)}.gpo-rule-section-copy p{margin:0;color:var(--text-2);font-size:var(--type-caption);line-height:1.45}.gpo-rule-list{margin:0;display:grid;gap:6px}.gpo-rule-row{display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;border-top:1px solid color-mix(in srgb,var(--border) 74%,transparent);padding-top:6px}.gpo-rule-row:first-child{border-top:none;padding-top:0}.gpo-rule-label{margin:0;color:var(--text-2);line-height:1.45}.gpo-rule-value{margin:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;color:var(--text-1);font-size:var(--type-body-compact);line-height:1.45;font-weight:600;text-align:right}.warden-configurations-surface{display:grid;gap:var(--space-4)}.warden-configurations-banner,.warden-configurations-section,.warden-configurations-applied-card{display:grid;gap:var(--space-3)}.warden-configurations-banner{border-color:color-mix(in srgb,var(--info-border) 64%,var(--border))}.warden-configurations-banner__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.warden-configurations-banner__copy{display:grid;gap:6px}.warden-configurations-banner__header h2{margin:0 0 6px}.warden-configurations-banner__status{margin-top:8px}.warden-configurations-banner__actions{display:flex;align-items:center;gap:var(--space-2)}.warden-config-warning{display:grid;gap:6px;padding:var(--space-3);border:1px solid color-mix(in srgb,var(--warning-border) 66%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--warning-surface) 60%,var(--surface-1));color:var(--text-1)}.warden-config-warning strong{color:var(--warning-text);font-size:var(--type-caption);font-weight:700;letter-spacing:.03em;text-transform:uppercase}.warden-config-warning span{color:var(--text-2);font-size:var(--type-caption);line-height:1.5}.warden-configurations-section-disclosure,.warden-configurations-applied-disclosure{display:grid;gap:var(--space-2)}.warden-configurations-section-toolbar,.warden-configurations-applied-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2)}.warden-configurations-section-toolbar h2,.warden-configurations-applied-toolbar h2{margin:0 0 8px}.warden-configurations-provider-groups,.warden-configurations-applied-groups{display:grid;gap:var(--space-3)}.warden-config-provider-group{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-1) 90%,var(--surface-2))}.warden-config-provider-group__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.warden-config-provider-group__header h3{margin:0}.warden-config-provider-group__header span{color:var(--text-3);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.warden-config-rule-list,.warden-config-preset-list,.warden-config-manual-list{display:grid;gap:10px}.warden-config-rule-row,.warden-config-preset-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:12px 14px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:var(--radius-md);background:var(--surface-1);transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.warden-config-manual-row{display:grid;grid-template-columns:minmax(120px,160px) minmax(140px,1fr) minmax(148px,180px) auto;gap:var(--space-3);align-items:end;padding:12px 14px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:var(--radius-md);background:var(--surface-1)}.warden-config-rule-row--enabled,.warden-config-preset-row--selected{border-color:color-mix(in srgb,var(--brand-400) 48%,var(--border));box-shadow:0 10px 26px -24px color-mix(in srgb,var(--brand-500) 42%,transparent)}.warden-config-rule-row__primary,.warden-config-preset-row__primary{display:flex;align-items:flex-start;gap:12px;min-width:0}.warden-config-rule-row__primary input[type=checkbox],.warden-config-preset-row__primary input[type=radio]{margin-top:3px;width:16px;height:16px}.warden-config-rule-row__copy,.warden-config-preset-row__copy{display:grid;gap:4px}.warden-config-rule-row__copy strong,.warden-config-preset-row__copy strong{color:var(--text-1);font-size:var(--type-body)}.warden-config-custom-rule-indicator{display:inline-flex;align-items:center;justify-content:center;min-width:64px;border-radius:999px;padding:5px 10px;background:color-mix(in srgb,var(--brand-100) 66%,var(--surface-1));color:var(--brand-700);border:1px solid color-mix(in srgb,var(--brand-300) 55%,var(--border));font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.warden-config-rule-row__copy span,.warden-config-preset-row__copy span,.warden-config-applied-row-copy,.warden-config-applied-row-meta{color:var(--text-2);font-size:var(--type-caption);line-height:1.45}.warden-config-rule-row__event-id{color:var(--text-3);font-family:var(--font-family-mono);font-size:11px;line-height:1.35}.warden-config-rule-row__controls{display:flex;align-items:flex-end;justify-content:flex-end;gap:var(--space-2)}.warden-config-rule-row__severity{display:grid;gap:6px;min-width:148px;justify-items:end}.warden-config-manual-row__field{display:grid;gap:6px}.warden-config-rule-row__severity span{color:var(--text-2);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;text-align:right}.warden-config-manual-row__field span{color:var(--text-2);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.warden-config-rule-row__severity select{min-width:148px;padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1)}.warden-config-manual-row__field select,.warden-config-manual-row__field input,.warden-config-manual-row__textarea{width:100%;min-width:0;padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1)}.warden-config-lock-transfer-allowlist{padding:12px 14px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:var(--radius-md);background:var(--surface-1)}.warden-config-manual-row__textarea{min-height:88px;font-family:inherit;font-size:var(--type-body);line-height:1.45;resize:vertical}.warden-config-manual-row__textarea::placeholder{color:var(--text-3)}.warden-config-manual-row__textarea:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 28%,var(--border))}.warden-config-manual-row__textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:color-mix(in srgb,var(--focus-ring) 52%,var(--border));box-shadow:0 0 0 3px var(--focus-ring-soft)}.warden-config-manual-row__textarea:disabled{opacity:.58;cursor:not-allowed}.warden-config-lock-transfer-allowlist:has(textarea:disabled){opacity:.82}.warden-config-manual-row__field input[aria-invalid=true]{border-color:var(--danger-border);background:color-mix(in srgb,var(--danger-surface) 30%,var(--surface-1));color:var(--text-1)}.warden-config-manual-row__field input[aria-invalid=true]:focus,.warden-config-manual-row__field input[aria-invalid=true]:focus-visible{border-color:color-mix(in srgb,var(--danger) 56%,var(--danger-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--danger) 32%,transparent),0 0 0 4px color-mix(in srgb,var(--danger) 16%,transparent)}.warden-config-cooldown-error{margin-top:var(--space-1)}.warden-config-rule-row__severity select:disabled{opacity:.58;cursor:not-allowed}.warden-config-preset-row__meta{display:block;max-width:340px;color:var(--text-2);font-size:var(--type-caption);line-height:1.45}.warden-config-live-map-summary{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--space-2)}.warden-config-live-map-chip{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--info-border) 60%,var(--border));border-radius:999px;padding:5px 10px;background:color-mix(in srgb,var(--info-surface) 62%,var(--surface-1));color:var(--text-1);font-size:11px;font-weight:600;letter-spacing:.03em}.warden-config-applied-row-copy{display:block;margin-top:4px}.warden-config-origin-badge{display:inline-flex;align-items:center;justify-content:center;min-width:64px;border-radius:999px;padding:5px 10px;background:color-mix(in srgb,var(--brand-100) 66%,var(--surface-1));color:var(--brand-700);border:1px solid color-mix(in srgb,var(--brand-300) 55%,var(--border));font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.warden-config-applied-event-id{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--surface-2) 78%,var(--surface-1));color:var(--text-1);font-family:var(--font-family-mono);font-size:12px;line-height:1.25}.warden-config-applied-row-meta{display:block;margin-top:6px;text-align:right}.warden-config-severity-pill{display:inline-flex;align-items:center;justify-content:center;min-width:76px;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent}.warden-config-severity-pill--critical{color:var(--danger-text);background:color-mix(in srgb,var(--danger-surface) 72%,var(--surface-1));border-color:color-mix(in srgb,var(--danger-border) 68%,var(--border))}.warden-config-severity-pill--high{color:var(--warning-text);background:color-mix(in srgb,var(--warning-surface) 70%,var(--surface-1));border-color:color-mix(in srgb,var(--warning-border) 66%,var(--border))}.warden-config-severity-pill--medium{color:var(--info-text);background:color-mix(in srgb,var(--info-surface) 72%,var(--surface-1));border-color:color-mix(in srgb,var(--info-border) 64%,var(--border))}.warden-config-severity-pill--low,.warden-config-severity-pill--info{color:var(--text-2);background:color-mix(in srgb,var(--surface-2) 80%,var(--surface-1));border-color:color-mix(in srgb,var(--border) 86%,transparent)}@media(max-width:720px){.warden-configurations-banner__header,.warden-configurations-applied-toolbar,.warden-configurations-section-toolbar,.warden-config-rule-row,.warden-config-preset-row,.warden-config-provider-group__header{flex-direction:column;align-items:stretch}.warden-config-manual-row{grid-template-columns:1fr;align-items:stretch}.warden-configurations-banner__actions{justify-content:space-between}.warden-config-rule-row__severity,.warden-config-manual-row__field,.warden-config-preset-row__meta{width:100%;max-width:none}.warden-config-rule-row__severity select,.warden-config-manual-row__field select,.warden-config-manual-row__field input,.warden-config-manual-row__textarea{width:100%}}.feature-note-list{margin-top:10px;display:grid;gap:2px;color:var(--text-2);font-size:12px}.observe-surface{gap:var(--space-5)}.observe-header-card{background:linear-gradient(125deg,color-mix(in srgb,var(--karl-accent-500) 10%,var(--surface-1)) 0%,color-mix(in srgb,var(--karl-primary-500) 8%,var(--surface-1)) 56%,var(--surface-1) 100%);border-color:color-mix(in srgb,var(--karl-primary-500) 34%,var(--border))}.observe-header-card>.feature-header{justify-content:space-between;align-items:flex-start;width:100%}.observe-header-card>.feature-header>div:first-child{flex:1 1 420px;min-width:min(100%,320px)}.observe-header-card>.feature-header>.status-pill-row{flex:0 0 auto;align-self:center;margin-left:auto}.observe-header-card>.feature-header.observe-toolbar-header{justify-content:flex-end}.observe-header-card>.feature-header.observe-toolbar-header>.status-pill-row{margin-left:0}.observe-header-card>.observe-targets-filter-strip{margin-top:var(--space-3);margin-bottom:0}.observe-targets-filter-checkbox{display:inline-flex;align-items:center;gap:8px;align-self:end;min-height:var(--control-height-compact)}.observe-targets-filter-checkbox input[type=checkbox]{margin:0}.observe-toolbar{margin-top:var(--space-2);margin-bottom:0}.observe-toolbar label{min-width:min(220px,100%)}.observe-toolbar .vm-wizard-field-label,.observe-section-header .vm-wizard-field-label,.feature-header .vm-wizard-field-label{display:inline-flex;align-items:center;gap:6px}.observe-toolbar__actions{margin-left:auto;align-items:center;flex-wrap:wrap;gap:8px}.observe-toolbar__actions .status-pill{flex-shrink:0}.observe-toast{border-color:color-mix(in srgb,var(--success) 40%,var(--border));background:color-mix(in srgb,var(--success-surface) 55%,var(--surface-1))}.observe-row-actions{gap:6px}.observe-alerts-header .feature-intro{margin-bottom:0}.observe-alerts-signal-row{margin-bottom:16px}.observe-clickable-row{cursor:pointer}.observe-clickable-row:hover td{background:color-mix(in srgb,var(--selected) 72%,transparent)}.observe-section-header{display:grid;gap:8px;margin-bottom:16px}.observe-section-header .feature-intro{margin-bottom:0}.observe-alerting-signal-row{margin-bottom:16px}.observe-alerting-signal-row .events-center-signal-tile{align-items:stretch}.observe-signal-meta{align-self:end;max-width:220px;color:var(--text-2);font-size:12px;line-height:16px;text-align:right}.observe-detail-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--karl-neutral-950) 22%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:44}.observe-detail-drawer{position:fixed;top:calc(var(--global-header-height, 64px) + 16px);right:16px;bottom:16px;width:min(560px,calc(100vw - 32px));border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-3);z-index:45;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden}.observe-detail-drawer__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px;border-bottom:1px solid var(--divider)}.observe-detail-drawer__title{display:grid;gap:4px;min-width:0}.observe-detail-drawer__title h2,.observe-detail-drawer__title p,.observe-detail-section h3,.observe-detail-section p{margin:0}.observe-detail-drawer__title h2{color:var(--text-1);font-size:24px;line-height:30px}.observe-detail-drawer__title p:last-child{color:var(--text-2);font-size:13px;line-height:18px}.observe-detail-drawer__header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.observe-detail-drawer__close{flex-shrink:0}.observe-detail-drawer__actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;padding:12px 16px 0}.observe-detail-drawer__tabs{padding:8px 16px 12px}.observe-detail-drawer__body{overflow:auto;padding:0 16px 16px;display:grid;gap:16px;align-content:start;grid-auto-rows:min-content}.observe-detail-drawer__body>*{min-width:0}.observe-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.observe-detail-grid--summary{grid-auto-rows:minmax(56px,auto)}.observe-detail-fact-card--wide{grid-column:1 / -1}.observe-detail-fact-card p{overflow-wrap:anywhere}.observe-detail-section{display:grid;gap:12px;align-content:start}.observe-detail-section-actions{margin:0}.observe-detail-kv{display:grid;gap:8px;margin:0}.observe-detail-kv div{display:grid;grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:12px}.observe-detail-kv dt{color:var(--text-2);font-size:12px}.observe-detail-kv dd{margin:0;color:var(--text-1);font-size:13px;overflow-wrap:anywhere}.observe-detail-matchers{margin:0;padding-left:18px}.observe-detail-stack{display:grid;gap:8px}.observe-detail-stack p{color:var(--text-1)}.observe-detail-code{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.observe-alerts-toolbar{position:sticky;top:0;z-index:4;margin-bottom:12px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-1) 92%,var(--surface-2))}.observe-alerts-saved-views{margin-bottom:16px}.observe-alert-name-cell{display:grid;gap:4px;min-width:0;max-width:100%;overflow:hidden}.observe-alert-name-cell__title{display:block;min-width:0;max-width:100%;max-inline-size:min(44ch,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-1)}.observe-alert-name-cell__meta{display:block;min-width:0;max-width:100%;max-inline-size:min(36ch,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font-size:12px;line-height:16px}.observe-alert-job-cell{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font-family:var(--font-family-mono)}.observe-alert-summary-cell{display:-webkit-box;overflow:hidden;color:var(--text-2);line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.observe-alert-actions{align-items:center;gap:8px;flex-wrap:nowrap}.observe-row-actions button,.observe-row-actions .inline-link-btn{min-height:28px;padding:0 10px}.observe-alert-actions .floating-action-menu__trigger,.observe-alert-actions .inline-link-btn{min-width:68px;justify-content:center;text-align:center}.observe-compact-actions{align-items:center;gap:8px;flex-wrap:nowrap}.observe-compact-actions .floating-action-menu__trigger,.observe-compact-actions .inline-link-btn{min-width:68px;justify-content:center;text-align:center}.observe-rule-expression-cell,.observe-silence-id-cell,.observe-silence-matchers-cell{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font-family:var(--font-family-mono)}.observe-silence-comment-cell{display:-webkit-box;overflow:hidden;color:var(--text-2);line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.observe-editor-label{display:grid;gap:8px;margin-top:var(--space-3);font-size:12px;color:var(--text-2)}.observe-editor-label textarea{width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);min-height:148px;resize:vertical;font-family:var(--font-family-mono);font-size:12px;line-height:1.5;padding:10px 12px}@media(max-width:960px){.observe-detail-drawer{top:calc(var(--global-header-height, 64px) + 8px);right:8px;bottom:8px;width:calc(100vw - 16px)}.observe-detail-drawer__header{grid-template-columns:minmax(0,1fr)}.observe-detail-drawer__header-actions{justify-content:space-between}.observe-detail-grid{grid-template-columns:1fr}.observe-detail-kv div{grid-template-columns:1fr;gap:4px}}.observe-editor-label textarea:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}.metrics-workbench{display:grid;gap:var(--space-4)}.metrics-workbench__header{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.metrics-workbench__hero{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap}.metrics-workbench__hero-copy{display:grid;gap:4px;min-width:0}.metrics-workbench__hero-copy .eyebrow,.metrics-workbench__hero-copy h2,.metrics-workbench__hero-copy p{margin:0}.metrics-workbench__hero .feature-intro{margin-bottom:0}.metrics-workbench__status-row{justify-content:flex-end;align-self:start}.metrics-workbench__scope{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:end}.metrics-workbench__scope label{display:grid;gap:4px;min-width:min(220px,100%)}.metrics-workbench__scope input,.metrics-workbench__scope select,.metrics-workbench__scope .searchable-select__trigger{width:100%}.metrics-workbench__notices{display:grid;gap:var(--space-3)}.metrics-workbench__body{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(320px,1.1fr);gap:var(--space-4);align-items:start}.metrics-workbench__primary,.metrics-workbench__main,.metrics-workbench__side{min-width:0}.metrics-workbench__primary{display:grid;gap:var(--space-4);align-content:start}.metrics-query-pane{display:grid;gap:var(--space-3);min-height:100%}.metrics-query-pane__scope{margin:0}.metrics-query-pane__tabs{margin-top:0}.metrics-query-pane__label-row{display:flex;align-items:center;gap:var(--space-2);color:var(--text-2);font-size:var(--type-caption)}.metrics-query-pane__editor{margin-top:0}.metrics-query-pane__editor textarea{min-height:clamp(144px,18vh,220px)}.metrics-query-pane__toolbar{margin:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-1) 88%,var(--surface-2))}.metrics-query-pane__toolbar-left{display:flex;align-items:end;gap:var(--space-3);flex-wrap:wrap}.metrics-query-pane__step{min-width:104px}.metrics-query-pane__step input{width:100%}.metrics-query-pane__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;color:var(--text-2);font-size:var(--type-caption)}.observe-results-toolbar__modes{display:grid;gap:6px}.metrics-side-panel{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--space-3);position:sticky;top:calc(var(--global-header-height, 64px) + 16px);max-height:calc(100vh - 176px)}.metrics-side-panel__header{display:grid;gap:var(--space-2)}.metrics-side-panel__header h2,.metrics-side-panel__header p{margin:0}.metrics-side-panel__sections{display:grid;gap:var(--space-3);min-height:0;overflow:auto;padding-right:2px}.metrics-side-panel__section{border:1px solid var(--divider);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-1) 90%,var(--surface-2));padding:var(--space-3);display:grid;gap:var(--space-2)}.metrics-side-panel__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:0;border:0;background:transparent;color:var(--text-1);font-size:var(--type-body);font-weight:700}.metrics-side-panel__trigger-indicator{color:var(--text-2)}.metrics-side-panel__section-description{margin:0;color:var(--text-2);font-size:var(--type-caption)}.metrics-side-panel__content{min-height:0}.metrics-side-panel__content--open{overflow:auto;max-height:clamp(152px,24vh,300px)}.metrics-side-panel__stack{display:grid;gap:var(--space-3)}.metrics-side-panel__preset{display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--divider);border-radius:var(--radius-md);background:var(--surface-1)}.metrics-side-panel__preset-copy{display:grid;gap:var(--space-2)}.metrics-side-panel__preset-copy h3,.metrics-side-panel__preset-copy p{margin:0}.metrics-side-panel__preset-copy p{color:var(--text-2);font-size:var(--type-caption)}.metrics-side-panel__list button{width:100%;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metrics-side-panel__empty{margin:0;color:var(--text-2);font-size:var(--type-caption)}.metrics-results-dock{position:relative;z-index:1;display:grid;gap:0}.metrics-results-dock--pinned{position:sticky;bottom:12px;z-index:6}.metrics-results-dock__live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.metrics-results-dock__handle{display:grid;place-items:center;width:100%;min-height:16px;padding:0;border:0;background:transparent;cursor:ns-resize}.metrics-results-dock__handle span{display:block;width:56px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--text-3) 55%,transparent)}.metrics-results-dock__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:48px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-1) 94%,var(--surface-2));box-shadow:var(--shadow-1)}.metrics-results-dock__bar-copy{display:grid;gap:2px;min-width:0}.metrics-results-dock__bar-copy strong,.metrics-results-dock__bar-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metrics-results-dock__bar-copy span{color:var(--text-2);font-size:var(--type-caption)}.metrics-results-dock__bar-status{flex:1 1 auto;justify-content:center}.metrics-results-dock__bar-actions{flex:0 0 auto}.metrics-results-dock__panel{margin-top:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-2);display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;outline:none}.metrics-results-dock__panel-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--divider)}.metrics-results-dock__panel-actions{flex:0 0 auto}.metrics-results-dock__panel-meta{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:0 var(--space-4) var(--space-3);color:var(--text-2);font-size:var(--type-caption)}.metrics-results-dock__content{min-height:0;overflow:auto;padding:0 var(--space-4) var(--space-4)}.metrics-results-dock__empty{display:grid;place-items:stretch;gap:var(--space-3);min-height:100%;align-content:stretch}.metrics-results-dock__empty p{margin:0;color:var(--text-2)}.metrics-results-dock__empty-stage{display:grid;gap:var(--space-3);min-height:clamp(220px,32vh,360px);padding:var(--space-4);border:1px dashed color-mix(in srgb,var(--border) 86%,transparent);border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 88%,var(--surface-2)),color-mix(in srgb,var(--surface-1) 96%,var(--surface-2)))}.metrics-results-dock__empty-copy{display:grid;gap:var(--space-2);align-content:center;justify-items:start;min-height:100%}.metrics-results-dock__empty-copy strong{font-size:var(--type-subtitle);color:var(--text-1)}.metrics-results-dock__table{margin:0}.metrics-results-dock--pulse .metrics-results-dock__panel{box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 42%,transparent),var(--shadow-2)}body.metrics-results-dock--resizing{cursor:ns-resize;-webkit-user-select:none;user-select:none}.observe-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.observe-preset-card{padding:var(--space-3);background:color-mix(in srgb,var(--surface-1) 76%,var(--surface-2))}.observe-preset-card h3{margin:0 0 8px;font-size:14px;color:var(--text-1)}.observe-preset-card p{margin:0 0 8px;color:var(--text-2);font-size:12px}.observe-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.observe-history-grid h3{margin-top:0;margin-bottom:8px;font-size:13px;color:var(--text-2)}.observe-inline-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.observe-inline-list button{width:100%;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.observe-timeseries-chart{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);min-height:320px;padding:12px;display:grid;gap:12px}.observe-timeseries-chart p{margin:0;color:var(--text-2)}.observe-timeseries-chart__rail{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--border)}.observe-timeseries-chart__rail-meta{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));flex:1 1 620px}.observe-timeseries-chart__rail-item{display:grid;gap:4px}.observe-timeseries-chart__rail-item span{font-size:12px;color:var(--text-2)}.observe-timeseries-chart__rail-item strong{color:var(--text-1);font-size:13px}.observe-timeseries-chart__focus-block{display:grid;gap:6px}.observe-timeseries-chart__focus-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;align-items:stretch}.observe-timeseries-chart__focus-item{display:flex;align-items:center;gap:8px;min-height:32px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-1) 88%,var(--surface-2))}.observe-timeseries-chart__focus-item--idle{background:color-mix(in srgb,var(--surface-1) 94%,var(--surface-2));color:var(--text-3)}.observe-timeseries-chart__focus-swatch{width:10px;height:10px;border-radius:999px;flex:0 0 auto}.observe-timeseries-chart__focus-label{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font-size:13px}.observe-timeseries-chart__canvas{overflow:hidden}.observe-timeseries-chart__focus-more{color:var(--text-3);font-size:12px}.observe-timeseries-chart__canvas .u-over{cursor:crosshair}.observe-timeseries-chart__canvas .u-axis{color:var(--text-2)}.observe-timeseries-chart--compact .observe-timeseries-chart__canvas .u-axis{font-size:11px}.observe-timeseries-chart--compact .observe-timeseries-chart__canvas .u-axis text{font-size:11px}.observe-timeseries-chart--compact .observe-timeseries-chart__canvas .u-grid{opacity:.72}.observe-editor-toolbar{align-items:center;justify-content:space-between}.observe-editor-toolbar__meta{color:var(--text-2);font-size:13px}.observe-results-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.observe-results-header .feature-intro{margin-bottom:0}.observe-results-toolbar{align-items:end}.observe-results-toolbar__field{display:grid;gap:4px}.observe-results-toolbar__field legend{margin-bottom:4px;font-size:12px;color:var(--text-2)}.observe-results-toolbar__segments{margin-top:0;flex-wrap:wrap}.observe-results-meta{margin-top:0}@media(max-width:900px){.observe-timeseries-chart__rail{flex-direction:column}.observe-editor-toolbar,.observe-results-header{align-items:stretch}.metrics-workbench__body{grid-template-columns:1fr}.metrics-side-panel{position:static;max-height:none}.metrics-results-dock__bar{align-items:stretch;padding-block:var(--space-2);flex-wrap:wrap}.metrics-results-dock__bar-status{justify-content:flex-start}}.observe-target-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-bottom:var(--space-3)}.observe-target-details-grid p{margin:0}.observe-slo-card{background:color-mix(in srgb,var(--surface-1) 78%,var(--surface-2))}.vm-wizard-page{display:grid;gap:var(--space-4)}.vm-wizard-page__header{display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:end}.vm-wizard-page__header>.status-pill-row{grid-column:2;grid-row:1;justify-self:end;align-self:start}.vm-wizard-page__header>.error-note,.vm-wizard-page__header>.result-note{grid-column:1;grid-row:1;min-width:0;align-self:start}.vm-wizard-page__header-copy{display:grid;gap:var(--space-2)}.vm-wizard-page__header h2,.vm-wizard-page__header p{margin:0}.vm-wizard-page__layout{display:grid;gap:var(--space-4);grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start}.vm-wizard-page__rail{position:sticky;top:var(--space-3);display:grid;gap:var(--space-3)}.vm-wizard-page__summary{box-shadow:none;background:var(--surface-2);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--border-subtle) 84%,var(--surface-1))}.vm-wizard-page__stage{display:grid;gap:var(--space-3);align-content:start}.vm-wizard-stage-toolbar{justify-self:end;min-height:44px;align-self:end;margin-bottom:var(--space-1)}.mf-wizard__layout{display:grid;gap:var(--space-4);grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(220px,280px);align-items:start}.mf-wizard__workspace{display:grid;gap:var(--space-4)}.mf-wizard__context-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.mf-wizard__summary-card{display:grid;gap:var(--space-4);align-content:start}.mf-wizard__summary-kv{padding:0;gap:12px 16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-content:start}.mf-wizard__summary-kv .details-panel-kv-row{grid-template-columns:minmax(112px,132px) minmax(0,1fr);min-width:0}.mf-wizard__summary{position:sticky;top:var(--space-3);display:grid;gap:var(--space-3)}.mf-discover-step__results{gap:var(--space-4)}.mf-wizard__notice{margin-bottom:var(--space-1);scroll-margin-top:calc(var(--global-header-height) + var(--space-4))}.mf-wizard__footer{position:sticky;bottom:0;z-index:3;box-shadow:var(--shadow-md)}.migration-factory-stepper{margin-bottom:var(--space-4)}.migration-factory-stepper .wizard-step{min-height:72px}.migration-factory-stepper__button{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;min-height:100%;padding:14px 16px}.migration-factory-stepper__copy{min-width:0;display:grid;gap:4px;align-content:start}.migration-factory-stepper__copy strong{font-size:var(--type-body-strong);line-height:1.25;color:var(--text-1)}.migration-factory-stepper__copy small{font-size:var(--type-body-compact);line-height:1.2;color:color-mix(in srgb,var(--text-2) 92%,var(--text-1));text-transform:lowercase}.migration-factory-stepper .wizard-step__button:disabled .migration-factory-stepper__copy strong{color:inherit}.console-signals .migration-factory-stepper .wizard-step--done,.mf-signals .migration-factory-stepper .wizard-step--done{border-color:color-mix(in srgb,var(--success-border) 36%,var(--border));background:var(--surface-1);color:var(--text-1)}.console-signals .migration-factory-stepper .wizard-step--done span,.mf-signals .migration-factory-stepper .wizard-step--done span{border-color:color-mix(in srgb,var(--success-border) 42%,var(--border));color:color-mix(in srgb,var(--success-text) 68%,var(--text-2))}.console-signals .wizard-step--done,.mf-signals .wizard-step--done{border-color:color-mix(in srgb,var(--success-border) 36%,var(--border));background:var(--surface-1);color:var(--text-1)}.console-signals .wizard-step--done span,.mf-signals .wizard-step--done span{border-color:color-mix(in srgb,var(--success-border) 42%,var(--border));color:color-mix(in srgb,var(--success-text) 68%,var(--text-2))}.console-signals .state-callout,.mf-signals .state-callout{margin-top:var(--space-2)}.console-signals .state-callout+.state-callout,.console-signals .state-callout+.feature-card,.console-signals .feature-card+.state-callout,.mf-signals .state-callout+.state-callout,.mf-signals .state-callout+.feature-card,.mf-signals .feature-card+.state-callout{margin-top:var(--space-3)}.console-signals .status-pill-row,.mf-signals .status-pill-row{gap:6px}.console-signals .status-pill-row .status-pill,.mf-signals .status-pill-row .status-pill{font-size:11px}.console-signals-reference{display:grid;gap:var(--space-3)}.console-signals-reference__grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:960px){.console-signals-reference__grid{grid-template-columns:minmax(0,1fr)}}.dashboard-action-form-modal__content.console-signals .state-callout{margin-top:0}.migration-factory-wizard__advanced{grid-column:1 / -1}.migration-factory-wizard__advanced .rbac-wizard-grid{margin-top:0}.migration-factory-wizard__test-result{display:grid;gap:var(--space-3);box-shadow:none}.migration-factory-wizard__test-result h3{margin:0}.migration-factory-discover__evidence{margin-top:var(--space-2);flex-wrap:wrap;row-gap:var(--space-2)}.vm-wizard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vm-wizard-grid--compact{gap:var(--space-2);align-items:start}.vm-wizard-grid__full{grid-column:1 / -1}.vm-wizard-inline-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.vm-wizard-inline-grid--single{grid-template-columns:minmax(0,1fr)}.vm-wizard-inline-grid--single-column-note{align-items:start}.vm-wizard-field-label{display:inline-flex;align-items:center;gap:6px;min-width:0}.vm-wizard-inline-grid>label:not(.checkbox-row){align-self:stretch;align-content:start;grid-template-rows:auto minmax(var(--control-height-compact),auto)}.vm-wizard-inline-grid>label:not(.checkbox-row)>input,.vm-wizard-inline-grid>label:not(.checkbox-row)>select,.vm-wizard-inline-grid>label:not(.checkbox-row)>.action-textarea,.vm-wizard-inline-grid>label:not(.checkbox-row)>.vm-wizard-size-input-row{align-self:start}.vm-wizard-inline-grid>.vm-wizard-storage-inline-stack,.vm-wizard-inline-grid>.vm-wizard-radio-group{align-self:stretch}.vm-wizard-inline-grid>.vm-wizard-storage-inline-stack{min-height:var(--control-height-compact)}.vm-wizard-template-choice-row{display:grid;gap:var(--space-3);grid-template-columns:minmax(0,480px) max-content;align-items:start;justify-content:start}.vm-wizard-template-choice-row__template-field{display:grid;gap:var(--space-2);align-content:start}.vm-wizard-template-choice-row__toggle-slot{display:grid;gap:var(--space-2);align-content:start;min-width:0;min-inline-size:228px;grid-column:auto;justify-self:start}.vm-wizard-template-choice-row__toggle-slot:before{content:"Mount Virtio Drivers";visibility:hidden;display:block;font-size:var(--type-metadata);line-height:1.4}.vm-wizard-template-choice-row__toggle{min-height:var(--control-height-compact);align-items:center;white-space:nowrap}.vm-wizard-template-choice-row__toggle--placeholder{visibility:hidden;pointer-events:none}.vm-wizard-step-card{display:grid;gap:var(--space-3);box-shadow:none;background:color-mix(in srgb,var(--surface-2) 88%,var(--surface-1))}.vm-wizard-step-card--general{min-height:0}.vm-wizard-step-card__body{display:grid;align-content:start}.vm-wizard-step-stack{display:grid;gap:var(--space-4)}.vm-wizard-review-feedback{display:grid;gap:var(--space-3);margin-bottom:var(--space-3)}.vm-wizard-review-feedback:focus{outline:none}.vm-wizard-review,.vm-wizard-success{display:grid;gap:var(--space-3)}.vm-wizard-summary-grid{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.vm-wizard-summary-card{display:grid;gap:4px;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:color-mix(in srgb,var(--surface-1) 72%,var(--surface-2))}.vm-wizard-summary-card span,.vm-wizard-summary-card small,.vm-wizard-upload-meta{color:var(--text-secondary);font-size:var(--type-metadata)}.vm-wizard-summary-card strong{font-size:var(--type-title-4);color:var(--text-primary)}.vm-wizard-compute-baseline-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:color-mix(in srgb,var(--surface-1) 72%,var(--surface-2))}.vm-wizard-compute-baseline-card__copy{min-width:0;display:grid;gap:4px}.vm-wizard-compute-baseline-card__copy span,.vm-wizard-compute-baseline-card__copy small{color:var(--text-secondary);font-size:var(--type-metadata)}.vm-wizard-compute-baseline-card__copy strong{font-size:var(--type-title-4);color:var(--text-primary)}.vm-wizard-summary-list{display:grid;gap:var(--space-3);margin-top:var(--space-3)}.vm-wizard-summary-group{display:grid;gap:8px;padding-top:var(--space-2);border-top:1px solid color-mix(in srgb,var(--divider) 78%,transparent)}.vm-wizard-summary-group:first-child{padding-top:0;border-top:0}.vm-wizard-summary-group h3{margin:0;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.vm-wizard-summary-group__list{margin:0;display:grid;gap:6px}.vm-wizard-summary-tags{display:flex;flex-wrap:wrap;gap:6px}.vm-wizard-summary-tags span{padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--surface-1) 82%,var(--surface-3));color:var(--text-secondary);font-size:var(--type-metadata)}.vm-wizard-source-group{display:grid;gap:var(--space-2)}.vm-wizard-source-group h3,.vm-wizard-section-heading h3,.vm-wizard-issues h3,.vm-wizard-review-card h3{margin:0}.vm-wizard-choice-row{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.vm-wizard-choice-tile{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:color-mix(in srgb,var(--surface-1) 76%,var(--surface-2))}.vm-wizard-choice-tile input{margin-top:3px}.vm-wizard-choice-tile span{color:var(--text-primary)}.vm-wizard-choice-tile__copy{display:grid;gap:var(--space-1)}.vm-wizard-choice-tile__copy strong{font-size:var(--type-body);font-weight:700}.vm-wizard-choice-tile__copy small{color:var(--text-2);font-size:var(--type-caption);line-height:1.35}.vm-wizard-choice-tile--disabled{cursor:not-allowed;opacity:.58}.vm-wizard-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2)}.vm-wizard-form-section{display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--border-subtle) 88%,var(--surface-1));border-radius:var(--radius-3);background:color-mix(in srgb,var(--surface-1) 90%,var(--surface-2))}.vm-wizard-form-section--compact{gap:var(--space-2)}.vm-wizard-form-section--subtle,.vm-wizard-form-section--metadata{background:color-mix(in srgb,var(--surface-1) 82%,var(--surface-2));border-color:color-mix(in srgb,var(--border-subtle) 74%,transparent)}.vm-wizard-form-section--emphasis{border-color:color-mix(in srgb,var(--primary) 22%,var(--border-subtle));background:color-mix(in srgb,var(--surface-1) 84%,var(--surface-2))}.vm-wizard-form-section--collapsed{gap:var(--space-2)}.vm-wizard-section-note{margin:4px 0 0;color:var(--text-secondary);font-size:var(--type-metadata);line-height:1.45}.vm-wizard-form-divider{position:relative;height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--divider) 55%,transparent) 12%,color-mix(in srgb,var(--divider) 96%,transparent) 50%,color-mix(in srgb,var(--divider) 55%,transparent) 88%,transparent 100%)}.vm-wizard-form-divider span{position:absolute;top:50%;left:0;transform:translateY(-50%);padding-right:12px;background:color-mix(in srgb,var(--surface-1) 90%,var(--surface-2));color:var(--text-secondary);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.vm-wizard-section-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.vm-wizard-labels,.vm-wizard-labels__rows,.vm-wizard-upload-card,.vm-wizard-review-grid,.vm-wizard-review-card,.vm-wizard-upload-progress,.vm-wizard-issues{display:grid;gap:var(--space-2)}.vm-wizard-description{min-height:70px}.vm-wizard-review-start-option{margin:0;font-weight:600}.vm-wizard-review-banner{gap:var(--space-2)}.vm-wizard-review-banner__summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.vm-wizard-review-banner__summary strong{font-size:.95rem;color:var(--text-primary)}.vm-wizard-review-banner__summary span{display:inline-flex;align-items:center;min-height:var(--control-height-compact);padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border-subtle));background:color-mix(in srgb,var(--primary) 12%,var(--surface-1));color:var(--text-primary);font-weight:600}.vm-wizard-review-banner__summary small{color:var(--text-secondary);font-size:var(--type-metadata)}.vm-wizard-review-gate{display:grid;gap:var(--space-3);margin-bottom:var(--space-3)}.vm-wizard-review-gate__header{display:flex;align-items:start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.vm-wizard-review-gate__header h3,.vm-wizard-review-gate__header p,.vm-wizard-review-gate__list,.vm-wizard-review-gate__note{margin:0}.vm-wizard-review-gate__header p,.vm-wizard-review-gate__note{color:var(--text-secondary);font-size:var(--type-metadata);line-height:1.5}.vm-wizard-review-gate__list{display:grid;gap:var(--space-2);padding-left:18px}.vm-wizard-review-gate__list li{display:grid;gap:4px;color:var(--text-primary)}.vm-wizard-review-gate__list span{color:var(--text-secondary);font-size:var(--type-metadata);line-height:1.45}.vm-wizard-form-separator{height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--primary) 24%,var(--divider)) 18%,var(--divider) 50%,color-mix(in srgb,var(--primary) 24%,var(--divider)) 82%,transparent 100%)}.vm-wizard-optional-metadata{display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:color-mix(in srgb,var(--surface-1) 78%,var(--surface-2))}.vm-wizard-optional-metadata h3{font-size:.95rem;color:var(--text-2);font-weight:600}.vm-wizard-optional-metadata .vm-wizard-section-note{color:var(--text-3);font-size:11px}.vm-wizard-template-overrides{display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border-subtle));border-radius:var(--radius-3);background:color-mix(in srgb,var(--surface-1) 82%,var(--surface-2))}.vm-wizard-metadata-card{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:color-mix(in srgb,var(--surface-1) 88%,var(--surface-2))}.vm-wizard-label-row{display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center}.vm-wizard-field-note{margin:6px 0 0;color:var(--text-secondary);font-size:var(--type-metadata);line-height:1.5;min-height:0}.vm-wizard-size-input-row{display:grid;gap:0;grid-template-columns:minmax(0,1fr) 110px}.vm-wizard-size-input-row input{border-top-right-radius:0;border-bottom-right-radius:0}.vm-wizard-size-input-row select{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.vm-wizard-storage-settings{display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:color-mix(in srgb,var(--surface-1) 84%,var(--surface-2))}.vm-wizard-radio-group{margin:0;padding:0;border:0;min-width:0}.vm-wizard-radio-group legend{padding:0;margin-bottom:var(--space-2);font-weight:600;color:var(--text-primary)}.vm-wizard-radio-options{display:flex;flex-wrap:wrap;gap:var(--space-3)}.vm-wizard-radio-option{display:inline-flex;align-items:center;gap:8px;color:var(--text-primary)}.vm-wizard-upload-card{padding:var(--space-3);border:1px dashed var(--border-subtle);border-radius:var(--radius-3);background:color-mix(in srgb,var(--surface-1) 74%,var(--surface-2))}.vm-wizard-storage-inline-stack{display:grid;align-content:start;gap:6px}.vm-wizard-upload-progress progress{width:100%;accent-color:var(--primary)}.vm-wizard-upload-progress__copy{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:var(--type-metadata);color:var(--text-secondary)}.vm-wizard-upload-progress__copy span{color:var(--text-primary);font-weight:600}.vm-wizard-upload-progress__copy small{color:var(--text-secondary)}.mf-job-progress{gap:6px}.mf-job-progress progress{width:100%;accent-color:var(--primary)}.mf-job-progress--live progress{accent-color:var(--success)}.mf-job-progress--warning progress{accent-color:var(--warning)}.mf-job-progress--danger progress{accent-color:var(--danger)}.mf-job-progress__copy{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:var(--type-metadata);color:var(--text-secondary)}.mf-job-progress__copy span{color:var(--text-primary);font-weight:600}.mf-job-progress__copy small{color:var(--text-secondary)}.mf-job-progress--compact{min-width:180px}.mf-job-progress--compact .mf-job-progress__copy{display:grid;justify-content:initial;gap:2px;font-size:11px}.vm-wizard-storage-layout{display:grid;gap:var(--space-3)}.vm-wizard-storage-table{width:100%;border-collapse:collapse;min-width:760px}.vm-wizard-storage-table th,.vm-wizard-storage-table td{padding:12px 10px;border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:middle}.vm-wizard-storage-table th{color:var(--text-secondary);font-size:var(--type-metadata);font-weight:600}.vm-wizard-storage-table th:last-child,.vm-wizard-storage-table td:last-child{width:1%;white-space:nowrap}.vm-wizard-storage-table tbody tr:last-child td{border-bottom:0}.vm-wizard-storage-table__empty{color:var(--text-secondary);text-align:center!important;font-style:italic}.vm-wizard-storage-table__empty:before{content:"";display:block;height:6px}.vm-wizard-icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:40px;padding-inline:10px}.vm-wizard-icon-button svg{width:16px;height:16px;fill:currentColor}.vm-wizard-storage-table td:last-child .button-row{flex-wrap:nowrap;align-items:center;justify-content:flex-start}.vm-wizard-accordion{display:grid;gap:var(--space-3)}.vm-wizard-accordion-item{border:1px solid color-mix(in srgb,var(--border-subtle) 88%,var(--surface-1));border-radius:var(--radius-3);background:color-mix(in srgb,var(--surface-1) 92%,var(--surface-2));overflow:hidden}.vm-wizard-accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:16px 18px;border:0;background:color-mix(in srgb,var(--surface-1) 82%,var(--surface-2));color:var(--text-primary);font:inherit;font-weight:700;text-align:left;cursor:pointer}.vm-wizard-accordion-trigger__icon{color:var(--text-secondary);font-size:1.1rem;line-height:1}.vm-wizard-accordion-content{padding:18px;border-top:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-1) 88%,var(--surface-2))}.vm-wizard-hardware-stack{display:grid;gap:var(--space-4)}.vm-wizard-hardware-panel{display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:color-mix(in srgb,var(--surface-1) 88%,var(--surface-2))}.vm-wizard-hardware-form{align-items:end}.vm-wizard-storage-table--compact{min-width:480px}.vm-wizard-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--space-3)}.vm-wizard-review-card{box-shadow:none;background:color-mix(in srgb,var(--surface-1) 92%,var(--surface-2));min-height:100%;gap:var(--space-3)}.vm-wizard-review-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid color-mix(in srgb,var(--divider) 82%,transparent)}.vm-wizard-review-card__title-block{display:grid;gap:6px;min-width:0}.vm-wizard-review-card__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.vm-wizard-review-card__title-row h3{font-size:1.1rem}.vm-wizard-review-card__title-block p{margin:0;color:var(--text-secondary);font-size:var(--type-metadata);line-height:1.45}.vm-wizard-review-card__status{display:inline-flex;align-items:center;min-height:var(--control-height-compact);padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--surface-1) 86%,var(--surface-3));color:var(--text-secondary);font-size:var(--type-metadata);font-weight:600}.vm-wizard-review-edit{flex:0 0 auto;min-height:var(--control-height-compact);padding:0 12px;border:1px solid color-mix(in srgb,var(--primary) 36%,var(--border-subtle));border-radius:999px;background:color-mix(in srgb,var(--primary) 8%,var(--surface-1));color:var(--text-primary);font:inherit;font-size:var(--type-metadata);font-weight:600}.vm-wizard-review-edit:hover{background:color-mix(in srgb,var(--primary) 14%,var(--surface-1))}.vm-wizard-review-group{display:grid;gap:var(--space-2)}.vm-wizard-review-group+.vm-wizard-review-group{padding-top:var(--space-3);border-top:1px solid color-mix(in srgb,var(--divider) 70%,transparent)}.vm-wizard-review-group h4{margin:0;font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.vm-wizard-review-group__title--muted{color:color-mix(in srgb,var(--text-secondary) 76%,transparent)}.vm-wizard-review-kv{margin:0;display:grid;gap:12px}.vm-wizard-review-kv__row{display:grid;grid-template-columns:148px minmax(0,1fr);gap:14px;align-items:start}.vm-wizard-review-kv__row dt{color:var(--text-secondary);font-size:var(--type-metadata);line-height:1.45}.vm-wizard-review-kv__row dd{margin:0;color:var(--text-primary);font-weight:500;line-height:1.45;overflow-wrap:anywhere}.vm-wizard-review-kv__row--muted dt,.vm-wizard-review-kv__row--muted dd{color:color-mix(in srgb,var(--text-secondary) 88%,transparent)}.vm-wizard-review-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.vm-wizard-review-stats div{display:grid;gap:6px;padding:var(--space-3);border:1px solid color-mix(in srgb,var(--border-subtle) 92%,var(--surface-1));border-radius:var(--radius-3);background:color-mix(in srgb,var(--surface-1) 86%,var(--surface-2))}.vm-wizard-review-stats span{color:var(--text-secondary);font-size:var(--type-metadata);text-transform:uppercase;letter-spacing:.06em}.vm-wizard-review-stats strong{color:var(--text-primary);font-size:1.15rem}.vm-wizard-review-storage-sequence{display:grid;gap:var(--space-2)}.vm-wizard-review-storage-sequence h4{margin:0;font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.vm-wizard-review-storage-list{list-style:none;margin:0;padding:0;display:grid}.vm-wizard-review-storage-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start;padding:var(--space-3) 0;border-top:1px solid color-mix(in srgb,var(--divider) 72%,transparent)}.vm-wizard-review-storage-item:first-child{padding-top:0;border-top:0}.vm-wizard-review-storage-item__order{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid color-mix(in srgb,var(--primary) 34%,var(--border-subtle));background:color-mix(in srgb,var(--primary) 12%,var(--surface-1));color:var(--text-primary);font-weight:700}.vm-wizard-review-storage-item__body{display:grid;gap:10px;min-width:0}.vm-wizard-review-storage-item__header{display:grid;gap:8px}.vm-wizard-review-storage-item__header strong{color:var(--text-primary);font-size:1rem}.vm-wizard-review-storage-item__badges{display:flex;flex-wrap:wrap;gap:8px}.vm-wizard-review-storage-item__badges span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--surface-1) 84%,var(--surface-3));color:var(--text-secondary);font-size:var(--type-metadata);font-weight:600}.vm-wizard-review-storage-item__status-badge--pending{background:color-mix(in srgb,var(--warning) 14%,var(--surface-1));border:1px solid color-mix(in srgb,var(--warning) 30%,var(--border-subtle));color:color-mix(in srgb,var(--warning) 84%,var(--text-primary))}.vm-wizard-review-storage-item__status-badge--ready{background:color-mix(in srgb,var(--success) 14%,var(--surface-1));border:1px solid color-mix(in srgb,var(--success) 30%,var(--border-subtle));color:color-mix(in srgb,var(--success) 82%,var(--text-primary))}.vm-wizard-review-storage-item__status-badge--error,.vm-wizard-review-storage-item__status-badge--canceled{background:color-mix(in srgb,var(--danger) 14%,var(--surface-1));border:1px solid color-mix(in srgb,var(--danger) 30%,var(--border-subtle));color:color-mix(in srgb,var(--danger) 82%,var(--text-primary))}.vm-wizard-review-storage-item__meta{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-2)}.vm-wizard-review-storage-item__meta div{display:grid;gap:4px}.vm-wizard-review-storage-item__meta dt{color:var(--text-secondary);font-size:var(--type-metadata)}.vm-wizard-review-storage-item__meta dd{margin:0;color:var(--text-primary);line-height:1.45;overflow-wrap:anywhere}.vm-wizard-review-empty{margin:0;color:var(--text-secondary);line-height:1.5}.vm-wizard-success .button-row{flex-wrap:wrap}@media(max-width:1024px){.vm-wizard-page__layout{grid-template-columns:1fr}.vm-wizard-page__rail{position:static}.vm-wizard-page__header{grid-template-columns:1fr;align-items:start}.vm-wizard-stage-toolbar{justify-self:start}.vm-wizard-review-grid{grid-template-columns:1fr}}@media(max-width:768px){.vm-field-help__tooltip[data-placement=right]:before,.vm-field-help__tooltip[data-placement=left]:before{top:-7px;left:calc(50% - 6px);right:auto;transform:rotate(45deg)}.vm-wizard-grid,.vm-wizard-inline-grid,.vm-wizard-template-choice-row,.vm-wizard-compute-baseline-card,.vm-wizard-review-kv__row,.vm-wizard-review-storage-item__meta,.vm-wizard-review-stats,.vm-wizard-summary-grid,.vm-wizard-choice-row,.vm-wizard-label-row{grid-template-columns:1fr}.vm-wizard-size-input-row{grid-template-columns:1fr 96px}.vm-wizard-section-heading{grid-template-columns:1fr;display:grid}}.legacy-link{color:var(--link);text-decoration:none;font-size:12px;overflow-wrap:anywhere}.legacy-link:hover{color:var(--link-hover);text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 3px var(--focus-ring-soft)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:1400px){.overview-grid--primary{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid--primary>:last-child{grid-column:1 / -1}}@media(max-height:1100px){.overview-grid,.overview-grid--primary{gap:var(--space-3)}.overview-grid .feature-card,.overview-grid--primary .feature-card{padding:var(--space-3)}.overview-card-header{align-items:flex-start}.overview-card-subtitle,.overview-utilization-sub{font-size:11px}.overview-stat-list{gap:10px}.overview-stat-list li{gap:var(--space-2);padding-bottom:6px}.resource-table.overview-utilization-table th,.resource-table.overview-utilization-table td,.resource-table.overview-consumers-table th,.resource-table.overview-consumers-table td{padding:8px}.overview-sparkline{width:100%;height:48px}}@media(max-width:1200px){.global-header{padding:0 var(--space-2)}.global-header-brand__product{display:none}.global-header-brand__logo{height:38px}.global-header-user__name{max-width:128px}}@media(max-width:1024px){.global-header-search__label,.global-header-search__kbd{display:none}.global-header-search{width:var(--control-height-compact);padding:0;justify-content:center}.global-header-brand__logo{height:34px}.global-header{gap:var(--space-2)}.page-header{flex-wrap:wrap}.page-header__meta{width:100%;justify-content:flex-start}.global-header-user__name{display:none}.global-header-user__trigger{min-width:var(--control-height-compact);padding:0;justify-content:center}.layout{grid-template-columns:1fr}.sidebar-frame{position:static;top:auto}.sidebar-shell,.sidebar-shell--collapsed{width:100%;height:auto;max-height:none;grid-template-rows:56px auto minmax(220px,1fr)}.sidebar-shell--collapsed{grid-template-rows:56px minmax(220px,1fr)}.overview-grid--primary{grid-template-columns:repeat(2,minmax(0,1fr))}.observe-preset-grid,.observe-history-grid,.observe-target-details-grid{grid-template-columns:1fr}.observe-toolbar__actions{margin-left:0;width:100%}.details-panel-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;border:0;border-radius:0;background:color-mix(in srgb,var(--karl-neutral-950) 26%,transparent)}.details-panel,.details-panel--mobile{top:0;right:0;bottom:0;left:auto;width:100vw!important;min-width:100vw;max-width:100vw;border-radius:0;border-right:0;border-top:0;border-bottom:0}.details-panel-resize-handle{display:none}}@media(max-width:680px){.global-header{grid-template-columns:auto minmax(0,1fr) auto}.global-header-breadcrumb{font-size:var(--type-metadata)}.sidebar-shell{height:auto}.feature-grid,.feature-grid--three,.overview-grid,.overview-grid--primary,.inline-fields,.gateway-settings-grid,.column-visibility,.vm-wizard-page__layout,.vm-wizard-grid,.vm-wizard-inline-grid,.vm-wizard-template-choice-row,.vm-wizard-compute-baseline-card,.vm-wizard-summary-grid,.vm-wizard-review-grid,.vm-wizard-label-row{grid-template-columns:1fr}.vm-wizard-page__header{grid-template-columns:1fr;align-items:start}.vm-wizard-page__rail{position:static}.vm-wizard-step-card--general{min-height:auto}.vm-wizard-stage-toolbar{position:static;justify-self:stretch;width:100%;margin-bottom:0}.operatorhub-details-drawer__header{flex-direction:column;align-items:flex-start}.operatorhub-details-drawer__actions{width:100%;justify-content:flex-start}.node-terminal-input-row,.node-terminal-meta{grid-template-columns:1fr}.overview-stat-list li{grid-template-columns:1fr;justify-items:start}.overview-sparkline{width:100%;height:42px}.overview-activity-list li{grid-template-columns:minmax(0,1fr)}.overview-activity-meta{justify-items:start;min-width:0}.overview-activity-meta .status-pill{justify-self:start}.table-toolbar{flex-direction:column;align-items:stretch}.details-panel-header-actions{gap:4px}.details-panel-facts-grid{grid-template-columns:1fr}.details-panel-kv-row{grid-template-columns:1fr;gap:4px}.details-panel-yaml-line{grid-template-columns:42px minmax(0,1fr)}}.rbac-surface,.rbac-page-card,.rbac-content-card{display:grid;gap:var(--space-4)}.rbac-header-strip{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--divider);border-radius:var(--radius-md);background:var(--surface-2);min-height:40px}.rbac-header-strip__left,.rbac-header-strip__right{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.rbac-header-strip__right{justify-content:flex-end}.rbac-manage-status{display:inline-flex;align-items:center;gap:var(--space-1)}.rbac-managed-toggle{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--type-caption);color:var(--text-2)}.rbac-managed-toggle input{margin:0}.rbac-last-refresh{font-size:var(--type-caption);color:var(--text-2)}.rbac-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.rbac-kpi-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);padding:var(--space-3);display:grid;gap:var(--space-2)}.rbac-kpi-card h3{margin:0;font-size:var(--type-caption);font-weight:600;color:var(--text-2)}.rbac-kpi-card p{margin:0;color:var(--text-2);font-size:var(--type-body-compact)}.rbac-kpi-value{font-size:20px;font-weight:700;line-height:1.2;color:var(--text-1)!important}.rbac-kpi-card button{justify-self:start}.surface-scrollbar{--surface-scrollbar-size: 12px;--surface-scrollbar-radius: 999px;--surface-scrollbar-track-gap: 6px;--surface-scrollbar-thumb-padding: 3px;--surface-scrollbar-track: color-mix(in srgb, var(--surface-3) 62%, var(--border));--surface-scrollbar-thumb: color-mix(in srgb, var(--text-2) 54%, var(--surface-3));--surface-scrollbar-thumb-hover: color-mix(in srgb, var(--text-1) 40%, var(--primary) 12%);--surface-scrollbar-thumb-active: color-mix(in srgb, var(--text-1) 46%, var(--primary) 18%)}@media(hover:hover)and (pointer:fine){.surface-scrollbar{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar-thumb) transparent}.surface-scrollbar::-webkit-scrollbar{width:var(--surface-scrollbar-size);height:var(--surface-scrollbar-size)}.surface-scrollbar::-webkit-scrollbar-track{margin-block:var(--surface-scrollbar-track-gap);margin-inline:var(--surface-scrollbar-track-gap);border-radius:var(--surface-scrollbar-radius);background:color-mix(in srgb,var(--surface-scrollbar-track) 74%,transparent);border:1px solid color-mix(in srgb,var(--border) 55%,transparent)}.surface-scrollbar::-webkit-scrollbar-thumb{min-height:32px;border-radius:var(--surface-scrollbar-radius);border:var(--surface-scrollbar-thumb-padding) solid transparent;background:var(--surface-scrollbar-thumb);background-clip:padding-box}.surface-scrollbar:hover::-webkit-scrollbar-thumb{background:var(--surface-scrollbar-thumb-hover);background-clip:padding-box}.surface-scrollbar::-webkit-scrollbar-thumb:active{background:var(--surface-scrollbar-thumb-active);background-clip:padding-box}.surface-scrollbar::-webkit-scrollbar-corner{background:transparent}}.rbac-workspace{display:grid;grid-template-columns:minmax(320px,352px) minmax(0,1fr);align-items:start;gap:var(--space-4)}.rbac-left-panel,.rbac-right-panel{display:grid;gap:var(--space-4)}.rbac-workspace-rail{position:sticky;top:84px;max-height:calc(100dvh - 112px);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;display:flex;flex-direction:column;gap:var(--space-3)}.rbac-workspace-rail__section,.rbac-workspace-rail__section-heading{display:grid;gap:var(--space-2)}.rbac-workspace-rail__section-heading h4{margin:0;font-size:16px;color:var(--text-1)}.rbac-workspace-rail__section-heading p{margin:0;color:var(--text-2);font-size:var(--type-body-compact);line-height:1.5}.rbac-clear-focus-btn{align-self:stretch}.rbac-workspace-rail__section{flex:0 0 auto;padding-top:var(--space-3);border-top:1px solid var(--divider)}.rbac-workspace-rail__section--subject{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--space-3);padding-top:0;border-top:0}.rbac-workspace-rail__section-heading{display:grid;gap:6px;min-width:0}.rbac-workspace-rail__section-heading-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;min-width:0}.rbac-workspace-rail__section-heading-top h4{min-width:0}.rbac-workspace-rail__section-heading-top .status-pill,.rbac-workspace-rail__section-heading-top .rbac-rail-count{flex:0 0 auto;margin-top:2px}.rbac-rail-count{display:inline-flex;align-items:center;min-height:var(--control-height-compact);padding:0 var(--space-3);border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--text-2);font-size:var(--type-caption);font-weight:700}.rbac-focused-identity-card{border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--primary) 6%,var(--surface-1));padding:var(--space-3);display:grid;gap:var(--space-3)}.rbac-focused-identity-card__header,.rbac-focused-identity-card__actions{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.rbac-focused-identity-card__copy{display:grid;gap:4px;min-width:0}.rbac-focused-identity-card__copy strong{color:var(--text-1);font-size:15px;line-height:1.3;word-break:break-word}.rbac-focused-identity-card__copy p{margin:0;color:var(--text-2);font-size:var(--type-caption)}.rbac-focused-identity-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.rbac-focused-identity-card__metric{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);padding:var(--space-2) var(--space-3);display:grid;gap:2px}.rbac-focused-identity-card__metric span{color:var(--text-2);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.rbac-focused-identity-card__metric strong{color:var(--text-1);font-size:18px;line-height:1.2}.rbac-subject-explorer{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:var(--space-2)}.rbac-subject-explorer--collapsed{display:none}.rbac-subject-explorer__header{display:grid;gap:4px}.rbac-subject-explorer__header h5{margin:0;font-size:13px;color:var(--text-1)}.rbac-subject-explorer__header p{margin:0;color:var(--text-2);font-size:var(--type-caption)}.rbac-subject-explorer__modes{display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}.rbac-subject-explorer__mode-tab{border:1px solid var(--border);background:var(--surface-1);color:var(--text-2);border-radius:999px;min-height:32px;padding:0 var(--space-3);font-size:var(--type-caption);font-weight:700}.rbac-subject-explorer__mode-tab:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--border));color:var(--text-1)}.rbac-subject-explorer__mode-tab--active{background:color-mix(in srgb,var(--primary) 16%,var(--surface-1));border-color:color-mix(in srgb,var(--primary) 44%,var(--border));color:var(--text-1)}.rbac-subject-search-field{display:grid;gap:var(--space-1);width:100%}.rbac-subject-search-field>span,.rbac-subject-search-field>.vm-wizard-field-label{color:var(--text-2);font-size:var(--type-caption);font-weight:600}.rbac-subject-explorer__status-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.rbac-subject-explorer__toggle{color:var(--text-2);font-size:var(--type-caption);font-weight:600}.rbac-subject-explorer__hint{color:var(--text-3);font-size:var(--type-caption)}.rbac-subject-results{margin:0;padding:var(--space-2);list-style:none;display:grid;flex:1 1 auto;min-height:0;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);max-height:none;overflow:auto}.rbac-subject-results__empty{padding:var(--space-2) var(--space-3);color:var(--text-2);font-size:var(--type-body-compact)}.rbac-subject-result-btn{width:100%;border:1px solid transparent;background:transparent;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);min-height:var(--control-height-compact);color:var(--text-1);font-weight:500;display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.rbac-subject-result-btn__copy{display:grid;gap:2px;min-width:0;text-align:left}.rbac-subject-result-btn__copy strong{color:var(--text-1);font-size:14px;line-height:1.3;word-break:break-word}.rbac-subject-result-btn__copy span{color:var(--text-2);font-size:var(--type-caption);overflow-wrap:anywhere}.rbac-subject-result-btn__meta{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-1);margin-left:var(--space-2)}.rbac-subject-result-btn__count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid var(--border);background:var(--surface-1);color:var(--text-2);font-size:var(--type-caption);font-weight:700}.rbac-subject-result-btn:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--border));background:var(--hover)}.rbac-subject-result-btn--active{border-color:color-mix(in srgb,var(--primary) 46%,var(--border));background:var(--selected)}.rbac-subject-summary{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);padding:var(--space-3);display:grid;gap:var(--space-2)}.rbac-subject-summary--empty{background:color-mix(in srgb,var(--surface-2) 92%,var(--surface-1))}.rbac-subject-summary p{margin:0;color:var(--text-2);font-size:var(--type-body-compact)}.rbac-subject-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.rbac-subject-overview-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);padding:var(--space-2) var(--space-3);display:grid;gap:var(--space-1)}.rbac-subject-overview-card span{color:var(--text-2);font-size:var(--type-caption)}.rbac-subject-overview-card strong{color:var(--text-1);font-size:18px;line-height:1.2}.rbac-subject-summary__profiles{flex-wrap:wrap}.rbac-subject-summary__note{padding-top:var(--space-1);border-top:1px solid var(--divider);line-height:1.4;word-break:break-word}.rbac-profile-reference{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1 auto;min-height:0}.rbac-profile-reference__scopes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1)}.rbac-profile-reference__scope-tab{min-height:32px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-1);color:var(--text-2);font-size:var(--type-caption);font-weight:700}.rbac-profile-reference__scope-tab--active{border-color:color-mix(in srgb,var(--primary) 44%,var(--border));background:color-mix(in srgb,var(--primary) 10%,var(--surface-1));color:var(--text-1)}.rbac-profile-library{display:grid;flex:1 1 auto;gap:var(--space-2);min-height:0;max-height:none;overflow:auto;padding-right:2px}.rbac-profile-library__item{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);padding:var(--space-2) var(--space-3);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:center}.rbac-profile-library__item--active{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:color-mix(in srgb,var(--primary) 8%,var(--surface-1))}.rbac-profile-library__copy{display:grid;gap:var(--space-1);min-width:0}.rbac-profile-library__title-row{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.rbac-profile-library__title-row strong{color:var(--text-1);font-size:14px}.rbac-profile-library__copy span{color:var(--text-2);font-size:var(--type-caption);font-family:var(--font-family-mono);word-break:break-word}.rbac-content-card .tab-strip{margin-top:0;border-bottom:1px solid var(--divider);padding-bottom:var(--space-2);min-height:40px}.rbac-content-card .tab-strip__tab{min-height:28px}.rbac-created-updated-cell{display:grid;gap:var(--space-1);font-size:var(--type-caption);color:var(--text-2)}.rbac-created-updated-cell>span{display:grid;gap:2px}.rbac-created-updated-cell strong{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.rbac-created-updated-cell>span>span{color:var(--text-2);font-variant-numeric:tabular-nums}.rbac-cell-stack{display:grid;gap:2px;min-width:0}.rbac-cell-stack strong{color:var(--text-1);font-size:13px;line-height:1.35;word-break:break-word}.rbac-cell-stack span{color:var(--text-2);font-size:var(--type-caption);line-height:1.4;word-break:break-word}.rbac-management-cell{display:grid;gap:var(--space-1);justify-items:start}.rbac-management-cell span{color:var(--text-2);font-size:var(--type-caption)}.rbac-profile-open-btn{min-width:84px}.rbac-profile-open-btn--active{border-color:color-mix(in srgb,var(--primary) 46%,var(--border));background:color-mix(in srgb,var(--primary) 12%,var(--surface-1));color:var(--text-1)}.rbac-profile-inspector{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);padding:var(--space-3);display:grid;align-content:start;flex:1 1 auto;gap:var(--space-2);min-height:0;overflow:auto}.rbac-profile-inspector--empty{background:color-mix(in srgb,var(--surface-2) 92%,var(--surface-1))}.rbac-profile-inspector__header{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);align-items:start}.rbac-profile-inspector__title{display:grid;gap:var(--space-1)}.rbac-profile-inspector__eyebrow{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--type-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.rbac-profile-inspector__title h4{margin:0;font-size:16px;color:var(--text-1)}.rbac-profile-inspector__title p,.rbac-profile-inspector__empty-state p{margin:0;color:var(--text-2);font-size:var(--type-body-compact);line-height:1.5}.rbac-profile-inspector__close{align-self:start}.rbac-profile-inspector__back{justify-self:start}.rbac-profile-inspector__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.rbac-profile-inspector__metric,.rbac-profile-inspector__section{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);padding:var(--space-3)}.rbac-profile-inspector__metric{display:grid;gap:var(--space-1)}.rbac-profile-inspector__metric span{color:var(--text-2);font-size:var(--type-caption)}.rbac-profile-inspector__metric strong{color:var(--text-1);font-size:15px;line-height:1.4;word-break:break-word}.rbac-profile-inspector__section{display:grid;gap:var(--space-2)}.rbac-profile-inspector__section strong{color:var(--text-1);font-size:14px}.rbac-profile-capabilities{margin:0;padding-left:var(--space-4);display:grid;gap:var(--space-2);color:var(--text-2);font-size:var(--type-body-compact)}.rbac-focus-banner{border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--primary) 6%,var(--surface-1));padding:var(--space-2) var(--space-3);display:flex;justify-content:space-between;align-items:center;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2)}.rbac-focus-banner__copy{display:flex;align-items:center;gap:var(--space-2);min-width:0}.rbac-focus-banner__eyebrow{font-size:var(--type-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.rbac-focus-banner__identity{display:flex;align-items:center;gap:var(--space-2);min-width:0}.rbac-focus-banner__identity span{color:var(--text-2);font-size:var(--type-caption)}.enrollment-layout{display:grid;gap:var(--space-3)}.enrollment-list-panel{min-width:0}.enrollment-toolbar{margin-bottom:var(--space-3)}.enrollment-toolbar__search{flex:0 1 360px;max-width:420px}.enrollment-toolbar__actions{align-self:flex-end;min-height:var(--control-height-compact);align-items:flex-end;margin-left:auto}.enrollment-wizard-scrim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:24;background:color-mix(in srgb,var(--karl-neutral-950) 18%,transparent)}.enrollment-wizard-drawer{position:fixed;top:72px;right:16px;bottom:16px;width:min(680px,calc(100vw - 32px));min-width:min(440px,calc(100vw - 32px));z-index:25}.enrollment-wizard-drawer>.feature-card{height:100%;display:grid;align-content:start;gap:var(--space-3);overflow:auto}.enrollment-details-drawer>.feature-card{background:var(--surface-1);border-color:var(--border)}.enrollment-details-drawer .feature-card--accent{background:var(--surface-1);border-color:var(--border)}.enrollment-wizard-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.enrollment-wizard-header h2{margin:0}.enrollment-required-note{margin:0;color:var(--text-2);font-size:var(--type-caption)}.required-asterisk{color:var(--danger-text);font-weight:700}.enrollment-wizard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-3);align-items:start}.enrollment-form-field{display:grid;gap:6px;min-width:0}.enrollment-form-field--full{grid-column:1 / -1}.enrollment-password-field{width:100%;min-width:0;position:relative}.enrollment-password-field>input{width:100%;min-width:0;padding-inline-end:42px}.enrollment-password-field__toggle{position:absolute;top:50%;right:12px;transform:translateY(-50%);z-index:1;width:18px;min-width:18px;height:18px;min-height:18px;padding:0;border:0;background:transparent;color:var(--text-3);box-shadow:none;display:inline-flex;align-items:center;justify-content:center}.enrollment-password-field__toggle:hover:not(:disabled){background:transparent;color:var(--text-1);transform:translateY(-50%)}.enrollment-password-field__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.enrollment-password-field__toggle:disabled{opacity:.55;cursor:not-allowed}.enrollment-password-field__toggle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.enrollment-review-kv .details-panel-kv-row{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.action-form .enrollment-field-label{margin:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;color:var(--text-2);font-size:var(--type-caption);font-weight:600;letter-spacing:.02em}.enrollment-field-label-text{display:inline-flex;align-items:center;gap:4px}.enrollment-help{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;border:1px solid var(--border);border-radius:999px;color:var(--text-2);background:var(--surface-1);cursor:help}.enrollment-help:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.enrollment-help-trigger{font-size:11px;font-weight:700;line-height:1}.enrollment-help-tooltip{position:absolute;top:calc(100% + 8px);left:0;z-index:3;width:min(320px,56vw);padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);box-shadow:var(--shadow-2);color:var(--text-2);font-size:var(--type-caption);line-height:1.4;opacity:0;transform:translateY(-3px);pointer-events:none;transition:opacity .12s ease,transform .12s ease}.enrollment-help:hover .enrollment-help-tooltip,.enrollment-help:focus .enrollment-help-tooltip,.enrollment-help:focus-within .enrollment-help-tooltip{opacity:1;transform:translateY(0)}.enrollment-field-error{margin:0;min-height:18px;color:var(--danger-text);font-size:var(--type-caption);line-height:1.4}.enrollment-secret-value{display:inline-flex;align-items:center;gap:8px;min-width:0}.enrollment-secret-text{min-width:0;overflow-wrap:anywhere}.enrollment-secret-visibility{width:28px;height:28px;min-height:28px;min-width:28px;padding:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-2);display:inline-flex;align-items:center;justify-content:center}.enrollment-secret-visibility:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 36%,var(--border));background:var(--hover);color:var(--text-1)}.enrollment-secret-visibility:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.enrollment-secret-visibility:disabled{opacity:.55;cursor:not-allowed}.enrollment-secret-visibility svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.enrollment-delete-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:color-mix(in srgb,var(--karl-neutral-950) 36%,transparent)}.enrollment-delete-modal{width:min(520px,calc(100vw - 32px));display:grid;gap:var(--space-3);border-color:color-mix(in srgb,var(--danger) 44%,var(--border));box-shadow:var(--shadow-3)}.enrollment-delete-modal h3{margin:0;color:var(--text-1);font-size:18px}.enrollment-delete-modal p{margin:0;color:var(--text-2);font-size:var(--type-body-compact);line-height:1.5}.enrollment-form-field input[aria-invalid=true]{border-color:var(--danger-border);background:color-mix(in srgb,var(--danger-surface) 28%,var(--surface-1))}.enrollment-validation-summary{margin:0;color:var(--danger-text);font-size:var(--type-caption)}.rbac-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;justify-content:center;align-items:flex-start;overflow:auto;overscroll-behavior:contain;padding-top:max(var(--space-6),calc(var(--global-header-height, 56px) + var(--space-3)));padding-right:var(--space-4);padding-bottom:var(--space-4);padding-left:var(--space-4);background:color-mix(in srgb,var(--karl-neutral-950) 20%,transparent)}.rbac-wizard-modal{width:min(960px,92vw);margin:var(--space-2) auto;max-height:calc(100dvh - var(--global-header-height, 56px) - var(--space-8));overflow:auto}.dashboard-action-form-modal{width:min(980px,92vw);margin:0 auto;max-height:calc(100dvh - var(--global-header-height, 56px) - var(--space-7));overflow:hidden}.rbac-revoke-modal{width:min(520px,92vw);display:grid;gap:var(--space-3)}.rbac-preview-diff-wrap{border:1px solid var(--border);border-radius:var(--radius-md);overflow:auto}.rbac-wizard-card{display:grid;gap:var(--space-3);border-style:dashed}.dashboard-action-form-modal.rbac-wizard-card{gap:var(--space-4);border-style:solid;border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 92%,white 8%),color-mix(in srgb,var(--surface-raised) 86%,var(--surface-2)));box-shadow:var(--shadow-2)}.operators-wizard-card,.operators-action-modal{display:grid;gap:var(--space-3);border-style:dashed}.operators-action-modal h2,.operators-action-modal h3{margin:0}.operators-action-modal p{margin:0;color:var(--text-2)}.operatorhub-surface{display:grid;gap:var(--space-4)}.operatorhub-toolbar-card{display:grid;gap:var(--space-2)}.operatorhub-toolbar-sticky{margin:0;padding:0}.operatorhub-toolbar-sticky .inventory-toolbar{margin:0}.operatorhub-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2)}.operatorhub-toolbar .inventory-toolbar__field{flex:1 1 170px;min-width:140px}.operatorhub-toolbar .inventory-toolbar__field:first-child{flex:2 1 260px;min-width:220px}.operatorhub-toolbar .inventory-toolbar__actions{margin-left:auto;align-self:flex-end}.operatorhub-toolbar-actions{display:inline-flex;align-items:flex-end;gap:var(--space-2);min-height:var(--control-height-compact)}.operatorhub-toolbar__view-field{flex:0 0 auto;min-width:136px}.installed-operators-surface,.operator-workspace{display:grid;gap:var(--space-4)}.installed-operators-toolbar-card,.installed-operators-inventory-card{display:grid;gap:var(--space-3)}.installed-operators-details-card{display:grid;gap:var(--space-4)}.installed-operators-details-card>.tab-strip{margin-top:0;padding-bottom:var(--space-3);border-bottom:1px solid var(--divider);min-height:40px}.operator-workspace__summary-card,.operator-workspace__tab-card,.operator-workspace__section-card,.operator-workspace__meta-card,.operator-workspace__signal-tile{display:grid;gap:var(--space-3)}.operator-workspace__summary-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);gap:var(--space-4);align-items:start}.operator-workspace__summary-main,.operator-workspace__summary-actions,.operator-workspace__stack,.operator-workspace__managed-layout{display:grid;gap:var(--space-3)}.operator-workspace__summary-main h2,.operator-workspace__section-header h3,.operator-workspace__meta-card h3,.operator-workspace__summary-main .feature-intro,.operator-workspace__section-header p,.operator-workspace__meta-card p{margin:0}.operator-workspace__summary-kv .details-panel-kv-row{grid-template-columns:minmax(124px,152px) minmax(0,1fr)}.operator-workspace__summary-badges{align-items:flex-start}.operator-workspace__signal-grid{margin:0}.operator-workspace__signal-tile{min-height:88px;align-content:start}.operator-workspace__signal-value-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.operator-workspace__signal-value-row strong{min-width:0;color:var(--text-1);font-size:24px;font-weight:700;line-height:1.1}.operator-workspace__tab-card>.tab-strip{margin-bottom:var(--space-1)}.operator-workspace__section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.operator-workspace__section-header>div:first-child{min-width:0}.operator-workspace__link-list{display:grid;gap:var(--space-2)}.operator-workspace__link-list a,.operator-workspace__resource-link{color:var(--link);text-decoration:none}.operator-workspace__link-list a:hover,.operator-workspace__resource-link:hover{text-decoration:underline}.operator-workspace__resource-link--muted{color:var(--text-2)}.operator-workspace__managed-layout{grid-template-columns:minmax(0,1fr)}.operator-workspace__object-cell{display:inline-flex;align-items:center;gap:8px;min-width:0}.operator-workspace__message-cell{display:grid;gap:var(--space-2);min-width:0}.operator-workspace__message-cell>span:first-child{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.4}.operator-workspace__section-card .button-row .inline-link-btn,.operator-workspace__section-card .button-row button,.operator-workspace__summary-actions .button-row .inline-link-btn,.operator-workspace__summary-actions .button-row button{min-height:32px}.wizard-drawer-shell__overlay,.operator-create-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;justify-content:flex-end;align-items:stretch;padding:var(--space-3);background:color-mix(in srgb,var(--karl-neutral-950) 18%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.operator-create-drawer-overlay{padding-top:max(var(--space-4),calc(var(--global-header-height, 56px) + var(--space-3)))}.wizard-drawer-shell,.operator-create-drawer{width:min(920px,calc(100vw - var(--space-6)));max-height:calc(100vh - var(--space-6));display:grid;gap:var(--space-3);overflow:hidden}.operator-create-drawer{grid-template-rows:auto auto auto minmax(0,1fr) auto auto;max-height:calc(100vh - var(--global-header-height, 56px) - var(--space-7));max-height:calc(100dvh - var(--global-header-height, 56px) - var(--space-7))}.wizard-drawer-shell__header,.operator-create-drawer__header{padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}.operator-create-drawer__title,.operator-create-drawer__meta,.operator-create__form,.operator-create__section{display:grid;gap:var(--space-3)}.operator-create-drawer__title h2,.operator-create__section-header h3,.operator-create__example-card h3,.operator-create__nested-section h4{margin:0}.operator-create-drawer__headline{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.operator-create-drawer__title p,.operator-create__section-header p,.operator-create__example-card p,.operator-create__nested-section p{margin:0}.operator-create-drawer__meta{justify-items:end;align-content:start}.operator-create-drawer__context{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-4);padding:var(--space-2) 0}.operator-create-drawer__context-block{display:grid;gap:var(--space-1);align-content:start}.operator-create-drawer__context-block span{color:var(--text-3);font-size:var(--type-caption);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.operator-create-drawer__context-block strong{color:var(--text-1);font-size:var(--type-body)}.operator-create-drawer__context-block--wide{grid-column:span 1}.operator-create-drawer__body{min-height:0;overflow:auto;padding-right:var(--space-1)}.operator-create__mode-note{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--accent-border) 40%,var(--border-subtle));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-1) 96%,var(--surface-2))}.operator-create__mode-note strong,.operator-create__mode-note p{margin:0}.operator-create__mode-note strong{color:var(--text-1);font-size:var(--type-caption);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.operator-create__mode-note p{color:var(--text-2)}.operator-create-drawer__footer{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-1);border-top:1px solid var(--border-subtle)}.operator-create__section{padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-1) 92%,var(--surface-2))}.operator-create__section-header{display:grid;gap:var(--space-1)}.operator-create__section--success{gap:var(--space-4)}.operator-create__success-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.operator-create__success-tile{display:grid;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-1) 95%,var(--surface-2))}.operator-create__success-tile span{color:var(--text-3);font-size:var(--type-caption);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.operator-create__success-tile strong{color:var(--text-1);font-size:var(--type-body)}.operator-create__success-actions{justify-content:flex-start}.operator-create__success-manifest{display:grid;gap:var(--space-3)}.operator-create__wizard-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.operator-create__wizard-tile{display:grid;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-1) 94%,var(--surface-2))}.operator-create__wizard-tile span{color:var(--text-1);font-size:var(--type-caption);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.operator-create__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.operator-create__toggle-field{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-1)}.operator-create__toggle-field span{display:grid;gap:var(--space-1)}.operator-create__toggle-field small{color:var(--text-2);font-size:var(--type-caption)}.operator-create__required-marker{color:var(--danger-text);font-weight:700}.operator-create__yaml-summary{display:grid;gap:var(--space-1);padding:var(--space-2) 0 0;border-top:1px dashed var(--border-subtle);border-radius:var(--radius-sm);background:transparent}.operator-create__yaml-summary strong,.operator-create__yaml-summary p{margin:0}.operator-create__yaml-summary p{color:var(--text-2);font-size:var(--type-caption);line-height:1.5}.operator-create__nested-section{display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-1) 95%,var(--surface-2));grid-column:1 / -1}.operator-create__group-stack{display:grid;gap:var(--space-3)}.operator-create__code-input{font-family:var(--font-mono);letter-spacing:.01em}.operator-create__preset-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.operator-create__preset-btn{min-height:28px;padding:0 var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-1) 94%,var(--surface-2));color:var(--text-2);font:inherit}.operator-create__preset-btn:hover{border-color:var(--accent-border);color:var(--text-1)}.operator-create__preset-btn:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.operator-create__resource-card,.operator-create__reference-card,.operator-create__tls-card{display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-1) 95%,var(--surface-2));grid-column:1 / -1}.operator-create__reference-card--sensitive{border-color:color-mix(in srgb,var(--accent-border) 45%,var(--border-subtle))}.operator-create__tls-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.operator-create__tls-panel{display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-1)}.operator-create__tls-panel header{display:grid;gap:var(--space-1)}.operator-create__tls-panel h5,.operator-create__tls-panel p{margin:0}.operator-create__resource-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.operator-create__resource-panel{display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-1)}.operator-create__resource-panel header{display:grid;gap:var(--space-1)}.operator-create__resource-panel h5,.operator-create__resource-panel p{margin:0}.operator-create__advanced{display:grid;gap:var(--space-3);padding:var(--space-3);border:1px dashed var(--border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-1) 94%,var(--surface-2))}.operator-create__advanced>summary{cursor:pointer;color:var(--text-1);font-weight:700;list-style:none}.operator-create__advanced>summary::-webkit-details-marker{display:none}.operator-create__examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.operator-create__example-card{display:grid;gap:var(--space-3)}.operator-create__example-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.operator-create__empty{display:grid;gap:var(--space-2);min-height:180px;align-content:center;justify-items:start}.operator-create__empty h3,.operator-create__empty p{margin:0}.operatorhub-view-toggle{display:inline-flex;align-items:center;justify-self:start;width:max-content;max-width:100%;gap:4px;padding:4px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,white 4%),color-mix(in srgb,var(--surface-raised) 90%,var(--surface-2)));box-shadow:var(--shadow-1)}.operatorhub-view-toggle__button{min-width:64px;border:1px solid transparent;border-radius:calc(var(--radius-sm) - 1px);background:transparent;color:var(--text-2)}.operatorhub-view-toggle__button:last-child{border-right:1px solid transparent}.operatorhub-view-toggle__button:hover{border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:var(--hover)}.operatorhub-view-toggle__button--active{border-color:color-mix(in srgb,var(--primary) 38%,var(--border));background:var(--selected);color:var(--text-1);font-weight:600;box-shadow:var(--shadow-1)}.operatorhub-content{display:grid;gap:var(--space-3)}.operatorhub-catalog-card{display:grid;gap:var(--space-3);min-width:0}.operatorhub-catalog-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.operatorhub-catalog-header h3,.operatorhub-catalog-header p{margin:0}.operatorhub-catalog-header p{color:var(--text-2);font-size:var(--type-caption)}.operatorhub-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(304px,1fr));align-items:stretch}.operatorhub-grid--loading{pointer-events:none}.operatorhub-card{position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:var(--space-2);min-height:236px;height:100%;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);overflow:hidden;box-shadow:none;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.operatorhub-card:hover{background:var(--hover);border-color:color-mix(in srgb,var(--primary) 30%,var(--border));box-shadow:var(--shadow-1)}.operatorhub-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.operatorhub-card--active{background:var(--selected);border-color:color-mix(in srgb,var(--primary) 46%,var(--border))}.operatorhub-card-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:var(--space-2);min-width:0}.operatorhub-card-header-row{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0;overflow:hidden}.operatorhub-card-header-badges{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1);min-width:0}.operatorhub-card-icon{width:28px;height:28px;border-radius:var(--radius-sm);border:1px solid var(--divider);background:var(--surface-2);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.operatorhub-card-icon img{width:100%;height:100%;object-fit:cover}.operatorhub-card-icon span{font-size:12px;font-weight:700;color:var(--text-2)}.operatorhub-card-title-stack{display:grid;gap:var(--space-1);min-width:0;flex:1 1 auto}.operatorhub-card-title{margin:0;color:var(--text-1);font-size:var(--type-body);font-weight:600;line-height:20px;min-width:0;overflow:hidden;display:-webkit-box;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.operatorhub-card-meta-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2);color:var(--text-2);font-size:var(--type-caption);min-width:0}.operatorhub-card-meta-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operatorhub-card-meta-row span:last-child{text-align:right}.operatorhub-card-description{margin:0;color:var(--text-2);font-size:var(--type-body-compact);line-height:20px;overflow:hidden;display:-webkit-box;min-height:80px;max-height:80px;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical}.operatorhub-card-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-2);min-width:0}.operatorhub-card-footer-meta{display:grid;gap:var(--space-1);min-width:0}.operatorhub-chip{display:inline-flex;align-items:center;justify-content:center;min-height:20px;max-width:160px;border:1px solid var(--divider);border-radius:999px;background:var(--surface-2);color:var(--text-2);font-size:11px;line-height:1;padding:0 var(--space-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operatorhub-muted{color:var(--text-3);font-size:11px;line-height:16px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operatorhub-card-actions{margin-left:0;flex-wrap:nowrap;justify-content:flex-end;gap:var(--space-2);min-width:max-content}.operatorhub-card-actions button{min-height:var(--control-height-compact);white-space:nowrap;min-width:88px;max-width:none}.operatorhub-list-name{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;width:100%}.operatorhub-list-name .resource-name-cell{width:100%;min-width:0;--resource-name-max-width: 42ch}.operatorhub-list-name .resource-name-link{max-width:100%}.operatorhub-list-name .resource-name-link--multiline{-webkit-line-clamp:2;line-clamp:2}.operatorhub-card--skeleton{cursor:default;pointer-events:none;background:var(--surface-2)}.operatorhub-skeleton{width:100%;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--text-3) 20%,transparent);animation:karl-skeleton-pulse 1.1s ease-in-out infinite alternate}.operatorhub-skeleton--title{height:20px}.operatorhub-skeleton--meta,.operatorhub-skeleton--description{height:16px}@keyframes karl-skeleton-pulse{0%{opacity:.42}to{opacity:.78}}.operatorhub-details-drawer{position:sticky;top:var(--space-3);height:calc(100vh - var(--space-6));border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-1);display:grid;grid-template-rows:auto auto auto 1fr;overflow:hidden;container-type:inline-size;container-name:operatorhub-details}.operatorhub-details-overlay{position:fixed;top:var(--global-header-height, 56px);right:0;bottom:0;left:0;z-index:40;display:flex;align-items:flex-start;justify-content:flex-end;overflow:hidden;pointer-events:none}.operatorhub-details-overlay__scrim{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;margin:0;border:0;border-radius:0;background:color-mix(in srgb,var(--karl-neutral-950) 18%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:none;transform:none;cursor:pointer;pointer-events:auto;transition:background-color .12s ease}.operatorhub-details-overlay__scrim:hover,.operatorhub-details-overlay__scrim:active{border:0;background:color-mix(in srgb,var(--karl-neutral-950) 20%,transparent);box-shadow:none;transform:none}.operatorhub-details-overlay__scrim:focus-visible{outline:none;border:0;box-shadow:none}.operatorhub-details-drawer--overlay{position:relative;top:auto;height:100%;min-height:100%;max-height:none;max-width:calc(100vw - var(--space-8));margin:0;pointer-events:auto;z-index:1;box-shadow:var(--shadow-2)}.operatorhub-details-drawer__resize{position:absolute;top:0;left:0;width:var(--space-2);height:100%;cursor:col-resize}.operatorhub-details-drawer__header{min-height:64px;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--divider)}.operatorhub-details-drawer__title{min-width:0;display:grid;gap:var(--space-1)}.operatorhub-details-drawer__title h2{margin:0;font-size:var(--type-h2);line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.operatorhub-details-drawer__title p{margin:0;color:var(--text-2);font-size:var(--type-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operatorhub-details-drawer__actions{flex-wrap:wrap;justify-content:flex-end}.operatorhub-details-drawer__context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);padding:0 var(--space-4) var(--space-3);border-bottom:1px solid var(--divider);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 80%,transparent),transparent)}.operatorhub-details-drawer__context-item{display:grid;gap:var(--space-1);min-width:0}.operatorhub-details-drawer__context-item span{color:var(--text-3);font-size:var(--type-metadata);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.operatorhub-details-drawer__context-item strong{min-width:0;color:var(--text-1);font-size:var(--type-body);line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operatorhub-details-drawer__tabs{margin:0;gap:var(--space-1);min-height:40px;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--divider);position:sticky;top:0;background:var(--surface-1);z-index:1}.operatorhub-details-drawer__tabs .tab-strip__tab{min-height:28px;border-radius:var(--radius-sm)}.operatorhub-details-drawer__body{overflow:auto;min-height:0;padding:var(--space-4)}.operatorhub-details-drawer__body--yaml{display:grid;padding:var(--space-2)}.operatorhub-overview-section{display:grid;gap:var(--space-3)}.operatorhub-overview-section .feature-card{display:grid;gap:var(--space-2);background:var(--surface-2);box-shadow:none}.operatorhub-details-signal-grid{margin:0}.operatorhub-details-signal-tile{min-height:88px;align-content:start;min-width:0}.operatorhub-details-signal-label{margin:0;color:var(--text-3);font-size:var(--type-metadata);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.operatorhub-details-signal-value-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.operatorhub-details-signal-value-row strong{flex:1 1 auto;min-width:0;color:var(--text-1);font-size:24px;font-weight:700;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operatorhub-details-summary-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.95fr);gap:var(--space-3);align-items:start}.operatorhub-details-summary-layout>*,.operatorhub-details-stack,.operatorhub-details-section-card,.operatorhub-details-section-header,.operatorhub-richtext,.operatorhub-richtext>*{min-width:0}.operatorhub-details-stack{display:grid;gap:var(--space-3)}.operatorhub-details-section-card{align-content:start}.operatorhub-details-section-header{display:grid;gap:var(--space-1)}.operatorhub-details-section-header h3{margin:0;color:var(--text-1)}.operatorhub-details-section-header p{margin:0;color:var(--text-2);font-size:var(--type-body-compact);line-height:20px}.operatorhub-details-kv .details-panel-kv-row{grid-template-columns:minmax(120px,148px) minmax(0,1fr)}.operatorhub-overview-section .feature-card h3,.operatorhub-overview-section .feature-card p{margin:0}.operatorhub-richtext{display:grid;gap:var(--space-3)}.operatorhub-richtext h4,.operatorhub-richtext p,.operatorhub-richtext ul{margin:0;max-width:100%}.operatorhub-richtext h4{color:var(--text-1);font-size:var(--type-body);font-weight:600;line-height:20px;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.operatorhub-richtext p,.operatorhub-richtext li{color:var(--text-2);font-size:var(--type-body);line-height:24px;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.operatorhub-richtext ul{padding-left:var(--space-4);display:grid;gap:var(--space-2)}.operatorhub-richtext a{color:var(--link);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--link) 52%,transparent);text-underline-offset:2px}.operatorhub-richtext a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.operatorhub-links{margin:0;padding-left:var(--space-4);display:grid;gap:var(--space-1)}.operatorhub-details-yaml{margin:0;border:1px solid var(--divider);border-radius:var(--radius-md);background:var(--code-surface, var(--surface-3));min-height:100%;height:100%}.operatorhub-details-yaml code{font-size:12px;line-height:18px}.operatorhub-details-yaml .yaml-workbench__editor,.operatorhub-details-yaml .yaml-workbench__fallback{min-height:100%;height:100%}.operatorhub-details-yaml .yaml-workbench__fallback{box-sizing:border-box;max-height:none;padding:var(--space-4);background:var(--code-surface)}.operatorhub-install-modal{width:min(960px,92vw);max-height:calc(100vh - var(--space-6) - var(--space-4));overflow:auto}.operatorhub-install-preview{display:grid;gap:var(--space-2)}.operatorhub-install-preview h4,.operatorhub-install-preview p{margin:0}.operatorhub-readonly-note{margin-top:calc(var(--space-2) * -1)}@container operatorhub-details (max-width: 760px){.operatorhub-details-drawer__context,.operatorhub-details-signal-grid,.operatorhub-details-summary-layout{grid-template-columns:1fr}}@container operatorhub-details (max-width: 620px){.operatorhub-details-drawer__header{flex-direction:column;align-items:stretch}.operatorhub-details-drawer__actions{justify-content:flex-start}.operatorhub-details-drawer__tabs{overflow-x:auto;scrollbar-width:thin}.operatorhub-details-drawer__tabs .tab-strip__tab{flex:0 0 auto}.operatorhub-details-kv .details-panel-kv-row{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}@media(max-width:1360px){.operatorhub-toolbar .inventory-toolbar__actions{width:100%;margin-left:0;justify-content:flex-start}}@media(max-width:1199px){.operator-workspace__summary-layout,.operatorhub-details-summary-layout,.operatorhub-details-drawer__context{grid-template-columns:1fr}.operatorhub-details-drawer--overlay{width:min(100%,calc(100vw - var(--space-6)))!important;height:100%;min-height:100%;max-height:none;max-width:calc(100vw - var(--space-6))}}@media(max-width:767px){.wizard-modal-shell__header{grid-template-columns:minmax(0,1fr)}.wizard-modal-shell__header-actions{justify-content:flex-start}.operatorhub-grid{grid-template-columns:1fr}.operator-workspace__section-header,.operator-workspace__signal-value-row{flex-direction:column;align-items:flex-start}.operator-create-drawer{width:min(100vw - var(--space-4),920px)}.operator-create-drawer__header,.operator-create-drawer__context,.operator-create__example-header{grid-template-columns:1fr;flex-direction:column}.operator-create-drawer__headline,.operator-create__mode-note{flex-direction:column;align-items:flex-start}.operator-create-drawer__context,.operator-create__field-grid,.operator-create__wizard-summary,.operator-create__success-summary,.operator-create__examples,.operator-create__resource-panels,.operator-create__tls-panels{grid-template-columns:1fr}.operatorhub-details-drawer--overlay{width:100vw!important;max-width:100vw;height:100%;min-height:100%;max-height:none;margin:0;border-radius:0}.operator-workspace__summary-actions .button-row,.operator-workspace__section-header .button-row{width:100%;justify-content:flex-start}.operatorhub-toolbar-sticky{margin:0;padding:var(--space-2) 0;border-top:0}.operatorhub-catalog-header{flex-direction:column;align-items:flex-start}.operatorhub-card{min-height:184px}.operatorhub-card-footer{grid-template-columns:1fr;align-items:flex-start}.operatorhub-card-actions{min-width:0;justify-content:flex-start}.operatorhub-details-drawer__header{padding:var(--space-3)}.operatorhub-details-drawer__context{padding:0 var(--space-3) var(--space-3)}.operatorhub-details-drawer__tabs{padding:var(--space-2) var(--space-3)}.operatorhub-details-drawer__body{padding:var(--space-3)}.operatorhub-details-drawer__body--yaml{padding:var(--space-2)}.operatorhub-details-signal-grid,.operatorhub-details-summary-layout,.kds-directory-action-modal__summary-grid,.kds-directory-layout{grid-template-columns:1fr}.kds-directory-drawer{position:static}.kds-directory-members-editor__picker .rbac-wizard-grid{grid-template-columns:1fr}.kds-directory-members-editor__picker-actions{justify-content:flex-start}}.rbac-wizard-header{display:grid;gap:var(--space-2)}.wizard-modal-shell__header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.wizard-modal-shell__header-main{display:grid;gap:var(--space-2);min-width:0}.wizard-modal-shell__header-main .eyebrow{margin:0}.wizard-modal-shell__header-actions{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:var(--space-2)}.wizard-modal-shell__steps{margin:0}.wizard-modal-shell__footer{margin-top:var(--space-1);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.wizard-modal-shell__footer-end{margin-left:auto}.dashboard-action-form-modal .wizard-modal-shell__header{padding-bottom:var(--space-2);border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 86%,transparent)}.dashboard-action-form-modal .wizard-modal-shell__steps{margin:0}.dashboard-action-form-modal .migration-factory-connection-wizard__provider-row{margin-top:var(--space-1);flex-wrap:wrap;row-gap:var(--space-2)}.dashboard-action-form-modal .wizard-modal-shell__footer{padding-top:var(--space-3);border-top:1px solid color-mix(in srgb,var(--border-subtle) 86%,transparent)}.dashboard-action-form-modal__content{display:grid;gap:var(--space-4);min-height:0;overflow:hidden}.dashboard-action-form-modal__content>.action-form,.dashboard-action-form-modal__content>.rbac-preview,.dashboard-action-form-modal__content>.inventory-state,.dashboard-action-form-modal__content>.operatorhub-install-preview,.dashboard-action-form-modal__content>.karl-sdn-composer__body{padding:var(--space-4);border:1px solid color-mix(in srgb,var(--border-subtle) 92%,var(--surface-1));border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 94%,white 6%),color-mix(in srgb,var(--surface-1) 82%,var(--surface-2)));box-shadow:var(--shadow-1)}.karl-agent-master-wizard{width:min(920px,94vw)}.karl-agent-master-wizard__content{overflow:auto}.karl-agent-master-wizard__section{display:grid;gap:var(--space-3)}.karl-agent-master-wizard__section h4,.karl-agent-master-wizard__section p{margin:0}.karl-agent-master-wizard__section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.karl-agent-master-wizard__section-heading>div{display:grid;gap:var(--space-1)}.karl-agent-master-wizard__section-heading p,.karl-agent-master-wizard__capabilities{color:var(--text-2);font-size:var(--type-caption)}.karl-agent-master-list{display:grid;gap:var(--space-2)}.karl-agent-master-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);cursor:pointer}.karl-agent-master-card:has(input:checked){border-color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,var(--surface-1))}.karl-agent-master-card--blocked{background:var(--surface-2);cursor:not-allowed;opacity:.82}.karl-agent-master-card__body{display:grid;gap:var(--space-1);min-width:0}.karl-agent-master-card__title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.karl-agent-master-card__subtitle,.karl-agent-master-card__metadata,.karl-agent-master-card li{color:var(--text-2);font-size:var(--type-caption)}.karl-agent-master-card ul{margin:var(--space-1) 0 0;padding-left:var(--space-4)}.karl-agent-master-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0}.karl-agent-master-review>div{display:grid;gap:2px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-2)}.karl-agent-master-review dt{color:var(--text-2);font-size:var(--type-caption)}.karl-agent-master-review dd{margin:0;overflow-wrap:anywhere;font-size:var(--type-body-compact)}.karl-agent-master-mode{display:grid;gap:var(--space-2);margin:0;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.karl-agent-master-mode legend{padding:0 var(--space-1);color:var(--text-1);font-weight:700}.karl-agent-master-mode label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2);align-items:start;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-2);cursor:pointer}.karl-agent-master-mode label>span{display:grid;gap:2px}.karl-agent-master-mode small{color:var(--text-2)}@media(max-width:700px){.karl-agent-master-wizard__section-heading,.karl-agent-master-card__title-row{align-items:stretch;flex-direction:column}.karl-agent-master-review{grid-template-columns:1fr}}.dashboard-action-form-modal__content>.action-form,.dashboard-action-form-modal__content>.rbac-preview,.dashboard-action-form-modal__content>.inventory-state,.dashboard-action-form-modal__content>.operatorhub-install-preview{display:grid;gap:var(--space-4)}.dashboard-action-form-modal__content>.karl-sdn-composer__meta{margin:0;display:inline-flex;align-items:center;gap:var(--space-2);width:fit-content;max-width:100%;padding:8px 12px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary) 8%,var(--surface-1))}.dashboard-action-form-modal .form-error-summary,.dashboard-action-form-modal .error-note,.dashboard-action-form-modal .result-note{margin:0}.dashboard-action-form-modal .rbac-wizard-grid>.result-note,.dashboard-action-form-modal .rbac-wizard-grid>.error-note,.operators-wizard-card .rbac-wizard-grid>.result-note,.operators-wizard-card .rbac-wizard-grid>.error-note{align-self:end;display:flex;align-items:center;min-height:var(--control-height-compact);line-height:1.35}.dashboard-action-form-modal .vm-wizard-step-card{gap:var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--border-subtle) 92%,var(--surface-1));border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 94%,white 6%),color-mix(in srgb,var(--surface-1) 82%,var(--surface-2)));box-shadow:var(--shadow-1)}.dashboard-action-form-modal .vm-wizard-step-card__body{display:grid;gap:var(--space-4)}.dashboard-action-form-modal .vm-wizard-section-heading{flex-direction:column;align-items:stretch;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 86%,transparent)}.dashboard-action-form-modal .vm-wizard-section-heading>div{display:grid;gap:6px}.dashboard-action-form-modal .rbac-wizard-grid{margin-top:0;gap:var(--space-4) var(--space-3)}.dashboard-action-form-modal .rbac-wizard-grid label{gap:10px;min-width:0}.dashboard-action-form-modal .rbac-wizard-grid label>:is(input,select,.action-textarea,.enrollment-password-field,.vm-wizard-size-input-row,.searchable-select),.dashboard-action-form-modal .rbac-wizard-grid label>.searchable-select .searchable-select__trigger{width:100%}.dashboard-action-form-modal .rbac-wizard-grid>label.checkbox-row{align-self:end;min-height:var(--control-height-compact);padding-bottom:2px}.dashboard-action-form-modal .vm-wizard-review{gap:var(--space-4)}.dashboard-action-form-modal .vm-wizard-summary-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.dashboard-action-form-modal .yaml-editor-field{gap:var(--space-3);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--border-subtle) 88%,var(--surface-1));border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-1) 84%,var(--surface-2))}.dashboard-action-form-modal .yaml-editor-field>span{color:var(--text-primary);font-size:var(--type-body-compact)}.dashboard-action-form-modal .migration-factory-wizard__test-result{padding:var(--space-4);border-color:color-mix(in srgb,var(--primary) 20%,var(--border-subtle));background:color-mix(in srgb,var(--primary) 8%,var(--surface-1))}.wizard-drawer-shell__header h2{margin:0;font-size:24px;line-height:1.2;color:var(--text-1)}.wizard-drawer-shell__header p{margin:0;color:var(--text-2)}.rbac-wizard-header h3{margin:0;font-size:18px;color:var(--text-1)}.rbac-wizard-header p{margin:0;color:var(--text-2)}.rbac-wizard-grid{margin-top:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.rbac-wizard-grid label{align-content:start}.rbac-wizard-grid label>:is(input,select){width:100%;min-width:0;height:var(--control-height-compact);min-height:var(--control-height-compact);box-sizing:border-box;margin:0;font:inherit;line-height:1.25}.rbac-wizard-grid label>.enrollment-password-field{width:100%;min-width:0}.rbac-wizard-grid label>select{padding-block:0}.dashboard-action-form-modal .rbac-wizard-grid--scope{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start}.iam-source-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.iam-group-access-wizard__subject-card{display:grid;gap:8px;padding:16px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--primary) 6%,var(--surface-1))}.iam-group-access-wizard__subject-card h4,.iam-group-access-wizard__subject-card p{margin:0}.iam-group-access-wizard__scope-grid{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:16px;align-items:start}.dashboard-action-form-modal .iam-group-access-wizard__scope-grid .field-stack>select,.dashboard-action-form-modal .iam-group-access-wizard .field-stack>select,.dashboard-action-form-modal .iam-group-access-wizard__namespace-picker input[type=search],.dashboard-action-form-modal .iam-group-access-wizard__namespace-panel input[type=search],.dashboard-action-form-modal .iam-source-modal .field-stack>select,.dashboard-action-form-modal .iam-source-modal .field-stack>input{border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-1) 88%,var(--surface-raised));color:var(--text-1);box-sizing:border-box;box-shadow:inset 0 1px color-mix(in srgb,white 18%,transparent);transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.dashboard-action-form-modal .iam-source-modal__guardrail{grid-column:1 / -1}.dashboard-action-form-modal .iam-group-access-wizard__scope-grid .field-stack>select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3.25 5.5L7 9.25L10.75 5.5' stroke='%23606D87' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px 14px}.dashboard-action-form-modal .iam-group-access-wizard .field-stack{display:grid;gap:10px;min-width:0}.dashboard-action-form-modal .iam-group-access-wizard__scope-grid .field-stack{align-content:start}.dashboard-action-form-modal .iam-source-modal .field-stack{display:grid;gap:10px;min-width:0}.dashboard-action-form-modal .iam-group-access-wizard .field-stack>select{width:100%;min-width:0;min-height:var(--control-height-compact);height:var(--control-height-compact);appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3.25 5.5L7 9.25L10.75 5.5' stroke='%23606D87' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px 14px}.dashboard-action-form-modal .iam-source-modal .field-stack>select,.dashboard-action-form-modal .iam-source-modal .field-stack>input{width:100%;min-width:0;min-height:var(--control-height-compact);height:var(--control-height-compact)}.kds-directory-action-modal{width:min(900px,92vw)}.dashboard-action-form-modal .kds-directory-action-modal__field-full{grid-column:1 / -1}.kds-directory-form-hint{margin:var(--space-2) 0 0;color:var(--text-2);font-size:var(--type-body-compact);line-height:1.5}.kds-directory-action-modal__summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.kds-directory-action-modal__summary-grid .iam-wizard-note-card{height:100%;align-content:start}.kds-directory-table-name{display:grid;gap:6px;min-width:0}.kds-directory-table-name__meta{color:var(--text-3);font-size:var(--type-caption);line-height:1.4;overflow-wrap:anywhere}.kds-directory-shell{display:grid}.kds-directory-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:var(--space-4);align-items:start;margin-top:var(--space-4)}.kds-directory-layout__table{min-width:0}.kds-directory-drawer{position:sticky;top:calc(var(--global-header-height, 56px) + var(--space-4));display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:var(--space-3);align-content:start;padding:var(--space-4);min-width:0}.kds-directory-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.kds-directory-drawer__header-main{display:grid;gap:var(--space-1);min-width:0}.kds-directory-drawer__header-main h3,.kds-directory-drawer__subtitle{margin:0}.kds-directory-drawer__subtitle{color:var(--text-2);line-height:1.5}.kds-directory-drawer__tabs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.kds-directory-drawer__tabs button{min-height:var(--control-height-compact);padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent);background:color-mix(in srgb,var(--surface-1) 88%,var(--surface-2));color:var(--text-2);font-weight:600}.kds-directory-drawer__tabs button:hover{border-color:color-mix(in srgb,var(--primary) 26%,var(--border));color:var(--text-1)}.kds-directory-drawer__tabs button.is-active{border-color:color-mix(in srgb,var(--primary) 38%,transparent);background:color-mix(in srgb,var(--primary) 10%,var(--surface-1));color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 18%,transparent)}.kds-directory-drawer__body{display:grid;gap:var(--space-3);min-width:0}.kds-directory-drawer__section{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-1) 88%,var(--surface-2))}.kds-directory-drawer__section-header{display:grid;gap:var(--space-1)}.kds-directory-drawer__section-header h4{margin:0;color:var(--text-1)}.kds-directory-definition-list{display:grid;gap:var(--space-2);margin:0}.kds-directory-definition-list>div{align-items:start}.kds-directory-definition-list dd{margin:0}.kds-directory-membership-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.kds-directory-membership-list li{padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--border-subtle) 84%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-1) 92%,var(--surface-2));color:var(--text-1)}.kds-directory-drawer__actions{padding-top:var(--space-1);flex-wrap:wrap}.kds-directory-members-editor{display:grid;gap:var(--space-3)}.kds-directory-members-editor__picker{max-width:100%}.kds-directory-members-editor__picker .rbac-wizard-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end}.kds-directory-members-editor__picker-actions{display:flex;align-items:flex-end;min-height:100%}.kds-directory-members-editor__picker-actions>button{white-space:nowrap}.kds-directory-members-editor__selection{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-1) 84%,var(--surface-2))}.kds-directory-members-editor__member{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--border-subtle) 86%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-1) 92%,white 8%)}.kds-directory-members-editor__member>div{display:grid;gap:4px;min-width:0}.kds-directory-members-editor__member strong,.kds-directory-members-editor__member span{margin:0}.kds-directory-members-editor__member span{color:var(--text-2);font-size:var(--type-body-compact)}.dashboard-action-form-modal .iam-source-modal .field-stack>select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3.25 5.5L7 9.25L10.75 5.5' stroke='%23606D87' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px 14px}.dashboard-action-form-modal .iam-group-access-wizard__namespace-picker input[type=search]::placeholder{color:var(--text-3)}.dashboard-action-form-modal .iam-group-access-wizard__scope-grid .field-stack>select:hover,.dashboard-action-form-modal .iam-group-access-wizard .field-stack>select:hover,.dashboard-action-form-modal .iam-group-access-wizard__namespace-picker input[type=search]:hover,.dashboard-action-form-modal .iam-group-access-wizard__namespace-panel input[type=search]:hover,.dashboard-action-form-modal .iam-source-modal .field-stack>select:hover,.dashboard-action-form-modal .iam-source-modal .field-stack>input:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border))}.dashboard-action-form-modal .iam-group-access-wizard__scope-grid .field-stack>select:focus-visible,.dashboard-action-form-modal .iam-group-access-wizard .field-stack>select:focus-visible,.dashboard-action-form-modal .iam-group-access-wizard__namespace-picker input[type=search]:focus-visible,.dashboard-action-form-modal .iam-group-access-wizard__namespace-panel input[type=search]:focus-visible,.dashboard-action-form-modal .iam-source-modal .field-stack>select:focus-visible,.dashboard-action-form-modal .iam-source-modal .field-stack>input:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 18%,transparent);outline-offset:0;border-color:color-mix(in srgb,var(--primary) 56%,var(--border));box-shadow:inset 0 1px color-mix(in srgb,white 18%,transparent),0 0 0 1px color-mix(in srgb,var(--primary) 10%,transparent)}.dashboard-action-form-modal .iam-source-modal .field-stack>input::placeholder,.dashboard-action-form-modal .iam-group-access-wizard__namespace-panel input[type=search]::placeholder{color:var(--text-3)}.dashboard-action-form-modal .iam-source-modal .field-stack--checkbox{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;min-height:auto;border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-2) 62%,var(--surface-1))}.dashboard-action-form-modal .iam-source-modal .field-stack--checkbox>span{color:var(--text-1);font-size:var(--type-body-compact)}.iam-source-modal__preview{display:grid;gap:12px}.iam-group-access-wizard__namespace-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-height:min(44dvh,480px);max-height:min(44dvh,480px);padding:14px 16px;border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface-2) 72%,var(--surface-1));overflow:hidden}.iam-group-access-wizard__namespace-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.iam-group-access-wizard__namespace-list{min-height:0;overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch;display:grid;align-content:start;gap:8px;padding-right:4px}.iam-group-access-wizard__namespace-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-1) 82%,var(--surface-2))}.iam-group-access-wizard__scope-note,.iam-group-access-wizard__preview-meta{margin:0;color:var(--text-2);font-size:var(--type-body-compact)}.dashboard-action-form-modal .rbac-scope-field{align-self:start}.rbac-namespace-picker{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);display:grid;gap:var(--space-3);min-height:min(52dvh,560px);max-height:min(52dvh,560px);overflow:hidden;align-content:start}.rbac-namespace-picker legend{padding:0 var(--space-1);font-size:var(--type-caption);color:var(--text-2)}.rbac-namespace-picker__filter{display:grid;gap:var(--space-1);min-width:0}.rbac-namespace-picker__filter span,.rbac-namespace-picker__summary,.rbac-namespace-picker__empty{font-size:var(--type-body-compact);color:var(--text-2)}.rbac-namespace-picker__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.rbac-namespace-picker__empty{margin:0}.rbac-namespace-picker__list{min-height:0;overflow:auto;display:grid;align-content:start;gap:var(--space-2);padding-right:var(--space-1)}.rbac-namespace-picker__option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2);padding:8px 10px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-2) 84%,var(--surface-1));font-size:var(--type-body-compact);color:var(--text-1)}.rbac-namespace-picker__option span{min-width:0;overflow-wrap:anywhere}@media(max-width:1100px){.iam-access-tab__header,.iam-access-tab__section-header{flex-direction:column;align-items:stretch}.iam-group-access-wizard__scope-grid,.iam-source-form-grid{grid-template-columns:1fr}.iam-group-access-wizard__namespace-panel{min-height:320px;max-height:320px}}.rbac-namespace-picker__option:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--selected) 38%,var(--surface-1))}.rbac-preview{margin-top:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);padding:var(--space-4);display:grid;gap:var(--space-2)}.rbac-preview h3{margin:0;color:var(--text-1);font-size:16px}.rbac-preview p{margin:0;color:var(--text-2)}.rbac-preview pre{margin:0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);padding:var(--space-3);overflow:auto;max-height:360px}.rbac-preview code{font-family:var(--font-family-mono);font-size:12px;line-height:18px;color:var(--text-1)}.node-join-modal{width:min(760px,92vw)}.node-join-modal__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:start}.node-join-modal__header-copy{display:grid;gap:var(--space-2)}.node-join-modal__header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-2)}.node-join-modal__summary,.node-join-modal__command-card,.node-join-modal__notes{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);padding:var(--space-4);display:grid;gap:var(--space-3)}.node-join-modal__summary-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.node-join-modal__field{display:grid;gap:var(--space-1)}.node-join-modal__field>span{color:var(--text-2);font-size:var(--type-caption);font-weight:600}.node-join-modal__field select,.node-join-modal__readonly{min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);padding:0 var(--space-3);display:flex;align-items:center}.node-join-modal__readonly{font-family:var(--font-family-mono);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-join-modal__meta{display:grid;gap:var(--space-2)}.node-join-modal__meta p,.node-join-modal__notes p{margin:0;color:var(--text-2)}.node-join-modal__meta code,.node-join-modal__notes code{font-family:var(--font-family-mono);font-size:12px}.node-join-modal__section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.node-join-modal__section-header h4{margin:0;color:var(--text-1);font-size:16px}.node-join-modal__section-header p{margin:var(--space-1) 0 0;color:var(--text-2)}.node-join-modal__command{margin:0;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:var(--radius-md);background:var(--surface-1);padding:var(--space-3);overflow:auto}.node-join-modal__command code{font-family:var(--font-family-mono);font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word;color:var(--text-1)}.node-join-modal__warning{margin:0;color:var(--warning-text);font-size:var(--type-body-compact)}.node-join-modal__helper{margin:0;color:var(--text-2);font-size:var(--type-body-compact)}.rbac-table-section{display:grid;gap:var(--space-3)}.rbac-table-header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.rbac-table-header h3{margin:0;font-size:18px;color:var(--text-1)}.rbac-table-header p{margin:0;font-size:var(--type-caption);color:var(--text-2)}.rbac-table-context{margin-top:calc(var(--space-2) * -1)}.rbac-table-guidance{margin:0;color:var(--text-2);font-size:var(--type-body-compact)}.rbac-table-toolbar{margin-bottom:0;align-items:end}.rbac-table-toolbar .inventory-toolbar__field{min-width:144px}.rbac-table-toolbar .inventory-toolbar__field:first-child{min-width:min(280px,100%);flex:1 1 260px}.rbac-toolbar-note{display:inline-flex;align-items:center;min-height:var(--control-height-compact);padding:0 var(--space-3);border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,var(--surface-1));color:var(--text-2);font-size:var(--type-caption);white-space:nowrap}.rbac-toolbar-note strong{color:var(--text-1);font-weight:700;margin-left:4px}.rbac-row-actions{display:grid;grid-template-columns:repeat(2,max-content);align-items:start;align-content:start;justify-content:center;justify-items:center;width:max-content;max-width:100%;margin:0;gap:var(--space-2)}.rbac-action-tooltip-anchor{display:inline-flex}.rbac-table-wrap{border:1px solid var(--border);border-radius:var(--radius-md)}.rbac-bindings-table{min-width:1080px;--table-action-rail-width: 404px}.rbac-bindings-table__col-scope{width:88px}.rbac-bindings-table__col-namespace{width:120px}.rbac-bindings-table__col-binding{width:280px}.rbac-bindings-table__col-profile,.rbac-bindings-table__col-subject{width:220px}.rbac-bindings-table__col-updated{width:172px}.rbac-bindings-table__col-management{width:136px}.rbac-bindings-table__col-actions{width:404px;min-width:404px}.rbac-bindings-table td:last-child .rbac-row-actions>:first-child{grid-column:1 / -1}.rbac-bindings-table td:last-child .rbac-row-actions{margin-left:auto;margin-right:auto}.rbac-yaml-viewer{position:fixed;top:calc(var(--global-header-height, 56px) + var(--space-3));right:var(--space-3);bottom:var(--space-3);z-index:24;pointer-events:none;display:flex;align-items:stretch;justify-content:flex-end;padding:0}.rbac-yaml-viewer__surface{pointer-events:auto;width:min(760px,calc(100vw - (var(--space-3) * 2)));min-width:min(460px,calc(100vw - (var(--space-3) * 2)));max-width:760px;max-height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--space-3);overflow:hidden;box-shadow:var(--shadow-2)}.rbac-yaml-viewer__header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0}.rbac-yaml-viewer__header>div{min-width:0}.rbac-yaml-viewer__header .button-row{flex-wrap:wrap;justify-content:flex-end}.rbac-yaml-viewer__workbench,.rbac-yaml-viewer__workbench .yaml-workbench__editor,.rbac-yaml-viewer__workbench .yaml-workbench__fallback{min-height:0;height:100%}.rbac-yaml-viewer__workbench .yaml-workbench__fallback{max-height:none}.rbac-yaml-viewer__header h3{margin:0;font-size:16px;color:var(--text-1)}.rbac-yaml-viewer__header p{margin:0;font-size:var(--type-caption);color:var(--text-2)}.rbac-yaml-viewer pre{margin:0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);padding:var(--space-3);overflow:auto;max-height:72vh}.rbac-yaml-viewer code{font-family:var(--font-family-mono);font-size:12px;line-height:18px;color:var(--text-1)}@media(max-width:1200px){.mf-wizard__context-grid,.mf-wizard__layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.mf-wizard__summary-kv{grid-template-columns:1fr}.mf-wizard__summary--target{position:static;grid-column:1 / -1}.rbac-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rbac-workspace,.rbac-wizard-grid{grid-template-columns:1fr}.rbac-yaml-viewer__surface{width:min(720px,64vw)}.node-join-modal__summary-grid{grid-template-columns:1fr}}@media(max-width:900px){.mf-wizard__context-grid,.mf-wizard__layout,.rbac-kpi-grid{grid-template-columns:1fr}.rbac-header-strip{flex-direction:column;align-items:flex-start}.rbac-header-strip__right{justify-content:flex-start}.rbac-workspace{grid-template-columns:1fr}.rbac-workspace-rail{position:static;max-height:none;overflow:visible}.rbac-workspace-rail__section--subject,.rbac-subject-explorer{min-height:auto}.rbac-subject-results{flex:0 0 auto;max-height:none}.rbac-table-header{flex-direction:column;align-items:flex-start}.rbac-modal-scrim{padding:var(--space-3)}.rbac-profile-inspector__meta,.rbac-subject-overview-grid,.rbac-focused-identity-card__metrics{grid-template-columns:1fr}.rbac-focused-identity-card__header,.rbac-focused-identity-card__actions,.rbac-focus-banner,.rbac-focus-banner__copy,.rbac-focus-banner__identity,.rbac-workspace-rail__section-heading-top{flex-direction:column;align-items:flex-start}.rbac-profile-library{max-height:none}.enrollment-wizard-drawer{top:64px;right:var(--space-2);left:var(--space-2);bottom:var(--space-2);width:auto;min-width:0}.enrollment-wizard-scrim{display:block;background:color-mix(in srgb,var(--karl-neutral-950) 26%,transparent)}.enrollment-wizard-grid{grid-template-columns:1fr}.enrollment-toolbar__search{max-width:none}.enrollment-review-kv .details-panel-kv-row{grid-template-columns:1fr;gap:4px}.enrollment-delete-modal-scrim{padding:var(--space-2)}.enrollment-delete-modal{width:100%}.rbac-yaml-viewer{top:calc(var(--global-header-height, 56px) + var(--space-2));right:var(--space-2);bottom:var(--space-2)}.rbac-yaml-viewer__surface{width:min(100vw - (var(--space-2) * 2),100%);min-width:0}.node-join-modal__header{grid-template-columns:1fr}.node-join-modal__header-actions{justify-content:flex-start}.node-join-modal__section-header{flex-direction:column;align-items:stretch}}.karl-security-landing,.karl-sdn{display:grid;gap:var(--space-4)}.karl-security-landing__signals,.karl-sdn__signal-row{align-items:stretch}.karl-security-landing__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.karl-security-landing__capabilities,.karl-sdn-overview__capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.karl-security-card{display:grid;gap:var(--space-4);min-height:100%}.karl-security-card__header,.karl-sdn-shell__header,.karl-sdn-overview__header,.karl-sdn-health-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.karl-security-card__header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.karl-security-card__header h2,.karl-sdn-shell__header h2,.karl-sdn-overview__header h2,.karl-sdn-health-card__header h3{margin:0}.karl-sdn-shell__kicker{margin:0 0 var(--space-2) 0;color:var(--text-2);font-size:var(--type-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.karl-security-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.karl-security-card__metric,.karl-sdn-health-card{border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 76%,transparent);padding:var(--space-4)}.karl-security-card__metric{display:grid;gap:var(--space-1)}.karl-security-card__metric span,.karl-sdn-composer__meta,.karl-sdn-name-cell span{color:var(--text-2);font-size:var(--type-caption)}.events-center-signal-tile .vm-wizard-field-label,.karl-security-card__metric .vm-wizard-field-label,.gateway-status-row .vm-wizard-field-label{display:inline-flex;align-items:center;gap:6px}.karl-security-card__metric strong{font-size:var(--type-h3)}.karl-security-card__hint{margin:0;color:var(--text-2)}.karl-security-card__actions,.karl-sdn-shell__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.karl-sdn-shell{display:grid;gap:var(--space-4)}.karl-sdn-shell--compact{gap:var(--space-3);padding:var(--space-3) var(--space-4)}.karl-sdn-shell__alert{display:grid;gap:var(--space-1);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--warning) 28%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--warning) 10%,var(--surface-2))}.karl-sdn-shell__alert strong,.karl-sdn-shell__summary-item strong{margin:0}.karl-sdn-shell__alert span,.karl-sdn-shell__summary-item span,.karl-sdn-shell__summary-item small{color:var(--text-2)}.karl-sdn-shell__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.karl-sdn-shell__summary-item{display:grid;gap:4px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 76%,transparent)}.karl-sdn-shell__summary-item span{font-size:var(--type-caption)}.karl-sdn-shell__summary-item strong{font-size:var(--type-h3)}.karl-sdn-shell__summary-item small{font-size:var(--type-caption)}.karl-sdn__tabs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.karl-sdn__tabs--secondary{align-items:center;margin-top:0;padding:0 var(--space-1) var(--space-1);border-bottom:1px solid color-mix(in srgb,var(--border) 88%,transparent)}.karl-sdn__tabs--secondary .tab-strip__tab{min-height:32px;padding:0 10px;border-radius:999px;border-color:color-mix(in srgb,var(--border) 76%,transparent);background:transparent;color:var(--text-2);font-size:var(--type-caption);font-weight:600}.karl-sdn__tabs--secondary .tab-strip__tab:hover,.karl-sdn__tabs--secondary .tab-strip__tab:focus-visible{color:var(--text-1);border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--selected) 55%,transparent)}.karl-sdn__tabs--secondary .tab-strip__tab--active{color:var(--text-1);border-color:color-mix(in srgb,var(--primary) 44%,var(--border));background:color-mix(in srgb,var(--selected) 76%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 12%,transparent)}.karl-sdn-layout__body{display:grid;gap:var(--space-4)}.karl-sdn-overview{display:grid;gap:var(--space-3)}.karl-sdn__signal-row--compact .events-center-signal-tile{min-height:auto;padding:var(--space-3)}.karl-sdn-overview__signal-tile{gap:var(--space-2)}.karl-sdn-overview__signal-tile>div{display:grid;gap:4px}.karl-sdn-overview__signal-tile small{color:var(--text-2);font-size:var(--type-caption)}.karl-sdn-overview__insights,.karl-sdn-overview__posture,.karl-sdn-overview__activity{display:grid;gap:var(--space-3)}.karl-sdn-overview__section-head{display:grid;gap:var(--space-1)}.karl-sdn-overview__section-head--tight{gap:4px}.karl-sdn-overview__section-head--split{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-3)}.karl-sdn-overview__section-head h2{margin:0}.karl-sdn-overview__section-head .feature-intro{max-width:72ch;margin:0}.karl-sdn-overview__insights-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.karl-sdn-overview__insight{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 72%,transparent)}.karl-sdn-overview__insight-copy{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3)}.karl-sdn-overview__insight-copy strong,.karl-sdn-overview__insight-copy p{margin:0}.karl-sdn-overview__insight-copy p{color:var(--text-2)}.karl-sdn-overview__insight-severity{width:10px;height:10px;margin-top:6px;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface-3) 72%,var(--surface-raised))}.karl-sdn-overview__insight-severity--live{border-color:color-mix(in srgb,var(--success) 36%,var(--border));background:color-mix(in srgb,var(--success-surface) 72%,var(--surface-raised))}.karl-sdn-overview__insight-severity--warning{border-color:color-mix(in srgb,var(--warning) 36%,var(--border));background:color-mix(in srgb,var(--warning-surface) 72%,var(--surface-raised))}.karl-sdn-overview__insight-severity--danger{border-color:color-mix(in srgb,var(--danger) 36%,var(--border));background:color-mix(in srgb,var(--danger-surface) 72%,var(--surface-raised))}.karl-sdn-overview__insight-severity--default{border-color:color-mix(in srgb,var(--border) 84%,var(--text-3));background:color-mix(in srgb,var(--surface-2) 72%,var(--surface-raised))}.karl-sdn-overview__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.karl-sdn-vm-network,.karl-sdn-domains{display:grid;gap:var(--space-4)}.karl-sdn-domains__workflow-note{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.karl-sdn-domains__workflow-note strong,.karl-sdn-domains__workflow-note p{margin:0}.karl-sdn-domains__workflow-note p{max-width:78ch;color:var(--text-2)}.karl-sdn-vm-network .feature-card__header h2,.karl-sdn-domains .feature-card__header h2{margin:0}.karl-sdn-vm-network .feature-card__header .feature-intro,.karl-sdn-domains .feature-card__header .feature-intro{max-width:72ch;margin:0}.karl-sdn-vm-network__resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.karl-sdn-vm-network__resource-card{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-2) 70%,transparent)}.karl-sdn-vm-network__resource-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.karl-sdn-vm-network__resource-head span,.karl-sdn-vm-network__resource-card small{color:var(--text-2)}.karl-sdn-vm-network__resource-head strong{display:block;margin-top:4px}@media(max-width:1100px){.karl-sdn-vm-network__resource-grid{grid-template-columns:1fr}}.karl-sdn-health-card{display:grid;gap:var(--space-2);padding:var(--space-3)}.karl-sdn-health-card--actionable{width:100%;text-align:left;align-content:start;cursor:pointer;background:color-mix(in srgb,var(--surface-2) 76%,transparent)}.karl-sdn-health-card--actionable:hover,.karl-sdn-health-card--actionable:focus-visible{border-color:color-mix(in srgb,var(--primary) 30%,var(--border));background:color-mix(in srgb,var(--selected) 66%,transparent);outline:none}.karl-security-capability-card,.karl-sdn-capability-card{display:grid;gap:var(--space-2)}.karl-security-capability-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.karl-security-capability-card__header h3,.karl-security-capability-card strong{margin:0}.karl-security-capability-card p,.karl-sdn-capability-card p,.karl-sdn-health-card p{margin:0;color:var(--text-2)}.karl-sdn-health-card__meta{color:var(--text-2);font-size:var(--type-caption)}.karl-sdn-health-card__action{color:var(--primary);font-size:var(--type-caption);font-weight:700}.karl-sdn-overview__activity-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.karl-sdn-overview__activity-list{display:grid;gap:var(--space-2)}.karl-sdn-overview__activity-row{border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 58%,transparent);text-align:left;padding:var(--space-2) var(--space-3);display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1.2fr) auto;align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);transition:border-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}.karl-sdn-overview__activity-row:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--primary) 6%,var(--surface-2))}.karl-sdn-overview__activity-row strong,.karl-sdn-overview__activity-row span,.karl-sdn-overview__activity-row small{margin:0}.karl-sdn-overview__activity-primary{display:grid;gap:4px}.karl-sdn-overview__activity-row strong{font-size:var(--type-body-strong)}.karl-sdn-overview__activity-row span,.karl-sdn-overview__activity-row small{color:var(--text-2)}.karl-sdn-name-cell{display:grid;gap:4px}.karl-sdn-name-cell__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.karl-sdn-composer{width:min(960px,calc(100vw - 32px));max-height:calc(100vh - var(--space-6) - var(--space-4));display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:var(--space-3);overflow:hidden}.karl-sdn-composer__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2)}.karl-sdn-composer__body{min-height:0;overflow:auto;padding-right:0;padding-bottom:var(--space-3)}.karl-sdn-composer__footer{justify-content:space-between}.karl-sdn-composer__grid{display:grid;gap:var(--space-3)}.karl-sdn-composer__grid--double{grid-template-columns:repeat(2,minmax(0,1fr))}.karl-sdn-composer__grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.karl-sdn-composer__grid--quad{grid-template-columns:repeat(4,minmax(0,1fr))}.karl-sdn-composer__field{min-width:0}.karl-sdn-composer__field,.karl-sdn-composer__checkbox{display:grid;gap:8px;font-size:12px;color:var(--text-2)}.karl-sdn-composer__checkbox{min-height:var(--control-height-compact)}.karl-sdn-composer__field span{color:var(--text-2);font-weight:600}.karl-sdn-composer__field--full{grid-column:1 / -1}.karl-sdn-composer__field input,.karl-sdn-composer__field select,.karl-sdn-composer__field .searchable-select__trigger{width:100%;min-height:var(--control-height-compact);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);padding:0 12px;box-shadow:none}.karl-sdn-composer__field textarea{width:100%;min-height:128px;resize:vertical;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);padding:8px 12px;box-shadow:none}.karl-sdn-composer__field input::placeholder,.karl-sdn-composer__field textarea::placeholder{color:var(--text-3)}.karl-sdn-composer__field input:hover,.karl-sdn-composer__field select:hover,.karl-sdn-composer__field textarea:hover,.karl-sdn-composer__field .searchable-select__trigger:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border))}.karl-sdn-composer__field input:focus-visible,.karl-sdn-composer__field select:focus-visible,.karl-sdn-composer__field textarea:focus-visible,.karl-sdn-composer__field .searchable-select__trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 34%,transparent);outline-offset:2px}.karl-sdn-composer__field input:not([type=checkbox]):not([type=radio]):disabled,.karl-sdn-composer__field select:disabled,.karl-sdn-composer__field textarea:disabled,.karl-sdn-composer__field .searchable-select__trigger:disabled{border-color:color-mix(in srgb,var(--border) 90%,var(--surface-3));background:color-mix(in srgb,#7e8699 18%,var(--surface-2));color:color-mix(in srgb,var(--text-2) 70%,var(--text-3));-webkit-text-fill-color:color-mix(in srgb,var(--text-2) 70%,var(--text-3));box-shadow:inset 0 0 0 999px color-mix(in srgb,#7e8699 18%,var(--surface-2));cursor:not-allowed;opacity:.95}.karl-sdn-composer__stack{display:grid;gap:var(--space-3)}.karl-sdn-composer__impact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.karl-sdn-composer__inline-card{border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 76%,transparent);padding:var(--space-3);display:grid;gap:var(--space-3)}.karl-sdn-composer__inline-card strong{font-size:var(--type-body-strong)}.karl-sdn-composer__workflow-preview{gap:var(--space-2)}.karl-sdn-composer__workflow-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.karl-sdn-composer__workflow-preview-grid article{display:grid;gap:4px;min-width:0}.karl-sdn-composer__workflow-preview-grid span{color:var(--text-2);font-size:var(--type-caption)}.karl-sdn-composer__workflow-preview-grid strong{overflow-wrap:anywhere}.karl-sdn-composer__selector-note{margin:0;color:var(--text-2);font-size:var(--type-caption);line-height:1.5}.karl-sdn-composer__inline-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.karl-sdn-composer__file-upload-row{display:inline-flex;align-items:center;gap:var(--space-2)}.karl-sdn-composer__file-upload-name{color:var(--text-2);font-size:var(--type-body);line-height:1.2}.karl-sdn-composer__inline-actions--align-end{align-items:end;justify-content:flex-end}.karl-sdn-composer__checkbox{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-height-compact)}.karl-sdn-composer__checkbox input{width:16px;height:16px;margin:0}.karl-sdn-composer__chip-wrap{display:flex;flex-wrap:wrap;gap:var(--space-2)}.karl-sdn-composer__selector-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:end}.karl-sdn-selector-preview,.karl-sdn-selector-assistant{display:grid;gap:var(--space-2)}.karl-sdn-selector-preview{padding:var(--space-2)}.karl-sdn-selector-preview__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.karl-sdn-selector-preview__facts article{display:grid;gap:2px}.karl-sdn-selector-preview__facts span,.karl-sdn-selector-assistant__section-heading span,.karl-sdn-selector-assistant__candidate-copy span,.karl-sdn-selector-assistant__toolbar p{color:var(--text-2)}.karl-sdn-selector-preview__facts strong,.karl-sdn-selector-assistant__candidate-copy strong{font-size:var(--type-body-strong)}.karl-sdn-selector-assistant__toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;align-items:start}.karl-sdn-selector-assistant__toolbar p{margin:0;font-size:var(--type-caption)}.karl-sdn-selector-assistant__search{margin:0}.karl-sdn-selector-assistant__controls{display:grid;gap:var(--space-2)}.karl-sdn-selector-assistant__summary{display:flex;flex-wrap:wrap;gap:8px}.karl-sdn-selector-assistant__summary span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary) 7%,var(--surface-1));color:var(--text-2);font-size:var(--type-caption)}.karl-sdn-selector-assistant__section{display:grid;gap:8px;min-height:0}.karl-sdn-selector-assistant__section-heading{display:grid;gap:4px}.karl-sdn-selector-assistant__candidate-list{display:grid;gap:8px;max-height:min(180px,20vh);overflow:auto;align-content:start;padding-right:4px}.karl-sdn-selector-assistant__candidate{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:center;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 62%,transparent);padding:10px 12px}.karl-sdn-selector-assistant__candidate button{align-self:center}.karl-sdn-selector-assistant__candidate-copy{display:grid;gap:3px;min-width:0}.karl-sdn-selector-assistant__candidate-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.karl-sdn-selector-assistant__candidate-copy code{display:inline-flex;width:fit-content;max-width:100%;overflow-wrap:anywhere;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--primary) 6%,var(--surface-1));padding:2px 8px;color:var(--text-1);font-size:var(--type-caption)}.karl-sdn-selector-assistant__label-grid{display:flex;flex-wrap:wrap;gap:var(--space-2);max-height:min(160px,18vh);overflow:auto;align-content:flex-start;padding-right:4px}.karl-sdn-selector-assistant{max-height:min(320px,34vh);overflow:hidden}.karl-sdn-composer__review-card{display:grid;gap:var(--space-2)}.karl-sdn-composer__review-card h3,.karl-sdn-composer__review-card p{margin:0}.karl-sdn-composer__audit{display:grid;gap:var(--space-2)}.karl-sdn-composer__audit-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.karl-sdn-composer__audit p{margin:0;color:var(--text-2)}.karl-sdn-trust-toolbar{position:sticky;top:0;z-index:2;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-raised) 94%,var(--surface-2));box-shadow:var(--shadow-1)}.karl-sdn-trust-toolbar .inventory-toolbar__content{gap:var(--space-3)}.karl-sdn-trust-toolbar__filters{min-width:260px}.karl-sdn-trust-toolbar__legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.karl-sdn-trust-filter-menu{position:relative}.karl-sdn-trust-filter-menu summary{list-style:none;min-height:var(--control-height-compact);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer}.karl-sdn-trust-filter-menu summary::-webkit-details-marker{display:none}.karl-sdn-trust-filter-menu__panel{position:absolute;top:calc(100% + var(--space-2));left:0;min-width:280px;display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-2);z-index:12}.karl-sdn-trust-filter-menu__panel label{display:flex;align-items:center;gap:var(--space-2);color:var(--text-2)}.karl-sdn-trust-filter-menu__panel input{margin:0}.karl-sdn-trust-calm{display:grid;gap:var(--space-3)}.karl-sdn-trust-workbench{display:grid;gap:var(--space-4);align-items:start}.karl-sdn-trust-workbench>*{min-width:0}.karl-sdn-trust-workbench--focused,.karl-sdn-trust-workbench--aside-open{grid-template-columns:minmax(0,1fr) clamp(320px,24vw,380px);align-items:start}.karl-sdn-trust-matrix{display:grid;gap:var(--space-3);min-width:0;overflow:hidden;position:relative;z-index:0;align-content:start}.karl-sdn-trust-grid{display:grid;gap:var(--space-2);overflow:auto;width:100%;min-width:0;max-width:100%;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-raised) 96%,var(--surface-2));position:relative;z-index:0;box-sizing:border-box}.karl-sdn-trust-grid--calm{background:color-mix(in srgb,var(--surface-raised) 94%,var(--surface-2))}.karl-sdn-trust-grid__corner,.karl-sdn-trust-grid__header{display:flex;align-items:center;min-height:44px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-2) 78%,transparent);color:var(--text-2);font-size:var(--type-caption);font-weight:700}.karl-sdn-trust-grid__corner{color:var(--text-1);position:sticky;left:var(--space-2);top:var(--space-2);z-index:4;box-shadow:1px 0 color-mix(in srgb,var(--border) 72%,transparent)}.karl-sdn-trust-grid__header--col{position:sticky;top:var(--space-2);z-index:3}.karl-sdn-trust-grid__header--row{position:sticky;left:var(--space-2);z-index:2;box-shadow:1px 0 color-mix(in srgb,var(--border) 72%,transparent)}.karl-sdn-trust-grid__header--button{justify-content:flex-start;text-align:left;transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.karl-sdn-trust-grid__header--button:hover,.karl-sdn-trust-grid__header--button:focus-visible{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--selected) 68%,transparent);color:var(--text-1);outline:none}.karl-sdn-trust-grid__header--focused{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));background:color-mix(in srgb,var(--selected) 78%,transparent);color:var(--text-1)}.karl-sdn-trust-cell{display:grid;gap:4px;align-content:center;justify-items:start;min-height:72px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);text-align:left;transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.karl-sdn-trust-cell:hover,.karl-sdn-trust-cell:focus-visible{border-color:color-mix(in srgb,var(--primary) 36%,var(--border));background:color-mix(in srgb,var(--selected) 72%,transparent);transform:translateY(-1px);outline:none}.karl-sdn-trust-cell--selected{border-color:color-mix(in srgb,var(--primary) 44%,var(--border));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--primary) 18%,transparent),var(--shadow-1);background:color-mix(in srgb,var(--selected) 78%,transparent)}.karl-sdn-trust-cell strong{font-size:var(--type-body);line-height:1.3}.karl-sdn-trust-cell span{color:var(--text-2);font-size:var(--type-caption)}.karl-sdn-trust-cell--muted{justify-items:center;gap:0;background:color-mix(in srgb,var(--surface-2) 52%,transparent)}.karl-sdn-trust-cell__dot{width:10px;height:10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 76%,var(--text-3));background:color-mix(in srgb,var(--surface-3) 84%,var(--surface-raised))}.karl-sdn-trust-cell__dot--evidence{border-color:color-mix(in srgb,var(--warning) 48%,var(--border));background:color-mix(in srgb,var(--warning-surface) 74%,var(--surface-raised))}.karl-sdn-trust-cell--allowed{border-color:color-mix(in srgb,var(--success) 34%,var(--border));background:color-mix(in srgb,var(--success-surface) 68%,var(--surface-1))}.karl-sdn-trust-cell--denied{border-color:color-mix(in srgb,var(--danger) 34%,var(--border));background:color-mix(in srgb,var(--danger-surface) 68%,var(--surface-1))}.karl-sdn-trust-cell--unknown{background:color-mix(in srgb,var(--surface-2) 72%,transparent)}.karl-sdn-trust-cell--mixed{border-color:color-mix(in srgb,var(--warning) 34%,var(--border));background:color-mix(in srgb,var(--warning-surface) 62%,var(--surface-1))}.karl-sdn-trust-cell--diagonal,.karl-sdn-trust-cell--missing{justify-items:center;text-align:center;cursor:default}.karl-sdn-trust-cell--missing{display:flex;align-items:center;justify-content:center;min-height:72px;border:1px dashed var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-2) 64%,transparent);color:var(--text-3)}.karl-sdn-trust-cell--focus-row,.karl-sdn-trust-cell--focus-col{border-color:color-mix(in srgb,var(--primary) 22%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 12%,transparent)}.karl-sdn-trust-cell--focus-intersection{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--primary) 32%,transparent),var(--shadow-1)}.karl-sdn-trust-popover{position:fixed;z-index:48;max-width:300px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-2)}.karl-sdn-trust-popover__body{display:grid;gap:var(--space-2)}.karl-sdn-trust-popover__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.karl-sdn-trust-popover__header strong,.karl-sdn-trust-popover__body p{margin:0}.karl-sdn-trust-popover__body p{color:var(--text-2)}.karl-sdn-trust-popover__hint{color:var(--text-2);font-size:var(--type-caption)}.karl-sdn-trust-dialog{width:100%;max-width:100%;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--space-3);overflow:hidden}.karl-sdn-trust-dialog .wizard-modal-shell__steps{margin-bottom:0}.karl-sdn-trust-dialog .wizard-step__button{padding:8px 12px}.karl-sdn-trust-dialog__body{min-height:0;min-width:0;overflow:auto;display:grid;gap:var(--space-2);padding-right:0;padding-bottom:var(--space-3)}.karl-sdn-trust-dialog .vm-wizard-step-card{gap:var(--space-3);padding:var(--space-3)}.karl-sdn-trust-dialog .vm-wizard-section-heading{gap:var(--space-1);padding-bottom:var(--space-2)}.karl-sdn-trust-dialog__options{display:grid;gap:var(--space-2)}.karl-sdn-trust-dialog__option-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-2);padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 72%,transparent)}.karl-sdn-trust-dialog__option-card[data-disabled=true]{opacity:.72}.karl-sdn-trust-dialog__option-card strong,.karl-sdn-trust-dialog__option-card span{display:block}.karl-sdn-trust-dialog__option-card span{margin-top:4px;color:var(--text-2)}.karl-sdn-trust-dialog__impact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.karl-sdn-trust-dialog__impact-card{display:grid;gap:var(--space-1);padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 74%,transparent)}.karl-sdn-trust-dialog__impact-card span{color:var(--text-2);font-size:var(--type-caption)}.karl-sdn-trust-dialog .wizard-modal-shell__footer{margin-top:0;padding-top:var(--space-2)}.karl-sdn-trust-inspector,.karl-sdn-trust-focus{display:grid;gap:var(--space-3);position:sticky;top:calc(var(--global-header-height, 64px) + var(--space-4));max-height:calc(100dvh - var(--global-header-height, 64px) - var(--space-8));overflow:auto;z-index:40;isolation:isolate;align-content:start}.karl-sdn-trust-inspector__meta,.karl-sdn-trust-focus__counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.karl-sdn-trust-inspector__meta .feature-card--nested,.karl-sdn-trust-focus__counts .feature-card--nested{padding:var(--space-3)}.karl-sdn-trust-inspector__header{display:grid;gap:var(--space-3)}.karl-sdn-trust-inspector__title{display:grid;gap:var(--space-2)}.karl-sdn-trust-inspector__eyebrow{color:var(--text-3);font-size:var(--type-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.karl-sdn-trust-inspector__title h3{margin:0;font-size:var(--type-h3);line-height:1.2;overflow-wrap:anywhere}.karl-sdn-trust-inspector__header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);justify-content:space-between}.karl-sdn-trust-inspector__close{flex:0 0 auto}.karl-sdn-trust-inspector__close:hover,.karl-sdn-trust-inspector__close:focus-visible{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--selected) 72%,transparent);color:var(--text-1);outline:none}.karl-sdn-trust-inspector__meta span,.karl-sdn-trust-focus__counts span,.karl-sdn-trust-focus__row p,.karl-sdn-trust-inspector__section p,.karl-sdn-trust-inspector__section span{margin:0;color:var(--text-2)}.karl-sdn-trust-inspector__metric{display:grid;gap:var(--space-1);align-content:start;min-height:0}.karl-sdn-trust-inspector__metric--wide{grid-column:1 / -1}.karl-sdn-trust-inspector__metric span{font-size:var(--type-caption)}.karl-sdn-trust-inspector__metric strong{display:block;font-size:var(--type-body);line-height:1.3;overflow-wrap:anywhere}.karl-sdn-trust-inspector__section{display:grid;gap:var(--space-2)}.karl-sdn-trust-inspector__section strong{display:block}.karl-sdn-trust-inspector__evidence,.karl-sdn-trust-inspector__notes{display:grid;gap:var(--space-2)}.karl-sdn-trust-inspector__evidence article{display:grid;gap:4px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-2) 76%,transparent)}.karl-sdn-trust-inspector__evidence article span,.karl-sdn-trust-inspector__notes span{font-size:var(--type-caption)}.karl-sdn-trust-inspector__evidence article strong,.karl-sdn-trust-inspector__evidence article span,.karl-sdn-trust-inspector__notes span{overflow-wrap:anywhere}.karl-sdn-trust-inspector__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.karl-sdn-trust-inspector__actions>.btn-primary{grid-column:1 / -1}.karl-sdn-trust-inspector__danger-action{grid-column:1 / -1;border-color:color-mix(in srgb,var(--danger) 32%,var(--border));color:var(--danger)}.karl-sdn-trust-focus__row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.karl-sdn-trust-focus__row strong{display:block}.karl-sdn-trust-focus__list,.karl-sdn-trust-list{display:grid;gap:var(--space-3)}.karl-sdn-table-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0 0;color:var(--text-2)}.karl-sdn-table-pagination strong{color:var(--text-1)}.karl-sdn-table-pagination .button-row{align-items:center}.karl-sdn-trust-list-group{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);overflow:hidden}.karl-sdn-trust-list-group summary{list-style:none;cursor:pointer;padding:var(--space-3) var(--space-4)}.karl-sdn-trust-list-group summary::-webkit-details-marker{display:none}.karl-sdn-trust-list-group__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.karl-sdn-trust-list-group__summary>div:first-child{display:grid;gap:2px}.karl-sdn-trust-list-group__summary span{color:var(--text-2);font-size:var(--type-caption)}.karl-sdn-trust-list-group__chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.karl-sdn-connectivity{display:grid;gap:var(--space-4)}.karl-sdn-connectivity__toolbar{position:sticky;top:0;z-index:2;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-raised) 94%,var(--surface-2));box-shadow:var(--shadow-1)}.karl-sdn-connectivity__target-field,.karl-sdn-connectivity__selector-field,.karl-sdn-connectivity__traffic-field{display:grid;gap:var(--space-2)}.karl-sdn-connectivity__target-field{min-width:280px}.karl-sdn-connectivity__selector-field{grid-template-columns:minmax(180px,220px) minmax(0,1fr)}.karl-sdn-connectivity__traffic-field{grid-template-columns:minmax(120px,160px) minmax(96px,120px)}.karl-sdn-connectivity__autorun{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-height-compact);color:var(--text-2);justify-self:end;flex:0 0 auto}.karl-sdn-connectivity__autorun-label{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex:0 0 auto}.karl-sdn-connectivity__actions{display:grid;justify-items:end;align-content:start;row-gap:var(--space-2)}.karl-sdn-connectivity__action-buttons{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.karl-sdn-connectivity__result,.karl-sdn-connectivity__explain,.karl-sdn-connectivity__calm{display:grid;gap:var(--space-3)}.karl-sdn-connectivity__result{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-raised) 96%,var(--surface-1));padding:var(--space-4)}.karl-sdn-connectivity__result-empty{display:grid;gap:var(--space-2)}.karl-sdn-connectivity__result-empty--calm{min-height:96px;align-content:center}.karl-sdn-connectivity__result-empty strong,.karl-sdn-connectivity__result-empty p,.karl-sdn-connectivity__result-header h3,.karl-sdn-connectivity__result-header p{margin:0}.karl-sdn-connectivity__eyebrow{display:inline-flex;font-size:var(--type-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.karl-sdn-connectivity__result-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.karl-sdn-connectivity__chips,.karl-sdn-connectivity__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.karl-sdn-connectivity__explain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.karl-sdn-connectivity__evidence-list{display:grid;gap:var(--space-2)}.karl-sdn-connectivity__evidence-row{display:grid;gap:4px;text-align:left;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 74%,transparent);transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.karl-sdn-connectivity__evidence-row:hover,.karl-sdn-connectivity__evidence-row:focus-visible{border-color:color-mix(in srgb,var(--primary) 32%,var(--border));background:color-mix(in srgb,var(--selected) 72%,transparent);transform:translateY(-1px);outline:none}.karl-sdn-connectivity__evidence-row strong,.karl-sdn-connectivity__evidence-row span,.karl-sdn-connectivity__trace-list,.karl-sdn-connectivity__limitations{margin:0}.karl-sdn-connectivity__evidence-row span,.karl-sdn-connectivity__trace-list,.karl-sdn-connectivity__limitations{color:var(--text-2)}.karl-sdn-connectivity__trace-list,.karl-sdn-connectivity__limitations{display:grid;gap:var(--space-2);padding-left:var(--space-4)}.karl-sdn-connectivity__preview p{margin:0;color:var(--text-2)}@media(max-width:1600px){.karl-sdn-trust-workbench--focused,.karl-sdn-trust-workbench--aside-open{grid-template-columns:minmax(0,1fr)}.karl-sdn-trust-focus,.karl-sdn-trust-inspector{position:static;top:auto;max-height:none;overflow:visible}}@media(max-width:1200px){.karl-security-landing__grid,.karl-sdn-overview__grid,.karl-sdn-overview__insights-list,.karl-security-landing__capabilities,.karl-sdn-overview__capabilities,.karl-sdn-shell__summary{grid-template-columns:minmax(0,1fr)}.karl-sdn-composer__grid--quad{grid-template-columns:repeat(2,minmax(0,1fr))}.karl-sdn-composer__impact-grid{grid-template-columns:minmax(0,1fr)}.karl-sdn-composer__workflow-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.karl-sdn-composer__selector-toolbar,.karl-sdn-selector-assistant__toolbar{grid-template-columns:minmax(0,1fr)}.karl-sdn-selector-preview__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.karl-sdn-trust-workbench--focused,.karl-sdn-trust-workbench--aside-open,.karl-sdn-trust-dialog__impact,.karl-sdn-trust-inspector__meta,.karl-sdn-trust-focus__counts,.karl-sdn-trust-inspector__actions,.karl-sdn-connectivity__selector-field,.karl-sdn-connectivity__traffic-field,.karl-sdn-connectivity__explain-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.karl-security-card__header,.karl-sdn-shell__header,.karl-sdn-overview__header,.karl-sdn-health-card__header,.karl-security-capability-card__header,.karl-sdn-composer__audit-header,.karl-security-card__actions,.karl-sdn-shell__actions,.karl-sdn-composer__meta{flex-direction:column;align-items:stretch}.karl-sdn-overview__section-head--split,.karl-security-card__metrics,.karl-sdn-composer__grid--double,.karl-sdn-composer__grid--triple,.karl-sdn-composer__grid--quad,.karl-sdn-composer__workflow-preview-grid,.karl-sdn-selector-assistant__candidate,.karl-sdn-selector-preview__facts,.karl-sdn-overview__insight,.karl-sdn-overview__activity-row{grid-template-columns:minmax(0,1fr)}.karl-sdn-trust-toolbar__legend{justify-content:flex-start}.karl-sdn-trust-focus,.karl-sdn-trust-inspector{position:static}.events-center-focus,.events-center-footer-meta,.events-center-table-footer{flex-direction:column;align-items:flex-start}}@media(max-width:900px){.dlp-toolbar-grid,.dlp-toolbar-grid--wide,.dlp-toolbar-grid--triple,.dlp-template-edit-layout,.dlp-relay-grid,.dlp-relay-wizard-steps,.dlp-audit-layout--with-details{grid-template-columns:minmax(0,1fr)}.dlp-toolbar-field,.dlp-toolbar-field--compact,.dlp-toolbar-field--search{min-width:100%;flex-basis:100%}.dlp-template-editor-textarea{max-height:420px}.dlp-relay-wizard-steps .wizard-step:after{display:none}.dlp-audit-details{position:static}}.kubevirt-parity-page{display:grid;gap:var(--space-4)}.kubevirt-parity-page--details .feature-card{gap:var(--space-4)}.kubevirt-parity-toolbar{margin-bottom:var(--space-2)}.kubevirt-parity-feedback{margin-bottom:var(--space-4)}.kubevirt-parity-table-sort{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.kubevirt-parity-table-sort--active{color:var(--text-1)}.kubevirt-parity-resource-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.kubevirt-parity-resource-header h2{margin:0}.kubevirt-parity-resource-header__meta{margin:0 0 var(--space-1);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:var(--color-text-secondary)}.kubevirt-parity-tabs{margin-bottom:var(--space-4)}.kubevirt-parity-tab-panel{display:grid;gap:var(--space-4)}.kubevirt-parity-tab-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.kubevirt-parity-tab-toolbar__copy{display:grid;gap:var(--space-1)}.kubevirt-parity-tab-toolbar__copy h3,.kubevirt-parity-tab-toolbar__copy p{margin:0}.kubevirt-parity-tab-toolbar__copy p{color:var(--text-2)}.vm-detail-subnav{position:sticky;top:calc(var(--global-header-height, 64px) + var(--space-4))}.vm-detail-subnav--horizontal{position:static}.sidebar-resource-editor,.sidebar-resource-editor__layout{display:grid;gap:var(--space-4)}.sidebar-resource-editor__layout--open{grid-template-columns:minmax(0,1.35fr) minmax(360px,.95fr);align-items:start}.sidebar-resource-editor__content,.sidebar-resource-editor__panel{min-width:0}.sidebar-resource-editor__panel{position:sticky;top:calc(var(--global-header-height, 64px) + var(--space-4));display:grid;gap:var(--space-4);min-height:0}.sidebar-resource-editor__panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.sidebar-resource-editor__panel-header strong,.sidebar-resource-editor__panel-header p{margin:0}.sidebar-resource-editor__panel-header p{margin-top:var(--space-1);color:var(--text-2);font-size:var(--type-caption)}.sidebar-resource-editor__panel-body{display:grid;gap:var(--space-3);min-height:0}.vm-configuration-details,.vm-configuration-scheduling,.vm-configuration-initial-run,.vm-configuration-metadata{display:grid;gap:var(--space-4)}.vm-configuration-details__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4)}.vm-configuration-details__column{display:grid;gap:var(--space-4);align-content:start}.vm-configuration-details-row{display:grid;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid color-mix(in srgb,var(--divider) 88%,transparent)}.vm-configuration-details-row:last-child{padding-bottom:0;border-bottom:0}.vm-configuration-details-row__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.vm-configuration-details-row__header .vm-wizard-field-label{font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.vm-configuration-details-row__meta,.vm-configuration-details-row__note{margin:0;color:var(--text-2);font-size:var(--type-caption);line-height:1.5}.vm-configuration-details-row__actions{flex:0 0 auto}.vm-configuration-details-row__value{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.vm-configuration-details-row__value-main{display:grid;gap:var(--space-2);min-width:0;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.vm-configuration-details-row__stack{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.vm-configuration-details-row__control{flex:0 0 auto}.vm-configuration-details-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 .55rem;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--selected) 72%,transparent);color:var(--text-1);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.vm-configuration-toggle{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer}.vm-configuration-toggle input{position:absolute;opacity:0;pointer-events:none}.vm-configuration-toggle__track{position:relative;width:42px;height:24px;border-radius:999px;background:color-mix(in srgb,var(--surface-3) 88%,var(--surface-2));border:1px solid color-mix(in srgb,var(--border) 92%,transparent);transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.vm-configuration-toggle__thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:999px;background:var(--surface-raised);box-shadow:var(--shadow-1);transition:transform var(--motion-fast) var(--ease-standard)}.vm-configuration-toggle input:checked+.vm-configuration-toggle__track{background:color-mix(in srgb,var(--primary) 64%,var(--surface-2));border-color:color-mix(in srgb,var(--primary) 48%,var(--border))}.vm-configuration-toggle input:checked+.vm-configuration-toggle__track .vm-configuration-toggle__thumb{transform:translate(18px)}.vm-configuration-toggle input:disabled+.vm-configuration-toggle__track{opacity:.6}.vm-configuration-toggle__label{color:var(--text-2);font-size:var(--type-caption)}.vm-configuration-cloud-init-summary{display:grid;gap:2px}.vm-configuration-cloud-init-summary span{color:var(--text-2);font-size:var(--type-caption);line-height:1.45}.vm-configuration-cloud-init-key-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:end}.vm-configuration-tolerations__rows{display:grid;gap:var(--space-3)}.vm-configuration-tolerations__row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:var(--space-3);align-items:end}.vm-configuration-tolerations__row-action{display:flex;align-items:flex-end}.vm-configuration-expandable{border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--surface-raised) 94%,var(--surface-1));overflow:hidden}.vm-configuration-expandable__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.vm-configuration-expandable__title{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:700}.vm-configuration-expandable__title .vm-wizard-field-label>span:first-child{display:none}.vm-configuration-expandable__icon{color:var(--text-2);font-size:1.1rem;line-height:1}.vm-configuration-expandable__body{display:grid;gap:var(--space-4);padding:0 var(--space-4) var(--space-4)}.vm-configuration-modal{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 32px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.vm-configuration-modal--wide{width:min(920px,calc(100vw - 32px))}.vm-configuration-modal__body{min-height:0;display:grid;gap:var(--space-4);overflow:auto;padding-right:var(--space-1)}.vm-configuration-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.vm-configuration-form-grid>.service-create-page__field{align-self:start;align-content:start}.vm-configuration-choice-grid{display:grid;gap:var(--space-3)}.vm-configuration-mode-group{display:grid;gap:var(--space-3);margin:0;padding:0;border:0}.vm-configuration-mode-group legend{margin:0 0 var(--space-2);padding:0}.vm-configuration-mode-option{display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--space-3);align-items:start;padding:var(--space-3);border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--surface-raised) 92%,var(--surface-1))}.vm-configuration-mode-option input{margin:2px 0 0}.vm-configuration-mode-option span{display:grid;gap:2px}.vm-configuration-mode-option strong{color:var(--text-1);font-size:.95rem}.vm-configuration-mode-option small{color:var(--text-2);line-height:1.45}.vm-configuration-choice-card{position:relative;display:grid;min-width:0}.vm-configuration-choice-card input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.vm-configuration-choice-card__body{display:grid;gap:var(--space-1);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--surface-raised) 94%,var(--surface-1));transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.vm-configuration-choice-card__body strong{font-size:.98rem;color:var(--text-1)}.vm-configuration-choice-card__body small{color:var(--text-2);line-height:1.5}.vm-configuration-choice-card--selected .vm-configuration-choice-card__body,.vm-configuration-choice-card input:checked+.vm-configuration-choice-card__body{border-color:color-mix(in srgb,var(--primary) 44%,var(--border));background:color-mix(in srgb,var(--selected) 64%,var(--surface-raised));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 24%,transparent)}.vm-configuration-choice-card input:focus-visible+.vm-configuration-choice-card__body{outline:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 34%,transparent),0 0 0 4px color-mix(in srgb,var(--primary) 14%,transparent)}.vm-configuration-boot-order-table{display:grid;gap:var(--space-3)}.vm-configuration-boot-order-table__header,.vm-configuration-boot-order-table__row{display:grid;grid-template-columns:minmax(0,1.5fr) 144px 132px;gap:var(--space-3);align-items:center}.vm-configuration-boot-order-table__header{color:var(--text-2);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vm-configuration-boot-order-table__body{display:grid;gap:var(--space-3)}.vm-configuration-boot-order-table__row span{color:var(--text-2)}.vm-configuration-boot-order-table__row input{width:100%;min-height:var(--control-height);padding:.78rem .92rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text-1)}.vm-configuration-boot-order-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.vm-configuration-boot-order-list{display:grid;gap:var(--space-3)}.vm-configuration-boot-order-item{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;gap:var(--space-3);align-items:center;padding:var(--space-3);border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--surface-raised) 92%,var(--surface-1))}.vm-configuration-boot-order-item--disabled{background:color-mix(in srgb,var(--surface-2) 82%,var(--surface-1))}.vm-configuration-boot-order-handle{width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px dashed color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-2) 72%,transparent);color:var(--text-2);font-size:1rem;cursor:grab}.vm-configuration-boot-order-handle:disabled{cursor:default;opacity:.6}.vm-configuration-boot-order-main{min-width:0;display:grid;gap:2px}.vm-configuration-boot-order-main strong{color:var(--text-1)}.vm-configuration-boot-order-main span{color:var(--text-2);font-size:var(--type-caption)}.vm-configuration-boot-order-rank{display:inline-flex;align-items:center;justify-content:center;min-width:78px;min-height:32px;padding:0 var(--space-3);border-radius:999px;border:1px solid color-mix(in srgb,var(--primary) 26%,var(--border));background:color-mix(in srgb,var(--selected) 70%,transparent);color:var(--text-1);font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.vm-configuration-boot-order-item--disabled .vm-configuration-boot-order-rank{border-color:color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,var(--surface-2) 82%,transparent);color:var(--text-2)}.vm-configuration-boot-order-toggle{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-2);font-size:var(--type-caption)}.vm-configuration-boot-order-toggle input{margin:0}.vm-configuration-hardware-editor__rows{display:grid;gap:var(--space-3)}.vm-configuration-hardware-editor__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,1fr) auto;gap:var(--space-3);align-items:end}.service-create-page__field--span-2{grid-column:1 / -1}.vm-configuration-network,.vm-configuration-network__surface{display:grid;gap:var(--space-4)}.vm-configuration-network__toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.vm-configuration-network__copy h3{margin:0}.vm-configuration-network-table-wrap{border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--surface-raised) 94%,var(--surface-1))}.vm-configuration-network-table{width:100%;min-width:720px;border-collapse:collapse}.vm-configuration-network-table th,.vm-configuration-network-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid color-mix(in srgb,var(--divider) 88%,transparent);vertical-align:top}.vm-configuration-network-table tbody tr:last-child td{border-bottom:0}.vm-configuration-network-table th{color:var(--text-2);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;background:color-mix(in srgb,var(--surface-2) 72%,transparent)}.vm-configuration-network-table tbody tr:hover{background:color-mix(in srgb,var(--hover) 72%,transparent)}.vm-configuration-network-table__actions{width:1%;text-align:right;white-space:nowrap}.vm-configuration-network-name-cell{display:grid;gap:2px}.vm-configuration-network-name-cell strong{min-width:0;overflow-wrap:anywhere}.vm-configuration-network-name-cell__meta{color:var(--text-2);font-size:var(--type-caption)}.vm-network-interface-modal__section{display:grid;gap:var(--space-3)}.vm-network-interface-modal__label{color:var(--text-2);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vm-configuration-storage,.vm-configuration-storage__surface{display:grid;gap:var(--space-4)}.vm-configuration-storage__section{min-height:0;min-width:0}.vm-configuration-storage__section .kubevirt-parity-section__header{flex-wrap:wrap}.vm-configuration-storage__section .kubevirt-parity-section__header>div{min-width:0}.vm-configuration-storage__section .kubevirt-parity-section__header>div:last-child{max-width:100%}.khr-instance-config-body .vm-configuration-storage__section .kubevirt-parity-section__header{align-items:stretch;flex-direction:column}.khr-instance-config-body .vm-configuration-storage__section .kubevirt-parity-section__header>div:last-child{display:flex;justify-content:flex-end}.vm-configuration-storage__divider{height:1px;margin:0 var(--space-4);background:color-mix(in srgb,var(--divider) 88%,transparent)}.vm-configuration-storage__title-help{max-width:42ch;color:var(--text-2);font-size:var(--type-caption);line-height:1.45;text-align:right}.vm-configuration-storage__title-help span{display:block}.vm-configuration-storage-alert{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--surface-raised) 94%,var(--surface-2))}.vm-configuration-storage-alert strong,.vm-configuration-storage-alert p{margin:0}.vm-configuration-storage-alert p{margin-top:var(--space-1);color:var(--text-2);font-size:var(--type-caption);line-height:1.45}.vm-configuration-storage-alert--success{border-color:color-mix(in srgb,var(--success-border) 72%,var(--border));background:color-mix(in srgb,var(--success-surface) 82%,var(--surface-raised))}.vm-configuration-storage-alert--warning{border-color:color-mix(in srgb,var(--warning-border) 72%,var(--border));background:color-mix(in srgb,var(--warning-surface) 82%,var(--surface-raised))}.vm-configuration-storage-alert--error{border-color:color-mix(in srgb,var(--danger-border) 72%,var(--border));background:color-mix(in srgb,var(--danger-surface) 82%,var(--surface-raised))}.vm-configuration-storage-alert--info{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--selected) 68%,var(--surface-raised))}.vm-configuration-storage-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.vm-configuration-storage-toolbar__filter{min-width:min(280px,100%)}.vm-configuration-storage-table-wrap{border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--surface-raised) 94%,var(--surface-1))}.vm-configuration-storage-table{width:100%;min-width:860px;border-collapse:collapse}.vm-configuration-storage-table th,.vm-configuration-storage-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid color-mix(in srgb,var(--divider) 88%,transparent);vertical-align:top}.vm-configuration-storage-table tbody tr:last-child td{border-bottom:0}.vm-configuration-storage-table th{color:var(--text-2);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;background:color-mix(in srgb,var(--surface-2) 72%,transparent)}.vm-configuration-storage-table tbody tr:hover{background:color-mix(in srgb,var(--hover) 72%,transparent)}.vm-configuration-storage-table__actions{width:1%;text-align:right;white-space:nowrap}.vm-configuration-storage-table__boot-order{width:1%;white-space:nowrap}.vm-configuration-storage-boot-order-cell{display:inline-flex;align-items:center;gap:var(--space-2)}.vm-configuration-storage-name{display:grid;gap:var(--space-2)}.vm-configuration-storage-name__title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.vm-configuration-storage-name__title strong{min-width:0;overflow-wrap:anywhere}.vm-configuration-storage-name__chip{display:inline-flex;align-items:center;max-width:100%;min-height:24px;padding:0 .8rem;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--selected) 66%,transparent);color:var(--text-1);font-size:.78rem;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.vm-configuration-storage-name__badges{display:flex;flex-wrap:wrap;gap:var(--space-2)}.vm-configuration-storage-badge{display:inline-flex;align-items:center;min-height:22px;padding:0 .5rem;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-2) 74%,transparent);color:var(--text-2);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.vm-configuration-storage-badge--info{border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:color-mix(in srgb,var(--selected) 70%,transparent);color:var(--text-1)}.vm-configuration-storage-source{display:grid;gap:2px}.vm-configuration-storage-source strong{font-weight:600}.vm-configuration-storage-source span{color:var(--text-2);font-size:var(--type-caption);line-height:1.4}.vm-configuration-storage-environment{display:grid;gap:var(--space-4)}.vm-configuration-storage-environment__intro p{margin:0;color:var(--text-2);line-height:1.5}.vm-configuration-storage-environment__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,220px) auto;gap:var(--space-3);align-items:center;color:var(--text-2);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vm-configuration-storage-environment__rows{display:grid;gap:var(--space-3)}.vm-configuration-storage-environment__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,220px) auto;gap:var(--space-3);align-items:end}.vm-configuration-storage-environment__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.vm-detail-metrics-toolbar{min-width:196px}.vm-detail-metrics-section{border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--surface-raised) 92%,var(--surface-1));overflow:hidden}.vm-detail-metrics-section>summary{list-style:none;cursor:pointer;padding:var(--space-4);font-weight:700;border-bottom:1px solid color-mix(in srgb,var(--divider) 92%,transparent)}.vm-detail-metrics-section>summary::-webkit-details-marker{display:none}.vm-detail-metrics-section__body{display:grid;gap:var(--space-4);padding:var(--space-4)}.vm-detail-metrics-summary-grid,.vm-detail-metrics-chart-grid{display:grid;gap:var(--space-3)}.vm-detail-metrics-summary-grid,.vm-detail-metrics-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vm-detail-metrics-chart-grid--single{grid-template-columns:minmax(0,1fr)}.vm-detail-metrics-summary-card{display:grid;gap:var(--space-2);border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 94%,var(--surface-2)),color-mix(in srgb,var(--surface-1) 90%,var(--surface-2)))}.vm-detail-metrics-summary-card__label{color:var(--text-2);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.vm-detail-metrics-summary-card strong{font-size:1.2rem;line-height:1.05;letter-spacing:-.03em}.vm-detail-metrics-summary-card small{color:var(--text-2);font-size:.82rem;line-height:1.45}.vm-detail-metrics-chart-card{display:grid;gap:var(--space-2)}.vm-detail-metrics-chart-link{color:inherit;text-decoration:none}.vm-detail-metrics-chart-link:hover .observe-timeseries-chart,.vm-detail-metrics-chart-link:focus-visible .observe-timeseries-chart{background:color-mix(in srgb,var(--surface-2) 18%,transparent)}.service-create-page__layout{display:grid;gap:var(--space-4)}.service-create-page__field-grid,.service-create-page__selector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.service-create-page__section{display:grid;gap:var(--space-4)}.service-create-page__section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.service-create-page__section-header h2,.service-create-page__section-header p{margin:0}.service-create-page__section-header p{color:var(--text-2);margin-top:var(--space-1)}.service-create-page__field{display:grid;gap:var(--space-2);min-width:0}.service-create-page__field>input,.service-create-page__field>select{width:100%;min-height:var(--control-height);padding:.78rem .92rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text-1)}.service-create-page__field>input:disabled,.service-create-page__field>select:disabled{background:color-mix(in srgb,var(--surface-2) 88%,var(--surface-3));color:var(--text-2)}.service-create-page__field>.searchable-select,.service-create-page__field>.searchable-select .searchable-select__trigger{width:100%}.service-create-page__field-note{margin:0;color:var(--text-2);font-size:var(--type-caption);line-height:1.45}.service-create-page__rows,.service-create-page__port-list{display:grid;gap:var(--space-3)}.service-create-page__port-card{display:grid;gap:var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-border-subtle) 88%,transparent);border-radius:var(--radius-xl);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 97%,var(--primary) 3%),color-mix(in srgb,var(--surface-2) 92%,var(--surface-raised)));box-shadow:inset 0 1px color-mix(in srgb,var(--surface-1) 72%,transparent)}.service-create-page__port-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.service-create-page__port-card-header h3,.service-create-page__port-card-header p{margin:0}.service-create-page__port-card-header h3{font-size:.92rem}.service-create-page__port-card-header p{margin-top:var(--space-1);color:var(--text-2);font-size:var(--type-caption);line-height:1.45}.service-create-page__port-card-grid{display:grid;grid-template-columns:minmax(220px,1.7fr) repeat(3,minmax(112px,1fr));gap:var(--space-3);align-items:end}.service-create-page__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:var(--space-2);align-items:center}.service-create-page__row--ports{grid-template-columns:minmax(120px,1fr) 112px 112px 112px auto}.service-create-page__row input,.service-create-page__row select{width:100%;min-height:var(--control-height);padding:.78rem .92rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text-1)}.service-create-page__row input:disabled{background:color-mix(in srgb,var(--surface-2) 88%,var(--surface-3));color:var(--text-2)}.vm-configuration-metadata-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:var(--space-3);align-items:end}.vm-configuration-metadata-field{display:grid;gap:var(--space-2);min-width:0}.vm-configuration-metadata-input{width:100%;min-height:var(--control-height);padding:.78rem .92rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text-1)}.vm-configuration-metadata-input:hover,.service-create-page__field>input:hover,.service-create-page__field>select:hover,.service-create-page__row input:hover,.service-create-page__row select:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}.vm-configuration-metadata-input:focus-visible,.service-create-page__field>input:focus-visible,.service-create-page__field>select:focus-visible,.service-create-page__row input:focus-visible,.service-create-page__row select:focus-visible{outline:none;border-color:color-mix(in srgb,var(--primary) 46%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}@media(max-width:1280px){.service-create-page__port-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kubevirt-parity-action-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 94%,var(--primary) 6%),color-mix(in srgb,var(--surface-2) 88%,var(--surface-raised)));box-shadow:inset 0 1px color-mix(in srgb,var(--surface-1) 72%,transparent)}.kubevirt-parity-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.kubevirt-parity-overview-grid--single{grid-template-columns:minmax(0,1fr);margin-top:var(--space-4)}.kubevirt-parity-section{padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:inset 0 1px color-mix(in srgb,var(--surface-1) 72%,transparent);min-height:100%}.kubevirt-parity-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.kubevirt-parity-section__header h3{margin:0;font-size:1rem}.kubevirt-parity-section__header p{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:.84rem}.kubevirt-parity-metric{display:grid;gap:.35rem}.kubevirt-parity-metric__label{color:var(--color-text-secondary);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.kubevirt-parity-metric__value{font-weight:700;font-size:1.05rem}.kubevirt-parity-kv{display:grid;gap:var(--space-3);margin:0}.kubevirt-parity-kv__row{display:grid;grid-template-columns:minmax(140px,180px) minmax(0,1fr);gap:var(--space-3);align-items:start}.kubevirt-parity-kv__row dt{margin:0;color:var(--color-text-secondary);font-size:.84rem}.kubevirt-parity-kv__row dd{margin:0;font-weight:600}.kubevirt-parity-kv__row--muted dd{color:var(--color-text-secondary)}.kubevirt-parity-activity-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.kubevirt-parity-activity-list li{display:grid;gap:.3rem;padding-bottom:var(--space-3);border-bottom:1px solid var(--divider)}.kubevirt-parity-activity-list li:last-child{padding-bottom:0;border-bottom:0}.kubevirt-parity-activity-list strong{font-size:.92rem}.kubevirt-parity-activity-list span,.kubevirt-parity-activity-list time{color:var(--color-text-secondary);font-size:.84rem}.kubevirt-parity-chip-list{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0}.kubevirt-parity-compact-table{width:100%;border-collapse:collapse;min-width:520px}.kubevirt-parity-compact-table th,.kubevirt-parity-compact-table td{padding:.85rem .9rem;text-align:left;vertical-align:top}.kubevirt-parity-compact-table th{color:var(--color-text-secondary);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--divider)}.kubevirt-parity-compact-table td{border-bottom:1px solid var(--divider)}.kubevirt-parity-compact-table tbody tr:last-child td{border-bottom:0}.vm-overview-layout{display:grid;gap:var(--space-3)}.vm-overview-card{min-height:auto;height:100%}.boxed-section-card{display:grid;gap:var(--space-3);align-content:start}.boxed-section-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.boxed-section-card__header h3,.vm-overview-hardware-group h4,.vm-overview-trend-tile__header h4,.vm-overview-subsection__header h4{margin:0}.boxed-section-card__header p,.vm-overview-note,.vm-overview-trend-tile__header p,.vm-overview-subsection__header p{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:.84rem;line-height:1.45}.boxed-section-card__header-action{display:flex;align-items:center;gap:var(--space-2)}.vm-overview-range-select,.vm-overview-range-select .searchable-select__trigger{min-width:196px}.vm-overview-title-with-help{display:inline-flex;align-items:center;gap:var(--space-2)}.boxed-section-card__body{display:grid;gap:var(--space-3)}.boxed-section-card__footer{margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--divider);display:flex;align-items:center;justify-content:flex-end}.vm-overview-layout__columns,.packed-overview-layout__pair{display:grid;gap:var(--space-3)}.vm-overview-layout__columns{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);align-items:start}.vm-overview-layout__main-column,.vm-overview-layout__side-column{display:grid;gap:var(--space-3);min-width:0;align-content:start}.packed-overview-layout__pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.vm-overview-card__link{min-height:var(--control-height-compact)}.vm-overview-card--alerts>.boxed-section-card__body{gap:var(--space-2)}.vm-overview-card--alerts>.boxed-section-card__body:empty{display:none}.vm-overview-alert-summary__status-slot{min-height:1.218rem}.vm-overview-alert-summary__badges{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.vm-overview-alert-summary__support{margin:0;color:var(--text-2);font-size:.84rem;line-height:1.45}.vm-overview-alert-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.vm-overview-alert-list__item{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--divider);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-2) 80%,var(--surface-raised))}.vm-overview-alert-list__copy{display:grid;gap:.2rem}.vm-overview-alert-list__copy strong{font-size:.9rem}.vm-overview-alert-list__copy p{margin:0;color:var(--text-2);font-size:.8rem;line-height:1.45}.vm-overview-alert-list__badges{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.vm-overview-alert-list--compact{gap:var(--space-1)}.vm-overview-alert-list--compact .vm-overview-alert-list__item{gap:var(--space-1);padding:var(--space-2) 0 0;border:0;border-top:1px solid var(--divider);border-radius:0;background:transparent}.vm-overview-details{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(200px,.62fr);gap:var(--space-3);align-items:start}.vm-overview-details__facts{min-width:0}.vm-overview-fields{gap:var(--space-4)}.vm-overview-fields .kubevirt-parity-kv__row dd{font-weight:500}.vm-overview-status-detail{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.vm-overview-field-stack{display:grid;gap:.15rem}.vm-overview-field-subtext{color:var(--text-2);font-size:.8rem;font-weight:400}.vm-overview-identity{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.vm-overview-identity__chip{display:inline-flex;align-items:center;min-height:22px;padding:0 var(--space-2);border:1px solid color-mix(in srgb,var(--primary) 26%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--text-1);font-size:.78rem;font-weight:600}.vm-overview-console-preview{display:grid;gap:var(--space-3)}.vm-overview-console-preview__trigger{display:block;color:inherit;text-decoration:none;cursor:pointer}.vm-overview-console-preview__trigger:focus-visible .vm-overview-console-preview__screen,.vm-overview-console-preview__trigger:hover .vm-overview-console-preview__screen{border-color:color-mix(in srgb,var(--primary) 48%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 18%,transparent)}.vm-overview-console-preview__screen{min-height:188px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:var(--radius-lg);overflow:hidden;background:radial-gradient(circle at top,color-mix(in srgb,var(--primary) 20%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--surface-3) 92%,var(--surface-raised)),color-mix(in srgb,var(--surface-2) 82%,var(--surface-raised)));display:grid;grid-template-rows:auto minmax(0,1fr)}.vm-overview-console-preview__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--divider);background:color-mix(in srgb,var(--surface-raised) 64%,transparent);color:var(--text-2);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.vm-overview-console-preview__body{display:grid;align-content:center;gap:var(--space-2);padding:var(--space-3)}.vm-overview-console-preview__body--live{align-content:stretch;gap:0;padding:0}.vm-overview-console-preview__body p{margin:0}.vm-overview-console-preview__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.vm-overview-console-preview__actions .button-secondary,.vm-overview-console-preview__actions .inline-link-btn{min-height:2rem}.vm-overview-console-preview__viewport{min-height:150px;background:var(--code-surface)}.vm-overview-console-preview__viewport .vm-console-vnc-shell,.vm-overview-console-preview__viewport .vm-console-vnc-frame{min-height:150px}.vm-overview-console-preview__viewport .vm-console-vnc-shell{border:0;border-radius:0}.vm-overview-console-preview__viewport .vm-console-vnc-shell,.vm-overview-console-preview__viewport .vm-console-vnc-frame,.vm-overview-console-preview__viewport .vm-console-vnc-host,.vm-overview-console-preview__viewport canvas{pointer-events:none}.vm-overview-console-preview__affordance{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-top:1px solid var(--divider);background:color-mix(in srgb,var(--surface-1) 82%,transparent);color:var(--text-2);font-size:.84rem}.vm-overview-console-preview__trigger .vm-overview-console-preview__affordance{color:var(--primary)}.vm-overview-subsection{display:grid;gap:var(--space-3)}.vm-overview-subsection+.vm-overview-subsection{padding-top:var(--space-3);border-top:1px solid var(--divider)}.vm-overview-subsection__header{display:grid;gap:var(--space-1)}.vm-overview-card--utilization>.boxed-section-card__header{padding-bottom:var(--space-3);border-bottom:1px solid var(--divider)}.vm-overview-card--utilization>.boxed-section-card__body{gap:var(--space-3)}.vm-overview-subsection--utilization{gap:var(--space-3)}.vm-overview-metric-grid,.vm-overview-chart-grid{display:grid;gap:var(--space-2)}.vm-overview-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vm-overview-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vm-overview-util-summary,.vm-overview-chart-panel{min-height:100%}.vm-overview-util-summary{display:grid;gap:var(--space-3);align-content:start;padding:var(--space-3);border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));border-radius:var(--radius-xl);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 94%,var(--surface-2)),color-mix(in srgb,var(--surface-1) 88%,var(--surface-2)))}.vm-overview-util-summary--live{border-color:color-mix(in srgb,var(--status-success) 32%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--status-success-bg) 38%,var(--surface-raised)),color-mix(in srgb,var(--surface-1) 90%,var(--status-success-bg)))}.vm-overview-util-summary--warning{border-color:color-mix(in srgb,var(--status-warning) 36%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--status-warning-bg) 32%,var(--surface-raised)),color-mix(in srgb,var(--surface-1) 90%,var(--status-warning-bg)))}.vm-overview-util-summary__meta{display:grid;gap:var(--space-1)}.vm-overview-util-summary__label{color:var(--color-text-secondary);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.vm-overview-util-summary__value{font-size:1.18rem;line-height:1.05;letter-spacing:-.03em}.vm-overview-util-summary__detail{margin:0;color:var(--text-2);font-size:.8rem;line-height:1.35}.vm-overview-util-summary__body{display:grid;justify-items:start}.vm-overview-util-network{display:grid;gap:var(--space-2);width:100%}.vm-overview-util-network__rows{display:grid;gap:.35rem}.vm-overview-util-network__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);color:var(--text-2)}.vm-overview-util-network__row strong{color:var(--text-1);font-size:.9rem;font-weight:600}.vm-overview-util-network__row span,.vm-overview-util-network__total-label{color:var(--text-2);font-size:.8rem}.vm-overview-util-network__link{justify-self:start;min-height:1.75rem;padding:0 .55rem;font-size:.74rem;line-height:1.1;white-space:nowrap}.vm-overview-util-network__link[disabled]{opacity:.68}.vm-overview-network-popover{position:fixed;z-index:40;border:1px solid var(--divider);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-raised) 96%,var(--surface-2));box-shadow:var(--shadow-lg);overflow:hidden}.vm-overview-network-popover__header{padding:var(--space-3);border-bottom:1px solid var(--divider)}.vm-overview-network-popover__body{display:grid;gap:var(--space-3);padding:var(--space-3)}.vm-overview-network-popover__eyebrow{margin:0;color:var(--text-2);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.vm-overview-network-popover__list{display:grid;gap:var(--space-2);max-height:240px;overflow:auto}.vm-overview-network-popover__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.vm-overview-network-popover__row-name{color:var(--link);font-weight:500}.vm-overview-network-popover__row-value{color:var(--text-2);font-size:.8rem;white-space:nowrap}.vm-overview-network-popover__empty{margin:0;color:var(--text-2);font-size:.82rem;line-height:1.45}.utilization-ring{position:relative;inline-size:124px;block-size:124px;display:grid;place-items:center}.utilization-ring svg{inline-size:100%;block-size:100%;transform:rotate(-90deg)}.utilization-ring__track,.utilization-ring__progress{fill:none;stroke-width:8}.utilization-ring__track{stroke:color-mix(in srgb,var(--text-2) 38%,transparent)}.utilization-ring__progress{stroke:var(--primary);stroke-linecap:round;transition:stroke-dashoffset .18s ease,stroke .18s ease}.utilization-ring--success .utilization-ring__progress{stroke:var(--status-success)}.utilization-ring--warning .utilization-ring__progress{stroke:var(--status-warning)}.utilization-ring--neutral .utilization-ring__progress{stroke:color-mix(in srgb,var(--text-2) 52%,var(--border))}.utilization-ring__center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:2px;text-align:center}.utilization-ring__title{font-size:.96rem;line-height:1.1;letter-spacing:-.02em}.utilization-ring__subtitle{color:var(--text-2);font-size:.82rem}.vm-overview-chart-panel{gap:var(--space-2);padding:0;overflow:hidden;border-radius:var(--radius-xl)}.vm-overview-chart-panel__link{display:grid;gap:inherit;min-height:100%;color:inherit;text-decoration:none}.vm-overview-chart-panel__link:hover,.vm-overview-chart-panel__link:focus-visible{outline:none}.vm-overview-chart-panel__link:hover .observe-timeseries-chart,.vm-overview-chart-panel__link:focus-visible .observe-timeseries-chart{background:color-mix(in srgb,var(--surface-2) 18%,transparent)}.vm-overview-chart-panel__link:hover .vm-overview-chart-panel__header h4,.vm-overview-chart-panel__link:focus-visible .vm-overview-chart-panel__header h4{color:var(--primary)}.vm-overview-chart-panel__link .observe-timeseries-chart__canvas{cursor:pointer}.vm-overview-chart-panel__header{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-3) 0}.vm-overview-chart-panel__header h4{margin:0;font-size:.94rem}.vm-overview-chart-panel__header p{margin:0;color:var(--text-2);font-size:.79rem;line-height:1.35}.vm-overview-chart-panel__chart{min-height:176px}.vm-overview-chart-panel .observe-timeseries-chart{min-height:0;padding:0 var(--space-3) var(--space-3);border:0;border-radius:0;background:transparent}.vm-overview-chart-panel .observe-timeseries-chart__canvas{min-height:176px}.vm-overview-chart-panel--placeholder{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,var(--surface-2)),color-mix(in srgb,var(--surface-1) 92%,var(--surface-2)))}.vm-overview-chart-panel__placeholder{position:relative;min-height:176px;margin:0 var(--space-3) var(--space-3);border-radius:calc(var(--radius-lg) + 2px);border:1px solid color-mix(in srgb,var(--border) 84%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 66%,transparent),color-mix(in srgb,var(--surface-2) 26%,transparent));overflow:hidden}.vm-overview-chart-panel__placeholder-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:repeat(3,1fr)}.vm-overview-chart-panel__placeholder-grid span{border-top:1px solid color-mix(in srgb,var(--border) 62%,transparent)}.vm-overview-chart-panel__placeholder-grid span:first-child{border-top:0}.vm-overview-chart-panel__placeholder-line{position:absolute;inset-inline:10% 8%;inset-block-start:28%;block-size:2px;border-radius:999px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--primary) 44%,transparent) 10%,color-mix(in srgb,var(--primary) 72%,transparent) 58%,color-mix(in srgb,var(--primary) 48%,transparent) 100%);transform:skewY(-8deg);box-shadow:120px 24px color-mix(in srgb,var(--primary) 54%,transparent),210px 6px color-mix(in srgb,var(--primary) 36%,transparent)}.vm-overview-chart-panel__placeholder-axis{position:absolute;inset-inline:0;inset-block-end:12px;display:flex;justify-content:space-around}.vm-overview-chart-panel__placeholder-axis span{inline-size:52px;block-size:8px;border-radius:999px;background:color-mix(in srgb,var(--text-2) 16%,transparent)}.vm-overview-metrics-unavailable{position:relative;min-block-size:548px}.vm-overview-metrics-unavailable__preview{display:grid;gap:var(--space-3);filter:blur(8px) saturate(.72);opacity:.52;pointer-events:none;-webkit-user-select:none;user-select:none}.vm-overview-metrics-unavailable__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;justify-items:center;gap:var(--space-3);padding:var(--space-6);text-align:center;background:radial-gradient(circle at top,color-mix(in srgb,var(--surface-raised) 96%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 72%,transparent),color-mix(in srgb,var(--surface-1) 68%,transparent))}.vm-overview-metrics-unavailable__eyebrow{display:inline-flex;align-items:center;justify-content:center;padding:.42rem .8rem;border:1px solid color-mix(in srgb,var(--status-warning) 44%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--status-warning-bg) 72%,var(--surface-raised));color:color-mix(in srgb,var(--status-warning) 86%,var(--text-1));font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vm-overview-metrics-unavailable__overlay h4{margin:0;max-inline-size:38rem;font-size:1.18rem;line-height:1.25}.vm-overview-metrics-unavailable__overlay p{margin:0;max-inline-size:34rem;color:var(--text-2);line-height:1.5}.vm-overview-util-network--placeholder .button-secondary[disabled]{opacity:.78}.observe-timeseries-chart__canvas-shell{position:relative}.observe-timeseries-chart__tooltip{position:absolute;z-index:2;min-width:168px;max-width:220px;padding:.65rem .8rem;border:1px solid color-mix(in srgb,var(--border) 86%,var(--surface-3));border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-raised) 96%,white);box-shadow:var(--shadow-lg);pointer-events:none;display:grid;gap:.45rem}.observe-timeseries-chart__tooltip-time{font-size:.8rem;line-height:1.35}.observe-timeseries-chart__tooltip-values{display:grid;gap:.28rem}.observe-timeseries-chart__tooltip-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;font-size:.78rem;color:var(--text-2)}.observe-timeseries-chart__tooltip-row--text{grid-template-columns:auto minmax(0,1fr)}.observe-timeseries-chart__tooltip-row strong{color:var(--text-1);font-size:.8rem}.observe-timeseries-chart__tooltip-text{color:var(--text-1);font-size:.79rem;line-height:1.35}.observe-timeseries-chart__tooltip-swatch{width:.55rem;height:.55rem;border-radius:999px;flex:0 0 auto}.vm-overview-empty{min-height:104px;border:1px dashed color-mix(in srgb,var(--border) 92%,var(--divider));border-radius:var(--radius-lg);padding:var(--space-3);display:grid;place-items:center;text-align:center;background:color-mix(in srgb,var(--surface-2) 72%,var(--surface-raised))}.vm-overview-empty p{margin:0;color:var(--color-text-secondary);font-size:.9rem;line-height:1.5}.vm-overview-empty--compact{min-height:72px}.vm-overview-mini-table{min-width:0}.vm-overview-mini-table th,.vm-overview-mini-table td{padding-inline:.75rem}.vm-overview-hardware-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.vm-overview-hardware-group{display:grid;gap:var(--space-3)}.vm-overview-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.vm-overview-list li{display:grid;gap:.15rem;padding:var(--space-3);border:1px solid var(--divider);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-2) 82%,var(--surface-raised))}.vm-overview-list li strong{font-size:.92rem}.vm-overview-list li span{color:var(--color-text-secondary);font-size:.84rem}.kubevirt-parity-console-panel{display:grid;gap:var(--space-2);width:min(97%,1360px);margin:0 auto}.khr-instance-page{display:grid;gap:var(--space-4);min-width:0}.khr-instance-page--details{align-content:start}.khr-instance-surface,.khr-instance-detail-card{display:grid;gap:var(--space-4)}.khr-instance-surface{grid-template-columns:minmax(0,1fr)}.khr-instance-detail-card{overflow:visible}.khr-instance-detail-card>.khr-instance-tab-panel,.khr-instance-detail-card>.khr-instance-config-layout{padding:0}.khr-instance-toolbar input,.khr-instance-toolbar select{min-width:min(168px,100%);max-width:100%}.khr-instance-toolbar .button-row{flex-wrap:wrap}@media(max-width:1024px){.khr-instance-toolbar .inventory-toolbar__field{flex:1 1 150px;min-width:0}.khr-instance-toolbar .inventory-toolbar__actions{flex:1 1 100%;margin-left:0}}.khr-instance-feedback{margin:0}.khr-instance-tab-panel{display:grid;gap:var(--space-4);min-width:0}.khr-instance-tab-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.khr-instance-tab-toolbar__copy{display:grid;gap:var(--space-1)}.khr-instance-tab-toolbar__copy h3,.khr-instance-tab-toolbar__copy p{margin:0}.khr-instance-tab-toolbar__copy p{color:var(--text-2)}.khr-snapshot-name-cell{display:grid;gap:var(--space-1)}.khr-snapshot-name-cell small{color:var(--status-danger);max-width:42rem;white-space:normal}.khr-instance-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);min-width:0}.khr-instance-section{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);display:grid;gap:var(--space-3);padding:var(--space-3);min-width:0}.khr-instance-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0}.khr-instance-section__header h3,.khr-instance-section__header p{margin:0}.khr-instance-section__header h3{font-size:14px;font-weight:650}.khr-instance-section__header p{color:var(--text-2);font-size:var(--type-caption);line-height:1.4;margin-top:2px}.khr-instance-section__action{flex:0 0 auto}.khr-instance-kv{margin:0;display:grid;border-top:1px solid var(--divider)}.khr-instance-kv__row{display:grid;grid-template-columns:minmax(128px,.4fr) minmax(0,1fr);gap:var(--space-3);border-bottom:1px solid var(--divider);padding:8px 0}.khr-instance-kv__row:last-child{border-bottom:0}.khr-instance-kv__row dt{color:var(--text-2);font-size:var(--type-caption);font-weight:600}.khr-instance-kv__row dd{margin:0;min-width:0;color:var(--text-1);font-size:var(--type-body-compact);overflow-wrap:anywhere}.khr-instance-kv__row--muted dd{color:var(--text-3)}.khr-instance-command{margin:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-1);padding:var(--space-3);overflow-x:auto;font-size:12px;line-height:1.45}.khr-instance-console-panel{gap:var(--space-3);width:min(97%,1360px);margin:0 auto}.khr-instance-console-viewer.vm-console-viewer-card{min-height:clamp(480px,calc(100vh - 23rem),780px)}.khr-instance-console-viewer .vm-console-viewer-stage{min-height:clamp(440px,calc(100vh - 27rem),740px)}.khr-instance-compact-table{min-width:680px}.khr-instance-compact-table th{color:var(--text-2);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.khr-instance-compact-table th,.khr-instance-compact-table td{padding:8px 10px}.khr-instance-config-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--space-4);align-items:start}.khr-instance-config-body{min-width:0;display:grid;gap:var(--space-4)}@media(max-width:980px){.khr-instance-overview-grid,.khr-instance-config-layout{grid-template-columns:1fr}.khr-instance-section__header{display:grid}}@media(min-width:1024px){.khr-instance-console-panel>.console-v2-toolbar,.khr-instance-console-panel>.pod-diagnostics-callout,.khr-instance-console-panel>.console-v2-feedback,.khr-instance-console-panel>.vm-console-viewer-card,.kubevirt-parity-console-panel>.console-v2-toolbar,.kubevirt-parity-console-panel>.pod-diagnostics-callout,.kubevirt-parity-console-panel>.console-v2-feedback,.kubevirt-parity-console-panel>.vm-console-viewer-card{width:99%;align-self:center}}.vm-snapshot-modal{width:min(760px,calc(100vw - 3rem))}.vm-snapshot-modal__body{display:grid;gap:var(--space-4);padding:0 var(--space-6) var(--space-6)}.vm-snapshot-modal__section{display:grid;gap:var(--space-4)}.vm-snapshot-modal__field-grid,.vm-snapshot-modal__support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.vm-snapshot-modal__consistency-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.vm-snapshot-modal__field,.vm-snapshot-modal__support-block{display:grid;gap:var(--space-2);min-width:0}.vm-snapshot-modal__field>input,.vm-snapshot-modal__field>textarea,.vm-snapshot-modal__deadline-row>input,.vm-snapshot-modal__deadline-row>select{width:100%;min-height:var(--control-height);padding:.78rem .92rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text-1)}.vm-snapshot-modal__field>textarea{min-height:116px;resize:vertical}.vm-snapshot-modal__field>input::placeholder,.vm-snapshot-modal__field>textarea::placeholder,.vm-snapshot-modal__deadline-row>input::placeholder{color:var(--text-3)}.vm-snapshot-modal__field>input:hover,.vm-snapshot-modal__field>textarea:hover,.vm-snapshot-modal__deadline-row>input:hover,.vm-snapshot-modal__deadline-row>select:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--border))}.vm-snapshot-modal__field>input:focus-visible,.vm-snapshot-modal__field>textarea:focus-visible,.vm-snapshot-modal__deadline-row>input:focus-visible,.vm-snapshot-modal__deadline-row>select:focus-visible{outline:none;border-color:color-mix(in srgb,var(--primary) 48%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.kdp-dashboard :is(input:not([type=checkbox]):not([type=radio]),select,textarea).dashboard-embedded-control,.kdp-dashboard .kdp-search,.kdp-dialog.vm-snapshot-modal .vm-snapshot-modal__field>:is(input:not([type=checkbox]):not([type=radio]),select,textarea),.kdp-dialog.vm-snapshot-modal .vm-snapshot-modal__deadline-row>:is(input,select){width:100%;min-height:var(--control-height-compact);padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-1);box-shadow:none;font:inherit;line-height:1.4}.kdp-dashboard :is(input:not([type=checkbox]):not([type=radio]),textarea).dashboard-embedded-control::placeholder,.kdp-dashboard .kdp-search::placeholder,.kdp-dialog.vm-snapshot-modal .vm-snapshot-modal__field>:is(input:not([type=checkbox]):not([type=radio]),textarea)::placeholder,.kdp-dialog.vm-snapshot-modal .vm-snapshot-modal__deadline-row>input::placeholder{color:var(--text-3)}.kdp-dashboard :is(input:not([type=checkbox]):not([type=radio]),select,textarea).dashboard-embedded-control:hover,.kdp-dashboard .kdp-search:hover,.kdp-dialog.vm-snapshot-modal .vm-snapshot-modal__field>:is(input:not([type=checkbox]):not([type=radio]),select,textarea):hover,.kdp-dialog.vm-snapshot-modal .vm-snapshot-modal__deadline-row>:is(input,select):hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border))}.kdp-dashboard :is(input:not([type=checkbox]):not([type=radio]),select,textarea).dashboard-embedded-control:focus-visible,.kdp-dashboard .kdp-search:focus-visible,.kdp-dialog.vm-snapshot-modal .vm-snapshot-modal__field>:is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible,.kdp-dialog.vm-snapshot-modal .vm-snapshot-modal__deadline-row>:is(input,select):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:color-mix(in srgb,var(--focus-ring) 52%,var(--border));box-shadow:0 0 0 3px var(--focus-ring-soft)}.kdp-dashboard :is(input:not([type=checkbox]):not([type=radio]),select,textarea).dashboard-embedded-control:disabled,.kdp-dashboard .kdp-search:disabled,.kdp-dialog.vm-snapshot-modal .vm-snapshot-modal__field>:is(input:not([type=checkbox]):not([type=radio]),select,textarea):disabled,.kdp-dialog.vm-snapshot-modal .vm-snapshot-modal__deadline-row>:is(input,select):disabled{border-color:color-mix(in srgb,var(--border) 90%,var(--surface-3));background:color-mix(in srgb,#7e8699 18%,var(--surface-2));color:color-mix(in srgb,var(--text-2) 70%,var(--text-3));-webkit-text-fill-color:color-mix(in srgb,var(--text-2) 70%,var(--text-3));box-shadow:inset 0 0 0 999px color-mix(in srgb,#7e8699 18%,var(--surface-2));cursor:not-allowed;opacity:.95}.vm-snapshot-modal__deadline-row{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:var(--space-2)}.vm-snapshot-modal__support-block h4{margin:0;font-size:.92rem}.vm-snapshot-modal__volume-list{margin:0;padding-left:1.1rem;display:grid;gap:var(--space-1)}.vm-snapshot-modal__warnings{display:grid;gap:var(--space-2)}.vm-snapshot-modal__note{margin:0;padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--divider);font-size:.84rem;line-height:1.45}.vm-snapshot-modal__note--info{background:color-mix(in srgb,var(--accent-info-bg) 36%,var(--surface-raised));border-color:color-mix(in srgb,var(--accent-info) 24%,var(--divider))}.vm-snapshot-modal__note--warning{background:color-mix(in srgb,var(--status-warning-bg) 28%,var(--surface-raised));border-color:color-mix(in srgb,var(--status-warning) 24%,var(--divider))}.vm-snapshot-modal__note--success{background:color-mix(in srgb,var(--status-success-bg) 32%,var(--surface-raised));border-color:color-mix(in srgb,var(--status-success) 24%,var(--divider))}.vm-snapshot-modal__feedback{display:grid;gap:var(--space-3)}.iso-collection-page__header{display:grid;gap:var(--space-2);margin-bottom:var(--space-2)}.iso-collection-page__header h2{margin:0}.iso-dv-detail-page .feature-card{gap:var(--space-4)}.iso-dv-header-actions{display:grid;justify-items:end;gap:var(--space-3)}.iso-dv-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.iso-dv-section .kubevirt-parity-kv{gap:var(--space-3)}.iso-dv-condition-list{margin:0;padding-left:1.1rem;display:grid;gap:var(--space-2)}.iso-dv-condition-list li{color:var(--text-2);line-height:1.45}@media(min-width:1760px){.vm-overview-chart-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1280px){.sidebar-resource-editor__layout--open,.vm-configuration-details__grid,.vm-overview-layout__columns,.packed-overview-layout__pair{grid-template-columns:minmax(0,1fr)}.vm-overview-metric-grid,.vm-overview-chart-grid,.kubevirt-parity-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iso-dv-overview-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:920px){.resource-detail-header{padding:var(--space-4)}.resource-detail-header__actions{flex-basis:100%;justify-content:flex-start}.resource-detail-header__actions .button-row{justify-content:flex-start}.vm-overview-details,.vm-overview-hardware-grid,.vm-overview-metric-grid,.vm-overview-chart-grid,.resource-detail-nested-layout,.vm-detail-nested-layout,.service-create-page__field-grid,.service-create-page__selector-grid,.service-create-page__port-card-grid,.service-create-page__row,.service-create-page__row--ports,.vm-configuration-metadata-row,.vm-configuration-cloud-init-key-row,.vm-configuration-form-grid,.vm-configuration-hardware-editor__row,.vm-configuration-tolerations__row,.vm-configuration-storage-environment__heading,.vm-configuration-storage-environment__row,.vm-configuration-boot-order-item,.vm-configuration-boot-order-table__header,.vm-configuration-boot-order-table__row,.vm-detail-metrics-summary-grid,.vm-detail-metrics-chart-grid{grid-template-columns:minmax(0,1fr)}.service-create-page__port-card-header{align-items:stretch;flex-direction:column}.vm-configuration-boot-order-toolbar,.vm-configuration-storage-alert,.vm-configuration-network__toolbar,.vm-configuration-storage-toolbar,.vm-configuration-storage-environment__actions{align-items:stretch}.vm-configuration-storage__title-help{max-width:none;text-align:left}.vm-configuration-storage-environment__heading{display:none}.vm-detail-subnav{position:static}.vm-snapshot-modal__field-grid,.vm-snapshot-modal__support-grid,.vm-snapshot-modal__consistency-grid,.details-panel-yaml-layout--sidebar-open,.vm-snapshot-modal__deadline-row{grid-template-columns:minmax(0,1fr)}.kubevirt-parity-tab-toolbar,.khr-instance-tab-toolbar,.kubevirt-parity-resource-header,.kubevirt-parity-action-bar{flex-direction:column;align-items:stretch}.iso-dv-header-actions{justify-items:start}.kubevirt-parity-overview-grid{grid-template-columns:minmax(0,1fr)}.kubevirt-parity-kv__row{grid-template-columns:minmax(0,1fr);gap:.2rem}}.licensing-surface{display:grid;gap:var(--space-5)}.licensing-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:start}.licensing-hero__summary{display:grid;gap:var(--space-2)}.licensing-hero__summary h2,.licensing-hero__status-title,.licensing-surface .feature-card h2,.licensing-hero__summary p,.licensing-list-row__meta p{margin:0}.licensing-hero__detail{color:var(--text-2);font-size:var(--type-caption)}.licensing-hero__meta{display:grid;gap:var(--space-2);justify-items:end;text-align:right}.licensing-hero__status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.licensing-hero__actions{justify-content:flex-end}.licensing-hero__actions .inline-link-btn{min-height:var(--control-height)}.licensing-hero__timestamp{margin:0;color:var(--text-2);font-size:var(--type-caption)}.licensing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.licensing-kv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.licensing-kv{display:grid;gap:6px;min-width:0}.licensing-kv__label{font-size:var(--type-metadata);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}.licensing-kv__value{font-size:var(--type-body);color:var(--text-1)}.licensing-section-header{display:flex;align-items:start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.licensing-section-header--compact{margin-bottom:var(--space-3)}.licensing-section-header__copy{display:grid;gap:6px}.licensing-section-header__copy p{margin:0;color:var(--text-2)}.licensing-capacity-card{display:grid;gap:var(--space-4)}.licensing-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--space-3)}.licensing-metric-card{display:grid;gap:8px;padding:var(--space-3);min-width:0;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 52%,var(--surface-1))}.licensing-metric-card__label{font-size:var(--type-metadata);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.licensing-metric-card__value{font-size:clamp(1.35rem,2vw,2rem);line-height:1.05;color:var(--text-1)}.licensing-metric-card__support{margin:0;color:var(--text-2);font-size:var(--type-caption)}.licensing-capacity-visual{display:grid;gap:12px}.licensing-capacity-rail{position:relative;height:16px;border-radius:999px;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 92%,var(--surface-2)),color-mix(in srgb,var(--surface-2) 82%,var(--surface-1)));border:1px solid color-mix(in srgb,var(--border) 78%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--surface-raised) 85%,transparent),inset 0 -1px color-mix(in srgb,var(--border) 24%,transparent)}.licensing-capacity-rail__fill{position:absolute;inset-block:0;left:0;border-radius:999px;min-width:2px}.licensing-capacity-rail__fill--provisioned{background:linear-gradient(90deg,color-mix(in srgb,var(--karl-primary-400) 94%,white 6%),color-mix(in srgb,var(--primary) 92%,black 2%));box-shadow:inset 0 1px color-mix(in srgb,white 38%,transparent),inset 0 -1px color-mix(in srgb,var(--primary) 28%,black 6%)}.licensing-capacity-rail__fill--running{background:linear-gradient(90deg,color-mix(in srgb,#12b886 90%,white 10%),color-mix(in srgb,var(--success) 96%,black 4%));z-index:2;box-shadow:inset 0 1px color-mix(in srgb,white 44%,transparent),inset 0 -1px color-mix(in srgb,var(--success) 34%,black 8%)}.licensing-capacity-rail__fill--committed{background:linear-gradient(90deg,color-mix(in srgb,#f59f00 88%,white 12%),color-mix(in srgb,#e67700 94%,black 6%));z-index:1;box-shadow:inset 0 1px color-mix(in srgb,white 44%,transparent),inset 0 -1px color-mix(in srgb,#e67700 34%,black 8%)}.licensing-capacity-rail__fill--users{background:linear-gradient(90deg,color-mix(in srgb,#20c997 88%,white 12%),color-mix(in srgb,#0ca678 94%,black 6%));box-shadow:inset 0 1px color-mix(in srgb,white 44%,transparent),inset 0 -1px color-mix(in srgb,#0ca678 34%,black 8%)}.licensing-capacity-legend{display:flex;flex-wrap:wrap;gap:16px;color:var(--text-2);font-size:var(--type-caption)}.licensing-capacity-legend span{display:inline-flex;align-items:center;gap:8px}.licensing-capacity-legend__swatch{width:12px;height:12px;border-radius:999px;display:inline-block}.licensing-capacity-legend__swatch--running{background:linear-gradient(135deg,color-mix(in srgb,#12b886 90%,white 10%),color-mix(in srgb,var(--success) 96%,black 4%));border:1px solid color-mix(in srgb,var(--success) 44%,var(--border))}.licensing-capacity-legend__swatch--committed{background:linear-gradient(135deg,color-mix(in srgb,#f59f00 88%,white 12%),color-mix(in srgb,#e67700 94%,black 6%));border:1px solid color-mix(in srgb,#e67700 44%,var(--border))}.licensing-capacity-legend__swatch--provisioned{background:linear-gradient(135deg,color-mix(in srgb,var(--karl-primary-400) 94%,white 6%),color-mix(in srgb,var(--primary) 92%,black 2%));border:1px solid color-mix(in srgb,var(--primary) 40%,var(--border))}.licensing-capacity-legend__swatch--users{background:linear-gradient(135deg,color-mix(in srgb,#20c997 88%,white 12%),color-mix(in srgb,#0ca678 94%,black 6%));border:1px solid color-mix(in srgb,#0ca678 44%,var(--border))}.licensing-capacity-visual__summary{margin:0;color:var(--text-2)}.licensing-capacity-visual__note{margin:0;color:var(--text-3);font-size:var(--type-caption)}.licensing-binding-mode{display:grid;gap:6px;margin-bottom:var(--space-3)}.licensing-inline-header{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.licensing-inline-chip{display:inline-flex;align-items:center;min-height:1.6rem;padding:.15rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);background:color-mix(in srgb,var(--surface-2) 60%,var(--surface-1));color:var(--text-2);font-size:var(--type-metadata);letter-spacing:.03em;text-transform:uppercase}.licensing-empty-value{color:var(--text-3);font-weight:500}.licensing-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.licensing-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:start;padding:var(--space-3);border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 58%,var(--surface-1))}.licensing-list-row__meta{display:grid;gap:6px;min-width:0}.licensing-list-row__meta strong{font-size:var(--type-body-compact);color:var(--text-1)}.licensing-list-row__meta p{color:var(--text-2)}@media(max-width:1080px){.licensing-hero,.licensing-grid,.licensing-kv-grid,.licensing-metric-grid{grid-template-columns:minmax(0,1fr)}.licensing-hero__meta{justify-items:start;text-align:left}.licensing-hero__status,.licensing-hero__actions{justify-content:flex-start}.licensing-section-header{flex-direction:column}}.auth-access-state{display:grid;place-items:center;min-height:calc(100vh - var(--global-header-height, 72px) - 4rem);padding:2rem}.auth-access-state--compact{min-height:auto;padding:0}.auth-access-state__card{width:min(42rem,100%);display:grid;gap:.9rem}.auth-access-state__eyebrow{margin:0;color:var(--text-secondary);font-size:.74rem;font-weight:700;letter-spacing:.12em}.auth-access-state__card h2,.auth-access-state__card p{margin:0}.auth-access-state__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.partial-access-notice{margin-bottom:var(--space-4)}.iam-workspace{gap:20px}.iam-workspace__surface{display:grid;gap:18px}.iam-workspace__toolbar{align-items:end}.iam-workspace__summary{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.iam-workspace__column-controls{justify-self:flex-start}.iam-summary-card{min-width:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 72%,var(--surface-1));display:grid;gap:4px}.iam-summary-card strong{font-size:1.25rem;line-height:1}.iam-summary-card span{color:var(--text-2);font-size:.75rem;line-height:1.25}.iam-summary-card .eyebrow{margin:0}.iam-access-tab{display:grid;gap:16px;min-width:0;align-content:start}.iam-access-tab--empty{padding-block:8px}.iam-access-tab__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0}.iam-access-tab__header>div:first-child{display:grid;gap:6px;min-width:0}.iam-access-tab__header h3,.iam-access-tab__header h4,.iam-access-tab__section-header h4{margin:0}.iam-access-tab__header p,.iam-access-tab__section-header p{margin:0;color:var(--text-2)}.iam-access-tab__header-actions{justify-content:flex-end}.iam-access-tab__summary{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));min-width:0}.iam-access-tab__section{display:grid;gap:12px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface-2) 62%,var(--surface-1));min-width:0}.iam-access-tab__section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.iam-access-tab__table-wrap,.iam-group-access-wizard__table-wrap{overflow:auto;min-width:0}.iam-access-tab__inline-feedback{display:grid;gap:8px}.iam-access-tab__action-link{padding:0;border:none;background:transparent;color:var(--primary);font-size:var(--type-body-compact);font-weight:600}.iam-access-tab__action-link:hover{background:transparent;color:var(--primary-hover);border-color:transparent}.iam-access-tab__action-link--danger{color:var(--danger)}.iam-access-tab__action-link--danger:hover{color:color-mix(in srgb,var(--danger) 84%,black 16%)}.table-actions--inline{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.iam-source-cell{display:grid;gap:6px;min-width:0}.iam-source-cell strong{min-width:0;overflow-wrap:anywhere}.iam-source-cell__badges{display:flex;flex-wrap:wrap;gap:6px}.iam-table-row--selected{background:color-mix(in srgb,var(--accent-solid) 10%,transparent)}.iam-actions-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.identity-access-drawer .iam-access-tab__header>div:first-child>p:not(.eyebrow),.identity-access-drawer .iam-access-tab__section-header p,.identity-access-drawer .iam-summary-card span{display:none}.identity-access-drawer .iam-access-tab__header>div:first-child,.identity-access-drawer .iam-access-tab__section-header>div{gap:2px}.identity-access-drawer .iam-access-tab__summary{gap:8px}.identity-access-drawer .iam-summary-card{gap:2px;padding-block:8px}.identity-access-drawer .iam-access-tab__table-wrap .iam-access-table{width:100%;table-layout:fixed}.identity-access-drawer .iam-access-table th,.identity-access-drawer .iam-access-table td{vertical-align:top}.identity-access-drawer .iam-access-table--membership th:nth-child(1),.identity-access-drawer .iam-access-table--membership td:nth-child(1){width:34%}.identity-access-drawer .iam-access-table--membership th:nth-child(2),.identity-access-drawer .iam-access-table--membership td:nth-child(2){width:22%}.identity-access-drawer .iam-access-table--membership th:nth-child(3),.identity-access-drawer .iam-access-table--membership td:nth-child(3){width:44%}.identity-access-drawer .iam-access-table--effective th:nth-child(1),.identity-access-drawer .iam-access-table--effective td:nth-child(1){width:14%}.identity-access-drawer .iam-access-table--effective th:nth-child(2),.identity-access-drawer .iam-access-table--effective td:nth-child(2){width:33%}.identity-access-drawer .iam-access-table--effective th:nth-child(3),.identity-access-drawer .iam-access-table--effective td:nth-child(3){width:35%}.identity-access-drawer .iam-access-table--effective th:nth-child(4),.identity-access-drawer .iam-access-table--effective td:nth-child(4){width:18%}.identity-access-drawer .iam-access-table--assignments th:nth-child(1),.identity-access-drawer .iam-access-table--assignments td:nth-child(1){width:24%}.identity-access-drawer .iam-access-table--assignments th:nth-child(2),.identity-access-drawer .iam-access-table--assignments td:nth-child(2){width:18%}.identity-access-drawer .iam-access-table--assignments th:nth-child(3),.identity-access-drawer .iam-access-table--assignments td:nth-child(3){width:24%}.identity-access-drawer .iam-access-table--assignments th:nth-child(4),.identity-access-drawer .iam-access-table--assignments td:nth-child(4){width:14%}.identity-access-drawer .iam-access-table--assignments th:nth-child(5),.identity-access-drawer .iam-access-table--assignments td:nth-child(5){width:20%}.iam-table-cell-text{display:inline-block;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.4}.iam-table-cell-text--owner{max-width:min(32ch,100%)}.gateway-access-user-cell{display:grid;gap:8px}.gateway-access-user-badges{display:flex;flex-wrap:wrap;gap:6px}.iam-inline-link-list{display:flex;flex-wrap:wrap;gap:8px}.iam-inline-link{display:inline-flex;align-items:center;min-height:28px;border:1px solid color-mix(in srgb,var(--primary) 38%,var(--border));background:color-mix(in srgb,var(--primary) 8%,var(--surface-1));color:var(--text-1);border-radius:999px;padding:0 12px;font-size:var(--type-body-compact);font-weight:600;max-width:100%;overflow-wrap:anywhere}.iam-inline-link:hover{background:color-mix(in srgb,var(--primary) 14%,var(--surface-1))}.iam-event-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.iam-event-list__item{border:1px solid var(--divider);border-radius:14px;padding:12px 14px;background:color-mix(in srgb,var(--surface-raised) 78%,transparent)}.iam-event-list__item p{margin:8px 0 0;color:var(--text-2);overflow-wrap:anywhere}.iam-event-list__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.88rem}.iam-reconcile-callout{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--warning-solid) 32%,var(--divider));border-radius:14px;background:color-mix(in srgb,var(--warning-soft) 78%,var(--surface-raised))}.iam-reconcile-callout strong,.iam-reconcile-callout p{margin:0}.iam-reconcile-callout p{margin-top:6px;color:var(--text-2)}.iam-wizard-note-card{display:grid;gap:6px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--border-subtle) 90%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface-1) 84%,var(--surface-2))}.iam-wizard-note-card strong,.iam-wizard-note-card span,.iam-wizard-note-card p{margin:0}.iam-wizard-note-card span{color:var(--text-2);font-size:var(--type-body-compact)}.iam-user-membership-toolbar{margin-bottom:0}.iam-user-membership-table{min-width:0}.iam-user-membership-table th:first-child,.iam-user-membership-table td:first-child{text-align:center}.iam-user-membership-cell{display:grid;gap:4px;min-width:0}.iam-user-membership-cell span{color:var(--text-2);font-size:var(--type-body-compact);overflow-wrap:anywhere}.iam-group-membership-toolbar{margin-bottom:0}.iam-group-membership-table{min-width:0}.iam-group-membership-table th:first-child,.iam-group-membership-table td:first-child{text-align:center}.iam-group-membership-cell{display:grid;gap:4px;min-width:0}.iam-group-membership-cell span{color:var(--text-2);font-size:var(--type-body-compact);overflow-wrap:anywhere}.iam-entity-picker{border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface-1) 84%,var(--surface-2));overflow:hidden}.iam-entity-picker__list{display:grid;gap:0;max-height:320px;overflow:auto}.iam-entity-picker__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:14px 16px;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 84%,transparent)}.iam-entity-picker__item:last-child{border-bottom:0}.iam-entity-picker__item input{margin-top:2px}.iam-entity-picker__item div{display:grid;gap:4px;min-width:0}.iam-entity-picker__item span{color:var(--text-2);font-size:var(--type-body-compact);overflow-wrap:anywhere}.iam-entity-picker__empty{padding:20px 16px;color:var(--text-2)}.identity-access-drawer,.rbac-action-drawer{grid-template-rows:auto minmax(0,1fr) auto}@media(max-width:900px){.iam-detail-card__header,.iam-reconcile-callout{grid-template-columns:1fr;display:grid}}.gateway-connect-governance{display:grid;gap:16px}.gateway-connect-governance--embedded{gap:12px}.gateway-connect-governance__callout{margin-bottom:0}.gateway-access-workspace{display:grid;gap:16px}.gateway-access-posture{grid-template-columns:repeat(3,minmax(0,1fr))}.gateway-access-local-surface__callout{margin-bottom:0}.gateway-access-local-surface{display:grid;gap:12px}.gateway-connect-governance__hero{display:grid;gap:14px;padding:18px;border:1px solid color-mix(in srgb,var(--border-subtle) 86%,transparent);border-radius:18px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 10%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,white 4%),color-mix(in srgb,var(--surface-1) 90%,var(--surface-2)))}.gateway-connect-governance__summary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.gateway-connect-governance__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.gateway-connect-governance__header h2{margin:0}.gateway-connect-governance__header p{margin:6px 0 0;max-width:74ch;color:var(--text-2)}.gateway-connect-governance__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gateway-connect-governance__toolbar,.gateway-access-local-surface__toolbar{margin-bottom:0}.gateway-connect-governance__toolbar .inventory-toolbar__field:first-child,.gateway-access-local-surface__toolbar .inventory-toolbar__field:first-child{flex:1 1 320px}.gateway-connect-governance__grid{display:grid;gap:18px}.gateway-connect-governance__card{display:grid;gap:16px;padding:18px}.gateway-connect-governance__card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.gateway-connect-governance__card-header h3{margin:0}.gateway-connect-governance__card-header p{margin:6px 0 0;color:var(--text-2);max-width:68ch}.gateway-connect-principal-cell{display:grid;gap:6px;min-width:0}.gateway-connect-principal-cell__badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gateway-connect-target-list{display:grid;gap:6px}.gateway-connect-pool-target{display:inline-grid;gap:2px}.gateway-connect-pool-target strong{color:var(--text-1)}.gateway-connect-pool-target span{color:var(--text-2);font-size:.84rem}.gateway-connect-runtime-id,.gateway-connect-runtime-detail{margin-top:3px;color:var(--text-2);font-size:.84rem;overflow-wrap:anywhere}.gateway-connect-governance__action-link{white-space:nowrap}.gateway-access-local-surface__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.gateway-access-local-surface__header h2{margin:0}.gateway-access-local-surface__header p{margin:6px 0 0;max-width:74ch;color:var(--text-2)}.gateway-access-local-surface__summary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.gateway-connect-modal{width:min(520px,calc(100vw - 48px))}.gateway-connect-modal--compact .rbac-wizard-header p{max-width:42ch}.gateway-connect-modal__body{display:grid;gap:16px;padding:0 20px 4px}.gateway-connect-modal__field{display:grid;gap:8px}.gateway-connect-modal__exception-callout{margin:-4px 0 0}.gateway-connect-modal__section{display:grid;gap:12px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--border-subtle) 86%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-raised) 94%,white 6%)}.gateway-connect-modal__selected-principal{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.gateway-connect-modal__selected-principal strong,.gateway-connect-modal__selected-principal span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gateway-connect-modal__selected-principal strong{color:var(--text-1);flex:0 1 auto}.gateway-connect-modal__selected-principal>span:last-child{color:var(--text-2);flex:1 1 auto}.gateway-connect-modal__selected-kind,.gateway-connect-modal__principal-kind{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 8px;border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:999px;color:var(--text-2);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.gateway-connect-modal__principal-kind--group{border-color:color-mix(in srgb,var(--success) 40%,var(--border));color:color-mix(in srgb,var(--success) 86%,white 14%)}.gateway-connect-modal__principal-kind--user{border-color:color-mix(in srgb,var(--warning) 38%,var(--border));color:color-mix(in srgb,var(--warning) 88%,white 12%)}.gateway-connect-modal__principal-row{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.gateway-connect-modal__principal-main{display:grid;gap:2px;min-width:0}.gateway-connect-modal__principal-main strong,.gateway-connect-modal__principal-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gateway-connect-modal__principal-main span{color:var(--text-2);font-size:12px}.gateway-connect-modal__pool-list{display:grid;margin-top:6px;max-height:min(280px,42vh);overflow:auto;border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-1) 92%,transparent)}.gateway-connect-modal__pool-option{display:grid;grid-template-columns:24px minmax(0,1fr) 108px;align-items:center;gap:10px;min-height:36px;padding:6px 10px;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent);color:var(--text-1)}.gateway-connect-modal__pool-option:last-child{border-bottom:0}.gateway-connect-modal__pool-option:hover{background:var(--hover)}.gateway-connect-modal__pool-option input{margin:0}.gateway-connect-modal__pool-name{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gateway-connect-modal__pool-namespace{color:var(--text-2);font-size:12px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gateway-connect-modal__empty-pools{display:grid;gap:8px;margin:0;padding:12px 14px;border:1px dashed color-mix(in srgb,var(--border-subtle) 86%,transparent);border-radius:var(--radius-md);color:var(--text-2);font-size:13px}.gateway-connect-modal__empty-pools p{margin:0}.gateway-connect-modal__impact,.gateway-connect-modal__summary-line{margin:0;color:var(--text-2);font-size:13px}.gateway-connect-modal__summary-line{padding:0 2px;background:transparent;border:0}.gateway-connect-modal__summary-line strong{color:var(--text-1)}@media(max-width:900px){.gateway-connect-governance__header,.gateway-connect-governance__card-header,.gateway-access-local-surface__header{display:grid;grid-template-columns:1fr}.gateway-connect-modal{width:min(100vw - 24px,760px)}.gateway-connect-modal__pool-option{grid-template-columns:28px minmax(0,1fr)}.gateway-connect-modal__pool-namespace{grid-column:2}}.khr-config-subtabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--border);margin-bottom:16px}.khr-config-subtab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:8px 14px;font-size:13px;font-weight:500;color:var(--text-2);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.khr-config-subtab:hover{color:var(--text-1)}.khr-config-subtab--active{color:var(--primary);border-bottom-color:var(--primary)}.khr-config-actions{margin-top:16px}.khr-config-message{color:var(--text-2);font-size:12px}.khr-instance-logs{max-height:60vh;overflow:auto;background:var(--surface-3);color:var(--text-1);border:1px solid var(--border);padding:12px 14px;border-radius:8px;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.khr-logs-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.khr-logs-toolbar__field{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2)}.khr-logs-toolbar__field select{min-width:120px}.khr-metrics-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.khr-metrics-title{margin:0;font-size:16px;font-weight:600;color:var(--text-1)}.khr-metrics-subtitle{margin:2px 0 0;font-size:12px;color:var(--text-2)}.khr-metrics-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px}.khr-metrics-summary-card{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.khr-metrics-summary-card__label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2)}.khr-metrics-summary-card strong{font-size:20px;font-weight:600;color:var(--text-1)}.khr-metrics-summary-card small{font-size:11px;color:var(--text-2)}.khr-metrics-chart-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.khr-metrics-empty{color:var(--text-2);font-size:13px;padding:24px 8px;text-align:center}.hyperdensity-executive-cockpit__hero{display:grid;gap:14px;margin-bottom:14px;padding:16px;border-radius:14px;border:1px solid rgba(90,130,210,.32);background:linear-gradient(180deg,#07122cf0,#050b1af5)}.hyperdensity-executive-cockpit__hero-copy h3{margin:0 0 8px;color:#edf4ff}.hyperdensity-executive-cockpit__hero-copy p{margin:0 0 6px;color:#d2e4ff}.hyperdensity-executive-cockpit__scene-wrap{display:grid;gap:8px}.hyperdensity-executive-cockpit__scene-wrap canvas{width:100%;height:auto;border-radius:12px;border:1px solid rgba(112,165,255,.25);background:#020919}.hyperdensity-executive-cockpit__scene-legend{display:flex;flex-wrap:wrap;gap:10px;color:#9ec2ff;font-size:.85rem}.hyperdensity-executive-cockpit__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.hyperdensity-executive-cockpit__panel,.hyperdensity-executive-cockpit__evidence{border-radius:12px;border:1px solid rgba(86,110,152,.22);background:#ffffffe6;padding:14px;box-shadow:0 8px 22px #08102314}.hyperdensity-executive-cockpit__panel h3{margin-top:0}.hyperdensity-progressive-section{border:1px solid rgba(86,110,152,.22);border-radius:12px;background:#ffffffeb;padding:12px;box-shadow:0 8px 22px #0810230f;overflow-anchor:none;contain:layout paint}.hyperdensity-progressive-section__summary{cursor:pointer;font-weight:600;color:#1f3554;outline:none}.hyperdensity-progressive-section[open]>.hyperdensity-progressive-section__summary{margin-bottom:10px}.hyperdensity-progressive-section[open]>*:not(.hyperdensity-progressive-section__summary){animation:hyperdensityProgressiveReveal .16s ease-out}.hyperdensity-progressive-section__table-wrap{max-height:360px;overflow-y:auto}.hyperdensity-action-contract-card h3{margin-top:0}.hyperdensity-action-contract-state{display:inline-flex;align-items:center;border-radius:999px;padding:2px 10px;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.hyperdensity-action-contract-state.is-gated{color:#0f5132;background:#1987542e;border:1px solid rgba(25,135,84,.35)}.hyperdensity-action-contract-state.is-dry-run{color:#664d03;background:#ffc10733;border:1px solid rgba(255,193,7,.45)}.hyperdensity-action-contract-state.is-blocked{color:#842029;background:#dc354529;border:1px solid rgba(220,53,69,.35)}@keyframes hyperdensityProgressiveReveal{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.hyperdensity-savings-value{display:grid;gap:14px}.hyperdensity-savings-value__hero,.hyperdensity-savings-value__capacity,.hyperdensity-savings-value__waterfall,.hyperdensity-savings-value__transfer-strip,.hyperdensity-savings-value__trust-rail,.hyperdensity-savings-value__claim-strip,.hyperdensity-savings-value__evidence-drawer{border-radius:14px;border:1px solid rgba(90,130,210,.3);padding:14px;background:linear-gradient(180deg,#08122df5,#050a19fa);color:#e6f0ff}.hyperdensity-savings-value__eyebrow{margin:0;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:#89b7ff}.hyperdensity-savings-value__subtitle{margin-top:4px;color:#c9dcff}.hyperdensity-savings-value__headline-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:12px 0}.hyperdensity-savings-value__headline-values span{display:block;color:#9ec2ff}.hyperdensity-savings-value__headline-values strong{font-size:1.5rem;color:#f7fbff}.hyperdensity-savings-value__hero-claims{display:flex;flex-wrap:wrap;gap:10px;color:#9ec2ff}.hyperdensity-savings-value__capacity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.hyperdensity-savings-value__capacity-bar{height:12px;border-radius:999px;display:flex;overflow:hidden;background:#ffffff14;margin:10px 0}.hyperdensity-savings-value__capacity-bar .segment-optimization{background:#75c8ffb3}.hyperdensity-savings-value__capacity-bar .segment-instant{background:#68e897c2}.hyperdensity-savings-value__capacity-bar .segment-protected{background:#ffc071c2}.hyperdensity-savings-value__waterfall-rows p{display:flex;justify-content:space-between;gap:10px;margin:8px 0}.hyperdensity-savings-value__waterfall-rows p.is-primary strong{color:#74f0a5}.hyperdensity-savings-value__transfer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 12px}.hyperdensity-savings-value__trust-badges,.hyperdensity-savings-value__claim-list{display:flex;flex-wrap:wrap;gap:8px}.hyperdensity-savings-value__trust-badges span,.hyperdensity-savings-value__claim-list span{border:1px solid rgba(124,166,255,.45);border-radius:999px;padding:4px 10px;font-size:.84rem;color:#d4e5ff}.hyperdensity-savings-value__evidence-body{margin-top:10px;border-radius:10px;background:#010712a3;border:1px solid rgba(95,131,201,.32);padding:12px}@media(max-width:1024px){.hyperdensity-executive-cockpit__hero{padding:12px}.hyperdensity-executive-cockpit__grid,.hyperdensity-savings-value__headline-values,.hyperdensity-savings-value__capacity-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.hyperdensity-executive-cockpit__scene-wrap canvas{scroll-behavior:auto}.hyperdensity-progressive-section[open]>*:not(.hyperdensity-progressive-section__summary){animation:none}}.hyperdensity-overview{display:grid;gap:14px;color:var(--text-1)}.hyperdensity-overview__toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between}.hyperdensity-overview__toolbar-copy{display:grid;gap:4px;min-width:0}.hyperdensity-overview__toolbar-copy p{margin:0;color:color-mix(in srgb,var(--primary) 82%,var(--text-2));font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hyperdensity-overview__toolbar-copy strong{color:var(--text-1)}.hyperdensity-overview__toolbar-copy span{color:var(--text-2);font-size:.88rem;line-height:1.4}.hyperdensity-overview__hero{border:1px solid rgba(105,141,205,.26);border-radius:8px;background:radial-gradient(circle at 52% 32%,rgba(63,123,245,.18),transparent 28%),radial-gradient(circle at 18% 12%,rgba(63,245,245,.16),transparent 24%),linear-gradient(180deg,#030817fa,#060d20fc);color:#e7f0ff}.hyperdensity-overview__hero{overflow:hidden}.hyperdensity-overview__hero-copy{display:grid;grid-template-columns:minmax(260px,.92fr) minmax(280px,1fr);gap:18px;align-items:end;padding:18px;border-bottom:1px solid rgba(120,162,238,.18)}.hyperdensity-overview__hero-copy p,.hyperdensity-overview__state-panel p,.hyperdensity-overview__before-panel p,.hyperdensity-overview__after-panel p,.hyperdensity-overview__value-caption p{margin:0;color:#91bdff;font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hyperdensity-overview__hero-copy h2{max-width:640px;margin:4px 0 0;color:#f8fbff;font-size:clamp(2rem,4vw,4.6rem);line-height:.98}.hyperdensity-overview__hero-copy>span{max-width:760px;color:#c6d9ff;font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.48}.hyperdensity-overview__scene{position:relative;min-height:680px;border-radius:8px;overflow:hidden;background:radial-gradient(circle at 50% 44%,rgba(63,184,245,.24),transparent 20%),radial-gradient(circle at 50% 44%,rgba(63,245,245,.12),transparent 42%),radial-gradient(circle at 50% 44%,rgba(63,123,245,.16),transparent 58%),linear-gradient(rgba(63,184,245,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(63,184,245,.038) 1px,transparent 1px),#020617;background-size:auto,auto,auto,52px 52px,52px 52px,auto}.hyperdensity-overview__sphere-canvas,.hyperdensity-overview__sphere-static{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;min-height:680px}.hyperdensity-overview__sphere-canvas canvas{display:block;width:100%;height:100%}.hyperdensity-overview__state-panel,.hyperdensity-overview__before-panel,.hyperdensity-overview__after-panel,.hyperdensity-overview__value-caption{position:absolute;z-index:2;display:grid;gap:7px;padding:12px;border:1px solid rgba(126,170,255,.24);border-radius:8px;background:#020715b8;box-shadow:0 18px 36px #0000003d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hyperdensity-overview__state-panel{top:16px;left:16px;max-width:230px}.hyperdensity-overview__before-panel{top:42%;left:20px;width:min(280px,calc(30% - 24px));border-color:#38bdf838}.hyperdensity-overview__after-panel{top:42%;right:20px;width:min(300px,calc(30% - 24px));border-color:#3f7bf552}.hyperdensity-overview__value-caption{right:50%;bottom:18px;width:min(360px,calc(100% - 36px));text-align:center;transform:translate(50%)}.hyperdensity-overview__state-panel span:not(.status-pill),.hyperdensity-overview__before-panel span,.hyperdensity-overview__after-panel span,.hyperdensity-overview__value-caption span{color:#bdd4ff;font-size:.85rem;line-height:1.35}.hyperdensity-overview__before-panel strong,.hyperdensity-overview__after-panel strong,.hyperdensity-overview__value-caption strong{color:#f8fbff;font-size:1rem}.hyperdensity-overview__value-caption strong{color:#3ff5f5;font-size:clamp(1.7rem,2.6vw,2.4rem)}.hyperdensity-overview__sphere-static{display:grid;place-items:center;overflow:hidden}.hyperdensity-overview__sphere-static-container{grid-area:1 / 1;z-index:1;width:236px;aspect-ratio:1;border:1px solid rgba(147,197,253,.58);border-radius:50%;background:radial-gradient(circle at 42% 32%,rgba(255,255,255,.1),rgba(30,41,59,.08) 44%,transparent 68%);box-shadow:0 0 36px #60a5fa3d,inset 0 0 34px #ffffff14}.hyperdensity-overview__sphere-static-core{grid-area:1 / 1;z-index:2;width:calc(44px + (192px * var(--density-fill, .5)));aspect-ratio:1;border-radius:50%;border:1px solid rgba(147,197,253,.65);background:radial-gradient(circle at 42% 32%,rgba(255,255,255,.74),rgba(255,255,255,.1) 14%,transparent 26%),conic-gradient(from 20deg,#3ff5f5,#3fb8f5,#3f7bf5,#3ff5f5);box-shadow:0 0 58px #60a5fa8a,0 0 100px #3f7bf538,inset 0 0 34px #ffffff2e}.hyperdensity-overview__sphere-static-ring{position:absolute;width:330px;aspect-ratio:1;border:1px solid rgba(125,211,252,.2);border-radius:50%}.hyperdensity-overview__sphere-static-ring.is-outer{width:440px;border-color:#3f7bf529}.hyperdensity-overview__sphere-static.is-balanced .hyperdensity-overview__sphere-static-core{border-color:#3fb8f5b8;box-shadow:0 0 58px #3fb8f585,inset 0 0 30px #ffffff29}.hyperdensity-overview__sphere-static.is-high .hyperdensity-overview__sphere-static-core{border-color:#3f7bf5b8;box-shadow:0 0 68px #3f7bf594,inset 0 0 30px #ffffff24}.hyperdensity-overview__sphere-static-shell{position:absolute;top:50%;left:50%;width:34px;aspect-ratio:1;border-radius:50%;border:1px solid rgba(147,197,253,.76);background:radial-gradient(circle,rgba(147,197,253,calc(.08 + (.52 * var(--shell-fill, .5)))) 0%,rgba(15,23,42,calc(.06 + (.5 * var(--shell-fill, .5)))) calc(24% + (38% * var(--shell-fill, .5))),transparent calc(28% + (42% * var(--shell-fill, .5))));box-shadow:0 0 22px rgba(96,165,250,calc(.18 + (.34 * var(--shell-fill, .5)))),inset 0 0 18px rgba(147,197,253,calc(.06 + (.18 * var(--shell-fill, .5))));transform:rotate(calc(var(--shell-index) * 30deg)) translate(196px) rotate(calc(var(--shell-index) * -30deg)) scale(.82);transform-origin:0 0}.hyperdensity-overview__value-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hyperdensity-overview__value-card,.hyperdensity-overview__band-card{display:grid;gap:8px;min-width:0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);padding:var(--space-4)}.hyperdensity-overview__value-card{min-height:132px;color:var(--text-1)}.hyperdensity-overview__value-card.is-accent{border-color:color-mix(in srgb,var(--primary) 34%,var(--border))}.hyperdensity-overview__value-card.is-success{border-color:color-mix(in srgb,var(--success) 38%,var(--border))}.hyperdensity-overview__value-card.is-warning{border-color:color-mix(in srgb,var(--warning) 38%,var(--border))}.hyperdensity-overview__value-card.is-magenta{border-color:color-mix(in srgb,var(--info) 38%,var(--border))}.hyperdensity-overview__value-card p,.hyperdensity-overview__band-card p{margin:0;color:color-mix(in srgb,var(--primary) 82%,var(--text-2));font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hyperdensity-overview__value-card strong{color:var(--text-1);font-size:clamp(1.35rem,2vw,2rem);line-height:1.04}.hyperdensity-overview__value-card span{color:var(--text-2);font-size:.86rem;line-height:1.36}.hyperdensity-overview__story,.hyperdensity-overview__density-control{display:grid;gap:12px;border:1px solid var(--border);background:var(--surface-raised);color:var(--text-1)}.hyperdensity-overview__story header,.hyperdensity-overview__density-control header{display:flex;gap:12px;align-items:start;justify-content:space-between}.hyperdensity-overview__density-actions{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.hyperdensity-overview__density-actions span,.hyperdensity-overview__scale-meta{color:var(--text-3);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hyperdensity-overview__story h2,.hyperdensity-overview__density-control h2,.hyperdensity-overview__signal-section h3,.hyperdensity-overview__band-card h3,.hyperdensity-overview__story-step h3{margin:0;color:var(--text-1)}.hyperdensity-overview__story p,.hyperdensity-overview__density-control p,.hyperdensity-overview__signal-section p{margin:4px 0 0;color:var(--text-2)}.hyperdensity-overview__story-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hyperdensity-overview__story-step{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.hyperdensity-overview__story-step>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--primary) 34%,var(--border));border-radius:50%;color:var(--primary);font-weight:800;font-size:.76rem;background:color-mix(in srgb,var(--primary) 10%,var(--surface-1))}.hyperdensity-overview__story-step h3{color:var(--text-1);font-size:.96rem}.hyperdensity-overview__story-step p{color:var(--text-2);font-size:.84rem;line-height:1.36}.hyperdensity-overview__scale{position:relative;height:18px;border-radius:999px;background:linear-gradient(90deg,#3ff5f5,#3fb8f5,#3f7bf5);box-shadow:inset 0 0 0 1px #ffffff24}.hyperdensity-overview__scale-wrap{position:relative;min-height:28px;display:grid;align-items:center}.hyperdensity-overview__scale span{position:absolute;top:50%;width:22px;height:22px;border:3px solid var(--surface-raised);border-radius:50%;background:var(--text-1);box-shadow:0 0 0 1px color-mix(in srgb,var(--border) 80%,transparent),0 0 22px color-mix(in srgb,var(--primary) 36%,transparent);transform:translate(-50%,-50%)}.hyperdensity-overview__scale-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:28px;margin:0;cursor:ew-resize;opacity:.01}.hyperdensity-overview__scale-input:focus-visible+.hyperdensity-overview__scale,.hyperdensity-overview__scale-wrap:focus-within .hyperdensity-overview__scale{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface-raised) 24%,transparent),0 0 0 3px var(--focus-ring-soft)}.hyperdensity-overview__scale-meta{display:flex;gap:12px;justify-content:space-between}.hyperdensity-overview__scale-labels{display:grid;grid-template-columns:repeat(5,1fr);color:var(--text-3);font-size:.78rem}.hyperdensity-overview__scale-labels span:nth-child(2),.hyperdensity-overview__scale-labels span:nth-child(3),.hyperdensity-overview__scale-labels span:nth-child(4){text-align:center}.hyperdensity-overview__scale-labels span:last-child{text-align:right}.hyperdensity-overview__bands,.hyperdensity-overview__signals{display:grid;gap:12px}.hyperdensity-overview__bands{grid-template-columns:repeat(3,minmax(0,1fr))}.hyperdensity-overview__band-card{color:var(--text-1);opacity:.72}.hyperdensity-overview__band-card.is-active{opacity:1;border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:var(--selected)}.hyperdensity-overview__band-card.is-high.is-active{border-color:color-mix(in srgb,var(--primary) 52%,var(--border));background:color-mix(in srgb,var(--primary) 20%,var(--surface-1))}.hyperdensity-overview__band-card span{color:var(--text-2);font-size:.86rem;line-height:1.36}.hyperdensity-overview__signals{grid-template-columns:repeat(2,minmax(0,1fr))}.hyperdensity-overview__signal-section ul{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.hyperdensity-overview__signal-section li{min-width:0;overflow-wrap:anywhere;border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2);background:var(--surface-1);color:var(--text-1);font-size:.83rem}.hyperdensity-governance{display:grid;gap:14px;color:var(--text-1)}.hyperdensity-governance__market-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hyperdensity-governance__boundary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hyperdensity-governance__boundary-card,.hyperdensity-governance__readiness{display:grid;gap:10px}.hyperdensity-governance__boundary-card span,.hyperdensity-governance__readiness-grid span,.hyperdensity-settings__contract-grid span,.hyperdensity-settings__draft-summary span{color:var(--text-3);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hyperdensity-governance__boundary-card strong,.hyperdensity-governance__readiness-grid strong,.hyperdensity-settings__contract-grid strong,.hyperdensity-settings__draft-summary strong{color:var(--text-1);font-size:1.1rem}.hyperdensity-governance__boundary-card p{margin:0;color:var(--text-2);line-height:1.45}.hyperdensity-governance__readiness-grid,.hyperdensity-settings__contract-grid,.hyperdensity-settings__draft-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hyperdensity-governance__readiness-grid>div,.hyperdensity-settings__contract-grid>div,.hyperdensity-settings__draft-summary>div{display:grid;gap:4px;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-base)}.hyperdensity-governance__readiness-grid small,.hyperdensity-settings__contract-grid small,.hyperdensity-settings__draft-summary small{color:var(--text-2);line-height:1.35}.hyperdensity-governance__market-panel{position:relative;display:grid;grid-template-columns:minmax(180px,.55fr) minmax(340px,1.45fr);gap:18px;align-items:stretch;min-width:0;min-height:240px;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,currentColor 10%,transparent),transparent 58%),var(--surface-raised);overflow:hidden}.hyperdensity-governance__market-panel.is-live{color:var(--success)}.hyperdensity-governance__market-panel.is-warning{color:var(--warning)}.hyperdensity-governance__market-panel.is-legacy{color:var(--text-3)}.hyperdensity-governance__market-copy{display:grid;align-content:start;min-width:0}.hyperdensity-governance__market-panel p{margin:0;color:color-mix(in srgb,currentColor 78%,var(--text-2));font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hyperdensity-governance__market-panel strong{display:block;margin-top:8px;color:var(--text-1);font-size:clamp(1.65rem,3vw,2.5rem);line-height:1}.hyperdensity-governance__market-panel span{display:block;margin-top:8px;color:var(--text-2);font-size:.82rem;line-height:1.35}.hyperdensity-governance__sparkline{width:170px;height:48px;flex:0 0 auto;color:currentColor;filter:drop-shadow(0 10px 16px color-mix(in srgb,currentColor 18%,transparent))}.hyperdensity-governance__trend-chart{position:relative;min-width:0;margin:0;color:currentColor}.hyperdensity-governance__trend-empty{position:absolute;inset:50% auto auto 50%;z-index:1;width:min(260px,80%);transform:translate(-50%,-50%);padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-raised) 88%,transparent);color:var(--text-2);font-size:.8rem;font-weight:700;text-align:center}.hyperdensity-governance__trend-chart svg{display:block;width:100%;min-height:210px}.hyperdensity-governance__grid-line{stroke:color-mix(in srgb,var(--border) 68%,transparent);stroke-width:1}.hyperdensity-governance__axis-line{stroke:color-mix(in srgb,var(--text-3) 58%,transparent);stroke-width:1.4}.hyperdensity-governance__trend-area{fill:currentColor;opacity:.16}.hyperdensity-governance__baseline-line{fill:none;stroke:var(--text-3);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:8 8;opacity:.78}.hyperdensity-governance__trend-line{fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px color-mix(in srgb,currentColor 36%,transparent))}.hyperdensity-governance__trend-dot{fill:var(--surface-raised);stroke:currentColor;stroke-width:3}.hyperdensity-governance__trend-hitbox{fill:transparent;cursor:crosshair;pointer-events:all}.hyperdensity-governance__hover-line{stroke:color-mix(in srgb,currentColor 72%,transparent);stroke-width:1.5;stroke-dasharray:4 4}.hyperdensity-governance__trend-tooltip rect{fill:color-mix(in srgb,var(--surface-raised) 94%,black);stroke:color-mix(in srgb,currentColor 52%,var(--border));stroke-width:1}.hyperdensity-governance__trend-tooltip text{fill:var(--text-1);font-size:.66rem;font-weight:800}.hyperdensity-governance__chart-tick,.hyperdensity-governance__axis-caption{fill:var(--text-2);font-size:.66rem;font-weight:700}.hyperdensity-governance__axis-caption{fill:var(--text-3);letter-spacing:.06em;text-transform:uppercase}.hyperdensity-governance__chart-legend{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:-6px;color:var(--text-2);font-size:.72rem;font-weight:700}.hyperdensity-governance__chart-legend span{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--text-2)}.hyperdensity-governance__chart-legend span:before{content:"";width:22px;height:0;border-top:3px solid currentColor;border-radius:999px}.hyperdensity-governance__chart-legend .is-baseline{color:var(--text-3)}.hyperdensity-governance__chart-legend .is-baseline:before{border-top-style:dashed}.hyperdensity-governance__chart-legend .is-live{color:currentColor}.hyperdensity-governance__cell-note{color:var(--text-2);font-size:.82rem;line-height:1.35}.hyperdensity-governance__toggle{display:inline-flex;align-items:center;gap:12px;min-width:220px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-1)}.hyperdensity-governance__toggle span{display:grid;gap:2px}.hyperdensity-governance__toggle small{color:var(--text-3);font-size:.76rem}.hyperdensity-governance__toggle input{accent-color:var(--primary)}.hyperdensity-governance__toggle .vm-configuration-toggle{margin-left:auto}.hyperdensity-governance__toolbar{margin:0}.hyperdensity-governance__toolbar .inventory-toolbar__field:first-child{flex:1 1 420px}.hyperdensity-governance__market,.hyperdensity-governance__runtime-readiness{display:grid;gap:12px}.hyperdensity-governance__section-header,.hyperdensity-settings__section-header{display:flex;gap:12px;align-items:start;justify-content:space-between}.hyperdensity-settings__section-header>div{min-width:0}.hyperdensity-governance__section-header h2{margin:0;color:var(--text-1)}.hyperdensity-governance__section-header p{max-width:860px;margin:4px 0 0;color:var(--text-2)}.hyperdensity-governance__actions{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.hyperdensity-governance__namespace-board{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.hyperdensity-governance__namespace-board.is-full-auto .hyperdensity-governance__namespace-card{filter:blur(1.6px);opacity:.56;pointer-events:none;-webkit-user-select:none;user-select:none}.hyperdensity-governance__matrix-lock{position:absolute;inset:42px 18px auto;z-index:3;margin:auto;max-width:720px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--warning) 42%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--warning) 10%,var(--surface-raised));color:var(--text-1);box-shadow:var(--shadow-lg);text-align:center;font-weight:700}.hyperdensity-governance__namespace-card{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:var(--radius-md);background:radial-gradient(circle at top right,color-mix(in srgb,currentColor 12%,transparent),transparent 34%),var(--surface-base);color:var(--text-3);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.hyperdensity-governance__namespace-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,currentColor 52%,var(--border));box-shadow:var(--shadow-md)}.hyperdensity-governance__namespace-card.is-live{color:var(--success)}.hyperdensity-governance__namespace-card.is-warning{color:var(--warning)}.hyperdensity-governance__namespace-card.is-legacy{color:var(--text-3)}.hyperdensity-governance__namespace-card.is-selected{border-color:color-mix(in srgb,currentColor 72%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 36%,transparent),var(--shadow-md)}.hyperdensity-governance__namespace-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hyperdensity-governance__namespace-toggle{display:flex;align-items:flex-start;gap:10px;min-width:0;color:var(--text-1)}.hyperdensity-governance__namespace-toggle input{width:18px;height:18px;margin-top:2px;accent-color:var(--primary)}.hyperdensity-governance__namespace-toggle span{display:grid;gap:3px;min-width:0}.hyperdensity-governance__namespace-toggle em{color:color-mix(in srgb,currentColor 82%,var(--text-2));font-size:.68rem;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hyperdensity-governance__namespace-toggle strong{overflow-wrap:anywhere}.hyperdensity-governance__namespace-toggle small{color:var(--text-2)}.hyperdensity-governance__namespace-intent{min-height:42px;margin:0;color:var(--text-2);font-size:.82rem;line-height:1.35}.hyperdensity-governance__namespace-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hyperdensity-governance__namespace-stats span{display:grid;gap:4px;padding:8px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-raised) 82%,transparent);color:var(--text-2);font-size:.76rem}.hyperdensity-governance__namespace-stats b{color:var(--text-1);font-size:1.1rem;line-height:1}.hyperdensity-governance__namespace-stats small{color:var(--text-1);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.hyperdensity-governance__namespace-liquidity{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--border-subtle);color:var(--text-2);font-size:.82rem}.hyperdensity-governance__namespace-liquidity strong{color:var(--text-1);text-align:right}.hyperdensity-settings{display:grid;gap:14px;width:100%;min-width:0;box-sizing:border-box;color:var(--text-1)}.hyperdensity-settings__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hyperdensity-settings__section{display:grid;gap:12px}.hyperdensity-settings__section.is-collapsed{gap:0}.hyperdensity-settings__collapse-toggle{display:inline-flex;align-items:flex-start;gap:10px;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;min-width:0}.hyperdensity-settings__collapse-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 70%,transparent);outline-offset:3px;border-radius:6px}.hyperdensity-settings__collapse-chevron{flex:0 0 auto;width:.55rem;height:.55rem;margin-top:.55rem;border-right:2px solid var(--text-2);border-bottom:2px solid var(--text-2);transform:rotate(-45deg);transition:transform .14s ease}.hyperdensity-settings__section.is-expanded .hyperdensity-settings__collapse-chevron{margin-top:.7rem;transform:rotate(45deg)}.hyperdensity-settings__collapsible-body{display:grid;gap:12px}.hyperdensity-settings__collapsible-body[hidden]{display:none}.hyperdensity-settings__section header{display:grid;gap:4px}.hyperdensity-settings__section h2,.hyperdensity-settings__section h3{margin:0;color:var(--text-1)}.hyperdensity-settings__section p{margin:0;color:var(--text-2);line-height:1.45}.hyperdensity-settings__option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hyperdensity-settings__option-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;min-width:0;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-base);color:var(--text-1);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.hyperdensity-settings__option-card:hover,.hyperdensity-settings__option-card.is-selected{border-color:color-mix(in srgb,var(--primary) 60%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 24%,transparent)}.hyperdensity-settings__option-card input{margin-top:2px;accent-color:var(--primary)}.hyperdensity-settings__option-card span{display:grid;gap:4px;min-width:0}.hyperdensity-settings__option-card small,.hyperdensity-settings__option-card em{color:var(--text-2);font-style:normal;line-height:1.35}.hyperdensity-settings__option-card small{color:var(--text-3);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hyperdensity-settings__market-mode{gap:16px}.hyperdensity-settings__market-mode-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.hyperdensity-settings__market-mode-eyebrow{color:var(--text-3);font-size:.72rem;font-weight:700;letter-spacing:.12em;margin:0 0 2px;text-transform:uppercase}.hyperdensity-settings__market-mode-lead{max-width:62ch}.hyperdensity-settings__market-mode-status{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.hyperdensity-settings__mode-selector{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.hyperdensity-settings__mode-selector--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.hyperdensity-settings__make-ready-queue{display:grid;gap:10px}.hyperdensity-settings__make-ready-queue-item{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-base) 94%,var(--primary) 6%) 0%,var(--surface-base) 100%);border:1px solid var(--border);border-radius:var(--radius-sm);display:grid;gap:8px;padding:12px 14px}.hyperdensity-settings__make-ready-queue-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.hyperdensity-settings__make-ready-queue-head strong{color:var(--text-1);font-size:.92rem;font-weight:700;letter-spacing:-.01em;min-width:0;word-break:break-word}.hyperdensity-settings__make-ready-queue-item p{background:color-mix(in srgb,var(--surface-base) 90%,var(--primary) 10%);border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:calc(var(--radius-sm) - 2px);color:var(--text-2);font-size:.84rem;line-height:1.45;margin:0;padding:8px 10px}.hyperdensity-settings__mode-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-base) 92%,var(--primary) 8%) 0%,var(--surface-base) 100%);border:1px solid var(--border);border-radius:calc(var(--radius-md) + 2px);color:var(--text-1);cursor:pointer;display:block;min-width:0;padding:0;position:relative;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.hyperdensity-settings__mode-card:hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));box-shadow:0 10px 28px color-mix(in srgb,var(--shadow) 18%,transparent)}.hyperdensity-settings__mode-card.is-selected{border-color:color-mix(in srgb,var(--primary) 72%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 28%,transparent),0 12px 30px color-mix(in srgb,var(--primary) 12%,transparent)}.hyperdensity-settings__mode-card input{top:0;right:0;bottom:0;left:0;cursor:pointer;height:100%;margin:0;opacity:0;position:absolute;width:100%}.hyperdensity-settings__mode-card-body{display:grid;gap:14px;padding:16px 18px 18px;pointer-events:none}.hyperdensity-settings__mode-card-head{align-items:flex-start;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr)}.hyperdensity-settings__mode-card-indicator{background:var(--surface-elevated, var(--surface-base));border:2px solid var(--border-strong, var(--border));border-radius:999px;height:18px;margin-top:3px;position:relative;width:18px}.hyperdensity-settings__mode-card.is-selected .hyperdensity-settings__mode-card-indicator{border-color:var(--primary)}.hyperdensity-settings__mode-card.is-selected .hyperdensity-settings__mode-card-indicator:after{background:var(--primary);border-radius:999px;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.hyperdensity-settings__mode-card-head h3{color:var(--text-1);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;margin:0}.hyperdensity-settings__mode-card-head p{color:var(--text-2);font-size:.92rem;line-height:1.5;margin:6px 0 0}.hyperdensity-settings__mode-traits{display:grid;gap:8px;list-style:none;margin:0;padding:0}.hyperdensity-settings__mode-traits li{align-items:center;background:color-mix(in srgb,var(--surface-base) 88%,var(--border) 12%);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:flex;gap:10px;justify-content:space-between;min-width:0;padding:8px 10px}.hyperdensity-settings__mode-traits li span{color:var(--text-2);font-size:.82rem;font-weight:500;letter-spacing:normal;text-transform:none}.hyperdensity-settings__mode-traits li strong{color:var(--text-1);font-size:.82rem;font-weight:700;letter-spacing:normal;text-transform:none}.hyperdensity-settings__mode-traits li strong.is-active{color:color-mix(in srgb,var(--success, #3ddc84) 88%,var(--text-1))}.hyperdensity-settings__mode-traits li strong.is-idle{color:var(--text-3)}.hyperdensity-settings__mode-note{background:color-mix(in srgb,var(--warning, #f0b429) 10%,var(--surface-base));border:1px solid color-mix(in srgb,var(--warning, #f0b429) 34%,var(--border));border-radius:var(--radius-md);color:var(--text-2);font-size:.88rem;line-height:1.45;margin:0;padding:10px 12px}.hyperdensity-settings__mode-note strong{color:var(--text-1)}.hyperdensity-settings__observe-transition{display:grid;gap:12px;margin:0;padding:14px 16px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,#5a82d2 42%,var(--border));background:linear-gradient(135deg,#081634f5,#060e20fa),color-mix(in srgb,var(--surface-base) 88%,#0a1a38);box-shadow:0 10px 28px #060e2038;color:#d7e7ff}.hyperdensity-settings__observe-transition-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.hyperdensity-settings__observe-transition-eyebrow{margin:0 0 4px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8eb6ff}.hyperdensity-settings__observe-transition-head h3{margin:0 0 4px;font-size:1.05rem;font-weight:700;color:#edf4ff}.hyperdensity-settings__observe-transition-head p{margin:0;font-size:.9rem;color:#b7d0f5}.hyperdensity-settings__observe-transition-metrics{display:grid;grid-auto-flow:column;gap:14px}.hyperdensity-settings__observe-transition-metrics span{display:grid;gap:2px;min-width:4.5rem;text-align:right}.hyperdensity-settings__observe-transition-metrics strong{font-size:1.05rem;font-variant-numeric:tabular-nums;color:#f3f8ff}.hyperdensity-settings__observe-transition-metrics small{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:#8eb6ff}.hyperdensity-settings__observe-transition-track{position:relative;height:10px;overflow:hidden;border-radius:999px;background:#8eb6ff24;border:1px solid rgba(142,182,255,.22)}.hyperdensity-settings__observe-transition-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#3d7cff,#6aa8ff 55%,#9fd0ff);box-shadow:0 0 18px #5a96ff73;transition:width .45s ease}.hyperdensity-settings__observe-transition-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.78rem;color:#9ec2ff}.hyperdensity-settings__setup-readiness{display:flex;flex-wrap:wrap;gap:16px;font-size:.82rem;color:var(--text-2)}.hyperdensity-settings__setup-readiness strong{color:#d7e7ff;font-size:.95rem}.hyperdensity-settings__setup-readiness--warn strong{color:#f4c78a}.hyperdensity-settings__setup-residuals{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:.78rem}.hyperdensity-settings__setup-residuals li{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:6px 8px;border-radius:var(--radius-sm);background:#0816348c}.hyperdensity-settings__setup-residuals strong{color:#d7e7ff}.hyperdensity-settings__setup-residuals span{color:#f4c78a}.hyperdensity-settings__section-note{margin:0;font-size:.8rem;color:var(--text-2)}.hyperdensity-settings__runtime-confirmation{background:color-mix(in srgb,var(--surface-base) 94%,var(--border) 6%);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:grid;gap:12px;padding:14px}.hyperdensity-settings__runtime-confirmation header h3{color:var(--text-1);font-size:.92rem;font-weight:700;margin:0}.hyperdensity-settings__runtime-confirmation header p{color:var(--text-2);font-size:.84rem;line-height:1.45;margin:4px 0 0}.hyperdensity-settings__runtime-mismatch{background:color-mix(in srgb,var(--warning, #f0b429) 12%,transparent);border:1px solid color-mix(in srgb,var(--warning, #f0b429) 36%,var(--border));border-radius:var(--radius-sm);color:var(--text-2);font-size:.84rem;line-height:1.45;padding:10px 12px}.hyperdensity-settings__runtime-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.hyperdensity-settings__runtime-grid article{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:grid;gap:4px;min-width:0;padding:12px}.hyperdensity-settings__runtime-grid span{color:var(--text-3);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hyperdensity-settings__runtime-grid strong{color:var(--text-1);font-size:1rem;font-weight:700;letter-spacing:normal;text-transform:none}.hyperdensity-settings__runtime-grid strong.is-live{color:color-mix(in srgb,var(--success, #3ddc84) 88%,var(--text-1))}.hyperdensity-settings__runtime-grid strong.is-default{color:color-mix(in srgb,var(--primary) 72%,var(--text-1))}.hyperdensity-settings__runtime-grid strong.is-warning{color:color-mix(in srgb,var(--warning, #f0b429) 88%,var(--text-1))}.hyperdensity-settings__runtime-grid small{color:var(--text-2);font-size:.78rem;line-height:1.35;text-transform:none}.hyperdensity-settings__exclusions{gap:16px}.hyperdensity-settings__exclusions-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.hyperdensity-settings__exclusions-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.hyperdensity-settings__exclusions-summary article{background:color-mix(in srgb,var(--surface-base) 94%,var(--border) 6%);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:grid;gap:4px;min-width:0;padding:12px}.hyperdensity-settings__exclusions-summary span{color:var(--text-3);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hyperdensity-settings__exclusions-summary strong{color:var(--text-1);font-size:1.15rem;font-weight:700}.hyperdensity-settings__exclusions-summary small{color:var(--text-2);font-size:.78rem;line-height:1.35}.hyperdensity-settings__exclusions-note{background:color-mix(in srgb,var(--surface-base) 90%,var(--border) 10%);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-2);font-size:.88rem;line-height:1.45;margin:0;padding:10px 12px}.hyperdensity-settings__exclusions-toolbar{display:grid;gap:12px}.hyperdensity-settings__exclusions-filters{display:flex;flex-wrap:wrap;gap:8px}.hyperdensity-settings__exclusions-filter{background:var(--surface-base);border:1px solid var(--border);border-radius:999px;color:var(--text-2);cursor:pointer;font-size:.82rem;font-weight:600;padding:8px 14px;transition:border-color .16s ease,color .16s ease,background .16s ease}.hyperdensity-settings__exclusions-filter:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));color:var(--text-1)}.hyperdensity-settings__exclusions-filter.is-active{background:color-mix(in srgb,var(--primary) 12%,var(--surface-base));border-color:color-mix(in srgb,var(--primary) 62%,var(--border));color:var(--text-1)}.hyperdensity-settings__exclusions-search{margin:0}.hyperdensity-settings__exclusions-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.hyperdensity-settings__exclusion-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-base) 96%,var(--border) 4%) 0%,var(--surface-base) 100%);border:1px solid var(--border);border-radius:calc(var(--radius-md) + 2px);color:var(--text-1);cursor:pointer;display:block;min-width:0;padding:0;position:relative;text-align:left;transition:border-color .18s ease,box-shadow .18s ease}.hyperdensity-settings__exclusion-card:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));box-shadow:0 8px 24px color-mix(in srgb,var(--shadow) 14%,transparent)}.hyperdensity-settings__exclusion-card.is-excluded{border-color:color-mix(in srgb,var(--warning, #f0b429) 48%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warning, #f0b429) 18%,transparent)}.hyperdensity-settings__exclusion-card.is-included{border-color:color-mix(in srgb,var(--success, #3ddc84) 24%,var(--border))}.hyperdensity-settings__exclusion-card.is-locked{cursor:not-allowed;opacity:.72}.hyperdensity-settings__exclusion-card.is-locked:hover{border-color:var(--border);box-shadow:none}.hyperdensity-settings__exclusion-card input{top:0;right:0;bottom:0;left:0;cursor:pointer;height:100%;margin:0;opacity:0;position:absolute;width:100%;z-index:1}.hyperdensity-settings__exclusion-card input:disabled{cursor:not-allowed}.hyperdensity-settings__exclusion-card-body{display:grid;gap:10px;padding:14px 16px 16px;pointer-events:none}.hyperdensity-settings__exclusion-card-head{align-items:flex-start;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto}.hyperdensity-settings__exclusion-card-check{background:var(--surface-base);border:2px solid var(--border-strong, var(--border));border-radius:6px;height:18px;margin-top:2px;position:relative;width:18px}.hyperdensity-settings__exclusion-card.is-excluded .hyperdensity-settings__exclusion-card-check{background:color-mix(in srgb,var(--warning, #f0b429) 18%,var(--surface-base));border-color:color-mix(in srgb,var(--warning, #f0b429) 72%,var(--border))}.hyperdensity-settings__exclusion-card.is-excluded .hyperdensity-settings__exclusion-card-check:after{border:solid var(--text-1);border-width:0 2px 2px 0;content:"";height:9px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:4px}.hyperdensity-settings__exclusion-card-copy h4{color:var(--text-1);font-size:.98rem;font-weight:700;margin:0;overflow-wrap:anywhere}.hyperdensity-settings__exclusion-card-copy p{color:var(--text-2);font-size:.84rem;line-height:1.4;margin:4px 0 0}.hyperdensity-settings__exclusion-card-intent{color:var(--text-2);font-size:.82rem;line-height:1.45;margin:0;padding-left:30px}.hyperdensity-settings__toolbar{margin:0}.hyperdensity-settings__toolbar .inventory-toolbar__field:first-child{flex:1 1 420px}.hyperdensity-settings__object-table td strong,.hyperdensity-settings__object-table td small,.hyperdensity-settings__policy-table td strong,.hyperdensity-settings__policy-table td small,.hyperdensity-settings__evidence-table td strong,.hyperdensity-settings__evidence-table td small,.hyperdensity-governance__runtime-table td strong,.hyperdensity-governance__runtime-table td small{display:block}.hyperdensity-settings__object-table td small,.hyperdensity-settings__policy-table td small,.hyperdensity-settings__evidence-table td small,.hyperdensity-governance__runtime-table td small{margin-top:2px;color:var(--text-3);font-size:.74rem;overflow-wrap:anywhere}.hyperdensity-settings__object-table td,.hyperdensity-settings__policy-table td,.hyperdensity-settings__evidence-table td,.hyperdensity-governance__runtime-table td{vertical-align:top}.hyperdensity-settings__policy-table td span,.hyperdensity-settings__evidence-table td,.hyperdensity-governance__runtime-table td{overflow-wrap:anywhere}.hyperdensity-settings__reference-list{display:flex;flex-wrap:wrap;gap:8px}.hyperdensity-settings__reference-list code{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:6px 8px;background:var(--surface-base);color:var(--text-2);font-size:.75rem}.hyperdensity-settings__protection-list{display:grid;gap:8px;max-height:min(44vh,520px);overflow:auto;padding-right:2px}.hyperdensity-settings__protection-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,220px) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-base);color:var(--text-1)}.hyperdensity-settings__protection-row label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-width:0}.hyperdensity-settings__protection-row.is-selected{border-color:color-mix(in srgb,var(--warning) 56%,var(--border));background:color-mix(in srgb,var(--warning) 8%,var(--surface-base))}.hyperdensity-settings__protection-row input{accent-color:var(--primary)}.hyperdensity-settings__protection-row span{display:grid;gap:2px;min-width:0}.hyperdensity-settings__protection-row strong{overflow-wrap:anywhere}.hyperdensity-settings__protection-row small{color:var(--text-2)}.hyperdensity-settings__protection-row select{width:100%}.hyperdensity-settings__draft-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.hyperdensity-settings__claim-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hyperdensity-settings__claim-list>div{display:grid;align-content:start;gap:8px;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-base)}.hyperdensity-settings__claim-list p{padding:8px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-raised);font-size:.82rem}.hyperdensity-settings__wizard-modal{width:min(1120px,calc(100vw - 40px));max-height:min(860px,calc(100vh - 40px))}.hyperdensity-settings__wizard-body{display:grid;gap:14px;padding:16px;overflow:auto}.hyperdensity-settings__wizard-step{display:grid;gap:14px}.hyperdensity-settings__wizard-step header{display:grid;gap:4px}.hyperdensity-settings__wizard-step h4{margin:0;color:var(--text-1);font-size:1rem}.hyperdensity-settings__wizard-step p{margin:0;color:var(--text-2);line-height:1.45}.hyperdensity-settings__namespace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hyperdensity-settings__namespace-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-base);color:var(--text-1);cursor:pointer}.hyperdensity-settings__namespace-card.is-selected{border-color:color-mix(in srgb,var(--primary) 62%,var(--border));background:color-mix(in srgb,var(--primary) 8%,var(--surface-base))}.hyperdensity-settings__namespace-card input{margin-top:2px;accent-color:var(--primary)}.hyperdensity-settings__namespace-card span{display:grid;gap:3px;min-width:0}.hyperdensity-settings__namespace-card strong{overflow-wrap:anywhere}.hyperdensity-settings__namespace-card small,.hyperdensity-settings__namespace-card em{color:var(--text-2);font-style:normal}.hyperdensity-settings__namespace-card em{grid-column:2;font-size:.78rem}.hyperdensity-settings__mode-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hyperdensity-settings__policy-panel{display:grid;gap:8px;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-base)}.hyperdensity-settings__policy-panel label{display:grid;gap:6px;max-width:320px;color:var(--text-2);font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.hyperdensity-settings__policy-panel p{color:var(--text-2)}.hyperdensity-settings__wizard-meta{color:var(--text-2);font-size:.82rem}@media(max-width:1180px){.hyperdensity-overview__hero-copy,.hyperdensity-overview__value-strip,.hyperdensity-overview__story-grid,.hyperdensity-governance__market-strip,.hyperdensity-governance__boundary-strip,.hyperdensity-governance__readiness-grid,.hyperdensity-settings__grid,.hyperdensity-settings__option-grid,.hyperdensity-settings__mode-selector,.hyperdensity-settings__mode-selector--triple,.hyperdensity-settings__runtime-grid,.hyperdensity-settings__exclusions-summary,.hyperdensity-settings__exclusions-grid,.hyperdensity-settings__contract-grid,.hyperdensity-settings__claim-list{grid-template-columns:repeat(2,minmax(0,1fr))}.hyperdensity-overview__scene,.hyperdensity-overview__sphere-canvas,.hyperdensity-overview__sphere-static{min-height:560px}.hyperdensity-overview__before-panel,.hyperdensity-overview__after-panel{top:auto;bottom:96px;width:calc(50% - 32px)}}@media(max-width:760px){.hyperdensity-overview__toolbar{display:grid}.hyperdensity-overview__hero-copy,.hyperdensity-overview__value-strip,.hyperdensity-overview__story-grid,.hyperdensity-overview__bands,.hyperdensity-overview__signals,.hyperdensity-governance__market-strip,.hyperdensity-governance__boundary-strip,.hyperdensity-governance__readiness-grid,.hyperdensity-governance__namespace-board,.hyperdensity-settings__grid,.hyperdensity-settings__option-grid,.hyperdensity-settings__mode-selector,.hyperdensity-settings__mode-selector--triple,.hyperdensity-settings__runtime-grid,.hyperdensity-settings__exclusions-summary,.hyperdensity-settings__exclusions-grid,.hyperdensity-settings__contract-grid,.hyperdensity-settings__draft-summary,.hyperdensity-settings__claim-list{grid-template-columns:1fr}.hyperdensity-governance__section-header{display:grid}.hyperdensity-governance__actions{justify-content:start}.hyperdensity-governance__market-panel{grid-template-columns:1fr}.hyperdensity-overview__hero-copy{padding:14px}.hyperdensity-overview__scene,.hyperdensity-overview__sphere-canvas,.hyperdensity-overview__sphere-static{min-height:720px}.hyperdensity-overview__state-panel,.hyperdensity-overview__before-panel,.hyperdensity-overview__after-panel,.hyperdensity-overview__value-caption{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:auto;max-width:none;margin:12px;transform:none}.hyperdensity-overview__state-panel{margin-bottom:310px}.hyperdensity-overview__story header,.hyperdensity-overview__density-control header{display:grid}.hyperdensity-overview__sphere-static-shell{transform:rotate(calc(var(--shell-index) * 30deg)) translate(126px) rotate(calc(var(--shell-index) * -30deg)) scale(var(--shell-pressure))}}@font-face{font-family:Karl Space Grotesk;src:url(/assets/space-grotesk-variable-DIScfSlK.ttf) format("truetype");font-weight:300 700;font-style:normal;font-display:swap}.hyperdensity-surface{display:grid;gap:18px}.hyperdensity-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.hyperdensity-summary-card{min-height:132px}.hyperdensity-summary-card__value{margin:6px 0 0;font-size:clamp(1.4rem,2.4vw,2rem)}.hyperdensity-summary-card__hint{margin:8px 0 0;color:var(--text-2)}.hyperdensity-layout{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(320px,.95fr);gap:18px;align-items:start}.hyperdensity-main,.hyperdensity-inspector{display:grid;gap:18px}.hyperdensity-inspector{position:sticky;top:16px}.hyperdensity-section-header,.hyperdensity-inspector-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hyperdensity-discovery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.hyperdensity-discovery-card,.hyperdensity-nested-card{background:color-mix(in srgb,var(--surface-raised) 96%,white 4%)}.hyperdensity-toolbar{margin:0 0 16px}.hyperdensity-inline-toggle{display:inline-flex;align-items:center;gap:8px;color:var(--text-2);font-size:var(--type-body-sm)}.hyperdensity-row--selected{background:color-mix(in srgb,var(--surface-accent) 18%,transparent)}.hyperdensity-cell-stack{display:grid;gap:4px}.hyperdensity-cell-subtle,.hyperdensity-action-hint{color:var(--text-2);font-size:var(--type-body-sm)}.hyperdensity-object-button{padding:0;border:none;background:transparent;color:var(--link);font:inherit;text-align:left;cursor:pointer}.hyperdensity-object-button:hover,.hyperdensity-object-button:focus-visible{text-decoration:underline}.hyperdensity-details-kv{margin:0}.hyperdensity-note-list,.hyperdensity-sample-list{margin:0;padding-left:18px;display:grid;gap:8px}.hyperdensity-sample-list li{display:flex;align-items:center;justify-content:space-between;gap:12px}@media(max-width:1180px){.hyperdensity-layout{grid-template-columns:1fr}.hyperdensity-inspector{position:static}}@media(max-width:780px){.hyperdensity-section-header,.hyperdensity-inspector-header{display:grid;grid-template-columns:1fr}.hyperdensity-overview-grid,.hyperdensity-discovery-grid{grid-template-columns:1fr}}.hyperdensity-enterprise-page{display:grid;gap:20px}.hyperdensity-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:linear-gradient(120deg,color-mix(in srgb,var(--surface-raised) 95%,#ffffff 5%),color-mix(in srgb,var(--surface-accent) 12%,transparent))}.hyperdensity-hero h1,.hyperdensity-hero p{margin:0 0 8px}.hyperdensity-hero__meta{min-width:300px;border-left:1px solid var(--border-subtle);padding-left:16px}.hyperdensity-hero__meta p{margin:0 0 8px}.hyperdensity-section{display:grid;gap:12px;padding:16px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised)}.hyperdensity-section__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.hyperdensity-section__header h2{margin:0 0 4px}.hyperdensity-section__header p{margin:0;color:var(--text-2)}.hyperdensity-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.hyperdensity-summary-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:12px;background:color-mix(in srgb,var(--surface-raised) 96%,white 4%)}.hyperdensity-summary-card__label{margin:0;color:var(--text-2);font-size:var(--type-body-sm)}.hyperdensity-summary-card__value{margin:8px 0;font-size:var(--type-h2-size);font-weight:var(--type-semibold)}.hyperdensity-summary-card__hint{margin:0;color:var(--text-2);font-size:var(--type-body-sm)}.hyperdensity-summary-card.is-green{border-color:color-mix(in srgb,var(--status-success) 35%,var(--border-subtle))}.hyperdensity-summary-card.is-amber{border-color:color-mix(in srgb,var(--status-warning) 35%,var(--border-subtle))}.hyperdensity-summary-card.is-red{border-color:color-mix(in srgb,var(--status-danger) 35%,var(--border-subtle))}.hyperdensity-summary-card.is-blue{border-color:color-mix(in srgb,var(--status-info) 35%,var(--border-subtle))}.hyperdensity-chain-grid,.hyperdensity-shell-card-grid,.hyperdensity-remediation-grid,.hyperdensity-two-col{display:grid;gap:12px}.hyperdensity-chain-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.hyperdensity-two-col{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.hyperdensity-chain-card,.hyperdensity-card,.hyperdensity-shell-card,.hyperdensity-remediation-item{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:12px;background:color-mix(in srgb,var(--surface-raised) 97%,white 3%)}.hyperdensity-chain-card__title,.hyperdensity-shell-card__header,.hyperdensity-remediation-item__header,.hyperdensity-remediation-group__header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.hyperdensity-chain-card dl,.hyperdensity-shell-card dl,.hyperdensity-inline-dl{display:grid;gap:8px;margin:10px 0 0}.hyperdensity-chain-card dl div,.hyperdensity-shell-card dl div,.hyperdensity-inline-dl div{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,2fr);gap:12px}.hyperdensity-chain-card dt,.hyperdensity-shell-card dt,.hyperdensity-inline-dl dt{color:var(--text-2)}.hyperdensity-chain-card dd,.hyperdensity-shell-card dd,.hyperdensity-inline-dl dd{margin:0}.hyperdensity-shell-card.is-premium{border-color:color-mix(in srgb,var(--status-info) 40%,var(--border-subtle))}.hyperdensity-ref-list{margin:0;padding-left:18px;display:grid;gap:8px}.hyperdensity-ref-list li{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hyperdensity-ref-list--compact li{gap:6px}.hyperdensity-inline-copy{font-size:var(--type-body-sm)}.hyperdensity-tag-list,.hyperdensity-bullet-list{margin:0;padding-left:18px;display:grid;gap:6px}.hyperdensity-remediation-item__safety{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.hyperdensity-remediation-group{display:grid;gap:10px}.hyperdensity-remediation-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.hyperdensity-evidence-box{margin-top:8px;padding:10px;border:1px dashed var(--border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-raised) 95%,black 5%)}.hyperdensity-evidence-drawer{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:12px}.hyperdensity-evidence-drawer pre{margin:10px 0 0;max-height:420px;overflow:auto;background:color-mix(in srgb,var(--surface-raised) 94%,black 6%);border-radius:var(--radius-sm);padding:10px}.hyperdensity-muted{color:var(--text-2)}.hyperdensity-danger-text{color:var(--status-danger)}@media(max-width:980px){.hyperdensity-hero{display:grid}.hyperdensity-hero__meta{border-left:none;border-top:1px solid var(--border-subtle);padding-left:0;padding-top:12px;min-width:0}}.hyperdensity-control-room-shell{display:grid;gap:var(--space-4)}.hyperdensity-control-room-shell__header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4);background:linear-gradient(120deg,color-mix(in srgb,var(--surface-raised) 95%,white 5%),color-mix(in srgb,var(--surface-accent) 12%,transparent))}.hyperdensity-control-room-shell__header h1,.hyperdensity-control-room-shell__header p{margin:0 0 var(--space-2)}.hyperdensity-control-room-shell__actions{display:grid;justify-items:end;gap:var(--space-2)}.hyperdensity-control-room-top-strip{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-raised) 95%,var(--primary) 5%)}.hyperdensity-control-room-top-strip__metrics{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);color:var(--text-2)}.hyperdensity-control-room-top-strip__metrics strong{color:var(--text-1)}.hyperdensity-control-room-nav{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-2)}.hyperdensity-control-room-nav__item{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-1);padding:var(--space-2) var(--space-3);display:grid;gap:4px;text-align:left}.hyperdensity-control-room-nav__item:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--border-subtle));background:color-mix(in srgb,var(--surface-raised) 90%,var(--primary) 10%)}.hyperdensity-control-room-nav__item.is-active{border-color:color-mix(in srgb,var(--primary) 45%,var(--border-subtle));background:color-mix(in srgb,var(--selected) 85%,var(--surface-raised))}.hyperdensity-control-room-nav__title{font-weight:var(--type-semibold)}.hyperdensity-control-room-nav__subtitle{color:var(--text-2);font-size:var(--type-body-sm)}.hyperdensity-control-room-page,.hyperdensity-control-room-overview{display:grid;gap:var(--space-3)}.hyperdensity-control-room-page__header{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);background:color-mix(in srgb,var(--surface-raised) 96%,var(--surface-1))}.hyperdensity-control-room-page__header h2{margin:0 0 6px}.hyperdensity-control-room-page__header p{margin:0;color:var(--text-2)}.hyperdensity-control-room-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);background:color-mix(in srgb,var(--surface-raised) 95%,var(--surface-1))}.hyperdensity-control-room-hero h2,.hyperdensity-control-room-hero p{margin:0 0 var(--space-2)}.hyperdensity-control-room-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.hyperdensity-control-room-grid--overview{grid-template-columns:repeat(2,minmax(0,1fr))}.hyperdensity-product-shell{display:grid;gap:var(--space-3)}.hyperdensity-product-hero{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4);background:linear-gradient(145deg,color-mix(in srgb,var(--surface-raised) 92%,white 8%),color-mix(in srgb,var(--surface-accent) 18%,transparent));display:grid;gap:var(--space-3)}.hyperdensity-product-hero__header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.hyperdensity-product-hero__header h2{margin:0 0 var(--space-2)}.hyperdensity-product-hero__header p{margin:0 0 6px}.hyperdensity-product-hero__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.hyperdensity-hero-metric{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-2);background:color-mix(in srgb,var(--surface-raised) 93%,var(--surface-1));display:grid;gap:4px}.hyperdensity-hero-metric p{margin:0;color:var(--text-2);font-size:var(--type-caption)}.hyperdensity-hero-metric strong{font-size:var(--type-body-lg)}.hyperdensity-hero-metric--risk{border-color:color-mix(in srgb,var(--danger) 35%,var(--border-subtle))}.hyperdensity-hero-metric--proof{border-color:color-mix(in srgb,var(--info) 35%,var(--border-subtle))}.hyperdensity-product-hero__story{border-top:1px solid var(--border-subtle);padding-top:var(--space-2)}.hyperdensity-product-hero__story p{margin:0 0 6px}.hyperdensity-product-section-frame{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface-raised);display:grid;gap:var(--space-2)}.hyperdensity-product-section-frame__header h3{margin:0 0 4px}.hyperdensity-product-section-frame__header p{margin:0;color:var(--text-2)}.hyperdensity-product-cockpit{display:grid;gap:var(--space-3)}.hyperdensity-equilibrium-canvas{position:relative;min-height:320px;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border-subtle));border-radius:var(--radius-md);overflow:hidden;background:radial-gradient(circle at 20% 15%,#669af526,#090e16f0)}.hyperdensity-equilibrium-canvas__bg{display:block;width:100%;height:320px}.hyperdensity-equilibrium-canvas--interactive{position:relative}.hyperdensity-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hyperdensity-equilibrium-canvas__orbit-ring{position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:999px;pointer-events:none;border:1px dashed color-mix(in srgb,var(--info) 22%,transparent);opacity:.45}.hyperdensity-equilibrium-canvas__orbit-ring--audit{top:7%;right:7%;bottom:7%;left:7%;animation:hyperdensity-orbit-glow-audit 14s linear infinite}.hyperdensity-equilibrium-canvas__orbit-ring--economics{top:4%;right:4%;bottom:4%;left:4%;animation:hyperdensity-orbit-glow-econ 18s linear infinite}@keyframes hyperdensity-orbit-glow-audit{0%{opacity:.35;transform:rotate(0)}50%{opacity:.55}to{opacity:.35;transform:rotate(360deg)}}@keyframes hyperdensity-orbit-glow-econ{0%{opacity:.28;transform:rotate(360deg)}50%{opacity:.48}to{opacity:.28;transform:rotate(0)}}.hyperdensity-equilibrium-canvas__nodes{position:absolute;top:0;right:0;bottom:0;left:0;min-height:320px;pointer-events:none}.hyperdensity-equilibrium-node{pointer-events:auto;display:inline-flex;flex-direction:column;align-items:center;gap:4px;width:76px;min-height:68px;padding:6px 8px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--border-subtle) 70%,var(--primary));background:color-mix(in srgb,var(--surface-raised) 82%,rgba(10,14,22,.65));color:var(--text-1);font-size:var(--type-caption);text-align:center;cursor:default;transition:box-shadow .16s ease,border-color .16s ease,transform .16s ease;z-index:2}.hyperdensity-equilibrium-node:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 70%,white);outline-offset:2px}.hyperdensity-equilibrium-node--selected{border-color:color-mix(in srgb,var(--primary) 55%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 35%,transparent)}.hyperdensity-equilibrium-node--core{z-index:4;width:92px;min-height:76px;border-radius:999px;border-width:2px}.hyperdensity-equilibrium-node--donor .hyperdensity-equilibrium-node__glyph{background:#47d18c}.hyperdensity-equilibrium-node--receiver .hyperdensity-equilibrium-node__glyph{background:#5ea7ff}.hyperdensity-equilibrium-node--blocked .hyperdensity-equilibrium-node__glyph{background:#ff6b6b}.hyperdensity-equilibrium-node--remediable .hyperdensity-equilibrium-node__glyph{background:#f0c43e}.hyperdensity-equilibrium-node--vm .hyperdensity-equilibrium-node__glyph{background:color-mix(in srgb,var(--warning) 65%,#c084fc)}.hyperdensity-equilibrium-node--audit .hyperdensity-equilibrium-node__glyph{background:color-mix(in srgb,var(--info) 55%,#9bdcff)}.hyperdensity-equilibrium-node--economics .hyperdensity-equilibrium-node__glyph{background:color-mix(in srgb,var(--success) 45%,#ffd27f)}.hyperdensity-equilibrium-node__glyph{width:14px;height:14px;border-radius:999px;box-shadow:0 0 12px #ffffff14}.hyperdensity-equilibrium-node__glyph--core{width:18px;height:18px;background:radial-gradient(circle at 30% 30%,#fff,#6ea9ff)}.hyperdensity-equilibrium-node__label{font-weight:600;line-height:1.15}.hyperdensity-equilibrium-focus-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);background:color-mix(in srgb,var(--surface-raised) 94%,var(--surface-1));display:grid;gap:var(--space-2)}.hyperdensity-equilibrium-focus-panel__header h4{margin:4px 0 0;font-size:var(--type-body)}.hyperdensity-equilibrium-focus-panel__eyebrow{font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--text-2)}.hyperdensity-equilibrium-focus-panel__state,.hyperdensity-equilibrium-focus-panel__body p{margin:0}.hyperdensity-equilibrium-focus-panel__defaults{margin:0;padding-left:1.2rem;color:var(--text-2)}.hyperdensity-equilibrium-focus-panel__hint{margin:0;font-size:var(--type-caption)}.hyperdensity-product-cockpit__equilibrium{display:grid;gap:var(--space-3)}.hyperdensity-reduced-motion-safe .hyperdensity-equilibrium-canvas__orbit-ring--audit,.hyperdensity-reduced-motion-safe .hyperdensity-equilibrium-canvas__orbit-ring--economics{animation:none;opacity:.38}@media(prefers-reduced-motion:reduce){.hyperdensity-equilibrium-canvas__orbit-ring--audit,.hyperdensity-equilibrium-canvas__orbit-ring--economics{animation:none;opacity:.38}.hyperdensity-equilibrium-node{transition:none}}.hyperdensity-equilibrium-canvas__overlay{position:absolute;top:var(--space-2);left:var(--space-2);border:1px solid color-mix(in srgb,var(--info) 35%,var(--border-subtle));border-radius:999px;padding:4px 10px;background:color-mix(in srgb,var(--surface-raised) 90%,transparent);color:var(--text-2);font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.05em}.hyperdensity-equilibrium-slider{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);background:color-mix(in srgb,var(--surface-raised) 94%,var(--surface-1));display:grid;gap:var(--space-2)}.hyperdensity-equilibrium-slider header h4{margin:0 0 4px}.hyperdensity-equilibrium-slider header p{margin:0;color:var(--text-2)}.hyperdensity-equilibrium-slider__rail{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border-subtle);border-radius:999px;overflow:hidden;min-height:38px}.hyperdensity-equilibrium-slider__rail .zone{display:grid;place-items:center;font-size:var(--type-caption);color:var(--text-2)}.hyperdensity-equilibrium-slider__rail .zone-under{background:color-mix(in srgb,var(--info-surface) 75%,var(--surface-raised))}.hyperdensity-equilibrium-slider__rail .zone-balanced{background:color-mix(in srgb,var(--success-surface) 70%,var(--surface-raised))}.hyperdensity-equilibrium-slider__rail .zone-pressure{background:color-mix(in srgb,var(--warning-surface) 70%,var(--surface-raised))}.hyperdensity-equilibrium-slider__rail .zone-risk{background:color-mix(in srgb,var(--danger-surface) 75%,var(--surface-raised))}.hyperdensity-equilibrium-slider__rail .marker{position:absolute;top:2px;bottom:2px;width:2px;background:var(--text-1);box-shadow:0 0 0 4px color-mix(in srgb,var(--surface-raised) 70%,transparent)}.hyperdensity-equilibrium-slider__meta{display:grid;gap:4px}.hyperdensity-equilibrium-slider__meta p{margin:0}.hyperdensity-product-lens-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.hyperdensity-product-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.hyperdensity-product-matrix-preview{margin:0;padding-left:16px;display:grid;gap:6px}.hyperdensity-product-matrix-preview li{color:var(--text-2)}@media(max-width:1100px){.hyperdensity-product-hero__header{display:grid}.hyperdensity-product-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hyperdensity-product-lens-grid,.hyperdensity-product-summary-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.hyperdensity-product-page-shell{display:grid;gap:var(--space-3)}.hyperdensity-product-breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0;color:var(--text-2);font-size:var(--type-caption)}.hyperdensity-product-breadcrumb li:not(:last-child):after{content:"/";margin:0 6px;opacity:.5}.hyperdensity-product-page-header{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--surface-raised);display:grid;gap:var(--space-3)}.hyperdensity-product-page-header__intro h2{margin:0 0 var(--space-2)}.hyperdensity-product-page-header__north-star,.hyperdensity-product-page-header__phrase{margin:0 0 4px;color:var(--text-2);font-size:var(--type-caption)}.hyperdensity-product-page-header__subtitle{margin:0;color:var(--text-2)}.hyperdensity-product-page-header__pills{flex-wrap:wrap}.hyperdensity-product-lens-bar{border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border-subtle));border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);background:color-mix(in srgb,var(--surface-raised) 92%,var(--surface-accent))}.hyperdensity-product-lens-bar strong{display:block;margin-bottom:4px}.hyperdensity-product-lens-bar p{margin:0;color:var(--text-2);font-size:var(--type-caption)}.hyperdensity-product-safety-strip{border:1px dashed color-mix(in srgb,var(--warning) 35%,var(--border-subtle));border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);background:color-mix(in srgb,var(--warning-surface) 12%,var(--surface-raised))}.hyperdensity-product-safety-strip ul{margin:0;padding-left:18px;display:grid;gap:4px;color:var(--text-2);font-size:var(--type-caption)}.hyperdensity-product-page-rail{width:100%}.hyperdensity-mini-equilibrium-rail{display:grid;gap:var(--space-2)}.hyperdensity-mini-equilibrium-rail__meta{margin:0;padding-left:18px;color:var(--text-2);font-size:var(--type-caption);display:grid;gap:4px}.hyperdensity-equilibrium-slider--compact{padding:var(--space-2)}.hyperdensity-equilibrium-slider--compact header h4{font-size:var(--type-body)}.hyperdensity-equilibrium-slider--compact .hyperdensity-equilibrium-slider__rail{min-height:28px}.hyperdensity-equilibrium-slider--compact .hyperdensity-equilibrium-slider__rail .zone{font-size:10px}.hyperdensity-product-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.hyperdensity-product-detail-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-2);background:var(--surface-raised)}.hyperdensity-product-detail-panel__summary{cursor:pointer;font-weight:600;list-style:none;display:flex;flex-direction:column;gap:2px}.hyperdensity-product-detail-panel__summary:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 70%,white);outline-offset:2px}.hyperdensity-product-detail-panel__summary::-webkit-details-marker{display:none}.hyperdensity-product-detail-panel__subtitle{font-weight:400;color:var(--text-2);font-size:var(--type-caption)}.hyperdensity-product-detail-panel__body{margin-top:var(--space-2);display:grid;gap:var(--space-3)}.hyperdensity-product-evidence-link{display:inline-block}.hyperdensity-product-audit-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--info) 35%,var(--border-subtle));font-size:var(--type-caption);color:var(--text-2)}.hyperdensity-product-page-shell__audit{margin:0}.hyperdensity-progressive-disclosure-stack{display:grid;gap:var(--space-3)}.hyperdensity-progressive-disclosure-stack__tagline{margin:0;line-height:1.5}.hyperdensity-progressive-disclosure-stack__body{display:grid;gap:var(--space-3)}.hyperdensity-journey-rail{border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border-subtle));border-radius:var(--radius-md);padding:var(--space-3);background:color-mix(in srgb,var(--surface-raised) 94%,var(--surface-accent))}.hyperdensity-journey-rail__header h3{margin:0 0 var(--space-2)}.hyperdensity-journey-rail__steps{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-2)}.hyperdensity-journey-rail__step{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-2)}.hyperdensity-journey-rail__idx{width:28px;height:28px;border-radius:999px;border:1px solid var(--border-subtle);display:grid;place-items:center;font-size:var(--type-caption);font-weight:600}.hyperdensity-journey-rail__label{font-weight:600}.hyperdensity-gate-summary-panel,.hyperdensity-proof-chain-panel{margin:0}.hyperdensity-proof-chain-panel .hyperdensity-product-section-frame__header h3{margin:0 0 6px}.hyperdensity-proof-chain-panel__body{display:grid;gap:var(--space-3)}.hyperdensity-technical-appendix-panel{border-style:dashed}@media(max-width:900px){.hyperdensity-product-section-grid{grid-template-columns:1fr}}.hyperdensity-control-room-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface-raised);box-shadow:var(--shadow-1);display:grid;gap:var(--space-2);transition:border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-standard)}.hyperdensity-control-room-card:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border-subtle));box-shadow:var(--shadow-2)}.hyperdensity-control-room-card p{margin:0}.hyperdensity-control-room-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2)}.hyperdensity-control-room-card__header h3{margin:0}.hyperdensity-state-chip,.hyperdensity-proof-card{border-color:color-mix(in srgb,var(--info-border) 40%,var(--border-subtle));box-shadow:0 0 0 1px color-mix(in srgb,var(--info) 10%,transparent),var(--shadow-1)}.hyperdensity-evidence-glow{box-shadow:0 0 0 1px color-mix(in srgb,var(--info) 12%,transparent),0 8px 24px color-mix(in srgb,var(--primary) 7%,transparent)}.hyperdensity-authority-line{position:relative}.hyperdensity-authority-line:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 65%,transparent),color-mix(in srgb,var(--info) 35%,transparent));opacity:.55}.hyperdensity-motion-state-shift{transition:transform var(--motion-base) var(--ease-standard),opacity var(--motion-base) var(--ease-standard),filter var(--motion-base) var(--ease-standard)}.hyperdensity-motion-state-shift:hover{transform:translateY(-1px)}.hyperdensity-motion-rail-transition .hyperdensity-resource-liquidity-rail__segment,.hyperdensity-motion-rail-transition .hyperdensity-resource-liquidity-rail__marker,.hyperdensity-motion-rail-transition .hyperdensity-exchange-transfer-visual__flow{transition:width var(--motion-base) var(--ease-standard),left var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.hyperdensity-core-preview{position:relative;min-height:210px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border-subtle));border-radius:var(--radius-md);background:radial-gradient(circle at center,color-mix(in srgb,var(--surface-raised) 72%,var(--primary) 28%) 0%,color-mix(in srgb,var(--surface-2) 92%,var(--surface-raised)) 60%,var(--surface-2) 100%);display:grid;place-items:center;overflow:hidden}.hyperdensity-core-preview__ring{position:absolute;width:190px;height:190px;border-radius:999px;border:2px solid color-mix(in srgb,var(--info) 34%,transparent);box-shadow:0 0 0 14px color-mix(in srgb,var(--primary) 10%,transparent)}.hyperdensity-core-preview__center{position:relative;display:grid;place-items:center;text-align:center;gap:6px;z-index:1}.hyperdensity-core-preview__center strong{text-transform:uppercase;letter-spacing:.04em}.hyperdensity-core-preview__center small{color:var(--text-2)}.hyperdensity-core-preview__tags{position:absolute;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:100%;bottom:var(--space-2);padding:0 var(--space-2)}.hyperdensity-core-preview__tags span{border:1px solid var(--border-subtle);border-radius:999px;font-size:var(--type-caption);padding:4px 8px;background:color-mix(in srgb,var(--surface-1) 86%,transparent)}.hyperdensity-equilibrium-core{grid-column:span 2}.hyperdensity-equilibrium-core__visual{position:relative;min-height:290px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border-subtle));border-radius:var(--radius-md);display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at center,color-mix(in srgb,var(--surface-raised) 70%,var(--primary) 30%) 0%,color-mix(in srgb,var(--surface-2) 92%,var(--surface-raised)) 62%,var(--surface-2) 100%)}.hyperdensity-equilibrium-core__ring{position:absolute;width:220px;height:220px;border-radius:999px;border:2px solid color-mix(in srgb,var(--primary) 60%,transparent);box-shadow:0 0 0 20px color-mix(in srgb,var(--primary) 8%,transparent),inset 0 0 0 6px color-mix(in srgb,var(--surface-raised) 86%,transparent)}.hyperdensity-equilibrium-core__orbit{position:absolute;width:240px;height:240px;border-radius:999px}.hyperdensity-equilibrium-core__particle{position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px;border-radius:999px;border:1px solid var(--border-subtle);display:grid;place-items:center;font-size:9px;line-height:1}.hyperdensity-equilibrium-core__particle.kind-vm{border-radius:5px}.hyperdensity-equilibrium-core__particle.kind-unknown{opacity:.75}.hyperdensity-equilibrium-core__particle.role-donor{background:var(--success-surface);border-color:var(--success-border);color:var(--success-text)}.hyperdensity-equilibrium-core__particle.role-receiver{background:var(--info-surface);border-color:var(--info-border);color:var(--info-text)}.hyperdensity-equilibrium-core__particle.role-remediable{background:color-mix(in srgb,var(--warning-surface) 84%,var(--surface-raised));border-color:var(--warning-border);color:var(--warning-text)}.hyperdensity-equilibrium-core__particle.role-warming{background:color-mix(in srgb,var(--info-surface) 80%,var(--warning-surface));border-color:color-mix(in srgb,var(--warning) 40%,var(--info-border));color:color-mix(in srgb,var(--warning-text) 60%,var(--info-text));box-shadow:0 0 0 4px color-mix(in srgb,var(--warning) 18%,transparent)}.hyperdensity-equilibrium-core__particle.role-blocked{background:var(--danger-surface);border-color:var(--danger-border);color:var(--danger-text)}.hyperdensity-equilibrium-core__particle.role-neutral{background:color-mix(in srgb,var(--surface-raised) 90%,var(--surface-1));color:var(--text-1)}.hyperdensity-equilibrium-core__particle.role-excluded{background:color-mix(in srgb,var(--surface-2) 86%,transparent);color:var(--text-2)}.hyperdensity-equilibrium-core__more{position:absolute;right:-8px;bottom:18px;border:1px solid var(--border-subtle);border-radius:999px;padding:2px 8px;font-size:var(--type-caption);background:var(--surface-raised);color:var(--text-2)}.hyperdensity-equilibrium-core__center{position:relative;z-index:1;display:grid;gap:5px;text-align:center;max-width:78%}.hyperdensity-equilibrium-core__score{margin:0;font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:var(--type-semibold);letter-spacing:.02em}.hyperdensity-equilibrium-core__state{margin:0;text-transform:uppercase;letter-spacing:.05em;font-size:var(--type-caption);color:var(--text-2)}.hyperdensity-equilibrium-core__counts{margin:0;color:var(--text-2);font-size:var(--type-body-sm)}.hyperdensity-equilibrium-core__legend{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.hyperdensity-equilibrium-core__legend li{display:inline-flex;align-items:center;gap:8px;color:var(--text-2);font-size:var(--type-body-sm)}.hyperdensity-equilibrium-core__legend li span{width:10px;height:10px;border-radius:999px;border:1px solid var(--border-subtle)}.hyperdensity-equilibrium-core__legend li span.role-donor{background:var(--success)}.hyperdensity-equilibrium-core__legend li span.role-receiver{background:var(--info)}.hyperdensity-equilibrium-core__legend li span.role-remediable{background:var(--warning)}.hyperdensity-equilibrium-core__legend li span.role-blocked{background:var(--danger)}.hyperdensity-equilibrium-core__legend li span.role-warming{background:color-mix(in srgb,var(--warning) 60%,var(--info))}.hyperdensity-equilibrium-core__legend li span.role-neutral{background:color-mix(in srgb,var(--primary) 40%,var(--surface-2))}.hyperdensity-equilibrium-core__legend li span.role-excluded{background:var(--surface-2)}.hyperdensity-equilibrium-core__safety{display:flex;flex-wrap:wrap;gap:var(--space-2)}.hyperdensity-equilibrium-core.state-stable .hyperdensity-equilibrium-core__ring{border-color:color-mix(in srgb,var(--success) 56%,transparent)}.hyperdensity-equilibrium-core.state-pressurized .hyperdensity-equilibrium-core__ring{border-color:color-mix(in srgb,var(--warning) 62%,transparent)}.hyperdensity-equilibrium-core.state-rebalancing .hyperdensity-equilibrium-core__ring{border-color:color-mix(in srgb,var(--info) 64%,transparent)}.hyperdensity-equilibrium-core.state-fragmented .hyperdensity-equilibrium-core__ring{border-style:dashed;border-color:color-mix(in srgb,var(--warning) 45%,var(--danger))}.hyperdensity-equilibrium-core.state-warming .hyperdensity-equilibrium-core__ring{border-color:color-mix(in srgb,var(--warning) 58%,var(--info))}.hyperdensity-equilibrium-core.state-blocked .hyperdensity-equilibrium-core__ring{border-color:color-mix(in srgb,var(--danger) 65%,transparent)}.hyperdensity-equilibrium-core.state-degraded .hyperdensity-equilibrium-core__ring{border-color:color-mix(in srgb,var(--text-3) 46%,transparent)}@media(prefers-reduced-motion:no-preference){.hyperdensity-equilibrium-core.state-stable .hyperdensity-equilibrium-core__ring.hyperdensity-motion-soft-pulse,.hyperdensity-equilibrium-core.state-rebalancing .hyperdensity-equilibrium-core__ring.hyperdensity-motion-soft-pulse,.hyperdensity-equilibrium-core.state-pressurized .hyperdensity-equilibrium-core__ring.hyperdensity-motion-soft-pulse,.hyperdensity-equilibrium-core.state-warming .hyperdensity-equilibrium-core__ring.hyperdensity-motion-soft-pulse{animation:hyperdensity-core-pulse 2.6s var(--ease-standard) infinite}.hyperdensity-equilibrium-core__particle{transition:transform var(--motion-base) var(--ease-standard)}.hyperdensity-equilibrium-core.state-pressurized .hyperdensity-equilibrium-core__ring.hyperdensity-motion-soft-pulse,.hyperdensity-equilibrium-core.state-warming .hyperdensity-equilibrium-core__ring.hyperdensity-motion-soft-pulse{animation-duration:2.2s}}@keyframes hyperdensity-core-pulse{0%{box-shadow:0 0 0 20px color-mix(in srgb,var(--primary) 8%,transparent),inset 0 0 0 6px color-mix(in srgb,var(--surface-raised) 86%,transparent)}50%{box-shadow:0 0 0 24px color-mix(in srgb,var(--primary) 11%,transparent),inset 0 0 0 6px color-mix(in srgb,var(--surface-raised) 86%,transparent)}to{box-shadow:0 0 0 20px color-mix(in srgb,var(--primary) 8%,transparent),inset 0 0 0 6px color-mix(in srgb,var(--surface-raised) 86%,transparent)}}.hyperdensity-resource-liquidity-rail{grid-column:span 2}.hyperdensity-resource-liquidity-rail__lens{display:flex;flex-wrap:wrap;gap:var(--space-2)}.hyperdensity-resource-liquidity-rail__lens .button-secondary.is-active{background:color-mix(in srgb,var(--primary) 18%,var(--surface-raised));border-color:color-mix(in srgb,var(--primary) 55%,var(--border-subtle));color:var(--text-1)}.hyperdensity-resource-liquidity-rail__bar-wrap{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 76%,var(--surface-raised));padding:var(--space-2)}.hyperdensity-resource-liquidity-rail__bar{position:relative;display:flex;gap:6px;min-height:88px}.hyperdensity-resource-liquidity-rail__segment{min-width:0;flex:1;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);padding:10px 8px;display:grid;align-content:space-between;gap:6px;transition:width var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard)}.hyperdensity-resource-liquidity-rail__segment strong{font-size:var(--type-body-sm);line-height:1.2}.hyperdensity-resource-liquidity-rail__segment span{color:var(--text-2);font-size:var(--type-caption)}.hyperdensity-resource-liquidity-rail__segment.zone-reclaimable{background:color-mix(in srgb,var(--success-surface) 82%,var(--surface-raised));border-color:var(--success-border)}.hyperdensity-resource-liquidity-rail__segment.zone-safe-band{background:color-mix(in srgb,var(--info-surface) 42%,var(--surface-raised));border-color:color-mix(in srgb,var(--info-border) 56%,var(--border-subtle))}.hyperdensity-resource-liquidity-rail__segment.zone-burst-demand{background:color-mix(in srgb,var(--warning-surface) 74%,var(--surface-raised));border-color:var(--warning-border)}.hyperdensity-resource-liquidity-rail__segment.zone-blocked-liquidity{background:color-mix(in srgb,var(--danger-surface) 80%,var(--surface-raised));border-color:var(--danger-border)}.hyperdensity-resource-liquidity-rail__segment.is-unknown{background:color-mix(in srgb,var(--surface-raised) 86%,var(--surface-1));border-style:dashed}.hyperdensity-resource-liquidity-rail__marker{position:absolute;top:-4px;bottom:-4px;width:2px;border-radius:999px;background:var(--text-1);box-shadow:0 0 0 4px color-mix(in srgb,var(--surface-raised) 86%,transparent);transition:left var(--motion-base) var(--ease-standard)}.hyperdensity-resource-liquidity-rail__transfer{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-raised) 90%,var(--surface-1));padding:var(--space-2);display:grid;gap:var(--space-2)}.hyperdensity-resource-liquidity-rail__transfer h4{margin:0}.hyperdensity-resource-liquidity-rail.state-balanced .hyperdensity-resource-liquidity-rail__bar-wrap{border-color:color-mix(in srgb,var(--success) 45%,var(--border-subtle))}.hyperdensity-resource-liquidity-rail.state-reclaimable .hyperdensity-resource-liquidity-rail__bar-wrap{border-color:color-mix(in srgb,var(--info) 48%,var(--success-border))}.hyperdensity-resource-liquidity-rail.state-burst-pressure .hyperdensity-resource-liquidity-rail__bar-wrap{border-color:color-mix(in srgb,var(--warning) 55%,var(--info-border))}.hyperdensity-resource-liquidity-rail.state-blocked .hyperdensity-resource-liquidity-rail__bar-wrap{border-color:color-mix(in srgb,var(--danger) 58%,var(--warning-border))}.hyperdensity-resource-liquidity-rail.state-degraded .hyperdensity-resource-liquidity-rail__bar-wrap,.hyperdensity-resource-liquidity-rail.state-unknown .hyperdensity-resource-liquidity-rail__bar-wrap{border-color:color-mix(in srgb,var(--text-3) 44%,var(--border-subtle))}.hyperdensity-control-room-rail{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.hyperdensity-control-room-rail li{display:flex;justify-content:space-between;gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-2)}.hyperdensity-control-room-rail li span{color:var(--text-2)}.hyperdensity-control-room-feed{margin:0;padding-left:18px;display:grid;gap:var(--space-2)}.hyperdensity-control-room-feed li{color:var(--text-1)}.hyperdensity-control-room-contract-rail,.hyperdensity-control-room-ladder{margin:0;padding-left:18px;display:grid;gap:var(--space-1)}.hyperdensity-control-room-legacy-stack{margin-top:var(--space-3);display:grid;gap:var(--space-3)}.hyperdensity-exchange-page{display:grid;gap:var(--space-3)}.hyperdensity-exchange-page__hero{border-color:color-mix(in srgb,var(--primary) 36%,var(--border-subtle))}.hyperdensity-exchange-page__top-grid{align-items:stretch}.hyperdensity-action-slate-card{border-color:color-mix(in srgb,var(--info-border) 44%,var(--border-subtle));background:color-mix(in srgb,var(--surface-raised) 94%,var(--info-surface) 6%)}.hyperdensity-action-slate-metrics,.hyperdensity-action-slate-hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px var(--space-3)}.hyperdensity-action-slate-preview{border:1px solid color-mix(in srgb,var(--info-border) 36%,var(--border-subtle));border-radius:var(--radius-sm);padding:var(--space-2);background:color-mix(in srgb,var(--surface-raised) 95%,var(--surface-1) 5%)}.hyperdensity-action-slate-section{border-color:color-mix(in srgb,var(--primary) 32%,var(--border-subtle))}.hyperdensity-exchange-transfer-visual__lane{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-2)}.hyperdensity-exchange-transfer-visual__node{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-raised) 92%,var(--surface-1));padding:var(--space-2);display:grid;gap:4px}.hyperdensity-exchange-transfer-visual__node h4,.hyperdensity-exchange-transfer-visual__node p,.hyperdensity-exchange-transfer-visual__node small{margin:0}.hyperdensity-exchange-transfer-visual__node.donor{border-color:color-mix(in srgb,var(--success-border) 70%,var(--border-subtle));background:color-mix(in srgb,var(--success-surface) 70%,var(--surface-raised))}.hyperdensity-exchange-transfer-visual__node.receiver{border-color:color-mix(in srgb,var(--info-border) 68%,var(--border-subtle));background:color-mix(in srgb,var(--info-surface) 56%,var(--surface-raised))}.hyperdensity-exchange-transfer-visual__flow{min-width:130px;border:1px dashed color-mix(in srgb,var(--primary) 45%,var(--border-subtle));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-2) 86%,var(--surface-raised));padding:var(--space-2);display:grid;justify-items:center;gap:4px;transition:border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-standard)}.hyperdensity-exchange-transfer-visual__lane:hover .hyperdensity-exchange-transfer-visual__flow{transform:translateY(-1px);box-shadow:0 8px 20px color-mix(in srgb,var(--primary) 10%,transparent)}.hyperdensity-exchange-transfer-visual__flow strong{font-size:var(--type-body-sm)}.hyperdensity-exchange-transfer-visual__flow span{color:var(--text-2);font-size:var(--type-caption)}.hyperdensity-exchange-stage-chain{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-2)}.hyperdensity-exchange-stage-chain li{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-2);display:grid;gap:var(--space-1);min-height:138px;background:color-mix(in srgb,var(--surface-raised) 90%,var(--surface-1))}.hyperdensity-exchange-stage-chain li p,.hyperdensity-exchange-stage-chain li small{margin:0}.hyperdensity-exchange-stage-chain li small{color:var(--text-2)}.hyperdensity-exchange-stage-chain li.is-ready{border-color:color-mix(in srgb,var(--info-border) 62%,var(--border-subtle))}.hyperdensity-exchange-stage-chain li.is-passed{border-color:color-mix(in srgb,var(--success-border) 68%,var(--border-subtle));background:color-mix(in srgb,var(--success-surface) 50%,var(--surface-raised))}.hyperdensity-exchange-stage-chain li.is-warning{border-color:color-mix(in srgb,var(--warning-border) 65%,var(--border-subtle));background:color-mix(in srgb,var(--warning-surface) 56%,var(--surface-raised))}.hyperdensity-exchange-stage-chain li.is-blocked{border-color:color-mix(in srgb,var(--danger-border) 70%,var(--border-subtle));background:color-mix(in srgb,var(--danger-surface) 54%,var(--surface-raised))}.hyperdensity-exchange-stage-chain li.is-historical,.hyperdensity-exchange-stage-chain li.is-unavailable{border-style:dashed}.hyperdensity-exchange-stage-chain__head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-1)}.hyperdensity-exchange-transfer-board{overflow-x:auto}.hyperdensity-exchange-transfer-board table{width:100%;min-width:860px;border-collapse:collapse}.hyperdensity-exchange-transfer-board th,.hyperdensity-exchange-transfer-board td{border-bottom:1px solid var(--border-subtle);text-align:left;padding:8px 10px;vertical-align:top}.hyperdensity-exchange-transfer-board th{color:var(--text-2);font-size:var(--type-body-sm)}.hyperdensity-exchange-transfer-board td{font-size:var(--type-body-sm)}.hyperdensity-live-authority-page{display:grid;gap:var(--space-3)}.hyperdensity-live-authority-page__hero{border-color:color-mix(in srgb,var(--primary) 30%,var(--border-subtle));background:linear-gradient(120deg,color-mix(in srgb,var(--surface-raised) 92%,var(--surface-1)),color-mix(in srgb,var(--surface-accent) 20%,transparent))}.hyperdensity-live-authority-contract-rail{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2)}.hyperdensity-live-authority-contract-rail li{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-2);display:grid;gap:6px;background:color-mix(in srgb,var(--surface-raised) 90%,var(--surface-1))}.hyperdensity-live-authority-contract-rail li p,.hyperdensity-live-authority-contract-rail li small{margin:0}.hyperdensity-live-authority-contract-rail li small{color:var(--text-2);font-size:var(--type-caption)}.hyperdensity-live-authority-contract-rail li.is-ready{border-color:color-mix(in srgb,var(--success-border) 64%,var(--border-subtle))}.hyperdensity-live-authority-contract-rail li.is-degraded{border-color:color-mix(in srgb,var(--warning-border) 64%,var(--border-subtle))}.hyperdensity-live-authority-contract-rail li.is-blocked{border-color:color-mix(in srgb,var(--danger-border) 68%,var(--border-subtle))}.hyperdensity-live-authority-contract-rail__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-1)}.hyperdensity-live-authority-driver-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.hyperdensity-live-authority-driver-card{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-2);display:grid;gap:6px;background:color-mix(in srgb,var(--surface-raised) 94%,var(--surface-1))}.hyperdensity-live-authority-driver-card p,.hyperdensity-live-authority-driver-card h4{margin:0}.hyperdensity-live-authority-driver-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2)}.hyperdensity-governance-page{display:grid;gap:var(--space-3)}.hyperdensity-governance-page__hero{border-color:color-mix(in srgb,var(--primary) 26%,var(--border-subtle));background:linear-gradient(120deg,color-mix(in srgb,var(--surface-raised) 92%,var(--surface-1)),color-mix(in srgb,var(--info-surface) 30%,transparent))}.hyperdensity-governance-ladder{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2)}.hyperdensity-governance-ladder li{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-2);display:grid;gap:5px;background:color-mix(in srgb,var(--surface-raised) 90%,var(--surface-1))}.hyperdensity-governance-ladder li p,.hyperdensity-governance-ladder li small{margin:0}.hyperdensity-governance-ladder li small{color:var(--text-2);font-size:var(--type-caption)}.hyperdensity-governance-ladder li.is-ready{border-color:color-mix(in srgb,var(--success-border) 62%,var(--border-subtle))}.hyperdensity-governance-ladder li.is-degraded{border-color:color-mix(in srgb,var(--warning-border) 62%,var(--border-subtle))}.hyperdensity-governance-ladder li.is-blocked{border-color:color-mix(in srgb,var(--danger-border) 65%,var(--border-subtle))}.hyperdensity-governance-ladder__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-1)}.hyperdensity-governance-object-board{overflow-x:auto}.hyperdensity-governance-object-board table{width:100%;min-width:1020px;border-collapse:collapse}.hyperdensity-governance-object-board th,.hyperdensity-governance-object-board td{border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top;padding:8px 10px;font-size:var(--type-body-sm)}.hyperdensity-governance-object-board th{color:var(--text-2)}.hyperdensity-evidence-page,.hyperdensity-reports-page{display:grid;gap:var(--space-3)}.hyperdensity-evidence-page__hero{border-color:color-mix(in srgb,var(--primary) 24%,var(--border-subtle));background:linear-gradient(120deg,color-mix(in srgb,var(--surface-raised) 92%,var(--surface-1)),color-mix(in srgb,var(--info-surface) 24%,transparent))}.hyperdensity-reports-page__hero{border-color:color-mix(in srgb,var(--primary) 24%,var(--border-subtle));background:linear-gradient(120deg,color-mix(in srgb,var(--surface-raised) 92%,var(--surface-1)),color-mix(in srgb,var(--warning-surface) 20%,transparent))}.hyperdensity-evidence-page__bundle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.hyperdensity-evidence-page__bundle-grid p{margin:0}.hyperdensity-evidence-proof-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.hyperdensity-evidence-proof-group{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-2);background:color-mix(in srgb,var(--surface-raised) 94%,var(--surface-1));display:grid;gap:var(--space-2);transition:border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-standard)}.hyperdensity-evidence-proof-group:hover{border-color:color-mix(in srgb,var(--info-border) 60%,var(--border-subtle));box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 8%,transparent);transform:translateY(-1px)}.hyperdensity-evidence-proof-group__header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-1)}.hyperdensity-evidence-proof-group__header h4{margin:0}.hyperdensity-reports-export-table{overflow-x:auto}.hyperdensity-reports-export-table table{width:100%;min-width:660px;border-collapse:collapse}.hyperdensity-reports-export-table th,.hyperdensity-reports-export-table td{border-bottom:1px solid var(--border-subtle);text-align:left;padding:8px 10px;font-size:var(--type-body-sm);vertical-align:top}.hyperdensity-reports-export-table th{color:var(--text-2)}@media(prefers-reduced-motion:reduce){.hyperdensity-motion-soft-pulse,.hyperdensity-motion-state-shift,.hyperdensity-motion-rail-transition .hyperdensity-resource-liquidity-rail__segment,.hyperdensity-motion-rail-transition .hyperdensity-resource-liquidity-rail__marker,.hyperdensity-motion-rail-transition .hyperdensity-exchange-transfer-visual__flow,.hyperdensity-evidence-proof-group,.hyperdensity-control-room-card,.hyperdensity-exchange-transfer-visual__flow{animation:none!important;transition:none!important;transform:none!important}}@media(max-width:1200px){.hyperdensity-control-room-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.hyperdensity-live-authority-contract-rail,.hyperdensity-governance-ladder{grid-template-columns:repeat(3,minmax(0,1fr))}.hyperdensity-evidence-proof-groups{grid-template-columns:1fr}}@media(max-width:980px){.hyperdensity-control-room-shell__header,.hyperdensity-control-room-hero{display:grid}.hyperdensity-control-room-shell__actions{justify-items:start}.hyperdensity-control-room-grid,.hyperdensity-control-room-grid--overview{grid-template-columns:1fr}.hyperdensity-equilibrium-core,.hyperdensity-resource-liquidity-rail{grid-column:span 1}.hyperdensity-resource-liquidity-rail__bar{min-height:120px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hyperdensity-exchange-transfer-visual__lane{grid-template-columns:1fr}.hyperdensity-exchange-stage-chain,.hyperdensity-live-authority-contract-rail,.hyperdensity-live-authority-driver-grid,.hyperdensity-governance-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.hyperdensity-evidence-page__bundle-grid{grid-template-columns:1fr}.hyperdensity-equilibrium-core__legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.hyperdensity-control-room-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.hyperdensity-exchange-stage-chain,.hyperdensity-live-authority-contract-rail,.hyperdensity-live-authority-driver-grid,.hyperdensity-governance-ladder,.hyperdensity-evidence-proof-groups{grid-template-columns:1fr}}.hyperdensity-command-center{display:grid;gap:var(--space-4)}.hyperdensity-command-hero{position:relative;border-radius:var(--radius-lg);padding:var(--space-4) var(--space-4);background:radial-gradient(circle at 20% 0%,color-mix(in srgb,var(--primary) 28%,transparent) 0%,transparent 60%),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--info) 22%,transparent) 0%,transparent 55%),linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 95%,var(--primary)) 0%,var(--surface-raised) 100%);border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border-subtle));display:grid;gap:var(--space-3);overflow:hidden}.hyperdensity-command-hero__eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:var(--type-caption);color:color-mix(in srgb,var(--text-1) 80%,var(--primary));margin:0}.hyperdensity-command-hero__title{margin:0;font-size:clamp(28px,3.6vw,44px);line-height:1.1;letter-spacing:-.01em}.hyperdensity-command-hero__promise{margin:0;font-size:clamp(14px,1.4vw,18px);color:var(--text-2);max-width:70ch}.hyperdensity-command-hero__states{display:flex;flex-wrap:wrap;gap:var(--space-2)}.hyperdensity-command-hero__state{border:1px solid color-mix(in srgb,var(--primary) 40%,var(--border-subtle));border-radius:999px;padding:6px 14px;background:color-mix(in srgb,var(--surface-raised) 70%,var(--primary) 8%);font-weight:600;font-size:var(--type-caption)}.hyperdensity-command-hero__state--ok{border-color:color-mix(in srgb,var(--success) 60%,var(--border-subtle));background:color-mix(in srgb,var(--surface-raised) 70%,var(--success) 12%)}.hyperdensity-command-hero__state--gated{border-color:color-mix(in srgb,var(--warning) 60%,var(--border-subtle));background:color-mix(in srgb,var(--surface-raised) 70%,var(--warning) 14%)}.hyperdensity-command-hero__state--tp{border-color:color-mix(in srgb,var(--info) 60%,var(--border-subtle));background:color-mix(in srgb,var(--surface-raised) 70%,var(--info) 14%)}.hyperdensity-executive-value-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface-raised)}.hyperdensity-executive-value-bar__cell{display:grid;gap:2px}.hyperdensity-executive-value-bar__label{font-size:var(--type-caption);color:var(--text-2);text-transform:uppercase;letter-spacing:.08em}.hyperdensity-executive-value-bar__value{font-weight:700;font-size:16px}.hyperdensity-equilibrium-field{display:grid;grid-template-columns:minmax(280px,1fr) minmax(260px,1fr);gap:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4);background:linear-gradient(180deg,var(--surface-raised) 0%,color-mix(in srgb,var(--surface-raised) 92%,var(--primary) 4%) 100%)}.hyperdensity-equilibrium-field__visual{position:relative;aspect-ratio:1 / 1;display:grid;place-items:center}.hyperdensity-equilibrium-field__rings{width:100%;height:100%}.hyperdensity-equilibrium-field__ring{fill:none;stroke-linecap:round}.hyperdensity-equilibrium-field__ring--track{stroke:color-mix(in srgb,var(--border-subtle) 80%,transparent)}.hyperdensity-equilibrium-field__ring--used{stroke:var(--info);transition:stroke-dashoffset .6s ease-out}.hyperdensity-equilibrium-field__ring--reclaimable{stroke:var(--success);transition:stroke-dashoffset .6s ease-out}.hyperdensity-equilibrium-field__ring--risk{stroke:color-mix(in srgb,var(--warning) 60%,var(--border-subtle));stroke-dasharray:4 4}.hyperdensity-equilibrium-field__ring--target{stroke:var(--primary);stroke-width:3}.hyperdensity-equilibrium-field__center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;pointer-events:none}.hyperdensity-equilibrium-field__center strong{font-size:clamp(22px,2.6vw,32px);display:block}.hyperdensity-equilibrium-field__center span{font-size:var(--type-caption);color:var(--text-2);text-transform:uppercase;letter-spacing:.1em}.hyperdensity-equilibrium-field__pulse{position:absolute;width:14px;height:14px;border-radius:50%;background:color-mix(in srgb,var(--success) 80%,white);box-shadow:0 0 color-mix(in srgb,var(--success) 60%,transparent);animation:hyperdensity-equilibrium-pulse 2.4s ease-out infinite}@keyframes hyperdensity-equilibrium-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--success) 60%,transparent)}70%{box-shadow:0 0 0 18px color-mix(in srgb,var(--success) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--success) 0%,transparent)}}.hyperdensity-reduced-motion-safe .hyperdensity-equilibrium-field__pulse{animation:none}.hyperdensity-equilibrium-field__legend{display:grid;gap:var(--space-2);align-content:start}.hyperdensity-equilibrium-field__legend-row{display:grid;grid-template-columns:14px 1fr auto;gap:10px;align-items:center}.hyperdensity-equilibrium-field__legend-row span:first-child{width:14px;height:14px;border-radius:4px}.hyperdensity-equilibrium-field__legend-row strong{font-size:var(--type-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.hyperdensity-equilibrium-field__legend-row em{font-style:normal;font-weight:700}.hyperdensity-overcommit-gap{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface-raised);display:grid;gap:var(--space-2)}.hyperdensity-overcommit-gap__bar{display:grid;grid-template-columns:var(--cpu-used, 0%) var(--cpu-reclaim, 0%) 1fr;height:22px;border-radius:8px;overflow:hidden;border:1px solid var(--border-subtle)}.hyperdensity-overcommit-gap__bar>span{display:block}.hyperdensity-overcommit-gap__used{background:var(--info)}.hyperdensity-overcommit-gap__reclaim{background:color-mix(in srgb,var(--success) 75%,white)}.hyperdensity-overcommit-gap__risk{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--warning) 30%,transparent),color-mix(in srgb,var(--warning) 30%,transparent) 6px,color-mix(in srgb,var(--warning) 18%,transparent) 6px,color-mix(in srgb,var(--warning) 18%,transparent) 12px)}.hyperdensity-overcommit-gap__legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-2);font-size:var(--type-caption);color:var(--text-2)}.hyperdensity-overcommit-gap__legend strong{color:var(--text-1)}.hyperdensity-savings-panel,.hyperdensity-shared-capacity-panel,.hyperdensity-object-activation-center,.hyperdensity-execution-flow,.hyperdensity-action-center,.hyperdensity-evidence-graph-preview,.hyperdensity-runtime-lanes,.hyperdensity-trust-layer,.hyperdensity-demo-narrative-rail,.hyperdensity-what-if-simulator,.hyperdensity-datacenter-density-field,.hyperdensity-before-after-transformation,.hyperdensity-release-safety-footer,.hyperdensity-windows-lane-preview,.hyperdensity-executive-demo-mode{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface-raised);display:grid;gap:var(--space-2)}.hyperdensity-savings-panel__row,.hyperdensity-shared-capacity-panel__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-2)}.hyperdensity-savings-panel__metric,.hyperdensity-shared-capacity-panel__metric{display:grid;gap:2px}.hyperdensity-savings-panel__label,.hyperdensity-shared-capacity-panel__label{font-size:var(--type-caption);color:var(--text-2);text-transform:uppercase;letter-spacing:.06em}.hyperdensity-savings-panel__value,.hyperdensity-shared-capacity-panel__value{font-weight:700;font-size:15px}.hyperdensity-savings-panel__missing{color:var(--text-2);font-style:italic}.hyperdensity-donor-receiver-flow{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:var(--space-2)}.hyperdensity-donor-receiver-flow__node{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-2);background:color-mix(in srgb,var(--surface-raised) 90%,var(--info) 8%);text-align:center}.hyperdensity-donor-receiver-flow__node--donor{background:color-mix(in srgb,var(--surface-raised) 90%,var(--info) 14%)}.hyperdensity-donor-receiver-flow__node--pool{background:color-mix(in srgb,var(--surface-raised) 80%,var(--primary) 18%);border-color:color-mix(in srgb,var(--primary) 50%,var(--border-subtle))}.hyperdensity-donor-receiver-flow__node--receiver{background:color-mix(in srgb,var(--surface-raised) 90%,var(--success) 14%)}.hyperdensity-donor-receiver-flow__arrow{text-align:center;font-size:18px;color:var(--text-2)}.hyperdensity-trust-badges{display:flex;flex-wrap:wrap;gap:var(--space-2)}.hyperdensity-trust-badge{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--border-subtle);border-radius:999px;padding:4px 12px;font-size:var(--type-caption);background:color-mix(in srgb,var(--surface-raised) 92%,var(--success) 6%)}.hyperdensity-trust-badge--gated{background:color-mix(in srgb,var(--surface-raised) 92%,var(--warning) 8%)}.hyperdensity-trust-badge--deferred{background:color-mix(in srgb,var(--surface-raised) 92%,var(--info) 8%)}.hyperdensity-trust-badge--missing{background:color-mix(in srgb,var(--surface-raised) 92%,var(--danger) 8%)}.hyperdensity-trust-badge__dot{width:8px;height:8px;border-radius:50%;background:var(--success)}.hyperdensity-trust-badge--gated .hyperdensity-trust-badge__dot{background:var(--warning)}.hyperdensity-trust-badge--deferred .hyperdensity-trust-badge__dot{background:var(--info)}.hyperdensity-trust-badge--missing .hyperdensity-trust-badge__dot{background:var(--danger)}.hyperdensity-execution-flow__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-2)}.hyperdensity-execution-flow__step{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-2);background:var(--surface-raised);display:grid;gap:2px}.hyperdensity-execution-flow__step--pass{border-color:color-mix(in srgb,var(--success) 60%,var(--border-subtle))}.hyperdensity-execution-flow__step--gated{border-color:color-mix(in srgb,var(--warning) 60%,var(--border-subtle))}.hyperdensity-execution-flow__step--deferred{border-color:color-mix(in srgb,var(--info) 60%,var(--border-subtle))}.hyperdensity-execution-flow__step--missing{border-color:color-mix(in srgb,var(--danger) 60%,var(--border-subtle))}.hyperdensity-execution-flow__step-title{font-weight:700;font-size:13px}.hyperdensity-execution-flow__step-meta{font-size:var(--type-caption);color:var(--text-2)}.hyperdensity-action-center__list{display:grid;gap:var(--space-2)}.hyperdensity-action-center__action{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-2);background:var(--surface-raised)}.hyperdensity-action-center__action[data-availability=blocked]{opacity:.6}.hyperdensity-action-center__action[data-availability=gated]{border-color:color-mix(in srgb,var(--warning) 50%,var(--border-subtle))}.hyperdensity-action-center__action-title{font-weight:600}.hyperdensity-action-center__action-reason{font-size:var(--type-caption);color:var(--text-2)}.hyperdensity-evidence-graph-preview__nodes{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-2)}.hyperdensity-evidence-graph-preview__node{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-2);background:var(--surface-raised);display:grid;gap:2px}.hyperdensity-evidence-graph-preview__node[data-status=pass]{border-color:color-mix(in srgb,var(--success) 50%,var(--border-subtle))}.hyperdensity-evidence-graph-preview__node[data-status=gated]{border-color:color-mix(in srgb,var(--warning) 50%,var(--border-subtle))}.hyperdensity-evidence-graph-preview__node[data-status=deferred]{border-color:color-mix(in srgb,var(--info) 50%,var(--border-subtle))}.hyperdensity-evidence-graph-preview__node[data-status=missing]{border-color:color-mix(in srgb,var(--danger) 50%,var(--border-subtle))}.hyperdensity-runtime-lanes__layout{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.hyperdensity-runtime-lane{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface-raised);display:grid;gap:var(--space-2)}.hyperdensity-runtime-lane--linux{border-left:4px solid var(--success)}.hyperdensity-runtime-lane--windows{border-left:4px solid var(--info)}.hyperdensity-runtime-lane__steps{display:grid;gap:4px}.hyperdensity-runtime-lane__step{display:grid;grid-template-columns:12px 1fr auto;gap:8px;align-items:center;font-size:var(--type-caption)}.hyperdensity-runtime-lane__step:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--border-subtle)}.hyperdensity-runtime-lane__step[data-status=pass]:before{background:var(--success)}.hyperdensity-runtime-lane__step[data-status=gated]:before{background:var(--warning)}.hyperdensity-runtime-lane__step[data-status=deferred]:before{background:var(--info)}.hyperdensity-runtime-lane__step[data-status=missing]:before{background:var(--danger)}.hyperdensity-object-activation-center__table{display:grid;gap:4px}.hyperdensity-object-activation-center__row{display:grid;grid-template-columns:1.5fr .6fr .7fr .9fr 1.2fr 1fr;gap:var(--space-2);align-items:center;padding:8px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);font-size:var(--type-caption)}.hyperdensity-object-activation-center__row--header{font-weight:700;background:color-mix(in srgb,var(--surface-raised) 80%,var(--primary) 8%);text-transform:uppercase;letter-spacing:.06em;color:var(--text-2)}.hyperdensity-object-activation-center__role{display:inline-block;border-radius:999px;padding:2px 8px;font-weight:700;font-size:11px}.hyperdensity-object-activation-center__role--donor{background:color-mix(in srgb,var(--info) 24%,transparent);color:var(--text-1)}.hyperdensity-object-activation-center__role--receiver{background:color-mix(in srgb,var(--success) 24%,transparent);color:var(--text-1)}.hyperdensity-object-activation-center__role--neutral{background:color-mix(in srgb,var(--border-subtle) 80%,transparent);color:var(--text-2)}.hyperdensity-object-activation-center__role--blocked{background:color-mix(in srgb,var(--danger) 24%,transparent);color:var(--text-1)}.hyperdensity-before-after-transformation__layout{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.hyperdensity-before-after-transformation__column{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface-raised)}.hyperdensity-before-after-transformation__column--before{border-left:4px solid color-mix(in srgb,var(--danger) 50%,var(--border-subtle))}.hyperdensity-before-after-transformation__column--after{border-left:4px solid var(--success)}.hyperdensity-datacenter-density-field{display:grid;gap:var(--space-2)}.hyperdensity-datacenter-density-field__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:4px}.hyperdensity-datacenter-density-field__cell{height:14px;border-radius:3px;background:color-mix(in srgb,var(--border-subtle) 80%,transparent)}.hyperdensity-datacenter-density-field__cell--used{background:var(--info)}.hyperdensity-datacenter-density-field__cell--reclaim{background:color-mix(in srgb,var(--success) 75%,white)}.hyperdensity-datacenter-density-field__cell--burst{background:var(--primary);animation:hyperdensity-density-glow 3.6s ease-in-out infinite}.hyperdensity-datacenter-density-field__cell--risk{background:color-mix(in srgb,var(--warning) 60%,transparent)}@keyframes hyperdensity-density-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.18)}}.hyperdensity-reduced-motion-safe .hyperdensity-datacenter-density-field__cell--burst{animation:none}.hyperdensity-demo-narrative-rail__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-2)}.hyperdensity-demo-narrative-rail__step{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-2);background:var(--surface-raised);display:grid;gap:2px}.hyperdensity-demo-narrative-rail__step strong{font-size:13px}.hyperdensity-windows-lane-preview{border-left:4px solid var(--info)}.hyperdensity-release-safety-footer{background:linear-gradient(180deg,var(--surface-raised) 0%,color-mix(in srgb,var(--surface-raised) 95%,var(--info) 6%) 100%)}.hyperdensity-release-safety-footer__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-2);font-size:var(--type-caption)}.hyperdensity-release-safety-footer__cell strong{display:block;text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);font-size:11px}.hyperdensity-release-safety-footer__cell span{font-weight:700;font-size:14px;word-break:break-all}@media(max-width:980px){.hyperdensity-equilibrium-field,.hyperdensity-runtime-lanes__layout,.hyperdensity-donor-receiver-flow,.hyperdensity-before-after-transformation__layout,.hyperdensity-object-activation-center__row{grid-template-columns:1fr}}.hyperdensity-mode-banner{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border-radius:10px;border:1px solid var(--border-1, rgba(255, 255, 255, .08));background:linear-gradient(135deg,#22c55e1a,#3b82f60f);margin-bottom:16px}.hyperdensity-mode-banner__title{font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-1)}.hyperdensity-mode-banner__detail{font-size:13px;color:var(--text-2);line-height:1.45}.hyperdensity-executive-demo-mode-toggle{margin-top:16px;border:1px dashed var(--border-1, rgba(255, 255, 255, .16))}.hyperdensity-executive-demo-mode-toggle>summary{font-weight:700}.hyperdensity-open-demo-cta{align-self:start;margin:2px 0 12px}.hyperdensity-webgl-density-field,.hyperdensity-canvas-density-field{width:100%;min-height:280px;border-radius:12px;border:1px solid var(--border-1, rgba(148, 163, 184, .22))}.hyperdensity-webgl-density-field{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;gap:4px}.hyperdensity-webgl-density-field__label{font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.hyperdensity-webgl-density-field__marker{font-size:13px;color:var(--text-2)}.hyperdensity-operational-density-field,.hyperdensity-demo-datacenter-density-field,.hyperdensity-demo-hero,.hyperdensity-demo-scenario,.hyperdensity-demo-talk-track,.hyperdensity-decision-panel{padding:14px 16px;border-radius:12px;border:1px solid var(--border-1, rgba(148, 163, 184, .22));background:#02061773}.hyperdensity-operational-density-field--missing{border-style:dashed}.hyperdensity-demo-watermark{margin:0 0 8px;padding:5px 10px;border:1px dashed rgba(251,191,36,.8);color:#fbbf24;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;display:inline-block}.hyperdensity-compact-page-shell__header{position:sticky;top:0;z-index:2;background:linear-gradient(180deg,#020617fa,#020617cc);border:1px solid var(--border-1, rgba(148, 163, 184, .22));border-radius:12px;padding:12px 14px;margin-bottom:12px}.hyperdensity-compact-page-shell__summary{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.hyperdensity-executive-cockpit__status-row{display:flex;flex-wrap:wrap;gap:8px}.hyperdensity-executive-cockpit__webgl-wrap{border:1px solid var(--border-1, rgba(148, 163, 184, .22));border-radius:12px;overflow:hidden;background:linear-gradient(160deg,#020617f5,#0f172aeb)}.hyperdensity-executive-cockpit__webgl-wrap canvas{width:100%;height:360px;display:block}.hyperdensity-executive-cockpit__legend{display:flex;flex-wrap:wrap;gap:10px;padding:10px 12px;font-size:12px;color:var(--text-2)}.hyperdensity-executive-cockpit__balance{margin-top:10px;display:grid;gap:6px}.hyperdensity-executive-cockpit__balance progress{width:100%;height:12px}.hyperdensity-executive-cockpit__fallback-overview{border:1px dashed var(--border-1, rgba(148, 163, 184, .22));border-radius:12px;padding:12px}.hyperdensity-executive-cockpit__evidence-drawer{margin-top:10px;display:grid;gap:6px}.hyperdensity-bazar{display:grid;gap:1.5rem}.hyperdensity-bazar__header-actions{display:inline-flex;align-items:center;gap:.75rem;flex-wrap:wrap}.hyperdensity-bazar__mode-btn{min-width:12rem}.hyperdensity-bazar__summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.hyperdensity-bazar__navigation-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.hyperdensity-bazar__navigation-strip small{color:#b5cbffc7}.hyperdensity-bazar__nav-step{display:inline-flex;align-items:center;min-height:2.2rem;padding:.45rem .8rem;border-radius:999px;border:1px solid rgba(102,132,204,.22);background:#08122a66;color:#d6e3ffd1;font-size:.78rem;font-weight:600;letter-spacing:.04em}.hyperdensity-bazar__nav-step.is-active{border-color:#5c9dff6b;background:linear-gradient(135deg,#2c58a69e,#0e2252c2);color:#f7fbff;box-shadow:0 0 0 1px #80b6ff1f inset}.hyperdensity-bazar__summary-card,.hyperdensity-bazar__hero,.hyperdensity-bazar__legend,.hyperdensity-bazar__mode-banner,.hyperdensity-bazar__detail-panel,.hyperdensity-bazar__empty-state,.hyperdensity-bazar__graph-shell{position:relative;border:1px solid rgba(94,124,197,.34);border-radius:1.35rem;background:radial-gradient(circle at top,rgba(84,157,255,.12),transparent 48%),linear-gradient(180deg,#081434f5,#081028fa);box-shadow:0 18px 48px #040c2052}.hyperdensity-bazar__mode-banner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem 1rem;align-items:start;padding:1rem 1.2rem}.hyperdensity-bazar__mode-banner p,.hyperdensity-bazar__mode-banner small{margin:0;color:#e4ecffeb}.hyperdensity-bazar__mode-banner small{grid-column:2;color:#b5cbffc7}.hyperdensity-bazar__summary-card{padding:1rem 1.1rem;min-height:7rem}.hyperdensity-bazar__summary-card span,.hyperdensity-bazar__detail-grid dt,.hyperdensity-bazar__graph-caption,.hyperdensity-bazar__hero-copy small{color:#b5cbffc7;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.hyperdensity-bazar__summary-card strong{display:block;margin-top:.55rem;font-size:1.85rem;font-weight:700;color:#f6f9ff}.hyperdensity-bazar__summary-card small{display:block;margin-top:.45rem;color:#dae4ffe0;line-height:1.45}.hyperdensity-bazar__hero{overflow:hidden;padding:1.6rem 1.7rem;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.9fr);gap:1rem;align-items:start}.hyperdensity-bazar__hero:after{content:"";position:absolute;inset:auto -12% -45% auto;width:22rem;height:22rem;border-radius:999px;background:radial-gradient(circle,rgba(94,177,255,.2),transparent 68%);pointer-events:none}.hyperdensity-bazar__hero-copy{position:relative;z-index:1;display:grid;gap:.75rem;max-width:54rem}.hyperdensity-bazar__hero-copy h2{margin:0;font-size:clamp(1.7rem,2.6vw,2.6rem);line-height:1.04;color:#f8fbff}.hyperdensity-bazar__hero-copy p{margin:0;max-width:48rem;color:#e2ebffeb;line-height:1.7}.hyperdensity-bazar__legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;padding:1.1rem 1.2rem}.hyperdensity-bazar__legend--top{padding:0 0 1rem;align-items:stretch}.hyperdensity-bazar__legend-block{padding:.95rem 1rem;border-radius:1rem;background:#08122a8f;border:1px solid rgba(102,132,204,.2)}.hyperdensity-bazar__legend-block span{display:block;color:#b5cbffc7;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.hyperdensity-bazar__legend-block ul{margin:.85rem 0 0;padding:0;list-style:none;display:grid;gap:.6rem}.hyperdensity-bazar__legend-block li{display:flex;align-items:center;gap:.65rem;color:#e4ecffeb}.hyperdensity-bazar__legend-dot,.hyperdensity-bazar__legend-particle{display:inline-block;border-radius:999px;flex:0 0 auto}.hyperdensity-bazar__legend-dot{width:.85rem;height:.85rem}.hyperdensity-bazar__legend-dot.is-donor{background:linear-gradient(135deg,#4ff6bf,#7fe4ff)}.hyperdensity-bazar__legend-dot.is-receiver{background:linear-gradient(135deg,#79a8ff,#5cd5ff)}.hyperdensity-bazar__legend-line{display:inline-block;width:1.75rem;border-top:2px solid;flex:0 0 auto}.hyperdensity-bazar__legend-line.is-ready{border-color:#49f7bceb}.hyperdensity-bazar__legend-line.is-gated{border-color:#ffb866e6}.hyperdensity-bazar__legend-line.is-blocked{border-color:#ff7496d6}.hyperdensity-bazar__legend-line.is-simulated{border-color:#7eb1ffd1;border-top-style:dashed}.hyperdensity-bazar__legend-particle.is-cpu{width:.5rem;height:.5rem;background:#4ff6bf}.hyperdensity-bazar__legend-particle.is-memory{width:.8rem;height:.8rem;background:#89bfff}.hyperdensity-bazar__workspace{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(20rem,.9fr);gap:1rem;align-items:start}.hyperdensity-bazar__graph-shell{padding:.95rem .95rem .8rem}.hyperdensity-bazar__graph-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.25rem .15rem .9rem}.hyperdensity-bazar__graph-header strong{display:block;margin-top:.35rem;color:#f4f8ff;font-size:1rem}.hyperdensity-bazar__graph-header small{max-width:21rem;color:#b5cbffd1;line-height:1.5;text-align:right}.hyperdensity-bazar__graph-kicker{color:#b5cbffc7;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.hyperdensity-bazar__graph-stage{position:relative;overflow:hidden;min-height:44rem;border-radius:1rem;background:linear-gradient(180deg,#040c208c,#040a1cd9),radial-gradient(circle at center,rgba(82,163,255,.08),transparent 42%);cursor:grab}.hyperdensity-bazar__graph-stage:active{cursor:grabbing}.hyperdensity-bazar__graph{display:block;width:100%;height:44rem}.hyperdensity-bazar__graph-backdrop{fill:transparent}.hyperdensity-bazar__market-ring{fill:none;stroke:#74a6ff47;stroke-width:1.2}.hyperdensity-bazar__market-ring.is-outer{stroke:#74a6ff24;stroke-dasharray:8 12}.hyperdensity-bazar__edge-path{fill:none;stroke-width:2.4;stroke-linecap:round;opacity:.6}.hyperdensity-bazar__edge.is-simulated .hyperdensity-bazar__edge-path{stroke-dasharray:7 8}.hyperdensity-bazar__edge.is-ready .hyperdensity-bazar__edge-path{stroke:#49f7bceb}.hyperdensity-bazar__edge.is-gated .hyperdensity-bazar__edge-path{stroke:#ffb866e6}.hyperdensity-bazar__edge.is-blocked .hyperdensity-bazar__edge-path{stroke:#ff7496d6}.hyperdensity-bazar__edge.is-selected .hyperdensity-bazar__edge-path,.hyperdensity-bazar__edge.is-hovered .hyperdensity-bazar__edge-path{stroke-width:3.8;opacity:1;filter:drop-shadow(0 0 14px rgba(99,180,255,.35))}.hyperdensity-bazar__edge-hitbox{fill:none;stroke:transparent;stroke-width:20;cursor:pointer}.hyperdensity-bazar__particle{opacity:.92}.hyperdensity-bazar__particle.is-cpu{fill:#4ff6bf}.hyperdensity-bazar__particle.is-memory{fill:#89bfff}.hyperdensity-bazar__particle.is-mixed{fill:#d0e2ff}.hyperdensity-bazar__edge-label rect{fill:#050e22eb;stroke:#6f98e857;stroke-width:1}.hyperdensity-bazar__edge-label-title{fill:#f4f8ff;font-size:12px;font-weight:700}.hyperdensity-bazar__edge-label-meta{fill:#b5cbffe0;font-size:10px}.hyperdensity-bazar__node{cursor:pointer}.hyperdensity-bazar__node-aura{fill:#426ec72e;stroke:#89b0ff38;stroke-width:1;transition:transform .18s ease,fill .18s ease,stroke .18s ease}.hyperdensity-bazar__node-core{fill:#e8f0ff;stroke:#699aff94;stroke-width:2;transition:transform .18s ease}.hyperdensity-bazar__node.is-donor .hyperdensity-bazar__node-core{fill:#4ff6bf}.hyperdensity-bazar__node.is-receiver .hyperdensity-bazar__node-core{fill:#89bfff}.hyperdensity-bazar__node.is-mixed .hyperdensity-bazar__node-core{fill:#dfe8ff}.hyperdensity-bazar__node.is-selected .hyperdensity-bazar__node-aura,.hyperdensity-bazar__node.is-hovered .hyperdensity-bazar__node-aura{fill:#5c9dff3d;stroke:#b8d6ff70}.hyperdensity-bazar__node.is-selected .hyperdensity-bazar__node-core,.hyperdensity-bazar__node.is-hovered .hyperdensity-bazar__node-core{transform:scale(1.12)}.hyperdensity-bazar__node-pulse{fill:none;stroke-width:1.3;animation:hyperdensity-bazar-pulse 2.4s ease-in-out infinite}.hyperdensity-bazar__node-pulse.is-donor{stroke:#4ff6bf8c}.hyperdensity-bazar__node-pulse.is-receiver{stroke:#89bfff8c;animation-direction:reverse}.hyperdensity-bazar__node-label{fill:#f4f8ff;font-size:14px;font-weight:700;letter-spacing:.01em}.hyperdensity-bazar__node-meta{fill:#b9ceffc2;font-size:11px}.hyperdensity-bazar__node-card rect{fill:#050e22f0;stroke:#6f98e847;stroke-width:1}.hyperdensity-bazar__node-card-title{fill:#f4f8ff;font-size:12px;font-weight:700}.hyperdensity-bazar__node-card-copy{fill:#b5cbffe0;font-size:10px}.hyperdensity-bazar__graph-caption{display:flex;justify-content:flex-end;padding-top:.7rem}.hyperdensity-bazar__detail-panel{display:grid;gap:1rem;padding:1.2rem;min-height:44rem;position:sticky;top:1rem}.hyperdensity-bazar__selection-pill{justify-self:start}.hyperdensity-bazar__detail-panel h3{margin:0;color:#f8fbff;font-size:1.65rem}.hyperdensity-bazar__detail-panel p,.hyperdensity-bazar__detail-panel li,.hyperdensity-bazar__detail-grid dd,.hyperdensity-bazar__detail-block strong{color:#e4ecffeb}.hyperdensity-bazar__detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;margin:0}.hyperdensity-bazar__detail-grid--capacity{grid-template-columns:repeat(2,minmax(0,1fr))}.hyperdensity-bazar__detail-grid div{padding:.85rem .9rem;border-radius:.95rem;background:#08122a8f;border:1px solid rgba(102,132,204,.2)}.hyperdensity-bazar__capacity-card{padding:1rem 1rem .95rem;border-radius:1rem;border:1px solid rgba(102,132,204,.26);background:#08122aad}.hyperdensity-bazar__capacity-card.is-donor{box-shadow:inset 0 0 0 1px #4ff6bf1f}.hyperdensity-bazar__capacity-card.is-receiver{box-shadow:inset 0 0 0 1px #89bfff1f}.hyperdensity-bazar__capacity-card dt{color:#b5cbffc7;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.hyperdensity-bazar__capacity-card dd{margin:.45rem 0 0;color:#f8fbff;font-size:1.05rem;font-weight:700}.hyperdensity-bazar__capacity-card small{display:block;margin-top:.45rem;color:#b5cbffd6}.hyperdensity-bazar__detail-grid dd{margin:.35rem 0 0;font-weight:700}.hyperdensity-bazar__detail-block{padding:.9rem 1rem;border-radius:.95rem;background:#08122a8f;border:1px solid rgba(102,132,204,.2)}.hyperdensity-bazar__detail-block ul{margin:.75rem 0 0;padding-left:1.1rem}.hyperdensity-bazar__expand-btn{width:100%;margin-top:.85rem}.hyperdensity-bazar__empty-state{display:grid;place-items:center;gap:.85rem;min-height:28rem;text-align:center;padding:2rem}.hyperdensity-bazar__empty-state h3{margin:0;color:#f8fbff;font-size:2rem}.hyperdensity-bazar__empty-state p{margin:0;color:#e2ebffe6}.hyperdensity-bazar__empty-visual{position:relative;width:10rem;height:10rem}.hyperdensity-bazar__empty-visual span{position:absolute;top:50%;right:50%;bottom:50%;left:50%;border-radius:999px;transform:translate(-50%,-50%);border:1px solid rgba(128,175,255,.24)}.hyperdensity-bazar__empty-visual span:nth-child(1){width:9rem;height:9rem}.hyperdensity-bazar__empty-visual span:nth-child(2){width:6rem;height:6rem}.hyperdensity-bazar__empty-visual span:nth-child(3){width:2.1rem;height:2.1rem;background:#60b1ff3d;border-color:#60b1ff80}@keyframes hyperdensity-bazar-pulse{0%,to{opacity:.22;transform:scale(.92)}50%{opacity:.62;transform:scale(1.06)}}@media(max-width:1220px){.hyperdensity-bazar__workspace{grid-template-columns:minmax(0,1fr)}.hyperdensity-bazar__detail-panel{min-height:auto;position:static}.hyperdensity-bazar__hero{grid-template-columns:minmax(0,1fr)}}@media(max-width:980px){.hyperdensity-bazar__summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.hyperdensity-bazar__legend{grid-template-columns:minmax(0,1fr)}.hyperdensity-bazar__graph-header{flex-direction:column}.hyperdensity-bazar__graph-header small{max-width:none;text-align:left}}@media(max-width:720px){.hyperdensity-bazar__summary-strip,.hyperdensity-bazar__detail-grid{grid-template-columns:minmax(0,1fr)}.hyperdensity-bazar__graph{height:34rem}.hyperdensity-bazar__graph-stage{min-height:34rem}}.hyperdensity-bazar__header-stack{display:grid;gap:1rem}.hyperdensity-bazar__surface-card,.hyperdensity-bazar__liquidity-panel,.hyperdensity-bazar__meta-chip,.hyperdensity-bazar__pool-card,.hyperdensity-bazar__lane-card,.hyperdensity-bazar__exchange-row,.hyperdensity-bazar__mass{position:relative;border:1px solid rgba(94,124,197,.34);border-radius:1.35rem;background:radial-gradient(circle at top,rgba(84,157,255,.12),transparent 48%),linear-gradient(180deg,#081434f5,#081028fa);box-shadow:0 18px 48px #040c2052}.hyperdensity-bazar__hero{grid-template-columns:minmax(0,1fr)}.hyperdensity-bazar__surface-head,.hyperdensity-bazar__liquidity-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.hyperdensity-bazar__surface-head h3,.hyperdensity-bazar__liquidity-head h3{margin:.3rem 0 0;color:#f8fbff;font-size:1.35rem}.hyperdensity-bazar__surface-head p,.hyperdensity-bazar__liquidity-head p{margin:0;max-width:30rem;color:#dae4ffe0;line-height:1.55;text-align:right}.hyperdensity-bazar__liquidity-panel{padding:1.4rem;display:grid;gap:1.2rem}.hyperdensity-bazar__liquidity-stage{display:grid;grid-template-columns:minmax(15rem,.8fr) minmax(0,1.6fr) minmax(15rem,.8fr);gap:1rem;align-items:stretch}.hyperdensity-bazar__mass{padding:1.2rem;display:grid;gap:.85rem;overflow:hidden}.hyperdensity-bazar__mass span,.hyperdensity-bazar__mass-bars small,.hyperdensity-bazar__liquidity-meta span{color:#b5cbffc7;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.hyperdensity-bazar__mass strong{color:#f8fbff;font-size:1.9rem;line-height:1.05}.hyperdensity-bazar__mass small{color:#e2ebffe6;line-height:1.5}.hyperdensity-bazar__mass--supply:after,.hyperdensity-bazar__mass--demand:after,.hyperdensity-bazar__mass--exchangeable:after{content:"";position:absolute;inset:auto -20% -45% auto;width:12rem;height:12rem;border-radius:999px;pointer-events:none}.hyperdensity-bazar__mass--supply:after{background:radial-gradient(circle,rgba(79,246,191,.18),transparent 68%)}.hyperdensity-bazar__mass--exchangeable:after{background:radial-gradient(circle,rgba(111,181,255,.22),transparent 68%)}.hyperdensity-bazar__mass--demand:after{background:radial-gradient(circle,rgba(137,191,255,.18),transparent 68%)}.hyperdensity-bazar__mass-bars{display:grid;gap:.55rem}.hyperdensity-bazar__mass-bar{display:grid;gap:.3rem}.hyperdensity-bazar__mass-bar i{display:block;height:.55rem;border-radius:999px;background:linear-gradient(90deg,#5c9dfff0,#4ff6bff0);box-shadow:0 0 0 1px #83b8ff1f}.hyperdensity-bazar__exchange-core{display:grid;place-items:center;min-height:17rem;border-radius:1.15rem;border:1px solid rgba(102,132,204,.22);background:radial-gradient(circle at center,#52a3ff2e,#08122a7a 58%),linear-gradient(180deg,#08122ab3,#08122a61);overflow:hidden;position:relative}.hyperdensity-bazar__exchange-glow{position:absolute;width:15rem;height:15rem;border-radius:999px;background:radial-gradient(circle,rgba(92,157,255,.22),transparent 70%);filter:blur(6px);animation:hyperdensity-bazar-pulse 3.2s ease-in-out infinite}.hyperdensity-bazar__exchange-value{position:relative;z-index:1;display:grid;gap:.4rem;text-align:center}.hyperdensity-bazar__exchange-value b{color:#f8fbff;font-size:clamp(1.8rem,3vw,2.6rem)}.hyperdensity-bazar__exchange-value small{color:#dae4ffe0}.hyperdensity-bazar__exchange-orbit{position:absolute;border-radius:999px;border:1px solid rgba(129,179,255,.18);animation:hyperdensity-bazar-orbit 8s linear infinite}.hyperdensity-bazar__exchange-orbit--outer{width:15rem;height:15rem}.hyperdensity-bazar__exchange-orbit--inner{width:11rem;height:11rem;animation-duration:6s;animation-direction:reverse}.hyperdensity-bazar__meta-chip{padding:.95rem 1rem;display:grid;gap:.45rem}.hyperdensity-bazar__meta-chip strong{color:#f8fbff;font-size:1rem;line-height:1.4}.hyperdensity-bazar__market-column{display:grid;gap:1rem}.hyperdensity-bazar__surface-card{padding:1.2rem;display:grid;gap:1rem}.hyperdensity-bazar__zone-column{display:grid;gap:.9rem;align-content:start}.hyperdensity-bazar__zone-column header{display:grid;gap:.35rem;padding:.2rem .25rem}.hyperdensity-bazar__zone-column header span{color:#b5cbffc7;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.hyperdensity-bazar__zone-column header strong{color:#f8fbff;font-size:1.25rem}.hyperdensity-bazar__zone-stack{display:grid;gap:.85rem}.hyperdensity-bazar__zone-card{padding:1rem;display:grid;gap:.35rem;border-radius:1.1rem;border:1px solid rgba(102,132,204,.2);background:#08122a94;box-shadow:inset 0 0 0 1px #6684cc14}.hyperdensity-bazar__zone-card--supply{border-left:3px solid rgba(79,246,191,.72)}.hyperdensity-bazar__zone-card--demand{border-right:3px solid rgba(137,191,255,.72)}.hyperdensity-bazar__zone-card.is-highlighted{border-color:#80b6ff57;box-shadow:inset 0 0 0 1px #80b6ff1f,0 12px 32px #060e2238}.hyperdensity-bazar__zone-card span,.hyperdensity-bazar__zone-card small{color:#dae4ffdb}.hyperdensity-bazar__zone-card strong{color:#f8fbff;line-height:1.3}.hyperdensity-bazar__market-core{display:grid;gap:1rem}.hyperdensity-bazar__flow-stack{display:grid;gap:.85rem}.hyperdensity-bazar__flow-band-shell{padding:0;background:none;border:none;text-align:left}.hyperdensity-bazar__flow-band{width:100%;padding:.95rem 1rem;border-radius:1.15rem;border:1px solid rgba(102,132,204,.22);background:linear-gradient(180deg,#08122ac2,#08122a94),radial-gradient(circle at center,rgba(82,163,255,.08),transparent 56%);display:grid;gap:.7rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.hyperdensity-bazar__flow-band:hover,.hyperdensity-bazar__flow-band.is-selected{transform:translateY(-1px);border-color:#83b8ff6b;box-shadow:0 0 0 1px #83b8ff1f inset,0 18px 48px #040c203d}.hyperdensity-bazar__flow-track{position:relative;height:var(--flow-thickness);border-radius:999px;overflow:hidden;background:#131f42d6;border:1px solid rgba(128,182,255,.12)}.hyperdensity-bazar__flow-stream{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;opacity:var(--flow-intensity);background-size:200% 100%;animation:hyperdensity-bazar-flow 2.8s linear infinite}.hyperdensity-bazar__flow-band--active .hyperdensity-bazar__flow-stream{background-image:linear-gradient(90deg,#4ff6bf52,#4ff6bff0,#7fe4ff6b)}.hyperdensity-bazar__flow-band--open .hyperdensity-bazar__flow-stream{background-image:linear-gradient(90deg,#5c9dff47,#4ff6bfd6,#5c9dff47)}.hyperdensity-bazar__flow-band--gated .hyperdensity-bazar__flow-stream{background-image:linear-gradient(90deg,#ffb8663d,#ffb866db,#ffb8663d)}.hyperdensity-bazar__flow-band--blocked .hyperdensity-bazar__flow-stream{background-image:linear-gradient(90deg,#ff74962e,#ff7496d1,#ffb8662e)}.hyperdensity-bazar__flow-copy{display:grid;gap:.3rem}.hyperdensity-bazar__flow-copy strong{color:#f8fbff}.hyperdensity-bazar__flow-copy small{color:#dae4ffdb}.hyperdensity-bazar__pool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.hyperdensity-bazar__pool-card,.hyperdensity-bazar__lane-card,.hyperdensity-bazar__exchange-row{width:100%;text-align:left;padding:1rem;display:grid;gap:.45rem;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.hyperdensity-bazar__pool-card:hover,.hyperdensity-bazar__lane-card:hover,.hyperdensity-bazar__exchange-row:hover,.hyperdensity-bazar__pool-card.is-selected,.hyperdensity-bazar__lane-card.is-selected,.hyperdensity-bazar__exchange-row.is-selected{transform:translateY(-1px);border-color:#83b8ff6b;box-shadow:0 0 0 1px #83b8ff1f inset,0 18px 48px #040c2052}.hyperdensity-bazar__pool-card span,.hyperdensity-bazar__pool-card small,.hyperdensity-bazar__lane-card small,.hyperdensity-bazar__lane-body small,.hyperdensity-bazar__exchange-row small{color:#dae4ffdb}.hyperdensity-bazar__pool-card strong,.hyperdensity-bazar__lane-meta strong,.hyperdensity-bazar__exchange-row strong{color:#f8fbff}.hyperdensity-bazar__lane-list{display:grid;gap:.85rem}.hyperdensity-bazar__lane-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem}.hyperdensity-bazar__lane-rank{width:2.4rem;height:2.4rem;border-radius:999px;display:grid;place-items:center;color:#f8fbff;font-weight:700;background:linear-gradient(135deg,#2d56a6eb,#0e204feb);border:1px solid rgba(115,161,255,.3)}.hyperdensity-bazar__lane-body{display:grid;gap:.4rem}.hyperdensity-bazar__lane-title{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.hyperdensity-bazar__lane-title strong,.hyperdensity-bazar__lane-title span{color:#f8fbff}.hyperdensity-bazar__lane-meta{display:grid;gap:.35rem;justify-items:end}.hyperdensity-bazar__exchange-list{display:grid;gap:.75rem}.hyperdensity-bazar__exchange-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}@media(max-width:1220px){.hyperdensity-bazar__liquidity-stage,.hyperdensity-bazar__liquidity-meta,.hyperdensity-bazar__pool-grid,.hyperdensity-bazar__lane-card{grid-template-columns:minmax(0,1fr)}.hyperdensity-bazar__surface-head,.hyperdensity-bazar__liquidity-head{flex-direction:column}.hyperdensity-bazar__surface-head p,.hyperdensity-bazar__liquidity-head p,.hyperdensity-bazar__lane-meta{max-width:none;text-align:left;justify-items:start}}@media(max-width:980px){.hyperdensity-bazar__summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.hyperdensity-bazar__summary-strip,.hyperdensity-bazar__detail-grid,.hyperdensity-bazar__pool-grid,.hyperdensity-bazar__liquidity-meta{grid-template-columns:minmax(0,1fr)}}@keyframes hyperdensity-bazar-flow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes hyperdensity-bazar-orbit{0%{transform:rotate(0) scale(1);opacity:.28}50%{opacity:.48}to{transform:rotate(360deg) scale(1);opacity:.28}}.hyperdensity-brief{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:clamp(.85rem,1.6vw,1.25rem);width:100%;min-width:0;min-height:calc(100vh - 7.5rem);box-sizing:border-box;background:transparent}.hyperdensity-brief__orbit-stage{position:relative;display:grid;min-height:clamp(32rem,calc(100vh - 8rem),56rem);overflow:hidden;border-radius:1.35rem;isolation:isolate}.hyperdensity-brief__stage-chrome{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding:clamp(1.1rem,2.2vw,1.75rem);pointer-events:none}.hyperdensity-brief__kpi-plate,.hyperdensity-brief__command-bar,.hyperdensity-brief__refresh{pointer-events:auto}.hyperdensity-brief__kpi-plate{display:grid;gap:.45rem;max-width:min(28rem,72vw);padding:clamp(1rem,2vw,1.35rem) clamp(1.1rem,2.2vw,1.5rem);border-radius:1.1rem;border:1px solid rgba(148,163,184,.14);background:linear-gradient(145deg,#080e20b8,#080e206b);box-shadow:0 18px 48px #02061747,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);animation:hyperdensityBriefKpiEnter .68s cubic-bezier(.22,1,.36,1) both}@keyframes hyperdensityBriefKpiEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hyperdensity-brief__eyebrow{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff75}.hyperdensity-brief__kpi-plate h2{margin:0;color:#fffffff0;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:600;line-height:1.08;letter-spacing:-.02em}.hyperdensity-brief__kpi-row{display:flex;align-items:baseline;gap:.55rem;flex-wrap:wrap}.hyperdensity-brief__hero-kpi{margin:0;font-size:clamp(2.6rem,5vw,3.8rem);font-weight:800;line-height:.94;letter-spacing:-.05em;color:#fff;background:linear-gradient(135deg,#34d399,#22d3ee);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 28px rgba(34,197,94,.22))}.hyperdensity-brief__kpi-period{font-size:clamp(.95rem,1.4vw,1.1rem);font-weight:600;letter-spacing:.02em;color:#ffffff94}.hyperdensity-brief__kpi-footnote{margin:.15rem 0 0;max-width:26rem;font-size:.82rem;line-height:1.45;color:#ffffff80}.hyperdensity-brief__command-bar{display:flex;align-items:center;gap:.65rem;padding:.45rem .55rem .45rem .75rem;border-radius:999px;border:1px solid rgba(148,163,184,.12);background:#080e208c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 28px #02061738}.hyperdensity-brief__live-badge{display:inline-flex;align-items:center;gap:.38rem;padding:.18rem .55rem;border-radius:999px;border:1px solid rgba(148,163,184,.18);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8}.hyperdensity-brief__live-badge:before{content:"";width:.42rem;height:.42rem;border-radius:999px;background:currentColor;box-shadow:0 0 10px currentColor}.hyperdensity-brief__live-badge.is-live{border-color:#22c55e59;color:#34d399}.hyperdensity-brief__live-badge.is-live:before{animation:hyperdensityBriefLivePulse 2.4s ease-in-out infinite}.hyperdensity-brief__live-badge.is-stale{border-color:#fbbf2459;color:#fbbf24}@keyframes hyperdensityBriefLivePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.88)}}.hyperdensity-brief__freshness-meta{font-size:.72rem;letter-spacing:.04em;color:#ffffff85;white-space:nowrap}.hyperdensity-brief__refresh{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:#ffffff0a;color:#ffffffc7;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.hyperdensity-brief__refresh svg{width:.95rem;height:.95rem}.hyperdensity-brief__refresh:hover:not(:disabled){background:#ffffff14;border-color:#94a3b847;color:#fff;transform:rotate(-18deg)}.hyperdensity-brief__refresh:disabled{opacity:.55;cursor:wait}.hyperdensity-brief__stage-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 58%,transparent 34%,rgba(2,6,23,.42) 100%),linear-gradient(180deg,rgba(2,6,23,.34) 0%,transparent 18%,transparent 78%,rgba(2,6,23,.28) 100%)}.hyperdensity-brief__stage-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at 50% 50%,black 18%,transparent 72%);mask-image:radial-gradient(circle at 50% 50%,black 18%,transparent 72%)}.hyperdensity-brief__gravity-scene{position:relative;z-index:0;min-height:inherit;border-radius:inherit;border:1px solid rgba(148,163,184,.06);background:radial-gradient(circle at 50% 44%,rgba(34,197,94,.07),transparent 48%),radial-gradient(circle at 50% 50%,rgba(59,130,246,.05),transparent 64%),linear-gradient(180deg,#080e202e,#080e206b);box-shadow:inset 0 1px #ffffff08}.hyperdensity-brief__gravity-scene .hyperdensity-overview__sphere-canvas,.hyperdensity-brief__gravity-scene .hyperdensity-overview__sphere-static{min-height:inherit}.hyperdensity-brief__gravity-scene .hyperdensity-overview__sphere-canvas canvas{filter:saturate(1.06) brightness(1.03)}.hyperdensity-brief__density-rail{display:grid;gap:.75rem;padding:clamp(1rem,1.8vw,1.25rem) clamp(1.1rem,2vw,1.45rem);border-radius:1.1rem;border:1px solid rgba(148,163,184,.12);background:linear-gradient(180deg,#080e20d1,#080e209e);box-shadow:0 16px 40px #02061738,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hyperdensity-brief__density-rail.is-standby{border-color:#94a3b81a}.hyperdensity-brief__density-rail.is-standby .hyperdensity-brief__density-scale-track{opacity:.58;filter:saturate(.72)}.hyperdensity-brief__density-rail.is-omnia-active{border-color:#22c55e38;background:linear-gradient(180deg,#081612e0,#080e20b8);box-shadow:0 16px 40px #0206173d,inset 0 1px #ffffff0f,0 0 32px #22c55e0f}.hyperdensity-brief__density-rail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.hyperdensity-brief__density-rail-head p{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff75}.hyperdensity-brief__density-rail-head h3{margin:.2rem 0 0;font-size:clamp(1rem,1.6vw,1.15rem);font-weight:600;letter-spacing:-.02em;color:#ffffffeb}.hyperdensity-brief__density-rail-meta{display:flex;align-items:center;gap:.65rem;flex-shrink:0}.hyperdensity-brief__density-rail-meta strong{font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:800;letter-spacing:-.04em;color:#fff}.hyperdensity-brief__omnia-badge{display:inline-flex;align-items:center;padding:.22rem .62rem;border-radius:999px;border:1px solid rgba(148,163,184,.18);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff94}.hyperdensity-brief__omnia-badge.is-active{border-color:#22c55e59;color:#34d399;background:#22c55e14}.hyperdensity-brief__density-scale{position:relative;min-height:1.35rem}.hyperdensity-brief__density-scale-track{position:relative;height:.72rem;border-radius:999px;background:linear-gradient(90deg,#3ff5f5,#3fb8f5 48%,#3f7bf5);box-shadow:inset 0 0 0 1px #ffffff1f,0 0 18px #3b82f61f;transition:opacity .24s ease,filter .24s ease}.hyperdensity-brief__density-rail.is-omnia-active .hyperdensity-brief__density-scale-track{box-shadow:inset 0 0 0 1px #ffffff24,0 0 24px #22c55e2e}.hyperdensity-brief__density-scale-marker{position:absolute;top:50%;width:1.05rem;height:1.05rem;border-radius:999px;border:2px solid rgba(8,14,32,.92);background:#fff;box-shadow:0 0 0 1px #94a3b859,0 0 16px #ffffff47;transform:translate(-50%,-50%);transition:left .68s cubic-bezier(.22,1,.36,1)}.hyperdensity-brief__density-rail.is-omnia-active .hyperdensity-brief__density-scale-marker{background:#34d399;box-shadow:0 0 0 1px #22c55e73,0 0 18px #22c55e6b}.hyperdensity-brief__density-scale-labels{display:grid;grid-template-columns:repeat(5,1fr);gap:.35rem;font-size:.68rem;letter-spacing:.04em;color:#ffffff6b}.hyperdensity-brief__density-scale-labels span:nth-child(2),.hyperdensity-brief__density-scale-labels span:nth-child(3),.hyperdensity-brief__density-scale-labels span:nth-child(4){text-align:center}.hyperdensity-brief__density-scale-labels span:last-child{text-align:right}.hyperdensity-brief__density-bands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.hyperdensity-brief__density-bands span{padding:.42rem .55rem;border-radius:.65rem;border:1px solid rgba(148,163,184,.1);background:#ffffff05;text-align:center;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b}.hyperdensity-brief__density-bands span.is-active{color:#ffffffeb;border-color:#94a3b838;background:#ffffff0f}.hyperdensity-brief__density-bands span.is-low.is-active{border-color:#3ff5f547;color:#7dd3fc}.hyperdensity-brief__density-bands span.is-balanced.is-active{border-color:#3b82f647;color:#93c5fd}.hyperdensity-brief__density-bands span.is-high.is-active{border-color:#22c55e52;color:#34d399;background:#22c55e14}.hyperdensity-brief__density-caption{margin:0;font-size:.82rem;line-height:1.45;color:#ffffff85}@media(max-width:900px){.hyperdensity-brief__stage-chrome{flex-direction:column;align-items:stretch}.hyperdensity-brief__command-bar{align-self:flex-end;width:fit-content}}@media(max-width:720px){.hyperdensity-brief{min-height:auto}.hyperdensity-brief__orbit-stage{min-height:32rem}.hyperdensity-brief__kpi-plate{max-width:none}.hyperdensity-brief__hero-kpi{font-size:2.75rem}.hyperdensity-brief__freshness-meta{display:none}}@media(prefers-reduced-motion:reduce){.hyperdensity-brief__kpi-plate{animation:none}.hyperdensity-brief__live-badge.is-live:before{animation:none}.hyperdensity-brief__refresh:hover:not(:disabled){transform:none}.hyperdensity-brief__density-scale-marker{transition:none}}.hyperdensity-bazar__market-scene{display:grid;gap:1rem;padding:1.15rem}.hyperdensity-bazar__market-scene-stage{position:relative;display:grid;grid-template-columns:minmax(12rem,1fr) minmax(0,2.2fr) minmax(12rem,1fr);align-items:center;gap:1rem;min-height:70vh;padding:3.5rem 1rem 3rem;overflow:hidden;border-radius:1.4rem;border:1px solid rgba(87,120,212,.18);background:radial-gradient(circle at 50% 50%,rgba(77,131,255,.18),transparent 20%),radial-gradient(circle at 14% 22%,rgba(79,246,191,.1),transparent 26%),radial-gradient(circle at 86% 24%,rgba(124,170,255,.12),transparent 28%),linear-gradient(180deg,#070f25fa,#050c1efa)}.hyperdensity-bazar__market-scene-stage:before{content:"";position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;border-radius:1.2rem;background-image:radial-gradient(circle,rgba(153,181,255,.35) 1px,transparent 1px);background-size:5rem 5rem;opacity:.08;pointer-events:none}.hyperdensity-bazar__scene-legend{position:absolute;inset:1rem 1rem auto 1rem;z-index:3;display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.hyperdensity-bazar__scene-legend-item{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .75rem;border-radius:999px;border:1px solid rgba(102,132,204,.18);background:#08122aa3;color:#dae4ffe0;font-size:.76rem;letter-spacing:.04em;text-transform:uppercase}.hyperdensity-bazar__scene-legend-item i{width:.7rem;height:.7rem;border-radius:999px;display:inline-block}.hyperdensity-bazar__scene-legend-item i.is-supply{background:linear-gradient(135deg,#4ff6bff2,#72ffe1e6);box-shadow:0 0 16px #4ff6bf59}.hyperdensity-bazar__scene-legend-item i.is-core{background:linear-gradient(135deg,#5c9dfff2,#99c8ffeb);box-shadow:0 0 16px #5c9dff59}.hyperdensity-bazar__scene-legend-item i.is-demand{background:linear-gradient(135deg,#78b6fff2,#c1ddffeb);box-shadow:0 0 16px #78b6ff59}.hyperdensity-bazar__market-scene-side{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:2.4rem}.hyperdensity-bazar__market-scene-side--supply{align-items:flex-start}.hyperdensity-bazar__market-scene-side--demand{align-items:flex-end}.hyperdensity-bazar__market-mass{position:relative;width:var(--mass-size);height:var(--mass-size);display:grid;place-items:center;isolation:isolate}.hyperdensity-bazar__market-mass-index{position:absolute;inset:auto auto calc(100% + .55rem) 0;color:#adc4f4d1;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.hyperdensity-bazar__market-scene-side--demand .hyperdensity-bazar__market-mass-index{inset:auto 0 calc(100% + .55rem) auto}.hyperdensity-bazar__market-mass-core{width:100%;height:100%;border-radius:999px;border:1px solid rgba(128,182,255,.18);background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.26),transparent 24%),radial-gradient(circle at center,rgba(93,157,255,calc(.22 + var(--mass-intensity) * .42)),#0b163638 70%),linear-gradient(180deg,#09122af5,#09122ac7);box-shadow:inset 0 0 32px #ffffff0f,0 0 calc(24px + var(--mass-intensity) * 42px) rgba(92,157,255,calc(.06 + var(--mass-intensity) * .24));opacity:calc(.48 + var(--mass-intensity) * .52);animation:hyperdensity-bazar-mass-float 9s ease-in-out infinite}.hyperdensity-bazar__market-mass--supply .hyperdensity-bazar__market-mass-core{background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.24),transparent 24%),radial-gradient(circle at center,rgba(79,246,191,calc(.24 + var(--mass-intensity) * .42)),#0b163638 70%),linear-gradient(180deg,#09122af5,#09122ac7);box-shadow:inset 0 0 32px #ffffff0f,0 0 calc(26px + var(--mass-intensity) * 48px) rgba(79,246,191,calc(.08 + var(--mass-intensity) * .26))}.hyperdensity-bazar__market-mass--demand .hyperdensity-bazar__market-mass-core{box-shadow:inset 0 0 32px #ffffff0f,0 0 calc(26px + var(--mass-intensity) * 48px) rgba(141,194,255,calc(.08 + var(--mass-intensity) * .24))}.hyperdensity-bazar__market-mass.is-placeholder .hyperdensity-bazar__market-mass-core{opacity:.18;animation:none}.hyperdensity-bazar__market-mass-copy{position:absolute;z-index:1;display:grid;gap:.18rem;text-align:center;justify-items:center;max-width:78%}.hyperdensity-bazar__market-mass-copy strong{color:#f8fbff;font-size:clamp(1.15rem,1.8vw,1.7rem);line-height:1}.hyperdensity-bazar__market-mass-copy small{color:#e0eaffe0;font-size:.78rem;line-height:1.2}.hyperdensity-bazar__market-scene-center{position:relative;z-index:2;min-height:100%;display:grid;place-items:center}.hyperdensity-bazar__market-core-shell{position:relative;width:min(42rem,100%);aspect-ratio:1 / 1;display:grid;place-items:center}.hyperdensity-bazar__market-svg{position:absolute;inset:50% auto auto 50%;width:140%;height:auto;transform:translate(-50%,-50%);overflow:visible;pointer-events:none}.hyperdensity-bazar__market-flow-path{fill:none;stroke-width:var(--flow-width);stroke-linecap:round;stroke-linejoin:round;opacity:calc(.26 + var(--flow-intensity) * .74);pointer-events:stroke;cursor:pointer;transition:opacity .18s ease,filter .18s ease}.hyperdensity-bazar__market-flow.is-selected .hyperdensity-bazar__market-flow-path{opacity:1;filter:drop-shadow(0 0 16px rgba(157,201,255,.34))}.hyperdensity-bazar__market-flow.is-active .hyperdensity-bazar__market-flow-path{stroke:url(#none);stroke:#4ff6bfeb}.hyperdensity-bazar__market-flow.is-open .hyperdensity-bazar__market-flow-path{stroke:#7ad6ffeb}.hyperdensity-bazar__market-flow.is-gated .hyperdensity-bazar__market-flow-path{stroke:#ffbc6eeb;stroke-dasharray:16 18;animation:hyperdensity-bazar-market-dash 6s linear infinite}.hyperdensity-bazar__market-flow.is-blocked .hyperdensity-bazar__market-flow-path{stroke:#ff7496d1;stroke-dasharray:10 22 36 18;opacity:.72}.hyperdensity-bazar__market-flow-path.is-secondary{stroke-dasharray:10 20;animation:hyperdensity-bazar-market-dash 8s linear infinite}.hyperdensity-bazar__market-flow.is-active .hyperdensity-bazar__market-flow-path.is-secondary,.hyperdensity-bazar__market-flow.is-open .hyperdensity-bazar__market-flow-path.is-secondary{stroke-dasharray:14 16}.hyperdensity-bazar__market-flow-pulse{fill:#dff4ff}.hyperdensity-bazar__market-flow.is-active .hyperdensity-bazar__market-flow-pulse{fill:#4ff6bffa}.hyperdensity-bazar__market-flow.is-open .hyperdensity-bazar__market-flow-pulse{fill:#7ad6fffa}.hyperdensity-bazar__market-flow.is-gated .hyperdensity-bazar__market-flow-pulse{fill:#ffbc6efa}.hyperdensity-bazar__market-core{position:relative;z-index:2;width:min(23rem,72%);aspect-ratio:1 / 1;padding:1.4rem;border-radius:999px;border:1px solid rgba(121,175,255,.26);background:radial-gradient(circle at center,#5c9dff61,#0a142ff0 70%);box-shadow:inset 0 0 42px #ffffff0f,0 0 80px #5c9dff42;display:grid;place-items:center;gap:.45rem;text-align:center;animation:hyperdensity-bazar-core-breathe 4.8s ease-in-out infinite}.hyperdensity-bazar__market-core span,.hyperdensity-bazar__market-core small{color:#dce7ffe6}.hyperdensity-bazar__market-core strong{color:#f8fbff;font-size:clamp(2.15rem,4vw,3.75rem);line-height:1}.hyperdensity-bazar__market-core--status-only strong{font-size:clamp(1.4rem,2.4vw,2rem);letter-spacing:.06em;text-transform:uppercase}.hyperdensity-bazar__market-friction{position:absolute;top:11%;right:11%;bottom:11%;left:11%;border-radius:999px;border:1px dashed rgba(255,126,153,.46);box-shadow:0 0 42px #ff749629;animation:hyperdensity-bazar-friction 6.5s linear infinite}.hyperdensity-bazar__market-friction:before{content:"";position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;border-radius:999px;border:1px solid rgba(255,184,102,.12)}.hyperdensity-bazar__market-scene-caption{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;text-align:center}.hyperdensity-bazar__market-scene-caption span{color:#adc4f4d1;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.hyperdensity-bazar__liquidity-panel{padding:0;background:transparent;border:none;box-shadow:none}.hyperdensity-bazar__liquidity-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}@media(max-width:1220px){.hyperdensity-bazar__market-scene-stage{grid-template-columns:minmax(0,1fr);min-height:auto;padding-top:4.2rem}.hyperdensity-bazar__market-scene-side{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:1.25rem}.hyperdensity-bazar__market-scene-side--supply,.hyperdensity-bazar__market-scene-side--demand{align-items:center}.hyperdensity-bazar__market-mass-index,.hyperdensity-bazar__market-scene-side--demand .hyperdensity-bazar__market-mass-index{inset:auto auto calc(100% + .45rem) 50%;transform:translate(-50%)}.hyperdensity-bazar__market-core-shell{width:min(34rem,100%)}.hyperdensity-bazar__market-svg{width:100%}}@media(max-width:720px){.hyperdensity-bazar__market-scene{padding:1rem}.hyperdensity-bazar__market-scene-stage{padding:4.6rem .4rem 1.5rem}.hyperdensity-bazar__scene-legend{gap:.55rem}.hyperdensity-bazar__scene-legend-item{font-size:.68rem}.hyperdensity-bazar__market-mass{width:max(5.5rem,var(--mass-size));height:max(5.5rem,var(--mass-size))}.hyperdensity-bazar__market-core{width:min(18rem,82%)}.hyperdensity-bazar__market-core strong{font-size:2rem}.hyperdensity-bazar__market-scene-caption,.hyperdensity-bazar__liquidity-meta{grid-template-columns:minmax(0,1fr)}}@keyframes hyperdensity-bazar-core-breathe{0%,to{transform:scale(1);box-shadow:inset 0 0 42px #ffffff0f,0 0 80px #5c9dff38}50%{transform:scale(1.025);box-shadow:inset 0 0 42px #ffffff14,0 0 108px #5c9dff52}}@keyframes hyperdensity-bazar-friction{0%{transform:rotate(0);opacity:.42}50%{opacity:.68}to{transform:rotate(360deg);opacity:.42}}@keyframes hyperdensity-bazar-market-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-180}}@keyframes hyperdensity-bazar-mass-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-7px) scale(1.01)}}.hyperdensity-bazar{--bazar-supply: var(--success);--bazar-demand: var(--karl-primary-400);--bazar-opportunity: #1e3a5f;--bazar-gated: var(--warning);--bazar-state: var(--info);--bazar-blocked: var(--danger)}.hyperdensity-bazar__meta-line{display:flex;flex-wrap:wrap;gap:var(--space-3);color:var(--text-3);font-size:12px}.hyperdensity-bazar__error-line{color:var(--warning-text)}.hyperdensity-bazar__kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);overflow:hidden}.hyperdensity-bazar__kpi-strip article{padding:var(--space-3) var(--space-4);display:grid;gap:2px;min-width:0;border-left:1px solid var(--divider);position:relative}.hyperdensity-bazar__kpi-strip article:first-child{border-left:none}.hyperdensity-bazar__kpi-strip article:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--bazar-state) 55%,transparent),transparent 70%);opacity:.8}.hyperdensity-bazar__kpi-strip article span{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-weight:600}.hyperdensity-bazar__kpi-strip article strong{font-size:22px;color:var(--text-1);font-variant-numeric:tabular-nums}.hyperdensity-bazar__kpi-strip article small{color:var(--text-3);font-size:12px}.hyperdensity-bazar__market-grid{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,2.2fr) minmax(240px,1fr);gap:var(--space-3);align-items:start}.hyperdensity-bazar__guild-column{display:grid;gap:var(--space-2);min-width:0}.hyperdensity-bazar__column-head h2{margin:0;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.hyperdensity-bazar__column-head small{color:var(--text-3);font-size:12px}.hyperdensity-bazar__guild-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);padding:10px 12px 9px;display:grid;gap:8px;min-width:0;position:relative;overflow:hidden}.hyperdensity-bazar__guild-card:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;border-radius:2px;background:var(--bazar-supply);opacity:.7}.hyperdensity-bazar__guild-card--demand:before{background:var(--bazar-demand)}.hyperdensity-bazar__guild-head{display:flex;align-items:center;gap:8px}.hyperdensity-bazar__guild-title{flex:1 1 auto;min-width:0}.hyperdensity-bazar__guild-head strong{display:block;font-size:13px;line-height:1.1;color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hyperdensity-bazar__guild-head small{color:var(--text-3);font-size:10px;line-height:1.15;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hyperdensity-bazar__guild-icon{--guild-icon-color: var(--bazar-supply);flex:0 0 auto;width:26px;height:26px;border-radius:7px;display:grid;place-content:center;border:1px solid color-mix(in srgb,var(--guild-icon-color) 35%,var(--border));background:color-mix(in srgb,var(--guild-icon-color) 12%,var(--surface-1));color:color-mix(in srgb,var(--guild-icon-color) 85%,var(--text-1))}.hyperdensity-bazar__guild-icon--demand{--guild-icon-color: var(--bazar-demand)}.hyperdensity-bazar__guild-icon svg{width:15px;height:15px;fill:currentColor;stroke:currentColor}.hyperdensity-bazar__gauge{--gauge-color: var(--bazar-supply);flex:0 0 auto;min-width:48px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;text-align:center;border:1px solid color-mix(in srgb,var(--gauge-color) 38%,var(--border));background:linear-gradient(90deg,color-mix(in srgb,var(--gauge-color) calc(var(--gauge-percent, 0) * .18%),transparent),color-mix(in srgb,var(--surface-raised) 92%,var(--gauge-color)))}.hyperdensity-bazar__gauge--demand{--gauge-color: var(--bazar-demand)}.hyperdensity-bazar__gauge strong{font-size:11px;line-height:1;color:var(--text-1);font-variant-numeric:tabular-nums}.hyperdensity-bazar__gauge small{display:none}.hyperdensity-bazar__guild-metrics{display:flex;align-items:baseline;gap:7px;min-width:0;color:var(--text-3)}.hyperdensity-bazar__guild-metrics strong{display:inline;font-size:13px;line-height:1;color:var(--text-1);font-variant-numeric:tabular-nums}.hyperdensity-bazar__guild-metrics small{font-size:10px;text-transform:none;letter-spacing:0;color:var(--text-3)}.hyperdensity-bazar__guild-metrics>div{display:inline-flex;align-items:baseline;gap:3px;min-width:0;white-space:nowrap}.hyperdensity-bazar__guild-metrics>div:not(:last-child):after{content:"·";color:color-mix(in srgb,var(--text-3) 70%,transparent);margin-left:4px}.hyperdensity-bazar__guild-foot{display:none}.hyperdensity-bazar__guild-foot small{color:var(--text-3);font-size:11px}.hyperdensity-bazar__spark{width:64px;height:20px}.hyperdensity-bazar__spark polyline{fill:none;stroke:var(--bazar-supply);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.hyperdensity-bazar__spark--demand polyline{stroke:var(--bazar-demand)}.hyperdensity-bazar__empty-card{border:1px dashed var(--border);border-radius:var(--radius-md);padding:var(--space-4);color:var(--text-3);font-size:13px;background:var(--surface-1)}.hyperdensity-bazar__empty-line{color:var(--text-3);font-size:13px}.hyperdensity-bazar__hall{padding:var(--space-3);display:grid;gap:var(--space-2);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--primary) 9%,transparent) 0%,transparent 62%),radial-gradient(ellipse at 18% 8%,color-mix(in srgb,var(--bazar-state) 5%,transparent) 0%,transparent 42%),radial-gradient(ellipse at 84% 90%,color-mix(in srgb,var(--bazar-demand) 5%,transparent) 0%,transparent 42%),var(--surface-raised);min-width:0}.hyperdensity-bazar__hall-stage{position:relative;min-height:420px}.hyperdensity-bazar__hall-svg{width:100%;height:auto;display:block;color:var(--primary)}.hyperdensity-bazar__hall-dust circle{fill:color-mix(in srgb,var(--bazar-state) 70%,var(--text-3))}.hyperdensity-bazar__hall-traces .is-trace{fill:none;stroke:color-mix(in srgb,var(--bazar-state) 36%,var(--border));stroke-width:1;opacity:.55}.hyperdensity-bazar__hall-traces .is-trace-node{fill:color-mix(in srgb,var(--bazar-state) 75%,var(--border));opacity:.7}.hyperdensity-bazar__hall-flow-glow{fill:none;stroke-width:6;stroke-linecap:round;opacity:.14}.hyperdensity-bazar__hall-flow{fill:none;stroke-width:1.8;stroke-linecap:round;opacity:.85;stroke-dasharray:8 10}.hyperdensity-bazar__hall-flow.is-supply,.hyperdensity-bazar__hall-flow-glow.is-supply{stroke:var(--bazar-supply)}.hyperdensity-bazar__hall-flow-dot.is-supply{fill:var(--bazar-supply)}.hyperdensity-bazar__hall-flow.is-demand,.hyperdensity-bazar__hall-flow-glow.is-demand{stroke:var(--bazar-demand)}.hyperdensity-bazar__hall-flow-dot.is-demand{fill:var(--bazar-demand)}.hyperdensity-bazar__hall-flow.is-gated,.hyperdensity-bazar__hall-flow-glow.is-gated{stroke:var(--bazar-gated)}.hyperdensity-bazar__hall-flow-dot.is-gated{fill:var(--bazar-gated)}.hyperdensity-bazar__hall-flow.is-blocked,.hyperdensity-bazar__hall-flow-glow.is-blocked{stroke:var(--bazar-blocked)}@media(prefers-reduced-motion:no-preference){.hyperdensity-bazar__hall-flow{animation:hyperdensity-bazar-hall-flow 14s linear infinite}.hyperdensity-bazar__hall-spinner{animation:hyperdensity-bazar-hall-spin 40s linear infinite;transform-origin:center;transform-box:view-box}.hyperdensity-bazar__hall-flow-dot{animation:hyperdensity-bazar-hall-pulse 3.2s ease-in-out infinite}}@keyframes hyperdensity-bazar-hall-flow{to{stroke-dashoffset:-160}}@keyframes hyperdensity-bazar-hall-spin{to{transform:rotate(360deg)}}@keyframes hyperdensity-bazar-hall-pulse{0%,to{opacity:.55}50%{opacity:1}}.hyperdensity-bazar__hall-rings circle.is-dotted{fill:none;stroke:color-mix(in srgb,var(--bazar-state) 45%,var(--border));stroke-width:1.4;stroke-dasharray:1 7;stroke-linecap:round;opacity:.7}.hyperdensity-bazar__hall-rings circle.is-outer{fill:none;stroke:var(--border);stroke-width:1;opacity:.9}.hyperdensity-bazar__hall-rings circle.is-mid{fill:none;stroke:color-mix(in srgb,var(--bazar-state) 55%,var(--border));stroke-width:1;stroke-dasharray:2 5;opacity:.8}.hyperdensity-bazar__hall-rings circle.is-core{fill:color-mix(in srgb,var(--surface-2) 86%,var(--primary));stroke:color-mix(in srgb,var(--primary) 50%,var(--border));stroke-width:1.2}.hyperdensity-bazar__hall-rings line.is-tick{stroke:var(--border);stroke-width:1;opacity:.65}.hyperdensity-bazar__hall-rings line.is-tick-major{stroke:color-mix(in srgb,var(--bazar-state) 60%,var(--border));stroke-width:1.4;opacity:.9}.hyperdensity-bazar__hall-rings circle.is-node{fill:var(--bazar-state);opacity:.6}.hyperdensity-bazar__hall-rings circle.is-node-bright{fill:var(--bazar-state);opacity:1}.hyperdensity-bazar__hall-rings rect.is-chip{fill:color-mix(in srgb,var(--bazar-gated) 70%,var(--border));opacity:.85}.hyperdensity-bazar__hall-arcs .is-arc{fill:none;stroke-width:3;stroke-linecap:round;opacity:.9}.hyperdensity-bazar__hall-arcs .is-arc-supply{stroke:var(--bazar-supply)}.hyperdensity-bazar__hall-arcs .is-arc-gated{stroke:var(--bazar-gated)}.hyperdensity-bazar__hall-arcs .is-arc-demand{stroke:var(--bazar-demand)}.hyperdensity-bazar__hall-spinner .is-arc-spin{fill:none;stroke:color-mix(in srgb,var(--primary) 65%,transparent);stroke-width:1.6;stroke-linecap:round;opacity:.8}.hyperdensity-bazar__hall-core{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;gap:4px;pointer-events:none;padding:var(--space-4)}.hyperdensity-bazar__hall-kicker{font-size:15px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-1)}.hyperdensity-bazar__hall-sub{color:var(--text-3);font-size:11px}.hyperdensity-bazar__hall-metrics{margin-top:var(--space-2);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-4)}.hyperdensity-bazar__hall-metrics strong{display:block;font-size:16px;color:var(--text-1);font-variant-numeric:tabular-nums}.hyperdensity-bazar__hall-metrics small{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3)}.hyperdensity-bazar__hall-marker{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);border:1px solid color-mix(in srgb,var(--bazar-state) 30%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface-1) 92%,var(--bazar-state));box-shadow:0 0 0 3px color-mix(in srgb,var(--bazar-state) 6%,transparent);padding:4px 11px;white-space:nowrap}.hyperdensity-bazar__hall-marker svg{width:12px;height:12px;fill:currentColor;stroke:currentColor;color:color-mix(in srgb,var(--bazar-state) 80%,var(--text-2));flex:0 0 auto}.hyperdensity-bazar__hall-marker svg [fill=none]{fill:none}.hyperdensity-bazar__hall-marker--top-left{top:6%;left:12%}.hyperdensity-bazar__hall-marker--top-right{top:6%;right:12%}.hyperdensity-bazar__hall-marker--mid-left{top:46%;left:2%}.hyperdensity-bazar__hall-marker--mid-right{top:46%;right:2%}.hyperdensity-bazar__hall-marker--bottom-left{bottom:6%;left:12%}.hyperdensity-bazar__hall-marker--bottom-right{bottom:6%;right:12%}.hyperdensity-bazar__legend-dot.is-supply{background:var(--bazar-supply);width:9px;height:9px}.hyperdensity-bazar__legend-dot.is-demand{background:var(--bazar-demand);width:9px;height:9px}.hyperdensity-bazar__legend-dot.is-gated{background:var(--bazar-gated);width:9px;height:9px}.hyperdensity-bazar__gov-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.hyperdensity-bazar__gov-strip article{display:grid;gap:2px}.hyperdensity-bazar__gov-strip article span{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-weight:600}.hyperdensity-bazar__gov-strip article strong{font-size:18px;color:var(--text-1);font-variant-numeric:tabular-nums}.hyperdensity-bazar__gov-strip article small{color:var(--text-3);font-size:11px}.hyperdensity-bazar__bottom-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:var(--space-3);align-items:start}.hyperdensity-bazar__bottom-side,.hyperdensity-bazar__panel{display:grid;gap:var(--space-3);min-width:0}.hyperdensity-bazar__panel-head h2{margin:0;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.hyperdensity-bazar__panel-head small{color:var(--text-3);font-size:12px}.hyperdensity-bazar__panel-foot{border-top:1px solid var(--divider);padding-top:var(--space-2);color:var(--text-3);font-size:11px}.hyperdensity-bazar__ledger-scroll{overflow-x:auto}.hyperdensity-bazar__ledger-table{width:100%;min-width:100%;border-collapse:collapse;font-size:12px;table-layout:auto}.hyperdensity-bazar__ledger-table th{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);border-bottom:1px solid var(--divider);padding:6px 10px 6px 0;white-space:nowrap}.hyperdensity-bazar__ledger-table td{padding:7px 10px 7px 0;border-bottom:1px solid var(--divider);color:var(--text-2);white-space:nowrap;vertical-align:top;font-variant-numeric:tabular-nums}.hyperdensity-bazar__ledger-cell--stack,.hyperdensity-bazar__ledger-runtime{white-space:normal;max-width:min(22rem,28vw);min-width:12rem;overflow:hidden}.hyperdensity-bazar__ledger-cell--stack{display:grid;gap:4px;align-content:start;justify-items:start}.hyperdensity-bazar__ledger-cell--status{white-space:nowrap;overflow:hidden}.hyperdensity-bazar__ledger-table tr:last-child td{border-bottom:none}.hyperdensity-bazar__ledger-lane{font-family:var(--font-family-mono);font-size:11px;color:color-mix(in srgb,var(--bazar-orange) 85%,var(--text-1));max-width:200px;overflow:hidden;text-overflow:ellipsis}.hyperdensity-bazar__ledger-gate{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hyperdensity-bazar__ledger-gate.is-pass{background:color-mix(in srgb,var(--bazar-green) 16%,transparent);color:var(--bazar-green)}.hyperdensity-bazar__ledger-gate.is-gated{background:color-mix(in srgb,var(--bazar-orange) 16%,transparent);color:var(--bazar-orange)}.hyperdensity-bazar__ledger-gate.is-predictive{background:color-mix(in srgb,var(--bazar-purple, #7c5cff) 18%,transparent);color:var(--bazar-purple, #7c5cff)}.hyperdensity-bazar__ledger-gate.is-scope{background:color-mix(in srgb,var(--bazar-muted, #94a3b8) 20%,transparent);color:var(--bazar-muted, #94a3b8)}.hyperdensity-bazar__ledger-gate.is-degraded{background:color-mix(in srgb,var(--bazar-red, #ef4444) 14%,transparent);color:var(--bazar-red, #ef4444)}.hyperdensity-bazar__ledger-gate.is-applied{background:color-mix(in srgb,var(--bazar-green) 16%,transparent);color:var(--bazar-green)}.hyperdensity-bazar__ledger-gate.is-cooling{background:color-mix(in srgb,var(--bazar-amber, #f59e0b) 16%,transparent);color:var(--bazar-amber, #f59e0b)}.hyperdensity-bazar__ledger-summary{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 12px}.hyperdensity-bazar__ledger-summary-chip{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;border:1px solid transparent}.hyperdensity-bazar__ledger-summary-chip strong{font-size:13px;font-weight:700}.hyperdensity-bazar__ledger-summary-chip.is-applied{background:color-mix(in srgb,var(--bazar-green) 14%,transparent);color:var(--bazar-green);border-color:color-mix(in srgb,var(--bazar-green) 34%,transparent)}.hyperdensity-bazar__ledger-summary-chip.is-cooling{background:color-mix(in srgb,var(--bazar-amber, #f59e0b) 14%,transparent);color:var(--bazar-amber, #f59e0b);border-color:color-mix(in srgb,var(--bazar-amber, #f59e0b) 34%,transparent)}.hyperdensity-bazar__ledger-summary-chip.is-ready{background:color-mix(in srgb,var(--bazar-blue, #38bdf8) 14%,transparent);color:var(--bazar-blue, #38bdf8);border-color:color-mix(in srgb,var(--bazar-blue, #38bdf8) 34%,transparent)}.hyperdensity-bazar__ledger-summary-chip.is-deferred{background:color-mix(in srgb,var(--bazar-muted, #94a3b8) 14%,transparent);color:var(--bazar-muted, #94a3b8);border-color:color-mix(in srgb,var(--bazar-muted, #94a3b8) 32%,transparent)}.hyperdensity-bazar__ledger-summary-chip.is-gated{background:color-mix(in srgb,var(--bazar-orange) 14%,transparent);color:var(--bazar-orange);border-color:color-mix(in srgb,var(--bazar-orange) 34%,transparent)}.hyperdensity-bazar__ledger-realized{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:4px 0 10px;padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--bazar-green) 10%,transparent);border:1px solid color-mix(in srgb,var(--bazar-green) 26%,transparent)}.hyperdensity-bazar__ledger-realized-badge{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--bazar-green) 20%,transparent);color:var(--bazar-green)}.hyperdensity-bazar__ledger-realized-figure{font-size:12px;color:var(--text-1, inherit)}.hyperdensity-bazar__ledger-realized-figure strong{color:var(--bazar-green);font-weight:700}.hyperdensity-bazar__ledger-realized-note{font-size:11px;color:var(--bazar-muted, #94a3b8)}.hyperdensity-bazar__ledger-gate-reason{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;max-width:100%;font-size:10px;line-height:1.35;color:var(--text-3);white-space:normal;overflow-wrap:anywhere;word-break:break-word}.hyperdensity-settings__effective-policy{margin-bottom:var(--space-3)}.hyperdensity-settings__effective-policy header h3{margin:0 0 4px;font-size:14px}.hyperdensity-settings__effective-policy header p{margin:0 0 var(--space-2);color:var(--text-3);font-size:12px}.hyperdensity-settings__release-callout{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--warning) 45%,var(--border-1));border-radius:var(--radius-md);background:color-mix(in srgb,var(--warning) 8%,var(--surface-2))}.hyperdensity-settings__release-callout strong{display:block;margin-bottom:4px}.hyperdensity-settings__release-callout p,.hyperdensity-settings__release-callout small{margin:0;color:var(--text-2);font-size:12px}.hyperdensity-settings__release-callout small{display:block;margin-top:var(--space-2);color:var(--text-3)}.hyperdensity-bazar__ledger-opportunity{color:color-mix(in srgb,var(--bazar-gated) 75%,var(--text-1));font-weight:600}.hyperdensity-bazar__summary-body{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.hyperdensity-bazar__donut{flex:0 0 auto;width:128px;height:128px;border-radius:50%;display:grid;place-content:center;background:radial-gradient(closest-side,var(--surface-raised) 70%,transparent 71% 100%),conic-gradient(var(--bazar-supply) var(--donut-cpu, 50%),var(--bazar-demand) 0);box-shadow:0 0 0 1px color-mix(in srgb,var(--border) 70%,transparent),0 0 22px color-mix(in srgb,var(--bazar-supply) 16%,transparent)}.hyperdensity-bazar__donut-center{text-align:center;display:grid;gap:0}.hyperdensity-bazar__donut-center strong{font-size:clamp(22px,2.2vw,28px);color:var(--text-1);font-variant-numeric:tabular-nums}.hyperdensity-bazar__donut-center small{font-size:10px;color:var(--text-3)}.hyperdensity-bazar__summary-legend{margin:0;display:grid;gap:var(--space-2);min-width:0}.hyperdensity-bazar__summary-legend div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.hyperdensity-bazar__summary-legend dt{color:var(--text-3);font-size:12px;min-width:0}.hyperdensity-bazar__summary-legend dd{margin:0;color:var(--text-1);font-size:13px;font-variant-numeric:tabular-nums;flex:0 0 auto;text-align:right}.hyperdensity-bazar__summary-label{display:grid;gap:2px;min-width:0}.hyperdensity-bazar__summary-label>span{display:inline-flex;align-items:center;gap:6px;color:var(--text-2)}.hyperdensity-bazar__summary-label small{display:block;color:var(--text-3);font-size:10px;line-height:1.25}.hyperdensity-bazar__recovery-body{display:grid;gap:var(--space-2);justify-items:start;min-height:120px}.hyperdensity-bazar__recovery-band{font-size:22px;color:var(--text-1);letter-spacing:-.01em}.hyperdensity-bazar__recovery-value{font-size:clamp(36px,4vw,48px);color:var(--bazar-green);line-height:1;font-variant-numeric:tabular-nums}.hyperdensity-bazar__recovery-body:after{content:"";order:1;width:100%;height:3px;border-radius:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--bazar-supply) 70%,transparent) 0%,color-mix(in srgb,var(--bazar-supply) 25%,transparent) 60%,transparent 100%)}.hyperdensity-bazar__recovery-body p{margin:0;color:var(--text-3);font-size:12px}.hyperdensity-bazar__gate-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.hyperdensity-bazar__gate-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--divider);padding-bottom:var(--space-2)}.hyperdensity-bazar__gate-list li:last-child{border-bottom:none;padding-bottom:0}.hyperdensity-bazar__gate-list strong{display:block;font-size:13px;color:var(--text-1)}.hyperdensity-bazar__gate-list small{color:var(--text-3);font-size:11px}@media(max-width:1380px){.hyperdensity-bazar__market-grid{grid-template-columns:minmax(220px,1fr) minmax(0,1.8fr) minmax(220px,1fr)}}@media(max-width:1180px){.hyperdensity-bazar__market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hyperdensity-bazar__hall{grid-column:1 / -1;grid-row:1}.hyperdensity-bazar__bottom-grid{grid-template-columns:minmax(0,1fr)}.hyperdensity-bazar__kpi-strip,.hyperdensity-bazar__gov-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.hyperdensity-bazar__market-grid,.hyperdensity-bazar__kpi-strip,.hyperdensity-bazar__gov-strip{grid-template-columns:minmax(0,1fr)}.hyperdensity-bazar__hall-stage{min-height:300px}.hyperdensity-bazar__hall-marker--mid-left,.hyperdensity-bazar__hall-marker--mid-right{display:none}}.hyperdensity-bazar--concept{--bazar-cyan: #00e5ff;--bazar-orange: #ff9100;--bazar-purple: #a855f7;--bazar-green: #00c853;--hyperdensity-page-max: 100%;display:grid;gap:var(--space-3);width:100%;min-width:0;box-sizing:border-box}.hyperdensity-bazar--concept .hyperdensity-bazar__hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,1fr);gap:var(--space-4);align-items:start;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:none;padding:var(--space-4);overflow:visible}.hyperdensity-bazar--concept .hyperdensity-bazar__hero:after{content:none}.hyperdensity-bazar--concept .hyperdensity-bazar__hero>h1{margin:var(--space-2) 0 var(--space-1);font-size:clamp(28px,3vw,40px);letter-spacing:.04em;text-transform:uppercase;color:var(--text-1)}.hyperdensity-bazar--concept .hyperdensity-bazar__hero>p{margin:0;color:var(--text-3);max-width:56ch}.hyperdensity-bazar__hero-main{display:grid;gap:var(--space-2);min-width:0}.hyperdensity-bazar__hero-main h1{margin:0;font-size:clamp(28px,3vw,40px);letter-spacing:.04em;text-transform:uppercase;color:var(--text-1)}.hyperdensity-bazar__hero-main p{margin:0;color:var(--text-3);max-width:56ch}.hyperdensity-bazar__realtime-savings{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:12px;border:1px solid color-mix(in srgb,var(--bazar-green) 35%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--bazar-green) 12%,transparent),color-mix(in srgb,var(--bazar-cyan) 8%,transparent));display:grid;gap:4px}.hyperdensity-bazar__realtime-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--bazar-green);font-weight:600}.hyperdensity-bazar__realtime-sub{margin-top:4px;font-size:11px;letter-spacing:.02em;color:var(--text-3, color-mix(in srgb, var(--text-1) 55%, transparent));text-align:center}.hyperdensity-bazar__realtime-savings strong{font-size:clamp(32px,4vw,48px);line-height:1.05;color:var(--text-1)}.hyperdensity-bazar__realtime-savings small{color:var(--text-3);font-size:12px}.hyperdensity-bazar__status-badges{display:flex;flex-wrap:wrap;gap:var(--space-2)}.hyperdensity-bazar__status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--border);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.hyperdensity-bazar__status-badge.is-live{border-color:color-mix(in srgb,var(--bazar-green) 45%,var(--border));color:color-mix(in srgb,var(--bazar-green) 85%,var(--text-1))}.hyperdensity-bazar__status-badge.is-warning{border-color:color-mix(in srgb,var(--warning) 45%,var(--border));color:color-mix(in srgb,var(--warning) 85%,var(--text-1))}.hyperdensity-bazar__refresh{border:1px solid var(--border);background:var(--surface-raised);color:var(--text-2);border-radius:var(--radius-sm);padding:4px 10px;font-size:11px;cursor:pointer}.hyperdensity-bazar__hero-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.hyperdensity-bazar__hero-kpis article{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);padding:var(--space-3);display:grid;gap:2px}.hyperdensity-bazar__hero-kpis article span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:700}.hyperdensity-bazar__hero-kpis article strong{font-size:24px;color:var(--text-1);font-variant-numeric:tabular-nums}.hyperdensity-bazar__hero-kpis article strong.is-ok:before{content:"✓ ";color:var(--bazar-green)}.hyperdensity-bazar__hero-kpis article small.is-up{color:var(--bazar-green)}.hyperdensity-bazar__hero-kpis article small.is-down{color:var(--danger)}.hyperdensity-bazar__hero-kpis article small:not(.is-up):not(.is-down){color:var(--text-3)}.hyperdensity-bazar__concept-grid{display:grid;grid-template-columns:minmax(0,min(320px,22vw)) minmax(0,1fr) minmax(0,min(320px,22vw));gap:clamp(var(--space-2),1.6vw,var(--space-4));align-items:start}.hyperdensity-bazar__ledger-span{grid-column:1 / -1;min-width:0}.hyperdensity-bazar__col-left,.hyperdensity-bazar__col-center,.hyperdensity-bazar__col-right{display:grid;gap:var(--space-3);min-width:0}.hyperdensity-bazar__guild-list{display:grid;gap:8px;max-height:clamp(380px,68vh,860px);overflow-y:auto;padding-right:2px}.hyperdensity-bazar__panel-foot{display:flex;justify-content:center;padding-top:var(--space-2)}.hyperdensity-bazar__view-all{display:none}.hyperdensity-bazar__gauge small{display:block;font-size:9px;text-transform:lowercase;color:var(--text-3);text-align:center;line-height:1.1}.hyperdensity-bazar__hall-flow,.hyperdensity-bazar__hall-flow-glow{fill:none;stroke-width:2.2;stroke-linecap:round}.hyperdensity-bazar__hall-flow-glow{stroke-width:6;opacity:.22;filter:blur(2px)}.hyperdensity-bazar__hall-flow{stroke-dasharray:7 9;opacity:.88}.hyperdensity-bazar__hall-flow.is-supply,.hyperdensity-bazar__hall-flow-glow.is-supply{stroke:var(--bazar-cyan)}.hyperdensity-bazar__hall-flow.is-demand,.hyperdensity-bazar__hall-flow-glow.is-demand{stroke:var(--bazar-purple)}.hyperdensity-bazar__hall{border:1px solid color-mix(in srgb,var(--bazar-orange) 35%,var(--border));border-radius:var(--radius-md);background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--bazar-orange) 14%,transparent),transparent 58%),radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--bazar-cyan) 8%,transparent),transparent 40%),var(--surface-raised);overflow:hidden;box-shadow:inset 0 0 48px color-mix(in srgb,var(--bazar-orange) 8%,transparent)}.hyperdensity-bazar__hall-stage{display:grid;grid-template-columns:minmax(148px,clamp(158px,13vw,205px)) minmax(360px,clamp(390px,34vw,540px)) minmax(148px,clamp(158px,13vw,205px));grid-template-rows:repeat(3,minmax(0,auto));gap:clamp(18px,2.2vw,30px) clamp(20px,2.6vw,44px);min-height:0;padding:clamp(20px,2.2vw,30px) clamp(14px,1.8vw,24px) 12px;align-items:center;justify-content:center;position:relative;width:min(100%,1220px);margin-inline:auto}.hyperdensity-bazar__hall-flows{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}.hyperdensity-bazar__hall-orbit{grid-column:2;grid-row:1 / -1;position:relative;z-index:2;width:min(100%,clamp(410px,34vw,570px));max-width:570px;aspect-ratio:1;margin-inline:auto;align-self:center;justify-self:center}.hyperdensity-bazar__hall-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hyperdensity-bazar__hall-satellite-slot{min-height:0}.hyperdensity-bazar__hall-satellite{position:relative;z-index:2;display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:8px 10px;border:1px solid color-mix(in srgb,var(--border) 88%,var(--bazar-cyan));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-raised) 94%,var(--bazar-cyan));box-shadow:0 8px 20px color-mix(in srgb,var(--surface-0) 35%,transparent)}.hyperdensity-bazar__hall-satellite--top-left{grid-column:1;grid-row:1}.hyperdensity-bazar__hall-satellite--mid-left{grid-column:1;grid-row:2}.hyperdensity-bazar__hall-satellite--bottom-left{grid-column:1;grid-row:3}.hyperdensity-bazar__hall-satellite--top-right{grid-column:3;grid-row:1}.hyperdensity-bazar__hall-satellite--mid-right{grid-column:3;grid-row:2}.hyperdensity-bazar__hall-satellite--bottom-right{grid-column:3;grid-row:3}.hyperdensity-bazar__hall-satellite-copy{display:grid;gap:2px;min-width:0;flex:1 1 auto}.hyperdensity-bazar__hall-satellite-copy strong{color:var(--text-1);font-size:10px;letter-spacing:.05em;text-transform:uppercase;line-height:1.18;overflow-wrap:anywhere}.hyperdensity-bazar__hall-satellite-copy small{color:var(--text-2);font-size:10px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.hyperdensity-bazar__hall-satellite-icon{flex:0 0 auto;width:24px;height:24px;display:grid;place-items:center;border-radius:7px;color:var(--text-1);background:color-mix(in srgb,var(--bazar-cyan) 18%,transparent);border:1px solid color-mix(in srgb,var(--bazar-cyan) 30%,var(--border))}.hyperdensity-bazar__hall-satellite-icon svg{width:15px;height:15px;fill:currentColor;stroke:currentColor}.hyperdensity-bazar__hall-savings{padding:9px 16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--bazar-green) 40%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--bazar-green) 14%,transparent),color-mix(in srgb,var(--bazar-orange) 10%,transparent));box-shadow:0 0 28px color-mix(in srgb,var(--bazar-green) 12%,transparent);display:grid;gap:3px;min-width:170px;max-width:min(100%,205px);margin-inline:auto}.hyperdensity-bazar__hall-savings strong{font-size:clamp(32px,2.35vw,42px);line-height:1.05;color:var(--text-1);font-variant-numeric:tabular-nums}.hyperdensity-bazar__realtime-amount{display:inline-flex;align-items:baseline;justify-content:center;gap:4px}.hyperdensity-bazar__realtime-period{font-size:12px;font-weight:600;color:var(--text-3, color-mix(in srgb, var(--text-1) 55%, transparent))}.hyperdensity-bazar__hall-svg .is-dotted{fill:none;stroke:color-mix(in srgb,var(--bazar-orange) 35%,transparent);stroke-width:1;stroke-dasharray:3 5}.hyperdensity-bazar__hall-svg .is-outer,.hyperdensity-bazar__hall-svg .is-core{fill:none;stroke:color-mix(in srgb,var(--bazar-orange) 55%,transparent);stroke-width:1.2}.hyperdensity-bazar__hall-arcs .is-arc-supply{fill:none;stroke:var(--bazar-cyan);stroke-width:3;opacity:.85}.hyperdensity-bazar__hall-arcs .is-arc-gated{fill:none;stroke:var(--bazar-orange);stroke-width:3;opacity:.75}.hyperdensity-bazar__hall-arcs .is-arc-demand{fill:none;stroke:var(--bazar-purple);stroke-width:3;opacity:.85}.hyperdensity-bazar__hall-svg .is-mid{fill:none;stroke:color-mix(in srgb,var(--bazar-orange) 40%,transparent);stroke-width:1;stroke-dasharray:2 6;opacity:.75}.hyperdensity-bazar__hall-rings line.is-tick{stroke:color-mix(in srgb,var(--bazar-orange) 35%,var(--border));stroke-width:1;opacity:.55}.hyperdensity-bazar__hall-rings line.is-tick-major{stroke:color-mix(in srgb,var(--bazar-cyan) 55%,var(--border));stroke-width:1.4;opacity:.85}.hyperdensity-bazar__hall-rings circle.is-node,.hyperdensity-bazar__hall-rings circle.is-node-bright{fill:var(--bazar-cyan)}.hyperdensity-bazar__hall-rings rect.is-chip{fill:color-mix(in srgb,var(--bazar-orange) 70%,var(--border));opacity:.8}.hyperdensity-bazar__hall-dust circle{fill:color-mix(in srgb,var(--bazar-cyan) 65%,var(--text-3));opacity:.45}.hyperdensity-bazar__hall-traces .is-trace{fill:none;stroke:color-mix(in srgb,var(--bazar-cyan) 40%,var(--border));stroke-width:1;opacity:.5}.hyperdensity-bazar__hall-traces .is-trace-node{fill:var(--bazar-cyan);opacity:.65}.hyperdensity-bazar__hall-spinner .is-arc-spin{fill:none;stroke:color-mix(in srgb,var(--bazar-orange) 70%,transparent);stroke-width:1.6;stroke-linecap:round;opacity:.75}.hyperdensity-bazar__hall-flow{stroke-dasharray:8 10}.hyperdensity-bazar__hall-flow-dot{opacity:.9}.hyperdensity-bazar__hall-flow-dot.is-supply{fill:var(--bazar-cyan)}.hyperdensity-bazar__hall-flow-dot.is-demand{fill:var(--bazar-purple)}.hyperdensity-bazar__hall-foot{display:grid;grid-template-columns:auto auto;align-items:center;gap:var(--space-2) var(--space-3);border-top:1px solid var(--divider);padding:var(--space-2) var(--space-3) 0;color:var(--text-3);font-size:11px;min-width:0}.hyperdensity-bazar__hall-foot-meta{justify-self:end;min-width:0;max-width:100%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.hyperdensity-bazar__hall-foot-item{display:inline-flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.hyperdensity-bazar--concept .hyperdensity-bazar__hall-flow{animation:hyperdensity-bazar-hall-flow 14s linear infinite}.hyperdensity-bazar--concept .hyperdensity-bazar__hall-spinner{animation:hyperdensity-bazar-hall-spin 40s linear infinite;transform-origin:center;transform-box:view-box}.hyperdensity-bazar--concept .hyperdensity-bazar__hall-flow-dot{animation:hyperdensity-bazar-hall-pulse 3.2s ease-in-out infinite}}.hyperdensity-bazar__hall-core{position:absolute;top:8%;right:8%;bottom:8%;left:8%;display:grid;place-content:center;text-align:center;gap:var(--space-1);pointer-events:none}.hyperdensity-bazar__hall-kicker{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.hyperdensity-bazar__hall-sub{color:var(--text-3);font-size:10px}.hyperdensity-bazar__hall-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1) var(--space-2);margin-top:var(--space-1);max-width:min(100%,320px);margin-inline:auto}.hyperdensity-bazar__hall-metrics strong{display:block;font-size:16px;color:var(--text-1)}.hyperdensity-bazar__hall-metrics small{color:var(--text-3);font-size:9px;line-height:1.2}.hyperdensity-bazar__system-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.hyperdensity-bazar__system-status article{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);padding:var(--space-2) var(--space-3);display:grid;gap:4px}.hyperdensity-bazar__system-status article span{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}.hyperdensity-bazar__system-status article strong.is-ok{color:var(--bazar-green)}.hyperdensity-bazar__system-status article strong.is-warn{color:var(--warning)}.hyperdensity-bazar__system-status article.is-ok strong:before{content:"✓ ";color:var(--bazar-green)}.hyperdensity-bazar__system-status article.is-warn strong{color:var(--warning)}.hyperdensity-bazar__load-bar{display:flex;gap:4px}.hyperdensity-bazar__load-bar i{flex:1;height:4px;border-radius:999px;background:var(--divider)}.hyperdensity-bazar__load-bar i.is-on{background:linear-gradient(90deg,var(--bazar-cyan),var(--bazar-green))}.hyperdensity-bazar__load-detail{display:block;margin:0;font-size:10px;line-height:1.35;color:var(--text-3);white-space:normal}.hyperdensity-bazar__ledger-panel,.hyperdensity-bazar__summary-panel,.hyperdensity-bazar__recovery-panel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);padding:var(--space-3);display:grid;gap:var(--space-2)}.hyperdensity-bazar__trend-body{display:grid;gap:var(--space-2);align-content:start}.hyperdensity-bazar__trend-hero{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.hyperdensity-bazar__trend-hero strong{font-size:30px;line-height:1;font-weight:700;color:color-mix(in srgb,var(--bazar-green) 82%,var(--text-1));font-variant-numeric:tabular-nums;letter-spacing:-.01em}.hyperdensity-bazar__trend-delta{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}.hyperdensity-bazar__trend-delta.is-up{background:color-mix(in srgb,var(--bazar-green) 16%,transparent);color:var(--bazar-green)}.hyperdensity-bazar__trend-delta.is-down{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger)}.hyperdensity-bazar__trend-delta.is-flat{background:color-mix(in srgb,var(--bazar-muted, #94a3b8) 14%,transparent);color:var(--text-3)}.hyperdensity-bazar__trend-area{width:100%;height:92px;display:block}.hyperdensity-bazar__trend-area-line{fill:none;stroke:var(--bazar-green, #34d399);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hyperdensity-bazar__trend-area-dot{fill:var(--bazar-green, #34d399);stroke:var(--surface-raised);stroke-width:2}.hyperdensity-bazar__trend-empty{height:92px;display:grid;place-items:center;border:1px dashed var(--border);border-radius:var(--radius-sm);color:var(--text-3);font-size:12px;letter-spacing:.03em}.hyperdensity-bazar__trend-foot{display:flex;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;color:var(--text-3);font-size:11px;letter-spacing:.02em;font-variant-numeric:tabular-nums}.hyperdensity-bazar__trend-area-line--activity{stroke:var(--bazar-cyan, #22d3ee)}.hyperdensity-bazar__trend-area-dot--activity{fill:var(--bazar-cyan, #22d3ee)}.hyperdensity-bazar__market-activity-hero{align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.hyperdensity-bazar__market-activity-hero-main{display:grid;gap:4px;min-width:0}.hyperdensity-bazar__market-activity-kicker{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.hyperdensity-bazar__market-activity-hero strong{color:color-mix(in srgb,var(--bazar-cyan, #22d3ee) 72%,var(--text-1))}.hyperdensity-bazar__market-activity-sub{font-size:12px;color:var(--text-2);font-variant-numeric:tabular-nums}.hyperdensity-bazar__market-activity-pill{display:inline-flex;align-items:center;margin-left:auto;padding:5px 11px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.hyperdensity-bazar__market-activity-pill.is-active{background:color-mix(in srgb,var(--bazar-cyan, #22d3ee) 18%,transparent);color:var(--bazar-cyan, #22d3ee)}.hyperdensity-bazar__market-activity-pill.is-armed{background:color-mix(in srgb,var(--bazar-amber, #fbbf24) 16%,transparent);color:color-mix(in srgb,var(--bazar-amber, #fbbf24) 70%,var(--text-1))}.hyperdensity-bazar__market-activity-pill.is-idle{background:color-mix(in srgb,var(--bazar-muted, #94a3b8) 14%,transparent);color:var(--text-3)}.hyperdensity-bazar__market-activity-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;padding-top:2px;color:var(--text-2);font-size:11px;letter-spacing:.01em;font-variant-numeric:tabular-nums;line-height:1.45}.hyperdensity-bazar__market-activity-causal{margin:0;padding:8px 10px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bazar-cyan, #22d3ee) 7%,var(--surface-raised, transparent));border:1px solid color-mix(in srgb,var(--bazar-cyan, #22d3ee) 14%,var(--border));color:var(--text-2);font-size:12px;line-height:1.45}.hyperdensity-bazar__ledger-opportunity{display:grid;gap:2px;justify-items:start}.hyperdensity-bazar__ledger-opportunity strong{font-size:15px;color:color-mix(in srgb,var(--bazar-green) 80%,var(--text-1));font-variant-numeric:tabular-nums}.hyperdensity-bazar__ledger-opportunity small{color:var(--text-3);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.hyperdensity-bazar__ledger-pill{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.06em}.hyperdensity-bazar__ledger-pill.is-live{background:color-mix(in srgb,var(--bazar-green) 18%,transparent);color:var(--bazar-green)}.hyperdensity-bazar__ledger-pill.is-gated{background:color-mix(in srgb,var(--bazar-orange) 18%,transparent);color:var(--bazar-orange)}.hyperdensity-bazar__ledger-pill.is-neutral{background:color-mix(in srgb,var(--bazar-muted, #94a3b8) 16%,transparent);color:var(--bazar-muted, #94a3b8)}.hyperdensity-bazar__ledger-pill.is-danger{background:color-mix(in srgb,var(--danger) 18%,transparent);color:var(--danger)}.hyperdensity-bazar__donut--triple{background:radial-gradient(closest-side,var(--surface-raised) 70%,transparent 71% 100%),conic-gradient(var(--bazar-supply) 0 var(--donut-cpu),var(--bazar-demand) var(--donut-cpu) var(--donut-ram),var(--bazar-opportunity) var(--donut-ram) 100%)}.hyperdensity-bazar__legend-dot.is-efficiency{background:var(--bazar-opportunity);width:9px;height:9px}.hyperdensity-bazar__recovery-target{color:var(--text-3);font-size:12px}.hyperdensity-bazar__recovery-panel--cluster{gap:var(--space-3)}.hyperdensity-bazar__recovery-panel-head{align-items:flex-start}.hyperdensity-bazar__recovery-subtitle{margin:4px 0 0;color:var(--text-3);font-size:12px;line-height:1.4}.hyperdensity-bazar__recovery-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.hyperdensity-bazar__recovery-column{display:grid;gap:var(--space-2);padding:var(--space-2);border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 70%,transparent)}.hyperdensity-bazar__recovery-column-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.hyperdensity-bazar__recovery-column-head h3{margin:0;font-size:13px;font-weight:600;color:var(--text-2);text-transform:uppercase;letter-spacing:.04em}.hyperdensity-bazar__recovery-column-head small{color:var(--text-3);font-size:10px}.hyperdensity-bazar__recovery-column-value{font-size:clamp(28px,3vw,36px);line-height:1;font-variant-numeric:tabular-nums;color:var(--bazar-green)}.hyperdensity-bazar__recovery-column.is-cpu .hyperdensity-bazar__recovery-column-value{color:var(--bazar-cyan)}.hyperdensity-bazar__recovery-column-absolute{margin:0;color:var(--text-3);font-size:12px;font-variant-numeric:tabular-nums;line-height:1.3}.hyperdensity-bazar__recovery-stack{display:grid;gap:6px}.hyperdensity-bazar__recovery-stack-meter{position:relative;width:100%;height:10px;isolation:isolate}.hyperdensity-bazar__recovery-band-region{position:absolute;top:0;height:100%;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--bazar-green) 16%,transparent),color-mix(in srgb,var(--bazar-green) 8%,transparent));box-shadow:inset 1px 0 color-mix(in srgb,var(--bazar-green) 42%,transparent),inset -1px 0 color-mix(in srgb,var(--bazar-green) 42%,transparent);pointer-events:none;z-index:0}.hyperdensity-bazar__recovery-column.is-cpu .hyperdensity-bazar__recovery-band-region{background:linear-gradient(180deg,color-mix(in srgb,var(--bazar-cyan) 16%,transparent),color-mix(in srgb,var(--bazar-cyan) 8%,transparent));box-shadow:inset 1px 0 color-mix(in srgb,var(--bazar-cyan) 42%,transparent),inset -1px 0 color-mix(in srgb,var(--bazar-cyan) 42%,transparent)}.hyperdensity-bazar__recovery-stack-track{position:relative;z-index:1;display:flex;width:100%;height:100%;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--text-3) 12%,transparent)}.hyperdensity-bazar__recovery-stack-segment.is-applied{background:linear-gradient(90deg,var(--bazar-green),color-mix(in srgb,var(--bazar-green) 75%,white))}.hyperdensity-bazar__recovery-column.is-cpu .hyperdensity-bazar__recovery-stack-segment.is-applied{background:linear-gradient(90deg,var(--bazar-cyan),color-mix(in srgb,var(--bazar-cyan) 75%,white))}.hyperdensity-bazar__recovery-stack-segment.is-headroom{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--bazar-green) 45%,transparent) 0,color-mix(in srgb,var(--bazar-green) 45%,transparent) 6px,color-mix(in srgb,var(--bazar-green) 20%,transparent) 6px,color-mix(in srgb,var(--bazar-green) 20%,transparent) 12px)}.hyperdensity-bazar__recovery-column.is-cpu .hyperdensity-bazar__recovery-stack-segment.is-headroom{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--bazar-cyan) 45%,transparent) 0,color-mix(in srgb,var(--bazar-cyan) 45%,transparent) 6px,color-mix(in srgb,var(--bazar-cyan) 20%,transparent) 6px,color-mix(in srgb,var(--bazar-cyan) 20%,transparent) 12px)}.hyperdensity-bazar__recovery-breakdown{display:grid;gap:8px;margin:0}.hyperdensity-bazar__recovery-breakdown-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--space-2);color:var(--text-3);font-size:11px;font-variant-numeric:tabular-nums}.hyperdensity-bazar__recovery-breakdown-row dt,.hyperdensity-bazar__recovery-breakdown-row dd{margin:0}.hyperdensity-bazar__recovery-breakdown-row dt{display:flex;align-items:center;min-width:0}.hyperdensity-bazar__recovery-breakdown-row dd{text-align:right}.hyperdensity-bazar__recovery-breakdown-row i{display:inline-block;width:10px;height:10px;margin-right:4px;border-radius:2px;flex:0 0 auto}.hyperdensity-bazar__recovery-breakdown-row i.is-applied{background:var(--bazar-green)}.hyperdensity-bazar__recovery-column.is-cpu .hyperdensity-bazar__recovery-breakdown-row i.is-applied{background:var(--bazar-cyan)}.hyperdensity-bazar__recovery-breakdown-row i.is-headroom{background:color-mix(in srgb,var(--bazar-green) 35%,transparent)}.hyperdensity-bazar__recovery-column.is-cpu .hyperdensity-bazar__recovery-breakdown-row i.is-headroom{background:color-mix(in srgb,var(--bazar-cyan) 35%,transparent)}.hyperdensity-bazar__recovery-breakdown-row i.is-remaining{background:color-mix(in srgb,var(--text-3) 24%,transparent)}.hyperdensity-bazar__recovery-column-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:28px}.hyperdensity-bazar__recovery-column-foot small{color:var(--text-3);font-size:10px}.hyperdensity-bazar__recovery-econ{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-bottom:var(--space-2);border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.hyperdensity-bazar__recovery-econ-stat{display:grid;gap:1px}.hyperdensity-bazar__recovery-econ-stat strong{font-size:20px;line-height:1;font-variant-numeric:tabular-nums}.hyperdensity-bazar__recovery-econ-stat.is-realized strong{color:var(--bazar-green)}.hyperdensity-bazar__recovery-econ-stat.is-reinvestable strong{color:var(--bazar-opportunity, var(--text-1))}.hyperdensity-bazar__recovery-econ-stat span{font-size:10px;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em}.hyperdensity-bazar__recovery-econ-claim{margin-left:auto;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:2px 8px;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:999px;white-space:nowrap}.hyperdensity-bazar__recovery-band-chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.03em;white-space:nowrap;font-variant-numeric:tabular-nums}.hyperdensity-bazar__recovery-band-chip.is-in-band{background:color-mix(in srgb,var(--bazar-green) 16%,transparent);color:var(--bazar-green)}.hyperdensity-bazar__recovery-band-chip.is-over{background:color-mix(in srgb,var(--bazar-orange) 18%,transparent);color:var(--bazar-orange)}.hyperdensity-bazar__recovery-band-chip.is-under{background:color-mix(in srgb,var(--danger) 18%,transparent);color:var(--danger)}.hyperdensity-bazar__recovery-realized{display:grid;gap:2px}.hyperdensity-bazar__recovery-realized-value{font-size:clamp(22px,2.4vw,28px);line-height:1.05;font-weight:700;font-variant-numeric:tabular-nums;color:var(--bazar-green)}.hyperdensity-bazar__recovery-column.is-cpu .hyperdensity-bazar__recovery-realized-value{color:var(--bazar-cyan)}.hyperdensity-bazar__recovery-realized-label{font-size:11px;color:var(--text-3);letter-spacing:.02em}.hyperdensity-bazar__recovery-stack-segment.is-executable{background:color-mix(in srgb,var(--bazar-green) 55%,transparent)}.hyperdensity-bazar__recovery-column.is-cpu .hyperdensity-bazar__recovery-stack-segment.is-executable{background:color-mix(in srgb,var(--bazar-cyan) 55%,transparent)}.hyperdensity-bazar__recovery-stack-segment.is-latent{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--text-3) 32%,transparent) 0,color-mix(in srgb,var(--text-3) 32%,transparent) 5px,color-mix(in srgb,var(--text-3) 12%,transparent) 5px,color-mix(in srgb,var(--text-3) 12%,transparent) 10px)}.hyperdensity-bazar__recovery-breakdown-row dd{display:flex;align-items:baseline;justify-content:flex-end;gap:8px}.hyperdensity-bazar__recovery-breakdown-pct{color:var(--text-1);font-weight:600}.hyperdensity-bazar__recovery-breakdown-row dd small{color:var(--text-3);font-size:10px}.hyperdensity-bazar__recovery-breakdown-row i.is-executable{background:color-mix(in srgb,var(--bazar-green) 55%,transparent)}.hyperdensity-bazar__recovery-column.is-cpu .hyperdensity-bazar__recovery-breakdown-row i.is-executable{background:color-mix(in srgb,var(--bazar-cyan) 55%,transparent)}.hyperdensity-bazar__recovery-breakdown-row i.is-latent{background:color-mix(in srgb,var(--text-3) 30%,transparent)}.hyperdensity-bazar__recovery-provenance{margin:0;font-size:10px;color:var(--text-3);letter-spacing:.02em;font-variant-numeric:tabular-nums}.hyperdensity-bazar__recovery-cpu-families{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-2)}.hyperdensity-bazar__recovery-cpu-families-title{margin:0 0 6px;color:var(--text-3);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.hyperdensity-bazar__recovery-cpu-families-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.hyperdensity-bazar__recovery-cpu-family{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;font-size:11px;color:var(--text-2)}.hyperdensity-bazar__recovery-cpu-family-label{color:var(--text-1);font-weight:600}.hyperdensity-bazar__recovery-cpu-families-meta{display:block;margin-top:6px;color:var(--text-3);font-size:10px}.hyperdensity-bazar__recovery-empty{margin:0;color:var(--text-3);font-size:13px}.hyperdensity-bazar__recovery-panel-foot small{color:var(--text-3);font-size:11px;line-height:1.4}.hyperdensity-bazar__trend--recovery-memory polyline{stroke:var(--bazar-green)}.hyperdensity-bazar__trend--recovery-cpu polyline{stroke:var(--bazar-cyan)}.hyperdensity-bazar__trend polyline{fill:none;stroke-width:2}.hyperdensity-bazar__trend--supply polyline{stroke:var(--bazar-cyan)}.hyperdensity-bazar__trend--recovery polyline{stroke:var(--bazar-green)}.hyperdensity-bazar__panel-foot .is-up{color:var(--bazar-green)}.hyperdensity-bazar__panel-foot .is-down{color:var(--danger)}@media(max-width:1400px){.hyperdensity-bazar__concept-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hyperdensity-bazar__col-center{grid-column:1 / -1}.hyperdensity-bazar--concept .hyperdensity-bazar__hero{grid-template-columns:minmax(0,1fr)}.hyperdensity-bazar__system-status{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1600px)and (min-width:1401px){.hyperdensity-bazar.hyperdensity-bazar--concept{gap:var(--space-2)}.hyperdensity-bazar--concept .hyperdensity-bazar__hero{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:var(--space-3);padding:var(--space-3)}.hyperdensity-bazar__hero-main h1{font-size:clamp(30px,2.4vw,38px)}.hyperdensity-bazar__hero-kpis article{padding:10px 12px}.hyperdensity-bazar__hero-kpis article strong{font-size:22px}.hyperdensity-bazar__concept-grid{grid-template-columns:minmax(230px,260px) minmax(0,1fr) minmax(230px,260px);gap:12px}.hyperdensity-bazar__column-head h2{font-size:12px}.hyperdensity-bazar__column-head small{font-size:11px}.hyperdensity-bazar__guild-list{gap:7px;max-height:clamp(320px,58vh,720px)}.hyperdensity-bazar__guild-card{padding:8px 10px;gap:7px}.hyperdensity-bazar__guild-icon{width:24px;height:24px}.hyperdensity-bazar__guild-head{gap:7px}.hyperdensity-bazar__guild-head strong{font-size:12px}.hyperdensity-bazar__guild-metrics{gap:5px}.hyperdensity-bazar__guild-metrics strong{font-size:12px}.hyperdensity-bazar__guild-metrics small{font-size:9px}.hyperdensity-bazar__gauge{min-width:42px;height:22px;padding-inline:6px}.hyperdensity-bazar__gauge strong{font-size:10px}.hyperdensity-bazar__hall-stage{grid-template-columns:minmax(128px,164px) minmax(360px,clamp(430px,35vw,540px)) minmax(128px,164px);gap:clamp(16px,1.8vw,24px) clamp(16px,2vw,32px);padding:18px 14px 10px;width:min(100%,1080px)}.hyperdensity-bazar__hall-orbit{width:min(100%,clamp(420px,35vw,540px))}.hyperdensity-bazar__hall-satellite{padding:7px 8px;gap:7px}.hyperdensity-bazar__hall-satellite-icon{width:22px;height:22px}.hyperdensity-bazar__hall-satellite-copy strong,.hyperdensity-bazar__hall-satellite-copy small{font-size:9px}.hyperdensity-bazar__system-status article{padding:8px 10px}}@media(max-width:1024px){.hyperdensity-bazar__concept-grid,.hyperdensity-bazar__recovery-columns{grid-template-columns:minmax(0,1fr)}.hyperdensity-bazar__hero-kpis,.hyperdensity-bazar__hall-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.hyperdensity-bazar__hall-orbit{grid-column:1 / -1;grid-row:1;width:min(100%,clamp(280px,70vw,440px))}.hyperdensity-bazar__hall-satellite--top-left{grid-column:1;grid-row:2}.hyperdensity-bazar__hall-satellite--mid-left{grid-column:1;grid-row:3}.hyperdensity-bazar__hall-satellite--bottom-left{grid-column:1;grid-row:4}.hyperdensity-bazar__hall-satellite--top-right{grid-column:2;grid-row:2}.hyperdensity-bazar__hall-satellite--mid-right{grid-column:2;grid-row:3}.hyperdensity-bazar__hall-satellite--bottom-right{grid-column:2;grid-row:4}.hyperdensity-bazar__ledger-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.hyperdensity-bazar__ledger-table{min-width:760px}}@media(max-height:760px)and (min-width:1025px){.hyperdensity-bazar--concept{gap:var(--space-2)}.hyperdensity-bazar--concept .hyperdensity-bazar__hero{padding:12px 16px}.hyperdensity-bazar__hero-main h1{margin:6px 0 4px;font-size:clamp(28px,2.2vw,36px)}.hyperdensity-bazar__hero-main p{line-height:1.35}.hyperdensity-bazar__status-badge{padding:3px 8px}.hyperdensity-bazar__hero-kpis article{padding:8px 10px;gap:1px}.hyperdensity-bazar__hero-kpis article strong{font-size:20px}.hyperdensity-bazar__hero-kpis article small{font-size:11px}.hyperdensity-bazar__column-head{display:grid;gap:1px}.hyperdensity-bazar__guild-list{max-height:clamp(260px,48vh,560px)}.hyperdensity-bazar__guild-card{padding-block:7px}.hyperdensity-bazar__hall-stage{padding-block:14px 8px;gap:14px clamp(16px,2vw,28px)}.hyperdensity-bazar__hall-orbit{width:min(100%,clamp(360px,29vw,480px))}.hyperdensity-bazar__hall-savings{padding:8px 14px}.hyperdensity-bazar__hall-savings strong{font-size:clamp(30px,2.1vw,38px)}.hyperdensity-bazar__hall-foot{padding-top:7px}.hyperdensity-bazar__system-status article{padding-block:7px}}@media(max-width:720px){.hyperdensity-bazar__hero-kpis,.hyperdensity-bazar__system-status,.hyperdensity-bazar__hall-metrics,.hyperdensity-bazar__hall-stage{grid-template-columns:minmax(0,1fr)}.hyperdensity-bazar__hall-orbit{width:min(100%,88vw)}.hyperdensity-bazar__hall-satellite--top-left,.hyperdensity-bazar__hall-satellite--mid-left,.hyperdensity-bazar__hall-satellite--bottom-left,.hyperdensity-bazar__hall-satellite--top-right,.hyperdensity-bazar__hall-satellite--mid-right,.hyperdensity-bazar__hall-satellite--bottom-right{grid-column:1;grid-row:auto}}.hyperdensity-overview.hyperdensity-brief{width:100%;min-width:0;box-sizing:border-box}@media(min-width:1600px){.hyperdensity-brief__orbit-stage{min-height:clamp(36rem,calc(100vh - 7rem),60rem)}.hyperdensity-bazar--concept .hyperdensity-bazar__hero{grid-template-columns:minmax(0,1.2fr) minmax(360px,.9fr)}}@media(min-width:1920px){.hyperdensity-overview.hyperdensity-brief,.hyperdensity-bazar.hyperdensity-bazar--concept,.hyperdensity-settings{width:min(100%,2360px);margin-inline:auto;padding-inline:clamp(8px,1.5vw,28px)}.hyperdensity-brief__orbit-stage{min-height:clamp(38rem,calc(100vh - 6.5rem),64rem)}.hyperdensity-brief__gravity-scene,.hyperdensity-brief__gravity-scene .hyperdensity-overview__sphere-canvas,.hyperdensity-brief__gravity-scene .hyperdensity-overview__sphere-static{min-height:inherit}.hyperdensity-bazar__concept-grid{grid-template-columns:minmax(280px,1fr) minmax(560px,2.4fr) minmax(280px,1fr)}.hyperdensity-bazar__hall-orbit{width:min(100%,clamp(400px,26vw,580px));max-width:580px}.hyperdensity-settings__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hyperdensity-settings__namespace-grid,.hyperdensity-governance__namespace-board{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:2560px){.hyperdensity-overview.hyperdensity-brief,.hyperdensity-bazar.hyperdensity-bazar--concept,.hyperdensity-settings{width:min(100%,2800px)}.hyperdensity-bazar__concept-grid{grid-template-columns:minmax(320px,1fr) minmax(720px,2.6fr) minmax(320px,1fr)}.hyperdensity-settings__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1180px){.hyperdensity-settings__namespace-grid,.hyperdensity-governance__namespace-board{grid-template-columns:repeat(2,minmax(0,1fr))}.hyperdensity-settings__section,.hyperdensity-settings__automation{min-width:0}.hyperdensity-settings .inventory-table-shell{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:760px){.hyperdensity-settings__namespace-grid,.hyperdensity-governance__namespace-board{grid-template-columns:minmax(0,1fr)}.hyperdensity-settings__wizard-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}}.hyperdensity-bazar__ledger-runtime{display:grid;gap:4px;align-content:start;justify-items:start}.hyperdensity-bazar__ledger-runtime strong,.hyperdensity-bazar__ledger-runtime small{display:block;max-width:100%}.hyperdensity-bazar__ledger-runtime strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hyperdensity-bazar__ledger-runtime small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;color:var(--text-muted, var(--text-3));font-size:10px;line-height:1.35;white-space:normal;overflow-wrap:anywhere;word-break:break-word}
