:root{--bg:#5f62d6;--bg-soft:#6d72e8;--surface:rgba(255,255,255,0.94);--surface-dark:#0f1324;--text:#111827;--muted:#6b7280;--border:rgba(255,255,255,0.25);--primary:#4f46e5;--accent:#10b981;--danger:#ef4444;--warning:#f59e0b;--success:#22c55e;--shadow:0 16px 40px rgba(17,24,39,0.18);--radius:18px;--radius-sm:12px;--gap:16px;--gap-lg:24px}*{box-sizing:border-box}.app-shell{min-height:100vh}.compose-container{max-width:1440px;margin:0 auto;padding:28px 20px 48px;position:relative}.card,.compose-scan{background:rgba(15,23,42,0.88);border:1px solid rgba(148,163,184,0.18);border-radius:var(--radius);box-shadow:0 12px 32px rgba(0,0,0,0.22)}.compose-container .card,.compose-container .panel,.compose-container .metric-card,.compose-container .mini-stat,.compose-container .issues-group,.compose-container .issue-card,.compose-container .change-item,.compose-container .review-item,.compose-container .export-bar{background:rgba(15,23,42,0.82);border:1px solid rgba(148,163,184,0.22);color:#e2e8f0;box-shadow:0 14px 35px rgba(15,23,42,0.28)}.compose-container .metric-card span,.compose-container .mini-stat span,.compose-container .workspace-metadata,.compose-container .issues-group__header h3,.compose-container .issues-group__header span,.compose-container .issue-card__body,.compose-container .change-item,.compose-container .review-item,.compose-container .export-bar__left p{color:rgba(226,232,240,0.85)}.compose-container .metric-card strong,.compose-container .mini-stat strong,.compose-container .issue-card__head strong{color:#f8fafc}.compose-container .btn--secondary{background:rgba(148,163,184,0.18);color:#e2e8f0;border:1px solid rgba(148,163,184,0.25);transition:all 0.2s ease}.compose-container .btn--secondary:hover{background:rgba(148,163,184,0.28)}.compose-container .btn--ghost{background:rgba(15,23,42,0.45);color:#e2e8f0;border:1px solid rgba(148,163,184,0.3);transition:all 0.2s ease}.compose-container .btn--ghost:hover{background:rgba(15,23,42,0.6)}.compose-container .tab-btn{background:rgba(15,23,42,0.55);color:#e2e8f0;border:1px solid rgba(148,163,184,0.3)}.compose-container .scan-toolbar,.compose-container .scan-toolbar label,.compose-container .scan-toolbar span,.compose-container .scan-toolbar .toolbar-row{color:#e2e8f0}.compose-container .panel__header h2,.compose-container .panel__header span,.compose-container .page-hero h1,.compose-container .page-hero p{color:#f8fafc}.compose-container .editor-shell .CodeMirror,.compose-container .editor-shell .CodeMirror-scroll,.compose-container .diff-shell{min-height:420px}.compose-container .CodeMirror{height:100%;background:#0b1020;color:#e2e8f0}.workspace-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:var(--gap-lg);margin-bottom:var(--gap-lg)}.panel{padding:18px;min-height:580px}.panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.editor-toolbar,.fixed-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.editor-shell,.diff-shell{border-radius:14px;overflow:hidden;min-height:460px;background:#0b1020;border:1px solid #20283f}.editor-shell--readonly{min-height:420px}.compose-scan-header{padding:12px 16px 0}.compose-title{margin:0;color:#f8fafc;font-size:1.5rem}.compose-subtitle{margin:4px 0 0;color:rgba(226,232,240,0.7);font-size:0.95rem}.compose-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 16px;flex-wrap:wrap}.compose-smart-group{display:flex;flex-direction:column;gap:6px}.compose-smart{display:flex;gap:10px;align-items:center}.smart-toggle{display:inline-flex;gap:6px;align-items:center;font-weight:800;color:#e2e8f0}.compose-smart-note{color:rgba(226,232,240,0.68);font-size:0.82rem;font-weight:600}.compose-source-hint{color:rgba(226,232,240,0.7);font-size:0.88rem;padding:0 16px 12px}.compose-container .autofix-git-panel{display:none;margin-top:20px;padding:22px;border-radius:22px;border:1px solid rgba(0,212,255,0.16);background:linear-gradient(180deg,rgba(9,17,28,0.96) 0%,rgba(6,12,22,0.96) 100%);box-shadow:0 18px 40px rgba(0,0,0,0.30)}.compose-container .autofix-git-panel.is-visible{display:block}.compose-container .results-meta-block{margin-top:14px;padding:16px;border-radius:16px;border:1px solid rgba(0,212,255,0.12);background:rgba(15,23,35,0.72)}.compose-container .results-meta-block h4,.compose-container .autofix-git-panel__title,.compose-container .compose-scan-git-panel__title{margin:0 0 8px;color:#f8fafc}.compose-container .results-meta-block p,.compose-container .autofix-git-panel__subtitle,.compose-container .compose-scan-git-panel__subtitle{margin:0;color:rgba(226,232,240,0.76)}.compose-container .autofix-git-panel__subtitle,.compose-container .compose-scan-git-panel__subtitle{margin-bottom:16px}.compose-container .autofix-provider-row,.compose-container .autofix-git-actions,.compose-container .autofix-action-row,.compose-container .autofix-git-destination-actions{display:flex;flex-wrap:wrap;gap:10px}.compose-container .autofix-provider-row,.compose-container .autofix-action-row{margin:14px 0 12px}.compose-container .autofix-provider-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(0,212,255,0.24);background:rgba(0,212,255,0.08);color:#c4f1ff;font-weight:700;cursor:pointer;transition:all 0.2s ease}.compose-container .autofix-provider-btn:hover,.compose-container .autofix-provider-btn.is-active{background:linear-gradient(135deg,rgba(0,212,255,0.24),rgba(0,255,136,0.18));border-color:rgba(0,212,255,0.42);color:#ffffff}.compose-container .autofix-git-context-grid,.compose-container .autofix-git-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.compose-container .autofix-git-context-grid{margin-top:12px}.compose-container .autofix-git-context-item,.compose-container .autofix-action-chip{border-radius:14px;border:1px solid rgba(148,163,184,0.16);background:rgba(15,23,42,0.55)}.compose-container .autofix-git-context-item{padding:12px 14px}.compose-container .autofix-git-context-item span{display:block;margin-bottom:6px;color:#94a3b8;font-size:0.82rem}.compose-container .autofix-git-context-item strong{color:#f8fafc;word-break:break-word}.compose-container .autofix-action-chip{display:inline-flex;align-items:center;padding:8px 12px;color:#cbd5e1;font-size:0.82rem;font-weight:700}.compose-container .autofix-action-chip.is-muted{opacity:0.72}.compose-container .autofix-advanced-destination{margin-top:12px}.compose-container .autofix-advanced-destination summary{cursor:pointer;color:#9cecff;font-weight:800}.compose-container .autofix-advanced-destination p{margin:8px 0 0}.compose-container .autofix-git-field{margin-top:12px}.compose-container .autofix-git-field label{display:block;margin-bottom:6px;color:#cbd5e1;font-size:0.9rem;font-weight:700}.compose-container .autofix-git-field input{width:100%;min-height:46px;border-radius:14px;border:1px solid rgba(148,163,184,0.16);background:rgba(15,23,42,0.95);color:#f8fafc;padding:12px 14px}.compose-container .autofix-git-field input:focus{outline:none;border-color:rgba(34,211,238,0.72);box-shadow:0 0 0 3px rgba(34,211,238,0.12)}.compose-container .autofix-git-field input::placeholder{color:rgba(148,163,184,0.72)}.compose-container .autofix-git-actions{margin-top:16px}.compose-container .autofix-git-actions .btn{flex:1 1 220px}.compose-container .autofix-git-result{display:none;margin-top:16px;padding:14px 16px;border-radius:16px;border:1px solid rgba(34,197,94,0.26);background:rgba(20,83,45,0.24);color:#d1fae5}.compose-container .autofix-git-result.is-error{border-color:rgba(255,51,102,0.22);background:rgba(127,29,29,0.18);color:#fecdd3}.compose-container .autofix-git-result a{color:#7dd3fc;font-weight:700;text-decoration:none}.compose-container .autofix-git-result a:hover{text-decoration:underline}.compose-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.compose-actions-primary{display:flex;gap:8px;align-items:center}.compose-actions-primary #scanBtn{padding-inline:22px}.compose-actions-primary #k8sGenerateFixesBtn{background:rgba(148,163,184,0.16);color:#e2e8f0;border:1px solid rgba(148,163,184,0.26);box-shadow:none}.compose-actions-primary #k8sGenerateFixesBtn:not(:disabled):hover{background:rgba(148,163,184,0.24);transform:none}.compose-actions-primary #k8sGenerateFixesBtn:disabled{opacity:0.38}.compose-export-dropdown{position:relative;margin-inline-start:auto}.compose-export-trigger{background:rgba(148,163,184,0.14);color:#cbd5e1;border:1px solid rgba(148,163,184,0.25);border-radius:10px;padding:8px 14px;font-weight:700;font-size:0.85rem;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all 0.2s ease}.compose-export-trigger:hover{background:rgba(148,163,184,0.25);color:#f1f5f9}.compose-export-trigger:disabled{opacity:0.45;cursor:not-allowed}.compose-export-menu{display:none;position:absolute;top:calc(100% + 6px);inset-inline-end:0;min-width:180px;background:linear-gradient(135deg,#4e3fb0 0%,#5c3fa0 100%);border:1px solid rgba(0,0,0,0.12);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,0.35);z-index:50;padding:6px;backdrop-filter:blur(8px);color:#ffffff}.compose-export-menu.is-open{display:block}.compose-export-menu button{display:block;width:100%;text-align:start;background:none;border:none;color:#ffffff;padding:10px 14px;border-radius:8px;font-size:0.88rem;font-weight:700;cursor:pointer;transition:background 0.12s ease,transform 0.12s ease}.compose-export-menu button:hover{background:rgba(255,255,255,0.06);transform:translateX(2px)}.compose-export-menu button:disabled{opacity:0.4;cursor:not-allowed}.compose-actions-secondary{display:none!important}.compose-tabs{display:flex;gap:8px;padding:0 16px 12px}.compose-panels .compose-panel{display:none;padding:0 16px 16px}.compose-panels .compose-panel.is-active{display:block}.compose-status{margin:0 16px 12px;padding:10px 14px;font-weight:700;color:#e2e8f0;border-radius:12px;border:1px solid rgba(148,163,184,0.18);background:rgba(15,23,42,0.5);min-height:46px;display:flex;align-items:center}.compose-status.is-loading{border-color:rgba(59,130,246,0.42);background:rgba(59,130,246,0.12)}.compose-status.is-safe{border-color:rgba(34,197,94,0.38);background:rgba(34,197,94,0.12)}.compose-status.is-warning{border-color:rgba(245,158,11,0.42);background:rgba(245,158,11,0.12)}.compose-status.is-unsafe,.compose-status.is-error{border-color:rgba(239,68,68,0.42);background:rgba(239,68,68,0.12)}.merge-view{min-height:480px;height:480px;border:1px solid #20283f;border-radius:14px;overflow:hidden;background:#0b1020;direction:ltr!important;text-align:left!important}.merge-view *{direction:ltr!important}.merge-view .CodeMirror-merge{height:100%!important;display:flex!important;width:100%!important}.merge-view .CodeMirror-merge-pane{height:100%!important;width:50%!important;min-width:0;flex:1 1 50%}.merge-view .CodeMirror-merge-pane .CodeMirror{height:100%!important;direction:ltr!important;text-align:left!important}.merge-view .CodeMirror-merge-gap{background:#131a2e;flex:0 0 auto}.merge-view .CodeMirror-linenumber{color:rgba(148,163,184,0.45);font-size:0.78rem}.merge-view .CodeMirror-merge-r-chunk{background:rgba(239,68,68,0.12)}.merge-view .CodeMirror-merge-r-chunk-start{border-top:1px solid rgba(239,68,68,0.4)}.merge-view .CodeMirror-merge-r-chunk-end{border-bottom:1px solid rgba(239,68,68,0.4)}.merge-view .CodeMirror-merge-l-chunk{background:rgba(34,197,94,0.12)}.merge-view .CodeMirror-merge-l-chunk-start{border-top:1px solid rgba(34,197,94,0.4)}.merge-view .CodeMirror-merge-l-chunk-end{border-bottom:1px solid rgba(34,197,94,0.4)}.diff-labels{display:flex;justify-content:space-between;padding:0 4px 6px}.diff-labels span{font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:rgba(226,232,240,0.6)}.compose-kpi-bar{display:inline-flex;gap:8px;align-items:center;padding:6px 12px;margin:0 16px 12px;border-radius:999px;background:rgba(15,23,42,0.6);border:1px solid rgba(148,163,184,0.25);color:rgba(226,232,240,0.9);font-weight:700;font-size:0.9rem}.compose-kpi-bar strong{color:#f8fafc}.compose-input-label{font-size:0.78rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:rgba(148,163,184,0.7);padding:0 16px 8px}.editor-label{font-size:0.75rem;font-weight:800;text-transform:uppercase;letter-spacing:0.12em;color:rgba(148,163,184,0.6);padding:0 4px 6px}.btn{border:none;border-radius:12px;padding:10px 16px;cursor:pointer;font-weight:700;transition:all 0.25s ease}.btn--primary{background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);color:white;box-shadow:0 4px 18px rgba(79,70,229,0.35)}.btn--primary:hover{box-shadow:0 6px 24px rgba(79,70,229,0.5);transform:translateY(-1px)}.btn--primary:disabled{opacity:0.4;box-shadow:none;transform:none}.btn--accent{background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:white;box-shadow:0 4px 18px rgba(16,185,129,0.3);position:relative}.btn--accent:not(:disabled):hover{box-shadow:0 6px 24px rgba(16,185,129,0.5);transform:translateY(-1px)}.btn--accent:disabled{opacity:0.35;box-shadow:none}.btn--accent.is-ready,.btn--secondary.is-ready{animation:accentPulse 2s ease-in-out infinite}@keyframes accentPulse{0%,100%{box-shadow:0 4px 18px rgba(16,185,129,0.3)}50%{box-shadow:0 4px 28px rgba(16,185,129,0.55),0 0 40px rgba(16,185,129,0.15)}}.btn--secondary{background:#eef2ff;color:#1f2937;border:1px solid rgba(148,163,184,0.3)}.compose-container .btn--secondary.is-ready{background:rgba(59,130,246,0.16);color:#f8fafc;border-color:rgba(59,130,246,0.4)}.btn--ghost{background:rgba(255,255,255,0.08);color:#111827;border:1px solid #dbe2f2}.tab-btn{padding:9px 14px;border:1px solid rgba(148,163,184,0.25);background:rgba(79,63,176,0.1);color:#e2e8f0;border-radius:999px;cursor:pointer;transition:all 0.2s ease}.tab-btn.is-active{background:#111827;color:white;border-color:#111827}.tab-btn.is-disabled,.tab-btn:disabled{opacity:0.42;cursor:not-allowed;background:rgba(15,23,42,0.35);color:rgba(226,232,240,0.58);border-color:rgba(148,163,184,0.18)}.results-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:16px}.summary-item{background:rgba(15,23,42,0.5);border:1px solid rgba(148,163,184,0.2);border-radius:12px;padding:12px;text-align:center}.summary-item span{color:rgba(226,232,240,0.7);font-size:0.85rem}.summary-item strong{display:block;font-size:1.3rem;color:#f8fafc;margin-top:4px}.summary-inline,.summary-cards{display:grid;gap:14px}.summary-inline{grid-template-columns:repeat(3,1fr);margin-bottom:16px}.summary-cards{grid-template-columns:repeat(7,1fr);margin-bottom:var(--gap-lg)}.metric-card,.mini-stat{padding:14px;border-radius:var(--radius-sm);background:rgba(79,63,176,0.1);border:1px solid rgba(148,163,184,0.22);text-align:center;color:#e2e8f0}.metric-card strong,.mini-stat strong{display:block;font-size:1.4rem;margin-top:6px}.issues-section{display:grid;gap:16px}.issues-group{background:rgba(79,63,176,0.08);border:1px solid rgba(148,163,184,0.22);border-radius:14px;padding:12px;color:#e2e8f0}.issues-group__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.results-filters{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 12px}.filter-chip{border:1px solid rgba(148,163,184,0.35);background:rgba(15,23,42,0.5);color:#e2e8f0;padding:6px 12px;border-radius:999px;cursor:pointer;font-weight:700;font-size:0.85rem}.filter-chip.is-active{background:rgba(37,99,235,0.4);border-color:rgba(37,99,235,0.8)}.accordion-list{display:grid;gap:10px}.issue-card{border-radius:12px;border:1px solid rgba(148,163,184,0.22);background:rgba(79,63,176,0.1);overflow:hidden;color:#e2e8f0}.issue-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;cursor:pointer}.issue-card__head i{transition:transform 0.2s ease}.issue-card__body{padding:0 14px 14px;display:none;border-top:1px solid rgba(148,163,184,0.14)}.issue-card.is-open .issue-card__body{display:block}.issue-card.is-open .issue-card__head i{transform:rotate(180deg)}.status-badge{color:#fff}.status-applied{background:#2563eb}.status-remaining{background:#6b7280}.status-manual{background:#8b5cf6}.issue-reason{margin-top:8px;font-size:0.9rem;color:rgba(226,232,240,0.85)}.compose-upload-actions{align-items:center;justify-content:space-between}.compose-upload-name{font-size:0.88rem;color:rgba(226,232,240,0.78);word-break:break-all}.cm-line-highlight{background:rgba(59,130,246,0.28)}.k8s-scan .k8s-summary-bar{margin:0 16px 16px}.k8s-scan .workspace-panel.light{background:rgba(15,23,42,0.7);color:#e2e8f0;border:1px solid rgba(148,163,184,0.25)}.k8s-scan .workspace-panel.light .form-control,.k8s-scan .workspace-panel.light select{background:rgba(15,23,42,0.55);color:#e2e8f0;border:1px solid rgba(148,163,184,0.3)}.k8s-scan .workspace-panel.light .form-label{color:rgba(226,232,240,0.9)}.k8s-scan .workspace-panel.light .alert.info{background:rgba(59,130,246,0.15);color:rgba(226,232,240,0.9);border:1px solid rgba(59,130,246,0.25)}.k8s-scan .workspace-editor{background:#0b1020;border:1px solid #20283f;color:#e2e8f0}.k8s-scan .k8s-card-list{gap:12px}.k8s-scan .issue-card{background:rgba(15,23,42,0.65);border:1px solid rgba(148,163,184,0.22)}.k8s-scan .issue-card__head strong{color:#f8fafc}.k8s-scan .k8s-issue-card .issue-card__body{display:block}.k8s-scan .k8s-issue-card .issue-card__head{align-items:flex-start}.k8s-issue-heading{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap}.k8s-issue-title{display:flex;flex-direction:column;gap:4px}.k8s-container{font-size:0.82rem;color:rgba(148,163,184,0.8)}.k8s-rule-id{font-size:0.78rem;font-weight:700;padding:4px 8px;border-radius:999px;border:1px solid rgba(148,163,184,0.35);color:rgba(226,232,240,0.9);background:rgba(15,23,42,0.4)}.k8s-issue-message{font-weight:700;color:rgba(226,232,240,0.92);margin-bottom:8px}.k8s-issue-fix{color:rgba(226,232,240,0.78);background:rgba(15,23,42,0.5);border:1px solid rgba(148,163,184,0.2);border-radius:10px;padding:10px;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:0.85rem}.k8s-severity{padding:4px 10px;border-radius:999px;font-size:0.82rem;font-weight:800;color:#fff}.k8s-severity.is-critical{background:linear-gradient(135deg,#ef4444 0%,#b91c1c 100%)}.k8s-severity.is-high{background:linear-gradient(135deg,#f97316 0%,#ea580c 100%)}.k8s-severity.is-medium{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.k8s-severity.is-low{background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%)}.fixed-workspace{padding:18px;margin-bottom:var(--gap-lg)}.tab-panels{margin-top:12px}.side-by-side-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.side-pane{display:flex;flex-direction:column;gap:8px}.side-pane-title{font-weight:700;color:#f8fafc}.tab-panel{display:none}.tab-panel.is-active{display:block}.change-log,.review-boxes{display:grid;gap:12px;padding:0;margin:0;list-style:none}.change-item,.review-item{padding:14px;border-radius:12px;background:#f8fafc;border:1px solid #e5e7eb}.export-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);padding:18px}.export-bar__actions{display:flex;gap:10px;flex-wrap:wrap}.risk-badge,.status-chip,.count-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 10px;font-size:0.85rem;font-weight:700}.risk-badge--high{background:#fee2e2;color:#991b1b}.risk-badge--medium{background:#fef3c7;color:#92400e}.risk-badge--low{background:#dcfce7;color:#166534}.metric-card--high{border-top:4px solid #ef4444}.metric-card--medium{border-top:4px solid #f59e0b}.metric-card--low{border-top:4px solid #22c55e}.metric-card--risk{border-top:4px solid #6366f1}.editor-shell--readonly{border-color:rgba(16,185,129,0.25)}.editor-shell--readonly .CodeMirror{background:#0d1225}@media (max-width:1100px){.workspace-grid{grid-template-columns:1fr}.summary-cards{grid-template-columns:repeat(3,1fr)}.export-bar{flex-direction:column;align-items:stretch}.side-by-side-grid{grid-template-columns:1fr}.merge-view{height:420px;min-height:420px}}.drop-zone{background:linear-gradient(135deg,rgba(79,63,176,0.03),rgba(92,63,160,0.03));border-radius:14px;padding:28px;border:1px dashed rgba(148,163,184,0.12);color:#e2e8f0}.drop-zone .icon{font-size:3.2rem;filter:none;color:#f8fafc}.drop-zone #fileInfoContainer>div{background:linear-gradient(135deg,rgba(79,63,176,0.12),rgba(92,63,160,0.12))!important;padding:14px 18px!important;border-radius:12px!important;border:1px solid rgba(148,163,184,0.22)!important;box-shadow:none!important;color:#e2e8f0!important}.drop-zone #fileInfoContainer .file-name,.drop-zone #fileInfoContainer #fileSizeInfo{color:#e2e8f0!important}#btnRemoveFile{background:rgba(255,255,255,0.06)!important;color:#e2e8f0!important}.analyze-btn,.action-btn{box-shadow:0 6px 18px rgba(79,63,176,0.18)}@media (max-width:700px){.summary-inline,.summary-cards{grid-template-columns:repeat(2,1fr)}.topbar{flex-direction:column;align-items:stretch}.toolbar-row{flex-direction:column;align-items:stretch}.inline-field{flex-direction:column;align-items:stretch}.compose-toolbar{flex-direction:column;align-items:stretch}.compose-smart{flex-direction:column;align-items:stretch}}[data-theme="light"] .live-workspace[data-live-kind="compose"]{color-scheme:light}[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-scan,[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-container .card,[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-container .panel,[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-container .metric-card,[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-container .mini-stat,[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-container .issues-group,[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-container .issue-card,[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-container .change-item,[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-container .review-item,[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-container .export-bar{background:#ffffff!important;color:#0f172a!important;border-color:rgba(148,163,184,0.22)!important;box-shadow:0 12px 30px rgba(15,23,42,0.08)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-title,[data-theme="light"] .live-workspace[data-live-kind="compose"] .issues-group__header h3,[data-theme="light"] .live-workspace[data-live-kind="compose"] .issue-card__head strong,[data-theme="light"] .live-workspace[data-live-kind="compose"] .summary-item strong,[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-kpi-bar strong,[data-theme="light"] .live-workspace[data-live-kind="compose"] .side-pane-title{color:#0f172a!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-title{color:#0f172a!important;font-weight:800!important;text-shadow:none!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#0f172a!important;animation:none!important;opacity:1!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-subtitle,[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-smart-note,[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-upload-name,[data-theme="light"] .live-workspace[data-live-kind="compose"] .summary-item span,[data-theme="light"] .live-workspace[data-live-kind="compose"] .issue-card__body,[data-theme="light"] .live-workspace[data-live-kind="compose"] .issue-reason,[data-theme="light"] .live-workspace[data-live-kind="compose"] .diff-labels span,[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-kpi-bar,[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-container .metric-card span,[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-container .mini-stat span{color:#64748b!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-subtitle{color:#475569!important;font-weight:600!important;max-width:72ch}[data-theme="light"] .live-workspace[data-live-kind="compose"] .smart-toggle,[data-theme="light"] .live-workspace[data-live-kind="compose"] .editor-label,[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-input-label{color:#1d4ed8!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .smart-toggle{color:#1e3a8a!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-smart-note{color:#64748b!important;font-weight:700!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-toolbar,[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-tabs,[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-panels .compose-panel{background:transparent!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .segmented[data-tab-group="compose-source"]{background:transparent!important;border-color:transparent!important;box-shadow:none!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .btn,[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-export-trigger,[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-export-menu button{box-shadow:0 8px 18px rgba(15,23,42,0.06)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .btn--primary{background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%)!important;color:#ffffff!important;border:1px solid rgba(37,99,235,0.2)!important;box-shadow:0 10px 22px rgba(37,99,235,0.2)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .btn--primary:hover:not(:disabled){box-shadow:0 14px 28px rgba(37,99,235,0.24)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .btn--secondary,[data-theme="light"] .live-workspace[data-live-kind="compose"] .btn--ghost,[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-export-trigger{background:#ffffff!important;color:#334155!important;border:1px solid rgba(148,163,184,0.24)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .btn--secondary:hover:not(:disabled),[data-theme="light"] .live-workspace[data-live-kind="compose"] .btn--ghost:hover:not(:disabled),[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-export-trigger:hover:not(:disabled){background:#f8fbff!important;color:#0f172a!important;border-color:rgba(37,99,235,0.22)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-export-menu{background:#ffffff!important;color:#0f172a!important;border:1px solid rgba(148,163,184,0.22)!important;box-shadow:0 18px 40px rgba(15,23,42,0.11)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-export-menu button{color:#334155!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-export-menu button:hover:not(:disabled){background:#eef4ff!important;color:#1d4ed8!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .tab-btn,[data-theme="light"] .live-workspace[data-live-kind="compose"] .segmented-btn{background:#ffffff!important;color:#334155!important;border:1px solid rgba(148,163,184,0.26)!important;box-shadow:0 6px 14px rgba(15,23,42,0.04)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .tab-btn:hover:not(:disabled),[data-theme="light"] .live-workspace[data-live-kind="compose"] .segmented-btn:hover:not(:disabled){background:#f8fbff!important;color:#0f172a!important;border-color:rgba(37,99,235,0.22)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .tab-btn.is-active,[data-theme="light"] .live-workspace[data-live-kind="compose"] .segmented-btn.active{background:#eef4ff!important;color:#1d4ed8!important;border-color:rgba(37,99,235,0.28)!important;box-shadow:0 10px 20px rgba(37,99,235,0.08)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-kpi-bar,[data-theme="light"] .live-workspace[data-live-kind="compose"] .summary-item,[data-theme="light"] .live-workspace[data-live-kind="compose"] .filter-chip{background:#f8fafc!important;border-color:rgba(148,163,184,0.22)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .filter-chip{color:#475569!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .filter-chip.is-active{background:#eef4ff!important;color:#1d4ed8!important;border-color:rgba(37,99,235,0.28)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .form-control,[data-theme="light"] .live-workspace[data-live-kind="compose"] select{background:#ffffff!important;color:#0f172a!important;border:1px solid rgba(148,163,184,0.24)!important;box-shadow:inset 0 1px 2px rgba(15,23,42,0.03)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .form-control::placeholder{color:#94a3b8!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .form-control:focus,[data-theme="light"] .live-workspace[data-live-kind="compose"] select:focus{border-color:rgba(37,99,235,0.24)!important;box-shadow:0 0 0 3px rgba(37,99,235,0.08)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .editor-shell,[data-theme="light"] .live-workspace[data-live-kind="compose"] .diff-shell,[data-theme="light"] .live-workspace[data-live-kind="compose"] .merge-view{background:#f8fafc!important;border-color:rgba(148,163,184,0.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.9)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .editor-shell--readonly{border-color:rgba(37,99,235,0.22)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .CodeMirror,[data-theme="light"] .live-workspace[data-live-kind="compose"] .CodeMirror-scroll,[data-theme="light"] .live-workspace[data-live-kind="compose"] .merge-view .CodeMirror-merge-gap{background:#f8fafc!important;color:#0f172a!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .CodeMirror-gutters{background:#eef2f7!important;border-inline-end:1px solid rgba(148,163,184,0.18)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .CodeMirror-linenumber{color:#94a3b8!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .CodeMirror-cursor{border-left:2px solid #2563eb!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .CodeMirror-selected,[data-theme="light"] .live-workspace[data-live-kind="compose"] .CodeMirror-line::selection,[data-theme="light"] .live-workspace[data-live-kind="compose"] .CodeMirror-line>span::selection,[data-theme="light"] .live-workspace[data-live-kind="compose"] .CodeMirror-line>span>span::selection{background:rgba(37,99,235,0.12)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .CodeMirror-activeline-background{background:rgba(37,99,235,0.05)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .cm-comment{color:#a16207!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .cm-keyword{color:#2563eb!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .cm-atom,[data-theme="light"] .live-workspace[data-live-kind="compose"] .cm-def,[data-theme="light"] .live-workspace[data-live-kind="compose"] .cm-operator,[data-theme="light"] .live-workspace[data-live-kind="compose"] .cm-tag{color:#0f766e!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .cm-string,[data-theme="light"] .live-workspace[data-live-kind="compose"] .cm-property{color:#047857!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .cm-number{color:#7c3aed!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .merge-view .CodeMirror-merge-r-chunk{background:rgba(239,68,68,0.08)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .merge-view .CodeMirror-merge-r-chunk-start,[data-theme="light"] .live-workspace[data-live-kind="compose"] .merge-view .CodeMirror-merge-r-chunk-end{border-color:rgba(239,68,68,0.24)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .merge-view .CodeMirror-merge-l-chunk{background:rgba(34,197,94,0.08)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .merge-view .CodeMirror-merge-l-chunk-start,[data-theme="light"] .live-workspace[data-live-kind="compose"] .merge-view .CodeMirror-merge-l-chunk-end{border-color:rgba(34,197,94,0.22)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-status{color:#334155!important;background:#f8fafc!important;border-color:rgba(148,163,184,0.22)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-status.is-loading{background:#eff6ff!important;border-color:rgba(37,99,235,0.24)!important;color:#1d4ed8!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-status.is-safe{background:#ecfdf5!important;border-color:rgba(34,197,94,0.24)!important;color:#166534!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-status.is-warning{background:#fff7ed!important;border-color:rgba(245,158,11,0.28)!important;color:#c2410c!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-status.is-unsafe,[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-status.is-error{background:#fef2f2!important;border-color:rgba(239,68,68,0.24)!important;color:#b91c1c!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .alert.info,[data-theme="light"] .live-workspace[data-live-kind="compose"] .drop-zone{background:#f8fafc!important;color:#475569!important;border-color:rgba(148,163,184,0.22)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-container .autofix-git-panel{background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)!important;color:#0f172a!important;border:1px solid rgba(148,163,184,0.22)!important;box-shadow:0 16px 34px rgba(15,23,42,0.07)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-scan-git-panel__title,[data-theme="light"] .live-workspace[data-live-kind="compose"] .autofix-git-panel__title,[data-theme="light"] .live-workspace[data-live-kind="compose"] .results-meta-block h4,[data-theme="light"] .live-workspace[data-live-kind="compose"] .autofix-git-context-item strong{color:#0f172a!important;text-shadow:none!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-scan-git-panel__subtitle,[data-theme="light"] .live-workspace[data-live-kind="compose"] .autofix-git-panel__subtitle,[data-theme="light"] .live-workspace[data-live-kind="compose"] .results-meta-block p,[data-theme="light"] .live-workspace[data-live-kind="compose"] .autofix-advanced-destination p,[data-theme="light"] .live-workspace[data-live-kind="compose"] .autofix-git-note{color:#64748b!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-container .results-meta-block,[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-container .autofix-git-context-item,[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-container .autofix-action-chip{background:#ffffff!important;color:#334155!important;border:1px solid rgba(148,163,184,0.24)!important;box-shadow:0 8px 18px rgba(15,23,42,0.05)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .autofix-git-context-item span{color:#64748b!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .autofix-action-chip.is-muted{opacity:1!important;color:#64748b!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .autofix-advanced-destination summary{color:#1d4ed8!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-container .autofix-provider-btn{background:#ffffff!important;color:#334155!important;border:1px solid rgba(148,163,184,0.24)!important;box-shadow:0 6px 14px rgba(15,23,42,0.04)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-container .autofix-provider-btn:hover,[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-container .autofix-provider-btn.is-active{background:#eef4ff!important;color:#1d4ed8!important;border-color:rgba(37,99,235,0.28)!important;box-shadow:0 10px 20px rgba(37,99,235,0.08)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .autofix-git-field label{color:#475569!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .autofix-git-field input{background:#ffffff!important;color:#0f172a!important;border:1px solid rgba(148,163,184,0.24)!important;box-shadow:inset 0 1px 2px rgba(15,23,42,0.03)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .autofix-git-field input::placeholder{color:#94a3b8!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .autofix-git-field input:focus{border-color:rgba(37,99,235,0.34)!important;box-shadow:0 0 0 3px rgba(37,99,235,0.08)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-container .autofix-git-result{background:#ecfdf5!important;color:#166534!important;border:1px solid rgba(34,197,94,0.24)!important;box-shadow:0 10px 22px rgba(15,23,42,0.05)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-container .autofix-git-result.is-error{background:#fef2f2!important;color:#b91c1c!important;border-color:rgba(239,68,68,0.24)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .compose-container .autofix-git-result a{color:#1d4ed8!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .autofix-git-actions .btn:disabled,[data-theme="light"] .live-workspace[data-live-kind="compose"] .autofix-git-destination-actions .btn:disabled{background:#eef2f7!important;color:#94a3b8!important;border-color:rgba(148,163,184,0.18)!important;opacity:1!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-runtime{background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)!important;color:#0f172a!important;border-color:rgba(148,163,184,0.22)!important;box-shadow:0 16px 32px rgba(15,23,42,0.07)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-runtime-header,[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-runtime-footer{background:#ffffff!important;color:#0f172a!important;border-color:rgba(226,232,240,0.95)!important;box-shadow:none!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-runtime-label,[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-runtime-status,[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-event-title{color:#0f172a!important;text-shadow:none!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-runtime-subtitle,[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-runtime-autoscroll,[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-event-meta{color:#64748b!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-btn{background:#ffffff!important;color:#334155!important;border:1px solid rgba(148,163,184,0.24)!important;box-shadow:0 8px 18px rgba(15,23,42,0.05)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-btn:hover,[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-btn:focus-visible{background:#f8fbff!important;color:#1d4ed8!important;border-color:rgba(37,99,235,0.24)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-runtime-progress{background:#eef2f7!important;border-top:1px solid rgba(226,232,240,0.95)!important;border-bottom:1px solid rgba(226,232,240,0.95)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-runtime-progress-bar{background:linear-gradient(90deg,#2563eb 0%,#3b82f6 100%)!important;box-shadow:0 0 16px rgba(37,99,235,0.22)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-runtime-feed,[data-theme="light"] .live-workspace[data-live-kind="compose"] [data-live-feed]{background:linear-gradient(180deg,#f8fafc 0%,#ffffff 100%)!important;color:#334155!important;scrollbar-color:rgba(148,163,184,0.72) #eef2f7}[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-event,[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-runtime-feed>*,[data-theme="light"] .live-workspace[data-live-kind="compose"] [data-live-feed]>*{background:#ffffff!important;color:#334155!important;border:1px solid rgba(226,232,240,0.95)!important;box-shadow:0 8px 18px rgba(15,23,42,0.04)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-event-message{color:#334155!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-event-status{color:#475569!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-event.status-running{background:linear-gradient(180deg,#ffffff 0%,#eff6ff 100%)!important;border-color:rgba(37,99,235,0.24)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-event.status-success{background:linear-gradient(180deg,#ffffff 0%,#ecfdf5 100%)!important;border-color:rgba(15,118,110,0.22)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-event.status-warning{background:linear-gradient(180deg,#ffffff 0%,#fefce8 100%)!important;border-color:rgba(161,98,7,0.22)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-event.status-error{background:linear-gradient(180deg,#ffffff 0%,#fef2f2 100%)!important;border-color:rgba(220,38,38,0.22)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-status-dot{background:#94a3b8!important;box-shadow:0 0 0 3px rgba(148,163,184,0.16)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-event.status-running .live-status-dot{background:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,0.14)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-event.status-success .live-status-dot{background:#0f766e!important;box-shadow:0 0 0 3px rgba(15,118,110,0.14)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-event.status-warning .live-status-dot{background:#a16207!important;box-shadow:0 0 0 3px rgba(161,98,7,0.14)!important}[data-theme="light"] .live-workspace[data-live-kind="compose"] .live-event.status-error .live-status-dot{background:#dc2626!important;box-shadow:0 0 0 3px rgba(220,38,38,0.14)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"]{color-scheme:light}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-scan,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-container .card,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .workspace-panel,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-container .metric-card,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-container .mini-stat,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-container .issues-group,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-container .issue-card,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-container .change-item,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-container .review-item,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-container .export-bar,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .k8s-scan .workspace-panel.light{background:#ffffff!important;color:#0f172a!important;border-color:rgba(148,163,184,0.22)!important;box-shadow:0 12px 30px rgba(15,23,42,0.08)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-title,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .issues-group__header h3,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .issue-card__head strong,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .summary-item strong,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .side-pane-title,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .workspace-panel-title,[data-theme="light"] .live-workspace[data-live-kind="k8s"] #k8sSummary,[data-theme="light"] .live-workspace[data-live-kind="k8s"] #imageVulnSection h3{color:#0f172a!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-title{color:#0f172a!important;font-weight:800!important;text-shadow:none!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#0f172a!important;animation:none!important;opacity:1!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-subtitle,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-smart-note,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-source-hint,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .workspace-metadata,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .summary-item span,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .issue-card__body,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .issue-reason,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .diff-labels span,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .k8s-container,[data-theme="light"] .live-workspace[data-live-kind="k8s"] #k8sMeta,[data-theme="light"] .live-workspace[data-live-kind="k8s"] #imageVulnEngine,[data-theme="light"] .live-workspace[data-live-kind="k8s"] #k8sImageScanStatusHint{color:#64748b!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-subtitle{color:#475569!important;font-weight:600!important;max-width:72ch}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .smart-toggle,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-input-label,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .workspace-panel-title,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .form-label{color:#1d4ed8!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .smart-toggle{color:#1e3a8a!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-smart-note{color:#64748b!important;font-weight:700!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-toolbar,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-tabs,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-panels .compose-panel{background:transparent!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .segmented[data-tab-group="k8s-source"]{background:transparent!important;border-color:transparent!important;box-shadow:none!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .btn,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-export-trigger,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-export-menu button{box-shadow:0 8px 18px rgba(15,23,42,0.06)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .btn--primary{background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%)!important;color:#ffffff!important;border:1px solid rgba(37,99,235,0.2)!important;box-shadow:0 10px 22px rgba(37,99,235,0.2)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .btn--secondary,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .btn--ghost,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-export-trigger{background:#ffffff!important;color:#334155!important;border:1px solid rgba(148,163,184,0.24)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .btn--secondary:hover:not(:disabled),[data-theme="light"] .live-workspace[data-live-kind="k8s"] .btn--ghost:hover:not(:disabled),[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-export-trigger:hover:not(:disabled){background:#f8fbff!important;color:#0f172a!important;border-color:rgba(37,99,235,0.22)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-actions-primary #k8sGenerateFixesBtn{background:#ffffff!important;color:#334155!important;border-color:rgba(148,163,184,0.24)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-actions-primary #k8sGenerateFixesBtn:not(:disabled):hover{background:#f8fbff!important;color:#0f172a!important;border-color:rgba(37,99,235,0.22)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-export-menu{background:#ffffff!important;color:#0f172a!important;border:1px solid rgba(148,163,184,0.22)!important;box-shadow:0 18px 40px rgba(15,23,42,0.11)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-export-menu button{color:#334155!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-export-menu button:hover:not(:disabled){background:#eef4ff!important;color:#1d4ed8!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .tab-btn,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .segmented-btn{background:#ffffff!important;color:#334155!important;border:1px solid rgba(148,163,184,0.26)!important;box-shadow:0 6px 14px rgba(15,23,42,0.04)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .tab-btn:hover:not(:disabled),[data-theme="light"] .live-workspace[data-live-kind="k8s"] .segmented-btn:hover:not(:disabled){background:#f8fbff!important;color:#0f172a!important;border-color:rgba(37,99,235,0.22)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .tab-btn.is-active,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .segmented-btn.active{background:#eef4ff!important;color:#1d4ed8!important;border-color:rgba(37,99,235,0.28)!important;box-shadow:0 10px 20px rgba(37,99,235,0.08)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .results-summary,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .summary-item,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .filter-chip,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .empty-state{background:#f8fafc!important;border-color:rgba(148,163,184,0.22)!important;color:#475569!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .form-control,[data-theme="light"] .live-workspace[data-live-kind="k8s"] select,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .k8s-scan .workspace-panel.light .form-control,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .k8s-scan .workspace-panel.light select{background:#ffffff!important;color:#0f172a!important;border:1px solid rgba(148,163,184,0.24)!important;box-shadow:inset 0 1px 2px rgba(15,23,42,0.03)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .form-control::placeholder{color:#94a3b8!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .form-control:focus,[data-theme="light"] .live-workspace[data-live-kind="k8s"] select:focus{border-color:rgba(37,99,235,0.24)!important;box-shadow:0 0 0 3px rgba(37,99,235,0.08)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .workspace-editor,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .editor-shell,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .diff-shell,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .merge-view{background:#f8fafc!important;border-color:rgba(148,163,184,0.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.9)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .CodeMirror,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .CodeMirror-scroll,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .merge-view .CodeMirror-merge-gap{background:#f8fafc!important;color:#0f172a!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .CodeMirror-gutters{background:#eef2f7!important;border-inline-end:1px solid rgba(148,163,184,0.18)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .CodeMirror-linenumber{color:#94a3b8!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .CodeMirror-cursor{border-left:2px solid #2563eb!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .CodeMirror-selected,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .CodeMirror-line::selection,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .CodeMirror-line>span::selection,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .CodeMirror-line>span>span::selection{background:rgba(37,99,235,0.12)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .CodeMirror-activeline-background{background:rgba(37,99,235,0.05)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .cm-comment{color:#a16207!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .cm-keyword{color:#2563eb!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .cm-atom,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .cm-def,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .cm-operator,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .cm-tag{color:#0f766e!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .cm-string,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .cm-property{color:#047857!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .cm-number{color:#7c3aed!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .merge-view .CodeMirror-merge-r-chunk{background:rgba(239,68,68,0.08)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .merge-view .CodeMirror-merge-r-chunk-start,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .merge-view .CodeMirror-merge-r-chunk-end{border-color:rgba(239,68,68,0.24)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .merge-view .CodeMirror-merge-l-chunk{background:rgba(34,197,94,0.08)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .merge-view .CodeMirror-merge-l-chunk-start,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .merge-view .CodeMirror-merge-l-chunk-end{border-color:rgba(34,197,94,0.22)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-status{color:#334155!important;background:#f8fafc!important;border-color:rgba(148,163,184,0.22)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-status.is-loading{background:#eff6ff!important;border-color:rgba(37,99,235,0.24)!important;color:#1d4ed8!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-status.is-safe{background:#ecfdf5!important;border-color:rgba(34,197,94,0.24)!important;color:#166534!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-status.is-warning{background:#fff7ed!important;border-color:rgba(245,158,11,0.28)!important;color:#c2410c!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-status.is-unsafe,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-status.is-error{background:#fef2f2!important;border-color:rgba(239,68,68,0.24)!important;color:#b91c1c!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .alert.info,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .drop-zone,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .k8s-scan .workspace-panel.light .alert.info{background:#f8fafc!important;color:#475569!important;border-color:rgba(148,163,184,0.22)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .k8s-rule-id{color:#475569!important;background:#f8fafc!important;border-color:rgba(148,163,184,0.24)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .k8s-issue-message{color:#0f172a!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .k8s-issue-fix{color:#475569!important;background:#f8fafc!important;border-color:rgba(148,163,184,0.22)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-container .autofix-git-panel,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .k8s-scan .autofix-git-panel{background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)!important;color:#0f172a!important;border:1px solid rgba(148,163,184,0.22)!important;box-shadow:0 16px 34px rgba(15,23,42,0.07)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .autofix-git-panel__title,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .results-meta-block h4,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .autofix-git-context-item strong{color:#0f172a!important;text-shadow:none!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .autofix-git-panel__subtitle,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .results-meta-block p,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .autofix-advanced-destination p,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .autofix-git-note{color:#64748b!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-container .results-meta-block,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-container .autofix-git-context-item,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-container .autofix-action-chip,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .k8s-scan .results-meta-block,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .k8s-scan .autofix-git-context-item,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .k8s-scan .autofix-action-chip{background:#ffffff!important;color:#334155!important;border:1px solid rgba(148,163,184,0.24)!important;box-shadow:0 8px 18px rgba(15,23,42,0.05)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .autofix-git-context-item span{color:#64748b!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .autofix-action-chip.is-muted{opacity:1!important;color:#64748b!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .autofix-advanced-destination summary{color:#1d4ed8!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-container .autofix-provider-btn,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .k8s-scan .autofix-provider-btn{background:#ffffff!important;color:#334155!important;border:1px solid rgba(148,163,184,0.24)!important;box-shadow:0 6px 14px rgba(15,23,42,0.04)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-container .autofix-provider-btn:hover,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-container .autofix-provider-btn.is-active,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .k8s-scan .autofix-provider-btn:hover,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .k8s-scan .autofix-provider-btn.is-active{background:#eef4ff!important;color:#1d4ed8!important;border-color:rgba(37,99,235,0.28)!important;box-shadow:0 10px 20px rgba(37,99,235,0.08)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .autofix-git-field label{color:#475569!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .autofix-git-field input{background:#ffffff!important;color:#0f172a!important;border:1px solid rgba(148,163,184,0.24)!important;box-shadow:inset 0 1px 2px rgba(15,23,42,0.03)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .autofix-git-field input::placeholder{color:#94a3b8!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .autofix-git-field input:focus{border-color:rgba(37,99,235,0.34)!important;box-shadow:0 0 0 3px rgba(37,99,235,0.08)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-container .autofix-git-result,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .k8s-scan .autofix-git-result{background:#ecfdf5!important;color:#166534!important;border:1px solid rgba(34,197,94,0.24)!important;box-shadow:0 10px 22px rgba(15,23,42,0.05)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-container .autofix-git-result.is-error,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .k8s-scan .autofix-git-result.is-error{background:#fef2f2!important;color:#b91c1c!important;border-color:rgba(239,68,68,0.24)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .compose-container .autofix-git-result a,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .k8s-scan .autofix-git-result a{color:#1d4ed8!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .autofix-git-actions .btn:disabled,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .autofix-git-destination-actions .btn:disabled{background:#eef2f7!important;color:#94a3b8!important;border-color:rgba(148,163,184,0.18)!important;opacity:1!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-runtime{background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)!important;color:#0f172a!important;border-color:rgba(148,163,184,0.22)!important;box-shadow:0 16px 32px rgba(15,23,42,0.07)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-runtime-header,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-runtime-footer{background:#ffffff!important;color:#0f172a!important;border-color:rgba(226,232,240,0.95)!important;box-shadow:none!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-runtime-label,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-runtime-status,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-event-title{color:#0f172a!important;text-shadow:none!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-runtime-subtitle,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-runtime-autoscroll,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-event-meta{color:#64748b!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-btn{background:#ffffff!important;color:#334155!important;border:1px solid rgba(148,163,184,0.24)!important;box-shadow:0 8px 18px rgba(15,23,42,0.05)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-btn:hover,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-btn:focus-visible{background:#f8fbff!important;color:#1d4ed8!important;border-color:rgba(37,99,235,0.24)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-runtime-progress{background:#eef2f7!important;border-top:1px solid rgba(226,232,240,0.95)!important;border-bottom:1px solid rgba(226,232,240,0.95)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-runtime-progress-bar{background:linear-gradient(90deg,#2563eb 0%,#3b82f6 100%)!important;box-shadow:0 0 16px rgba(37,99,235,0.22)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-runtime-feed,[data-theme="light"] .live-workspace[data-live-kind="k8s"] [data-live-feed]{background:linear-gradient(180deg,#f8fafc 0%,#ffffff 100%)!important;color:#334155!important;scrollbar-color:rgba(148,163,184,0.72) #eef2f7}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-event,[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-runtime-feed>*,[data-theme="light"] .live-workspace[data-live-kind="k8s"] [data-live-feed]>*{background:#ffffff!important;color:#334155!important;border:1px solid rgba(226,232,240,0.95)!important;box-shadow:0 8px 18px rgba(15,23,42,0.04)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-event-message{color:#334155!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-event-status{color:#475569!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-event.status-running{background:linear-gradient(180deg,#ffffff 0%,#eff6ff 100%)!important;border-color:rgba(37,99,235,0.24)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-event.status-success{background:linear-gradient(180deg,#ffffff 0%,#ecfdf5 100%)!important;border-color:rgba(15,118,110,0.22)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-event.status-warning{background:linear-gradient(180deg,#ffffff 0%,#fefce8 100%)!important;border-color:rgba(161,98,7,0.22)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-event.status-error{background:linear-gradient(180deg,#ffffff 0%,#fef2f2 100%)!important;border-color:rgba(220,38,38,0.22)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-status-dot{background:#94a3b8!important;box-shadow:0 0 0 3px rgba(148,163,184,0.16)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-event.status-running .live-status-dot{background:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,0.14)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-event.status-success .live-status-dot{background:#0f766e!important;box-shadow:0 0 0 3px rgba(15,118,110,0.14)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-event.status-warning .live-status-dot{background:#a16207!important;box-shadow:0 0 0 3px rgba(161,98,7,0.14)!important}[data-theme="light"] .live-workspace[data-live-kind="k8s"] .live-event.status-error .live-status-dot{background:#dc2626!important;box-shadow:0 0 0 3px rgba(220,38,38,0.14)!important}