:root{--bg-primary:#060b09;--bg-secondary:#0d1410;--bg-tertiary:#151f19;--text-primary:#e8edf5;--text-secondary:#8b9bb5;--accent-cyan:#1eb53a;--accent-green:#a4f522;--accent-purple:#b026ff;--accent-orange:#f90;--accent-blue:#36f;--accent-red:#f36;--accent-white:#fff;--border-color:#3bd15d38;--glass-bg:#060e0ad1;--shadow-glow:0 0 60px -20px #1eb53a26;--transition-smooth:cubic-bezier(.22, 1, .36, 1);--agent-dax:#00f0ff;--agent-demitry:#f36;--agent-orion:#f90;--agent-marien:#a855f7;--agent-maxwell:#0f6;--agent-renzo:#f60;--agent-caleb:#b026ff;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--color-status-healthy:var(--accent-green);--color-status-warning:var(--accent-orange);--color-status-degraded:var(--accent-red);--color-status-inactive:var(--text-secondary);--color-disposition-tp:var(--accent-red);--color-disposition-fp:var(--accent-orange);--color-disposition-bp:var(--accent-green);--color-disposition-escalated:var(--accent-cyan);--font-mono:var(--font-geist-mono,ui-monospace), "SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}option{background:var(--bg-secondary);color:var(--text-primary)}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-geist-sans,system-ui), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;background-image:radial-gradient(at 15%,#1eb53a0a,#0000 50%),radial-gradient(at 85% 20%,#a4f52208,#0000 50%),radial-gradient(at 50% 100%,#b026ff05,#0000 40%);min-height:100vh;overflow-y:auto}.dashboard-container{flex-direction:column;max-width:100%;min-height:100vh;padding:1.5rem 2rem;display:flex}.dashboard-header{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex;position:relative}.dashboard-title{letter-spacing:.05em;background:linear-gradient(90deg, var(--accent-cyan), var(--accent-green));-webkit-text-fill-color:transparent;text-transform:uppercase;-webkit-background-clip:text;font-size:1.8rem;font-weight:700}.live-indicator{color:var(--accent-green);background:#8dc63f0d;border:1px solid #8dc63f2e;border-radius:9999px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.8rem;display:flex}.pulse{background-color:var(--accent-green);width:8px;height:8px;box-shadow:0 0 4px var(--accent-green);border-radius:50%;animation:2s infinite pulse-animation}@keyframes pulse-animation{0%{transform:scale(.95);box-shadow:0 0 #8dc63f66}70%{transform:scale(1);box-shadow:0 0 0 6px #8dc63f00}to{transform:scale(.95);box-shadow:0 0 #8dc63f00}}@keyframes pulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.notification-banner{border:1px solid var(--accent-green);color:var(--accent-green);cursor:pointer;background:#8dc63f14;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-weight:500;animation:.3s ease-out slide-in;display:flex;position:absolute;top:0;right:0;box-shadow:0 4px 15px #8dc63f14}.notification-banner:hover{background:#8dc63f1f}@keyframes slide-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.columns-container{grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;display:grid}@media (max-width:1200px){.columns-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.columns-container{grid-template-columns:1fr}}.feed-column{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-color);max-height:800px;transition:box-shadow .3s var(--transition-smooth);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff08}.feed-column:hover{box-shadow:0 12px 40px 0 #00000080, var(--shadow-glow)}.column-header{border-bottom:1px solid var(--border-color);background:#00000059;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.column-title{color:var(--text-primary);align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.source-logo{object-fit:contain;background-color:#fff;border-radius:4px;width:20px;height:20px;padding:2px}.items-container{flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}.items-container::-webkit-scrollbar{width:6px}.items-container::-webkit-scrollbar-track{background:#0000001a}.items-container::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:3px}.items-container::-webkit-scrollbar-thumb:hover{background:var(--border-color)}.article-card{border:1px solid #ffffff0d;border-left:3px solid var(--accent-cyan);transition:all .3s var(--transition-smooth);background:#ffffff05;border-radius:10px;flex-direction:column;gap:.5rem;padding:1rem;text-decoration:none;display:flex;position:relative}.article-card.is-new{box-shadow:0 0 8px #1eb53a0f}.article-card.is-new:before{content:"NEW";background:linear-gradient(135deg, var(--accent-cyan), var(--accent-green));color:#000;letter-spacing:.05em;border-radius:6px;padding:2px 8px;font-size:.55rem;font-weight:700;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 6px #1eb53a1f}.article-card:hover{background:#ffffff0d;transform:translateY(-3px);box-shadow:0 8px 24px #0000004d,0 0 0 1px #1eb53a14;border-left-color:var(--accent-green)!important}.article-date{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.35rem;font-size:.7rem;display:flex}.article-title{color:var(--text-primary);font-size:.9rem;font-weight:500;line-height:1.4}.article-snippet{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.article-footer{justify-content:space-between;align-items:center;margin-top:.25rem;display:flex}.read-receipts{align-items:center;gap:.5rem;display:flex}.read-more{color:var(--accent-cyan);align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;transition:color .2s;display:flex}.article-card:hover .read-more{color:var(--accent-green)}.expand-button{cursor:pointer;background:#0003;border:1px solid #ffffff0d;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem;padding:.75rem;font-family:inherit;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}.expand-button:hover{background:#ffffff0d}.loading-state{height:100%;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.spinner{border:3px solid #3bd15d1a;border-top-color:var(--accent-cyan);border-radius:50%;width:40px;height:40px;animation:1s ease-in-out infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.top-navigation{-webkit-backdrop-filter:blur(16px);z-index:100;background:#0f141ecc;border-bottom:1px solid #3bd15d14;gap:1rem;margin:1rem -2rem 2rem;padding:1rem 2rem;display:flex;position:sticky;top:0;box-shadow:0 4px 30px #00000080}.nav-button{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.nav-button:hover{color:var(--text-primary);background:#ffffff0d;transform:translateY(-2px)}.nav-button.active{color:var(--accent-cyan);background:#3bd15d0f;border:1px solid #3bd15d26;box-shadow:0 0 10px #3bd15d0f}.nav-button.active:after{content:"";background:var(--accent-cyan);border-radius:2px 2px 0 0;width:80%;height:2px;position:absolute;bottom:0;left:10%;box-shadow:0 -1px 4px #1eb53a4d}.daily-eval-button{color:var(--accent-cyan);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#3bd15d14 0%,#0064ff1a 100%);border:1px solid #3bd15d33;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 0 10px #3bd15d0a}.daily-eval-button:hover:not(:disabled){background:linear-gradient(135deg,#3bd15d1f 0%,#0064ff26 100%);border-color:#3bd15d4d;transform:translateY(-2px);box-shadow:0 4px 15px #3bd15d1a}.daily-eval-button:active:not(:disabled){transform:translateY(0);box-shadow:0 0 6px #3bd15d14}.daily-eval-button:disabled{opacity:.6;cursor:not-allowed;color:var(--text-secondary);box-shadow:none;background:#ffffff0d;border-color:#ffffff1a}button{transition:all .2s ease-in-out}button:hover:not(:disabled){filter:brightness(1.2)}.mitre-matrix-container{flex-wrap:wrap;justify-content:flex-start;gap:1rem;height:100%;padding-bottom:1rem;display:flex}.mitre-matrix-container::-webkit-scrollbar{height:8px}.mitre-matrix-container::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.mitre-matrix-container::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.mitre-matrix-container::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.mitre-matrix-column{border:1px solid var(--border-color);background:#ffffff05;border-radius:4px;flex-direction:column;flex:250px;min-width:200px;height:max-content;display:flex;overflow:hidden}.mitre-column-header{color:var(--accent-cyan);text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#2b9d460f;border-bottom:1px solid #2b9d461f;padding:.5rem;font-size:.85rem;font-weight:600;overflow:hidden}.mitre-column-content{flex-direction:column;gap:.5rem;max-height:350px;padding:.5rem;display:flex;overflow-y:auto}.mitre-column-content::-webkit-scrollbar{width:4px}.mitre-column-content::-webkit-scrollbar-track{background:#0003}.mitre-column-content::-webkit-scrollbar-thumb{background:#2b9d462e;border-radius:4px}.mitre-column-content::-webkit-scrollbar-thumb:hover{background:#2b9d4659}.mitre-detection-card{cursor:pointer;background:#0006;border:1px solid #0000;border-radius:6px;flex-direction:column;gap:.35rem;padding:.5rem .6rem;font-size:.8rem;transition:all .2s;display:flex}.mitre-detection-card.has-hits{border-left:2px solid var(--accent-red);background:#ff33660a}.mitre-detection-card:hover{border-color:var(--accent-cyan);background:#2b9d460d}.card-title{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.card-meta-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.card-tag{letter-spacing:.02em;white-space:nowrap;border-radius:3px;align-items:center;gap:.2rem;padding:.1rem .4rem;font-size:.6rem;font-weight:600;display:inline-flex}.card-tag-technique{color:#7fb8d4;background:#00aaff12;border:1px solid #00aaff1f}.card-tag-severity-critical{color:#d4726f;background:#ff282814;border:1px solid #ff282824}.card-tag-severity-high{color:#d49570;background:#ff643212;border:1px solid #ff64321f}.card-tag-severity-medium{color:var(--accent-orange);background:#ffaa0012;border:1px solid #ffaa001f}.card-tag-severity-low{color:var(--accent-green);background:#64c8640f;border:1px solid #64c86417}.card-tag-source{color:#a88bc7;text-overflow:ellipsis;background:#9333ea12;border:1px solid #9333ea1f;max-width:120px;overflow:hidden}.card-hits-row{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.card-hits-badge{border-radius:3px;align-items:center;gap:.25rem;padding:.1rem .4rem;font-size:.65rem;font-weight:700;display:inline-flex}.card-hits-badge.has-hits{color:var(--accent-red);background:#ff336614;border:1px solid #ff336624}.card-hits-badge.no-hits{color:#64c86480;background:#64c86414;border:1px solid #64c8641a}.hit-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.hit-dot.active{background:var(--accent-red);animation:1.5s ease-in-out infinite hit-pulse}.hit-dot.clear{background:#64c86466}@keyframes hit-pulse{0%,to{opacity:.7}50%{opacity:1}}.card-source,.card-score{color:var(--text-secondary);font-size:.7rem}.card-score{color:var(--accent-orange);margin-top:2px}.hunt-filter-bar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hunt-filter-btn{cursor:pointer;color:var(--text-secondary);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;padding:.3rem .7rem;font-size:.75rem;font-weight:600;transition:all .2s}.hunt-filter-btn:hover{color:#fff;background:#ffffff14}.hunt-filter-btn.active{color:var(--accent-orange);background:#ffaa0014;border-color:#fa03}.hunt-filter-btn.active-hits{color:var(--accent-red);background:#ff336614;border-color:#ff336626}.hunt-filter-btn.active-clean{color:var(--accent-green);background:#64c8640f;border-color:#64c86424}.hunt-stats-bar{color:var(--text-secondary);align-items:center;gap:1.25rem;font-size:.75rem;display:flex}.hunt-stat{align-items:center;gap:.3rem;display:flex}.hunt-stat-value{font-size:.85rem;font-weight:700}.hunt-stat-value.hits{color:var(--accent-red)}.hunt-stat-value.total{color:var(--accent-orange)}.hunt-stat-value.techniques{color:#7fb8d4}.hunt-technique-filter{color:#fff;background:#0a0f1e99;border:1px solid #00aaff1f;border-radius:6px;outline:none;min-width:130px;padding:.3rem .6rem;font-family:inherit;font-size:.72rem}.hunt-technique-filter:focus{border-color:#7fb8d4}.hunt-technique-filter option{color:#fff;background:#0f1627}.soc-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;display:grid}@media (max-width:1024px){.soc-grid{grid-template-columns:1fr}}.soc-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-color);transition:box-shadow .3s var(--transition-smooth), transform .3s var(--transition-smooth);border-radius:16px;flex-direction:column;padding:1.5rem;display:flex;box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff08}.soc-panel:hover{box-shadow:0 12px 40px 0 #00000080, var(--shadow-glow)}.soc-panel-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.soc-panel-title{color:#fff;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;display:flex}.soc-description{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.85rem}.soc-list{flex-direction:column;gap:1rem;max-height:500px;padding-right:.5rem;display:flex;overflow-y:auto}.soc-list::-webkit-scrollbar{width:6px}.soc-list::-webkit-scrollbar-track{background:#0000001a}.soc-list::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:3px}.soc-card{transition:all .3s var(--transition-smooth);background:#00000059;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.soc-card:hover{background:#ffffff0d;border-color:#1eb53a33;transform:translateY(-1px);box-shadow:0 4px 20px #0000004d}.soc-card-header{justify-content:space-between;align-items:flex-start;display:flex}.soc-card-title{color:var(--text-primary);font-size:.9rem;font-weight:600}.soc-card-subtitle{text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem;font-size:.7rem}.soc-btn-deploy{color:var(--accent-green);cursor:pointer;background:#8dc63f14;border:1px solid #8dc63f2e;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.soc-btn-secondary{color:var(--text-primary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.soc-btn-secondary:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.soc-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.soc-input{color:#fff;background:#0a0f1e99;border:1px solid #3bd15d33;border-radius:6px;outline:none;padding:.5rem 1rem;font-family:inherit;transition:all .2s ease-in-out;box-shadow:inset 0 2px 4px #0003}.soc-input:focus{border-color:var(--accent-cyan);background:#0a0f1ecc;box-shadow:0 0 0 2px #3bd15d14,inset 0 2px 4px #0003}.soc-input::placeholder{color:#ffffff4d}select.soc-input{cursor:pointer}select.soc-input option{color:#fff;background:#0f1627}.analyze-button{color:#a88bc7;cursor:pointer;background:#9333ea14;border:1px solid #9333ea2e;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:1rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.analyze-button:hover:not(:disabled){background:#9333ea24;border-color:#9333ea4d;box-shadow:0 0 6px #9333ea1a}.analyze-button:disabled{opacity:.5;cursor:not-allowed}.soc-btn-deploy:hover:not(:disabled){background:#8dc63f24;box-shadow:0 0 6px #8dc63f14}.soc-btn-deploy:disabled{opacity:.5;cursor:not-allowed}.soc-btn-poll{color:var(--accent-cyan);cursor:pointer;background:#3bd15d14;border:1px solid #3bd15d2e;border-radius:6px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.soc-btn-poll:hover:not(:disabled){background:#3bd15d24}.soc-btn-poll .spin{animation:1s linear infinite spin}.soc-btn-tuning{color:var(--accent-red);cursor:pointer;background:#ff336614;border:1px solid #ff33662e;border-radius:4px;align-self:flex-end;align-items:center;gap:.25rem;padding:.4rem .75rem;font-size:.75rem;display:flex}.soc-btn-tuning:hover:not(:disabled){background:#ff336624}.soc-btn-approve{color:#b88fd4;cursor:pointer;background:#b026ff1a;border:1px solid #b026ff33;border-radius:4px;align-items:center;gap:.25rem;padding:.4rem .75rem;font-size:.75rem;display:flex}.soc-btn-approve:hover:not(:disabled){background:#b026ff2e}.soc-badge{text-transform:uppercase;border-radius:4px;padding:.15rem .5rem;font-size:.65rem;font-weight:700}.soc-code-block{white-space:pre-wrap;color:var(--text-secondary);background:#0009;border:1px solid #ffffff1a;border-radius:4px;max-height:150px;padding:.75rem;font-family:monospace;font-size:.75rem;overflow-y:auto}.soc-code-tuned{color:var(--accent-green);border-color:#8dc63f33}.soc-code-orig{color:var(--accent-red);border-color:#f363}.soc-note{color:var(--text-secondary);background:#0000004d;border:1px solid #ffffff0a;border-radius:10px;padding:.75rem 1rem;font-size:.8rem;line-height:1.6}.soc-note p{margin-bottom:.5rem}.soc-note p:last-child{margin-bottom:0}.soc-code-label{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.25rem;margin-bottom:.25rem;font-size:.7rem;font-weight:600;display:flex}.soc-label-red{color:var(--accent-red)}.soc-label-green{color:var(--accent-green)}.soc-empty{color:var(--text-secondary);text-align:center;background:#0003;border:1px dashed #ffffff1a;border-radius:8px;padding:2rem;font-size:.85rem;font-style:italic}.floating-dock-container{z-index:100;pointer-events:none;justify-content:center;margin-bottom:2rem;display:none;position:sticky;top:1rem}.floating-dock{-webkit-backdrop-filter:blur(24px)saturate(1.5);pointer-events:auto;background:#080e14bf;border:1px solid #3bd15d12;border-radius:999px;gap:.35rem;padding:.4rem;display:flex;box-shadow:0 8px 40px #0009,inset 0 0 0 1px #ffffff0a,0 0 40px -20px #1eb53a0a}.floating-dock .nav-button{letter-spacing:.01em;border-radius:999px;padding:.6rem 1.25rem;font-size:.88rem;font-weight:500}.floating-dock .nav-button.active{color:var(--accent-cyan);background:#1eb53a14;border-color:#1eb53a26;box-shadow:0 0 10px #1eb53a0f}.floating-dock .nav-button.active:after{display:none}.home-overview{flex-direction:column;gap:2rem;animation:.5s ease-out fadeIn;display:flex}.home-greeting{border:1px solid var(--border-color);-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#0a120ee6 0%,#060b09f2 100%);border-top:2px solid #1eb53a26;border-radius:16px;justify-content:space-between;align-items:flex-end;padding:2rem 2.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0006,0 0 30px -20px #1eb53a0f}.home-greeting:before{content:"";pointer-events:none;background:radial-gradient(at 0 0,#1eb53a08,#0000 50%);height:100%;position:absolute;top:0;left:0;right:0}.home-greeting h2{color:var(--accent-green);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:600;display:flex}.home-greeting h2:before{content:"";background:var(--accent-green);width:8px;height:8px;box-shadow:0 0 4px var(--accent-green);border-radius:50%;display:inline-block}.home-greeting h1{color:#fff;margin-bottom:.5rem;font-size:2.5rem}.home-greeting p{color:var(--text-secondary);font-size:1.1rem}.clock-widget{background:#0006;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:1.5rem;padding:1rem 1.5rem;display:flex}.clock-item{flex-direction:column;align-items:center;display:flex}.clock-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem;font-size:.7rem}.clock-time{color:var(--accent-cyan);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.clock-divider{background:#ffffff1a;width:1px;height:40px}.home-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.widget-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-color);transition:transform .35s var(--transition-smooth), box-shadow .35s var(--transition-smooth);border-radius:16px;flex-direction:column;padding:1.5rem;display:flex;position:relative;overflow:hidden}.widget-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #0000004d,0 0 30px -20px #1eb53a0f}.widget-card.span-2{grid-column:span 2}.widget-header{margin-bottom:1rem}.widget-title{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;font-size:1rem;display:flex}.widget-content{flex-direction:column;flex:1;justify-content:center;display:flex}.metric-large{color:#fff;letter-spacing:-.02em;text-shadow:none;margin-bottom:.5rem;font-size:3.5rem;font-weight:700;line-height:1}.metric-label{color:var(--text-secondary);font-size:.9rem}.widget-card.alert-state{cursor:pointer}.widget-pulse{pointer-events:none;animation:2s infinite alternate breathe;position:absolute;inset:0;box-shadow:inset 0 0 12px #ff99001a}@keyframes breathe{0%{opacity:.7}to{opacity:1}}.vitals-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.vital-item{transition:all .3s var(--transition-smooth);background:#0000004d;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:1rem;padding:1rem;display:flex}.vital-icon{background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.vital-info{flex-direction:column;display:flex}.vital-name{color:#fff;margin-bottom:.25rem;font-size:.9rem;font-weight:500}.vital-status{letter-spacing:.05em;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:flex}.status-dot{border-radius:50%;width:6px;height:6px}.actions-list{flex-direction:column;gap:.75rem;display:flex}.quick-action-btn{color:#fff;cursor:pointer;transition:all .3s var(--transition-smooth);text-align:left;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:.75rem;padding:.85rem 1rem;font-family:inherit;font-size:.9rem;display:flex}.quick-action-btn:hover{background:#ffffff1a;border-color:#3bd15d2e;transform:translate(4px)}.quick-action-btn.primary{color:var(--accent-cyan);background:#3bd15d14;border-color:#3bd15d2e}.quick-action-btn.primary:hover{background:#3bd15d24}.threat-map-container{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;grid-column:1/-1;height:350px;padding:1.5rem;display:flex;position:relative;overflow:hidden}.threat-map-header{z-index:2;justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.map-status{letter-spacing:.05em;font-size:.8rem;font-weight:700}.live-dot{background:var(--accent-orange);border-radius:50%;width:8px;height:8px;margin-right:.5rem;animation:1s infinite alternate breathe;display:inline-block}.map-wrapper{opacity:.8;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.world-map-svg{width:100%;height:100%;max-height:280px}.map-path{fill:#3bd15d08;stroke:#3bd15d33;stroke-width:.5px}.blip-core{fill:var(--accent-cyan);opacity:.8}.blip-core.high{fill:var(--accent-orange)}.blip-ring{fill:none;stroke-width:.5px;transform-origin:50%;animation:3s cubic-bezier(0,0,.2,1) infinite ping}.blip-ring.low{stroke:var(--accent-cyan)}.blip-ring.high{stroke:var(--accent-orange);stroke-width:1px;animation-duration:1.5s}.blip-label{fill:var(--text-secondary);opacity:0;pointer-events:none;font-size:4px;animation:3s forwards fadeInOut}@keyframes ping{0%{opacity:1;transform:scale(.1)}70%,to{opacity:0;transform:scale(3)}}@keyframes fadeInOut{0%{opacity:0;transform:translateY(0)}20%{opacity:1;transform:translateY(-2px)}80%{opacity:1;transform:translateY(-2px)}to{opacity:0;transform:translateY(-4px)}}.threat-map-container.immersive{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #3bd15d1f;min-height:400px;position:relative;overflow:hidden;box-shadow:inset 0 0 20px #3bd15d0a,0 8px 32px #00000080}.radar-overlay{pointer-events:none;z-index:1;border-radius:12px;position:absolute;inset:0}.radar-grid{pointer-events:none;z-index:0;opacity:.3;background-image:linear-gradient(#3bd15d0d 1px,#0000 1px),linear-gradient(90deg,#3bd15d0d 1px,#0000 1px);background-position:50%;background-size:40px 40px;position:absolute;inset:0}.immersive-map{z-index:2;height:100%;position:relative}.immersive-map svg{filter:drop-shadow(0 0 6px #3bd15d1a)}.blip-label-text{fill:var(--accent-cyan);opacity:0;pointer-events:none;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 0 5px #000c;font-family:inherit;font-size:10px;font-weight:600;animation:3.5s forwards fadeInOut}.blip-label-text.high{fill:var(--accent-orange)}.attack-line{fill:none;stroke-dasharray:400;stroke-dashoffset:400px;opacity:.8;filter:drop-shadow(0 0 4px var(--accent-cyan));animation:1.5s cubic-bezier(.2,1,.3,1) forwards drawLine}.attack-line.high{filter:drop-shadow(0 0 6px var(--accent-orange))}@keyframes drawLine{0%{stroke-dashoffset:400px;opacity:0}20%{opacity:1}80%{opacity:1}to{stroke-dashoffset:0;opacity:0}}.top-vectors-panel{z-index:10;background:#0003;border-right:1px solid #ffffff0d;flex-direction:column;width:320px;padding:1rem;display:flex}.agent-log-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin-left:auto;padding:4px;transition:all .2s;display:flex}.agent-log-btn:hover{color:var(--text-primary);background:#ffffff1a}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}::selection{color:#fff;background:#1eb53a26}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.home-overview,.columns-container,.soc-grid{animation:fadeIn .4s var(--transition-smooth) both}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#00000026}::-webkit-scrollbar-thumb{background:#1eb53a1a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#1eb53a33}.soc-badge-high{color:var(--accent-red);background:#ff336614;border:1px solid #ff336624;box-shadow:0 0 4px #ff33660d}.soc-badge-med{color:var(--accent-orange);background:#ff990012;border:1px solid #ff99001f}.vital-item:hover{background:#0006;border-color:#1eb53a14;transform:translateY(-1px)}.spin{animation:1s linear infinite spin}.home-greeting h1{background:linear-gradient(135deg,#fff 0%,#ffffffb3 100%);-webkit-text-fill-color:transparent;letter-spacing:-.01em;-webkit-background-clip:text}@media (max-width:768px){.floating-dock{gap:.15rem;padding:.3rem}.floating-dock .nav-button{padding:.5rem .75rem;font-size:.75rem}.home-greeting{flex-direction:column;align-items:flex-start;gap:1rem}.home-greeting h1{font-size:1.8rem}}.agent-panel-v2{-webkit-backdrop-filter:blur(20px);background:#080c10bf;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;padding:0;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:visible;box-shadow:0 4px 24px #0006,inset 0 1px #ffffff08}.agent-panel-v2:hover{box-shadow:0 8px 40px #00000080, 0 0 20px -15px var(--agent-accent,#1eb53a14);border-color:#ffffff1a;transform:translateY(-1px)}.agent-panel-v2__accent-bar{border-radius:14px 14px 0 0;flex-shrink:0;width:100%;height:2px;overflow:hidden}.agent-panel-v2__header{justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem .75rem;display:flex}.agent-panel-v2__identity{align-items:center;gap:.75rem;min-width:0;display:flex}.agent-panel-v2__avatar-wrap{flex-shrink:0;position:relative}.agent-panel-v2__avatar{object-fit:cover;border:2px solid #ffffff1a;border-radius:50%;width:42px;height:42px;transition:all .3s}.agent-panel-v2:hover .agent-panel-v2__avatar{border-color:var(--agent-accent,#1eb53a80);box-shadow:0 0 8px var(--agent-accent,#1eb53a1a)}.agent-panel-v2__status-dot{border:2px solid #080c10e6;border-radius:50%;width:10px;height:10px;transition:all .3s;position:absolute;bottom:1px;right:1px}.agent-panel-v2__status-dot.active{animation:2s ease-in-out infinite statusPulse}@keyframes statusPulse{0%,to{box-shadow:0 0}50%{box-shadow:0 0 4px 1px}}.agent-panel-v2__name-block{flex-direction:column;min-width:0;line-height:1.15;display:flex}.agent-panel-v2__name{color:var(--text-primary);letter-spacing:.01em;font-size:1rem;font-weight:700}.agent-panel-v2__role{text-transform:uppercase;letter-spacing:1.5px;opacity:.85;font-size:.65rem;font-weight:600}.agent-panel-v2__controls{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.agent-panel-v2__run-btn{cursor:pointer;border:1px solid;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}.agent-panel-v2__run-btn:hover:not(:disabled){filter:brightness(1.3);transform:scale(1.08)}.agent-panel-v2__run-btn:disabled{opacity:.4;cursor:not-allowed}.agent-panel-v2__audit-btn{cursor:pointer;opacity:.6;background:0 0;border:1px solid;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex}.agent-panel-v2__audit-btn:hover{opacity:1;transform:scale(1.05)}.agent-panel-v2__desc{color:var(--text-secondary);opacity:.7;margin:0 0 .5rem;padding:0 1.25rem;font-size:.78rem;line-height:1.4}.agent-panel-v2__content{flex-direction:column;flex:1;min-height:0;padding:0 1.25rem 1.25rem;display:flex;overflow:hidden auto}.agent-panel-v2__content::-webkit-scrollbar{width:4px}.agent-panel-v2__content::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.agent-pulse{animation:1.5s ease-in-out infinite agentPulseAnim}@keyframes agentPulseAnim{0%,to{opacity:.6}50%{opacity:.9}}.live-scratchpad{flex-direction:column;flex:auto;min-height:120px;max-height:400px;margin-top:1rem;display:flex}.live-scratchpad__body{min-height:0}.live-scratchpad--compact{flex:none;min-height:0;max-height:240px}.eng-dashboard-v2{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;gap:1.25rem;width:100%;display:grid}@media (max-width:1200px){.eng-dashboard-v2{grid-template-columns:minmax(0,1fr)}}.eng-dashboard-v2__right-col{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.eng-dashboard-v2 .agent-panel-v2,.eng-dashboard-v2 .agent-panel-v2__content{overflow-wrap:anywhere;min-width:0}.eng-dashboard-v2 .agent-panel-v2__header,.eng-dashboard-v2 .agent-panel-v2__controls,.eng-dashboard-v2 .eng-section-flex,.eng-dashboard-v2 .eng-section-flex--mt,.eng-dashboard-v2 .eng-section-right,.eng-dashboard-v2 .tuning-card-v2__header,.eng-dashboard-v2 .tuning-card-v2__actions,.eng-dashboard-v2 .eng-log-header{flex-wrap:wrap;gap:.5rem}.eng-dashboard-v2 .agent-panel-v2__controls{flex-shrink:1;min-width:0;max-width:100%}.eng-dashboard-v2 select,.eng-dashboard-v2 .eng-vertical-controls{min-width:0;max-width:100%}.eng-dashboard-v2 .agent-panel-v2,.eng-dashboard-v2 .agent-panel-v2__content,.eng-dashboard-v2 .eng-tuning-content,.eng-dashboard-v2 .eng-renzo-content{flex:none}.eng-dashboard-v2 .agent-panel-v2__content,.eng-dashboard-v2 .eng-tuning-content{overflow:visible}.eng-dashboard-v2 .eng-generated-list{max-height:none;overflow:visible}.tuning-diff-container{background:#00000080;border:1px solid #ffffff0f;border-radius:10px;overflow:hidden}.tuning-diff-header{text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #ffffff0a;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.72rem;font-weight:600;display:flex}.tuning-diff-header.original{color:#c97070;background:#ef44440f}.tuning-diff-header.tuned{color:#72b882;background:#4ade800f}.tuning-diff-body{white-space:pre-wrap;max-height:420px;color:var(--text-secondary);padding:.75rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.72rem;line-height:1.6;overflow-y:auto}.tuning-diff-body::-webkit-scrollbar{width:4px}.tuning-diff-body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.tuning-card-v2{background:#0000004d;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:visible}.tuning-card-v2:before{content:"";background:linear-gradient(180deg, var(--agent-marien) 0%, transparent 100%);width:3px;height:100%;position:absolute;top:0;left:0}.tuning-card-v2:hover{background:#ffffff08;border-color:#a855f733}.tuning-card-v2__header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.tuning-card-v2__title{color:var(--text-primary);font-size:.88rem;font-weight:600;line-height:1.3}.tuning-card-v2__badge{text-transform:uppercase;letter-spacing:.8px;white-space:nowrap;border-radius:6px;flex-shrink:0;padding:.2rem .6rem;font-size:.6rem;font-weight:700}.tuning-card-v2__badge--pending{color:#c9a84e;background:#fbbf2412;border:1px solid #fbbf2426}.tuning-card-v2__badge--manual{color:var(--agent-marien);background:#a855f712;border:1px solid #a855f726}.tuning-card-v2__fp-count{color:var(--text-secondary);font-size:.78rem}.tuning-card-v2__fp-count strong{color:#c9a84e}.tuning-card-v2__actions{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}.tuning-card-v2__btn-reject{color:#c97070;cursor:pointer;background:0 0;border:1px solid #ef444424;border-radius:8px;align-items:center;gap:.3rem;padding:.4rem .85rem;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.tuning-card-v2__btn-reject:hover{background:#ef44440f;border-color:#ef444440}.tuning-card-v2__btn-approve{color:#a89bc7;cursor:pointer;background:#a855f714;border:1px solid #a855f733;border-radius:8px;align-items:center;gap:.3rem;padding:.4rem .85rem;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.tuning-card-v2__btn-approve:hover{background:#a855f724;border-color:#a855f74d;box-shadow:0 0 6px #a855f714}.eng-progress-ring{color:#f60;background:#ff660014;border:1px solid #f603;border-radius:8px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.72rem;font-weight:600;display:flex}.scratchpad-v2{color:var(--text-primary);white-space:pre-wrap;background:#00000059;border:1px solid #ffffff0d;border-radius:10px;flex:1;min-height:120px;padding:.75rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.78rem;line-height:1.6;overflow-y:auto}.scratchpad-v2::-webkit-scrollbar{width:4px}.scratchpad-v2::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.detection-log-card{background:#0000004d;border:1px solid #ffffff0d;border-left:3px solid #f60;border-radius:10px;padding:.75rem;transition:all .2s}.detection-log-card:hover{background:#ff66000a;border-color:#ff660026}.eng-section-label{text-transform:uppercase;letter-spacing:1.5px;color:var(--text-secondary);align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.72rem;font-weight:600;display:flex}.eng-section-label svg{opacity:.5}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-shimmer{position:relative;overflow:hidden}.audit-row{border-bottom:1px solid #ffffff0a;align-items:center;gap:1rem;padding:.65rem 1rem;font-size:.82rem;transition:background .15s;display:flex}.audit-row:hover{background:#ffffff08}.audit-severity{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:.15rem .45rem;font-size:.65rem;font-weight:700}.audit-severity.info{color:var(--accent-cyan);background:#00ccff0f}.audit-severity.warn{color:var(--accent-orange);background:#eab30814}.audit-severity.error{color:var(--accent-red);background:#ff336614}.audit-severity.critical{color:#d44444;background:#ff00001a}.trail-container{background:#00000040;border:1px solid #ffffff0f;border-radius:10px;overflow:hidden}.trail-container.trail-empty{opacity:.7}.trail-header{cursor:pointer;width:100%;color:var(--text-primary);background:#00f0ff0a;border:none;justify-content:space-between;align-items:center;padding:.65rem .85rem;transition:background .15s;display:flex}.trail-header:hover{background:#00f0ff14}.trail-header-title{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-cyan);align-items:center;gap:.45rem;font-size:.72rem;font-weight:600;display:flex}.trail-step-count{color:var(--text-secondary);text-transform:none;letter-spacing:0;background:#ffffff0f;border-radius:4px;padding:1px 6px;font-size:.65rem;font-weight:500}.trail-summary{border-bottom:1px solid #ffffff0a;flex-wrap:wrap;gap:.15rem;padding:.5rem .85rem;display:flex}.trail-stat{color:var(--text-secondary);background:#ffffff08;border:1px solid #ffffff0a;border-radius:5px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.68rem;display:flex}.trail-stat span{white-space:nowrap}.trail-conclusion{border-left:3px solid var(--accent-cyan);background:#00000040;border-radius:8px;margin:.65rem .85rem 0;padding:.7rem .85rem}.trail-conclusion-header{justify-content:space-between;align-items:center;font-size:.82rem;display:flex}.trail-conclusion-reasoning{color:var(--text-secondary);max-height:120px;margin-top:.45rem;font-size:.75rem;line-height:1.55;overflow-y:auto}.trail-confidence{color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.68rem;display:flex}.trail-confidence-bar{background:#ffffff14;border-radius:3px;width:80px;height:5px;overflow:hidden}.trail-confidence-fill{border-radius:3px;height:100%;transition:width .4s}.trail-steps{flex-direction:column;gap:0;padding:.65rem .85rem .5rem;display:flex}.trail-step{padding-left:1.2rem;position:relative}.trail-connector{border-left:1px dashed #ffffff14;position:absolute;top:22px;bottom:-2px;left:5px}.trail-step-header{color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:.4rem;width:100%;padding:.35rem .3rem;font-size:.75rem;transition:background .12s;display:flex}.trail-step-header:hover{background:#ffffff0a}.trail-step-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;position:absolute;left:1px}.trail-step-time{color:var(--text-secondary);min-width:36px;font-size:.62rem;font-family:var(--font-geist-mono), monospace;opacity:.7}.trail-step-icon{flex-shrink:0;align-items:center;display:flex}.trail-step-label{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.trail-step-meta{color:var(--text-secondary);background:#ffffff0a;border-radius:3px;flex-shrink:0;align-items:center;gap:.25rem;padding:1px 5px;font-size:.62rem;display:flex}.trail-step-body{background:#0003;border:1px solid #ffffff0a;border-radius:6px;margin:.15rem 0 .5rem .3rem;padding:.6rem;animation:.15s ease-out trailSlideIn}@keyframes trailSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.trail-kql{flex-direction:column;gap:.5rem;display:flex}.trail-kql-purpose{color:var(--text-secondary);align-items:baseline;gap:.4rem;font-size:.72rem;display:flex}.trail-kql-query-wrapper{background:#0000004d;border:1px solid #00f0ff14;border-radius:6px;overflow:hidden}.trail-kql-query-header{color:var(--text-secondary);background:#00f0ff0a;justify-content:space-between;align-items:center;padding:.3rem .5rem;font-size:.62rem;display:flex}.trail-kql-query-header span{align-items:center;gap:.3rem;display:flex}.trail-copy-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:.25rem;padding:2px 6px;font-size:.6rem;transition:all .15s;display:flex}.trail-copy-btn:hover{color:var(--accent-cyan);background:#ffffff0f}.trail-kql-code{font-family:var(--font-geist-mono), "Fira Code", monospace;color:var(--accent-cyan);white-space:pre-wrap;word-break:break-word;max-height:150px;margin:0;padding:.5rem;font-size:.68rem;line-height:1.5;overflow-y:auto}.trail-kql-meta{color:var(--text-secondary);gap:.75rem;font-size:.65rem;display:flex}.trail-kql-meta span{align-items:center;gap:.25rem;display:flex}.trail-kql-preview{margin-top:.25rem}.trail-kql-preview-code{font-family:var(--font-geist-mono), monospace;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;background:#0003;border-radius:4px;max-height:100px;margin:.25rem 0 0;padding:.4rem;font-size:.62rem;overflow-y:auto}.trail-context{flex-direction:column;gap:.4rem;display:flex}.trail-context-source{color:var(--accent-purple);text-transform:capitalize;align-items:center;gap:.35rem;font-size:.72rem;display:flex}.trail-context-preview{font-family:var(--font-geist-mono), monospace;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;background:#a855f70a;border:1px solid #a855f714;border-radius:5px;max-height:100px;margin:0;padding:.4rem;font-size:.65rem;line-height:1.45;overflow-y:auto}.trail-tool{flex-direction:column;gap:.4rem;display:flex}.trail-tool-name{color:var(--accent-orange);align-items:center;gap:.35rem;font-size:.72rem;display:flex}.trail-tool-args,.trail-tool-result{font-family:var(--font-geist-mono), monospace;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;background:#0003;border-radius:4px;max-height:80px;margin:.2rem 0 0;padding:.4rem;font-size:.62rem;overflow-y:auto}.trail-decision{flex-direction:column;gap:.4rem;display:flex}.trail-decision-verdict{border-left:3px solid var(--accent-green);background:#0003;border-radius:4px;padding:.5rem .65rem}.trail-decision-reasoning{color:var(--text-secondary);max-height:120px;font-size:.72rem;line-height:1.55;overflow-y:auto}.trail-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);opacity:.7;font-size:.6rem;font-weight:600}.trail-loading{color:var(--text-secondary);align-items:center;gap:.6rem;padding:1rem .85rem;font-size:.72rem;display:flex}.trail-loading-pulse{background:var(--accent-cyan);border-radius:50%;width:12px;height:12px;animation:1.2s ease-in-out infinite trailPulse}@keyframes trailPulse{0%,to{opacity:.4}50%{opacity:.9}}.trail-empty-body{color:var(--text-secondary);align-items:center;gap:.6rem;padding:1.2rem .85rem;font-size:.72rem;display:flex}.portal-layout{background:var(--bg-primary,#0a0a1a);min-height:100vh}.portal-topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}.portal-main{max-width:1200px;margin:0 auto;padding:1.5rem}.portal-dashboard{flex-direction:column;gap:1.5rem;display:flex}.portal-hero{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.portal-hero-left{flex:1}.portal-kpi-strip{flex-wrap:wrap;gap:.75rem;display:flex}.portal-kpi-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;flex:1;min-width:150px;padding:.75rem}.portal-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.portal-section{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;padding:1.25rem}.portal-section-title{color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.85rem;font-weight:600;display:flex}.portal-stat-card{text-align:center;background:#ffffff08;border-radius:8px;padding:.75rem}.portal-stat-value{font-size:1.5rem;font-weight:700;line-height:1}.portal-stat-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-top:.35rem;font-size:.65rem}.portal-hunt-card{background:#ffffff05;border:1px solid #ffffff0a;border-radius:6px;padding:.6rem .75rem;transition:background .15s}.portal-hunt-card:hover{background:#ffffff0d}[data-theme=light]{--bg-primary:#f0f2f5;--bg-secondary:#fff;--bg-tertiary:#e4e7ec;--text-primary:#1a1a2e;--text-secondary:#64748b;--border-color:#00000014}[data-theme=light] .portal-layout,[data-theme=light] body{background:#f0f2f5}[data-theme=light] .portal-topbar,[data-theme=light] .portal-section,[data-theme=light] .portal-kpi-card,[data-theme=light] .portal-hero,[data-theme=light] .portal-hunt-card,[data-theme=light] .portal-stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border-color:#00000014}[data-theme=light] .soc-panel,[data-theme=light] .widget-card,[data-theme=light] .glass-card{background:#fffc;border-color:#00000014}[data-theme=light] .floating-dock{background:#ffffffe6;border-color:#0000001a}@keyframes pulseGlow{0%,to{opacity:.7}50%{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.animate-fade-in{animation:.3s ease-out forwards fadeInUp}.animate-pulse-glow{animation:2s ease-in-out infinite pulseGlow}.animate-slide-in{animation:.2s ease-out forwards slideIn}@media (max-width:768px){.portal-grid{grid-template-columns:1fr}.portal-kpi-strip{flex-direction:column}.portal-hero{text-align:center;flex-direction:column;gap:1rem}.executive-dashboard>div[style*=grid-template-columns]{grid-template-columns:1fr!important}}@media (max-width:480px){.portal-main,.portal-section{padding:.75rem}.portal-stat-card{padding:.5rem}.portal-stat-value{font-size:1.1rem}}.settings-panel{animation:.4s ease-out fadeIn}.settings-title{color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:1.15rem;font-weight:700;display:flex}.settings-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;margin-bottom:.75rem;padding:1rem;transition:border-color .3s,box-shadow .3s}.settings-card:hover{border-color:#00d4ff14;box-shadow:0 4px 24px #0003}.settings-card-header{color:var(--text-primary);align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.85rem;font-weight:600;display:flex}.settings-field{margin-bottom:.6rem}.settings-field label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.3rem;font-size:.72rem;display:block}.settings-input{width:100%;color:var(--text-primary);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;outline:none;padding:.5rem .65rem;font-family:inherit;font-size:.82rem;transition:border-color .2s}.settings-input:focus{border-color:#00d4ff33;box-shadow:0 0 0 2px #00d4ff0a}.settings-input::placeholder{color:var(--text-secondary);opacity:.5}.settings-select{width:100%;color:var(--text-primary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;padding:.5rem .65rem;font-family:inherit;font-size:.82rem}.settings-select option{background:#1a1a2e}.settings-toggle{flex-shrink:0;width:36px;height:20px;margin-left:auto;display:inline-block;position:relative}.settings-toggle input{opacity:0;width:0;height:0}.settings-toggle-slider{cursor:pointer;background:#ffffff1a;border-radius:20px;transition:all .2s;position:absolute;inset:0}.settings-toggle-slider:before{content:"";background:var(--text-secondary);border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;bottom:3px;left:3px}.settings-toggle input:checked+.settings-toggle-slider{background:#00d4ff26}.settings-toggle input:checked+.settings-toggle-slider:before{background:var(--accent-cyan);transform:translate(16px)}.settings-toggle-row{color:var(--text-primary);border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:.4rem 0;font-size:.82rem;display:flex}.settings-toggle-row:first-of-type{border-top:none}.settings-save-btn{width:100%;color:var(--accent-cyan);cursor:pointer;background:linear-gradient(135deg,#00d4ff14,#00d4ff0a);border:1px solid #00d4ff2e;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;padding:.75rem 1.5rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .25s;display:flex}.settings-save-btn:hover{background:linear-gradient(135deg,#00d4ff1f,#00d4ff14);transform:translateY(-1px);box-shadow:0 0 12px #00d4ff0f}.ow-toast{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-left:4px solid var(--accent-cyan);color:#fff;opacity:1;background:#000000d9;border-radius:8px;justify-content:space-between;align-items:flex-start;min-width:300px;max-width:400px;padding:.85rem 1rem;transition:opacity .4s,transform .4s;animation:.3s cubic-bezier(.22,1,.36,1) toastSlideIn;display:flex;transform:translate(0);box-shadow:0 8px 24px #00000080,0 0 1px #ffffff1a}.ow-toast-fading{opacity:0;transform:translate(30px)}@keyframes toastSlideIn{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}.skeleton{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/400% 100%;border-radius:6px;animation:1.8s ease-in-out infinite skeletonShimmer}.skeleton-text{height:.85rem;margin-bottom:.5rem}.skeleton-text-sm{width:60%;height:.65rem;margin-bottom:.4rem}.skeleton-card{border:1px solid #ffffff0a;border-radius:10px;height:100px}.skeleton-metric{border:1px solid #ffffff0a;border-radius:10px;height:72px}.skeleton-row{border-radius:6px;height:48px;margin-bottom:.5rem}@keyframes skeletonShimmer{0%{background-position:-400% 0}to{background-position:400% 0}}.ow-breadcrumb{color:var(--text-secondary);align-items:center;gap:.35rem;margin-bottom:1rem;padding:.4rem 0;font-size:.75rem;display:flex}.ow-breadcrumb-item{cursor:pointer;color:var(--text-secondary);font:inherit;background:0 0;border:none;border-radius:4px;padding:.15rem .3rem;transition:color .2s}.ow-breadcrumb-item:hover{color:var(--accent-cyan);background:#00d4ff0f}.ow-breadcrumb-separator{color:#ffffff26;-webkit-user-select:none;user-select:none;font-size:.65rem}.ow-breadcrumb-current{color:var(--text-primary);font-weight:500}.ow-page-enter{animation:.35s cubic-bezier(.22,1,.36,1) owPageFadeIn}@keyframes owPageFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px;border-radius:4px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}:focus:not(:focus-visible){outline:none}.ow-sticky-header thead th,.datagrid-wrapper thead th{z-index:2;background:var(--bg-primary,#0a0a1a);position:sticky;top:0;box-shadow:0 1px #ffffff0f}.ow-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.5rem 1.5rem;display:flex}.ow-empty-state-icon{width:48px;height:48px;color:var(--text-secondary);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;justify-content:center;align-items:center;display:flex}.ow-empty-state-title{color:var(--text-primary);margin:0;font-size:.9rem;font-weight:500}.ow-empty-state-desc{color:var(--text-secondary);max-width:280px;margin:0;font-size:.78rem;line-height:1.5}.ow-empty-state-action{color:var(--accent-cyan);cursor:pointer;background:#00d4ff14;border:1px solid #00d4ff24;border-radius:6px;margin-top:.5rem;padding:.4rem 1rem;font-family:inherit;font-size:.78rem;font-weight:500;transition:all .2s}.ow-empty-state-action:hover{background:#00d4ff14;box-shadow:0 0 6px #00d4ff0a}.ow-relative-time{cursor:help;border-bottom:1px dotted #ffffff26}.ow-search-input{width:100%;color:var(--text-primary);background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:.55rem .85rem .55rem 2.2rem;font-family:inherit;font-size:.82rem;transition:border-color .2s,box-shadow .2s}.ow-search-input::placeholder{color:var(--text-secondary);opacity:.6}.ow-search-input:focus{border-color:#00d4ff33;outline:none;box-shadow:0 0 0 2px #00d4ff0a}.ow-search-wrapper{margin-bottom:1rem;position:relative}.ow-search-icon{color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.ow-session-bar{z-index:10002;pointer-events:none;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.ow-session-bar-fill{background:linear-gradient(90deg, var(--accent-cyan), var(--accent-green));height:100%;transition:width 1s linear}.ow-session-bar-fill.ow-session-warning{background:linear-gradient(90deg, var(--accent-orange), var(--accent-red))}[data-theme=light] .soc-card,[data-theme=light] .soc-note{color:var(--text-primary);background:#ffffffb3;border-color:#00000014}[data-theme=light] .soc-card-header,[data-theme=light] .soc-card-title{color:var(--text-primary)}[data-theme=light] .soc-btn-secondary{color:var(--text-primary);background:#00000008;border-color:#0000001f}[data-theme=light] .soc-btn-secondary:hover{background:#0000000f}[data-theme=light] .soc-btn-primary{color:#0078d4;background:#0078d41f;border-color:#0078d440}[data-theme=light] .soc-badge{border-color:#0000001f}[data-theme=light] .datagrid-wrapper,[data-theme=light] .datagrid-toolbar{background:#fffc;border-color:#0000000f}[data-theme=light] .datagrid-toolbar{border-bottom-color:#0000000f}[data-theme=light] .metric-card{background:#fffc;border-color:#0000000f;box-shadow:0 1px 3px #0000000a}[data-theme=light] .metric-card-header,[data-theme=light] .metric-value{color:var(--text-primary)}[data-theme=light] .metric-subtitle{color:var(--text-secondary)}[data-theme=light] .quick-action-btn{color:var(--text-primary);background:#00000008;border-color:#00000014}[data-theme=light] .quick-action-btn:hover{background:#0000000f}[data-theme=light] .quick-action-btn.primary{color:#0078d4;background:#0078d414;border-color:#0078d433}[data-theme=light] .ow-toast{color:var(--text-primary);background:#fffffff2;border:1px solid #0000000f;box-shadow:0 8px 24px #0000001f}[data-theme=light] .sidebar{background:#fffffff2!important;border-right-color:#00000014!important}[data-theme=light] .sidebar-link{color:var(--text-secondary)!important}[data-theme=light] .sidebar-link:hover,[data-theme=light] .sidebar-link.active{color:#0078d4!important;background:#0078d40f!important}[data-theme=light] .sidebar-section-label{color:#00000059!important}[data-theme=light] .ow-search-input{color:var(--text-primary);background:#00000008;border-color:#0000001f}[data-theme=light] .ow-empty-state-icon{background:#0000000a;border-color:#00000014}[data-theme=light] .ow-breadcrumb-item:hover{color:#0078d4;background:#0078d40f}[data-theme=light] .skeleton{background:linear-gradient(90deg,#0000000a 25%,#00000014 50%,#0000000a 75%) 0 0/400% 100%;animation:1.8s ease-in-out infinite skeletonShimmer}[data-theme=light] .ow-sticky-header thead th,[data-theme=light] .datagrid-wrapper thead th{background:#f8f9fa;box-shadow:0 1px #0000000f}[data-theme=light] .ow-session-bar-fill{background:linear-gradient(90deg,#0078d4,#22c55e)}[data-theme=light] .dashboard-content,[data-theme=light] main{background:var(--bg-primary);color:var(--text-primary)}[data-theme=light] .soc-panel{background:#fffffff2;border-color:#0000001a}[data-theme=light] .trail-container{background:#fff9;border-color:#00000014}[data-theme=light] .trail-kql-code,[data-theme=light] .trail-tool-args,[data-theme=light] .trail-tool-result,[data-theme=light] .trail-context-preview,[data-theme=light] .trail-kql-preview-code{color:var(--text-primary);background:#00000008}[data-theme=light] .datagrid-row:hover{background:#0078d40a}[data-theme=light] .agent-log-btn{color:var(--text-secondary)}[data-theme=light] .agent-log-btn:hover{color:#0078d4}[data-theme=light] .soc-code-block{color:var(--text-primary);background:#00000008}[data-theme=light] .mitre-matrix-column{background:#fff9;border-color:#0000000f}[data-theme=light] .mitre-column-header{background:#00000008;border-bottom-color:#0000000f}[data-theme=light] .mitre-detection-card{background:#fffc;border-color:#0000000f}[data-theme=light] .mitre-detection-card:hover{background:#0078d40a;border-color:#0078d44d}.toast-stack{z-index:10002;pointer-events:none;flex-direction:column-reverse;gap:8px;max-width:420px;display:flex;position:fixed;bottom:24px;right:24px}.toast-item{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);pointer-events:auto;animation:toastSlideIn .25s var(--transition-smooth) forwards;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:10px;padding:12px 16px;display:flex;box-shadow:0 8px 32px #0006}.toast-icon{flex-shrink:0}.toast-message{color:var(--text-primary);flex:1;font-size:.82rem;line-height:1.4}.toast-action{border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--accent-cyan);cursor:pointer;white-space:nowrap;background:0 0;padding:4px 10px;font-size:.75rem;transition:background .15s}.toast-action:hover{background:#1eb53a0f}.toast-close{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;transition:color .15s;display:flex}.toast-close:hover{color:var(--text-primary)}.toast-info{border-left:3px solid var(--accent-cyan)}.toast-success{border-left:3px solid var(--accent-green)}.toast-warning{border-left:3px solid var(--accent-orange)}.toast-error{border-left:3px solid var(--accent-red)}.nav-sidebar{background:var(--bg-secondary);border-right:1px solid var(--border-color);z-index:100;width:220px;transition:width .2s var(--transition-smooth);flex-direction:column;padding:1rem 0;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.nav-sidebar-brand{letter-spacing:.05em;color:var(--accent-cyan);text-transform:uppercase;border-bottom:1px solid var(--border-color);margin-bottom:.5rem;padding:0 1rem 1rem;font-size:.85rem;font-weight:700}.nav-group{margin-bottom:.25rem}.nav-group-header{text-transform:uppercase;letter-spacing:.08em;width:100%;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:space-between;align-items:center;padding:.5rem 1rem;font-family:inherit;font-size:.65rem;font-weight:700;transition:color .15s;display:flex}.nav-group-header:hover{color:var(--text-primary)}.nav-group-items{transition:max-height .25s var(--transition-smooth);overflow:hidden}.nav-group-items.collapsed{max-height:0}.nav-group-items.expanded{max-height:500px}.nav-item{color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-left:2px solid #0000;align-items:center;gap:10px;width:100%;padding:.5rem 1rem .5rem 1.25rem;font-family:inherit;font-size:.8rem;transition:all .15s;display:flex}.nav-item:hover{color:var(--text-primary);background:#1eb53a0d}.nav-item.active{color:var(--accent-cyan);border-left-color:var(--accent-cyan);background:#1eb53a0d}.nav-item .nav-icon{opacity:.7;flex-shrink:0}.nav-item.active .nav-icon{opacity:1}.kbd-modal-overlay{z-index:10001;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.kbd-modal-container{background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-color);width:100%;max-width:520px;animation:.2s ease-out fadeInUp;overflow:hidden;box-shadow:0 24px 64px #0009}.kbd-modal-header{border-bottom:1px solid var(--border-color);color:var(--text-primary);justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.9rem;font-weight:600;display:flex}.kbd-modal-close{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;transition:color .15s;display:flex}.kbd-modal-close:hover{color:var(--text-primary)}.kbd-modal-body{max-height:60vh;padding:1rem 1.25rem;overflow-y:auto}.kbd-group{margin-bottom:1.25rem}.kbd-group-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:.5rem;font-size:.7rem;font-weight:700}.kbd-row{justify-content:space-between;align-items:center;padding:.4rem 0;display:flex}.kbd-description{color:var(--text-primary);font-size:.8rem}.kbd-keys{align-items:center;gap:4px;display:flex}.kbd-key{color:var(--text-secondary);text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:4px;min-width:24px;padding:2px 8px;font-family:inherit;font-size:.72rem;display:inline-block}.kbd-plus{color:var(--text-secondary);opacity:.5;font-size:.65rem}@media (max-width:768px){.nav-sidebar{width:56px}.nav-sidebar .nav-sidebar-brand,.nav-sidebar .nav-group-header,.nav-sidebar .nav-item span{display:none}.nav-item{justify-content:center;padding:.6rem}.main-content-area{margin-left:56px!important}}.cmd-palette-overlay{z-index:10001;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:flex-start;padding-top:15vh;display:flex;position:fixed;inset:0}.cmd-palette-container{background:var(--glass-bg);border-radius:var(--radius-lg);border:1px solid var(--border-color);width:100%;max-width:560px;overflow:hidden;box-shadow:0 24px 64px #0009}.cmd-palette-search{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:14px 18px;display:flex}.cmd-palette-input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}.cmd-palette-kbd{color:var(--text-secondary);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;padding:2px 6px;font-family:inherit;font-size:10px}.cmd-palette-kbd-sm{color:var(--text-secondary);background:#ffffff0f;border:1px solid #ffffff14;border-radius:3px;margin-right:4px;padding:1px 5px;font-family:inherit;font-size:9px}.cmd-palette-results{max-height:360px;padding:8px 0;overflow-y:auto}.cmd-palette-category{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;padding:8px 18px 4px;font-size:10px;font-weight:700}.cmd-palette-item{cursor:pointer;border-radius:var(--radius-sm);border:1px solid #0000;align-items:center;gap:10px;margin:0 4px;padding:8px 18px;transition:background .1s;display:flex}.cmd-palette-item:hover,.cmd-palette-item.active{background:#1eb53a0d;border-color:#1eb53a14}.cmd-palette-item .icon{color:var(--text-secondary);flex-shrink:0}.cmd-palette-item.active .icon{color:var(--accent-cyan)}.cmd-palette-item .label{color:var(--text-secondary);flex:1;font-size:13px}.cmd-palette-item.active .label{color:var(--text-primary)}.cmd-palette-footer{color:var(--text-secondary);border-top:1px solid #ffffff0f;justify-content:center;gap:20px;padding:10px 18px;font-size:11px;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.copilot-overlay{z-index:1000;width:440px;animation:.25s ease-out copilotSlideIn;display:flex;position:fixed;top:0;bottom:0;right:0}.copilot-panel{background:var(--bg-secondary);border-left:1px solid var(--border-color);flex-direction:column;flex:1;display:flex;box-shadow:-8px 0 32px #0000004d}.copilot-header{border-bottom:1px solid var(--border-color);background:#0003;justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}.copilot-header-title{color:var(--text-primary);align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:flex}.copilot-sparkle{color:var(--accent-cyan);animation:2s ease-in-out infinite sparkleGlow}@keyframes sparkleGlow{0%,to{opacity:.8;filter:brightness()}50%{opacity:1;filter:brightness(1.15)}}.copilot-badge{color:var(--accent-cyan);text-transform:uppercase;letter-spacing:.05em;background:#00d4ff12;border-radius:4px;padding:2px 6px;font-size:.6rem;font-weight:600}.copilot-header-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:4px;transition:all .15s;display:flex}.copilot-header-btn:hover{color:var(--text-primary);border-color:var(--border-color);background:#ffffff0a}.copilot-messages{flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}.copilot-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2rem;display:flex}.copilot-empty-icon{width:64px;height:64px;color:var(--accent-cyan);background:#00d4ff14;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.copilot-empty h3{color:var(--text-primary);margin:0 0 .5rem;font-size:1rem}.copilot-empty p{color:var(--text-secondary);margin:0 0 1.5rem;font-size:.8rem;line-height:1.5}.copilot-suggestions{flex-direction:column;gap:.4rem;width:100%;display:flex}.copilot-suggestion{border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;text-align:left;background:#ffffff08;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.78rem;transition:all .15s;display:flex}.copilot-suggestion:hover{color:var(--text-primary);background:#00d4ff0f;border-color:#00d4ff33}.copilot-msg{gap:.5rem;animation:.2s ease-out fadeInUp;display:flex}.copilot-msg-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;display:flex}.copilot-msg-user .copilot-msg-avatar{background:#00d4ff12}.copilot-msg-assistant .copilot-msg-avatar{color:var(--accent-green);background:#1eb53a12}.copilot-msg-content{color:var(--text-primary);flex:1;font-size:.82rem;line-height:1.6;overflow-x:auto}.copilot-msg-content p{margin:0 0 .5rem}.copilot-msg-content p:last-child{margin:0}.copilot-msg-content ul,.copilot-msg-content ol{margin:.25rem 0;padding-left:1.25rem}.copilot-msg-content li{margin-bottom:.25rem}.copilot-msg-content h1,.copilot-msg-content h2,.copilot-msg-content h3{color:var(--accent-cyan);margin:.75rem 0 .25rem;font-size:.9rem}.copilot-msg-content strong{color:var(--text-primary)}.copilot-code-block{border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:.5rem 0;overflow:hidden}.copilot-code-header{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);background:#0000004d;justify-content:space-between;align-items:center;padding:.3rem .6rem;font-size:.65rem;font-weight:600;display:flex}.copilot-code-header button{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 4px;transition:all .15s;display:flex}.copilot-code-header button:hover{color:var(--accent-cyan);background:#00d4ff0f}.copilot-code-block pre{background:#0003;margin:0;padding:.6rem;overflow-x:auto}.copilot-code-block code{color:var(--accent-cyan);font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;line-height:1.5}.copilot-inline-code{color:var(--accent-cyan);background:#00d4ff14;border-radius:3px;padding:1px 4px;font-family:JetBrains Mono,monospace;font-size:.78em}.copilot-table-wrap{margin:.5rem 0;overflow-x:auto}.copilot-table-wrap table{border-collapse:collapse;width:100%;font-size:.72rem}.copilot-table-wrap th{text-align:left;color:var(--text-secondary);border-bottom:1px solid var(--border-color);background:#0000004d;padding:.35rem .5rem;font-weight:600}.copilot-table-wrap td{color:var(--text-primary);border-bottom:1px solid #ffffff0a;padding:.3rem .5rem}.copilot-typing{gap:4px;padding:.5rem 0;display:flex}.copilot-typing span{background:var(--accent-cyan);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite typingBounce}.copilot-typing span:nth-child(2){animation-delay:.2s}.copilot-typing span:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(0)}}.copilot-input-area{border-top:1px solid var(--border-color);background:#00000026;align-items:flex-end;gap:.5rem;padding:.75rem 1rem;display:flex}.copilot-input{border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);resize:none;background:#ffffff0a;outline:none;flex:1;min-height:38px;max-height:120px;padding:.6rem .75rem;font-family:inherit;font-size:.82rem;transition:border-color .15s}.copilot-input:focus{border-color:var(--accent-cyan)}.copilot-input::placeholder{color:var(--text-secondary);opacity:.6}.copilot-send{background:var(--accent-cyan);border-radius:var(--radius-sm);color:var(--bg-primary);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.copilot-send:hover:not(:disabled){filter:brightness(1.15);transform:scale(1.05)}.copilot-send:disabled{opacity:.4;cursor:not-allowed}.copilot-spinner{animation:1s linear infinite spin}@keyframes copilotSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.copilot-fab{background:linear-gradient(135deg, var(--accent-cyan), var(--accent-green));width:48px;height:48px;color:var(--bg-primary);cursor:pointer;z-index:999;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #00d4ff26}.copilot-fab:hover{transform:scale(1.1);box-shadow:0 6px 24px #00d4ff33}@media (max-width:768px){.copilot-overlay{width:100%}}.ow-topbar{border-bottom:1px solid var(--border-color);justify-content:flex-end;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:.75rem;display:flex}.ow-topbar-demo{color:#c9a84e;background:#fbbf2414;border-radius:4px;margin-right:auto;padding:2px 8px;font-size:.7rem;font-weight:600}.ow-topbar-user{color:var(--text-secondary);font-size:.75rem}.ow-topbar-role{color:#c9a84e;background:#fbbf2412;border-radius:3px;margin-left:4px;padding:1px 5px;font-size:.6rem;font-weight:600}.ow-topbar-btn{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;padding:4px 10px;font-size:.75rem;transition:background .15s}.ow-topbar-btn:hover{background:#ffffff1f}.ow-topbar-signout{color:#ff6b8a;cursor:pointer;background:#ff336614;border:1px solid #f363;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;transition:background .15s;display:flex}.ow-topbar-signout:hover{background:#ff33662e}.soc-agent-roster{background:#060e0ad9;border:1px solid #1eb53a1f;border-radius:14px;flex:2;align-items:center;gap:.75rem;padding:.75rem 1.5rem;display:flex;box-shadow:0 4px 20px #0000004d}.soc-agent-roster-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1.5px;margin-right:.5rem;font-size:.75rem;font-weight:600}.soc-agent-chip{background:#ffffff08;border-radius:8px;align-items:center;gap:.4rem;padding:.35rem .7rem;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex}.soc-agent-chip:hover{background:#ffffff14}.soc-agent-dot{border-radius:50%;width:7px;height:7px}.soc-agent-chip-name{color:var(--text-primary);font-size:.78rem}.soc-agent-chip-state{font-size:.68rem;font-weight:500}.soc-roi-panel{background:#1eb53a0a;border:1px solid #1eb53a2e;border-radius:14px;flex:1;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex;box-shadow:0 4px 20px #0000004d,0 0 15px -10px #1eb53a0a}.soc-roi-label{text-transform:uppercase;letter-spacing:1.5px;margin-bottom:.25rem;font-size:.7rem;font-weight:600}.soc-roi-value{letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.soc-tab-bar{background:#0000004d;border:1px solid #ffffff0f;border-radius:12px;gap:.35rem;width:fit-content;margin-bottom:1.5rem;padding:.3rem;display:flex}.soc-tab{cursor:pointer;letter-spacing:.01em;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:10px;padding:.55rem 1.2rem;font-family:inherit;font-size:.85rem;font-weight:400;transition:all .3s cubic-bezier(.22,1,.36,1)}.soc-tab:hover{color:var(--text-primary);background:#ffffff0d}.soc-tab-active{font-weight:600}.soc-confirm-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999;background:#000000b3;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.soc-confirm-box{width:400px;padding:2rem}.soc-confirm-title{color:var(--text-primary);margin:0 0 1rem;font-size:1.2rem}.soc-confirm-msg{color:var(--text-secondary);margin-bottom:2rem;font-size:.9rem;line-height:1.5}.soc-confirm-actions{justify-content:flex-end;gap:1rem;display:flex}.soc-confirm-btn{cursor:pointer;border-radius:6px;padding:.5rem 1rem;font-weight:600;transition:all .2s}.soc-confirm-btn:hover{filter:brightness(1.2)}.soc-notif-bell{border-color:var(--accent-cyan);border-radius:50%;padding:.5rem;transition:background .15s}.soc-notif-badge{background:var(--accent-red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.65rem;font-weight:700;display:flex;position:absolute;top:-5px;right:-5px}.soc-notif-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0f14f2;border:1px solid #00ffff26;flex-direction:column;width:350px;max-height:400px;padding:0;display:flex;position:absolute;top:120%;right:0;overflow:hidden;box-shadow:0 10px 30px #000c}.soc-notif-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1rem;display:flex}.soc-notif-clear{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;font-size:.75rem;display:flex}.soc-notif-clear:hover{color:var(--accent-red)}.soc-notif-item{color:var(--text-primary);background:#ffffff08;border-radius:4px;margin-bottom:.5rem;padding:.75rem;font-size:.8rem}.soc-notif-meta{color:var(--text-secondary);justify-content:space-between;margin-bottom:.2rem;font-size:.7rem;display:flex}.soc-toast-action{color:#8dc63f;cursor:pointer;background:#8dc63f1a;border:1px solid #8dc63f33;border-radius:4px;align-items:center;gap:.3rem;margin-top:.5rem;padding:.25rem .6rem;font-size:.8rem;font-weight:600;transition:all .15s;display:inline-flex}.soc-toast-action:hover{background:#8dc63f33}.soc-toast-dismiss{color:#999;cursor:pointer;background:0 0;border:none;margin-left:1rem;padding:0 .2rem;font-size:1.2rem;line-height:1rem}.soc-toast-dismiss:hover{color:#fff}.ow-clock-bar{justify-content:space-between;align-items:flex-end;margin-bottom:1.5rem;display:flex}.ow-greeting{color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:600}.ow-greeting-sub{color:var(--text-secondary);margin:.25rem 0 0;font-size:.82rem}.ow-clock-group{align-items:center;gap:1.25rem;display:flex}.ow-clock-tz{text-align:right}.ow-clock-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);margin-bottom:.15rem;font-size:.6rem}.ow-clock-time{font-size:1.1rem;font-weight:600;font-family:var(--font-geist-mono);color:var(--text-primary)}.ow-clock-divider{background:var(--border-color);width:1px;height:30px}.ow-agent-row{background:#00000026;border-radius:8px;justify-content:space-between;align-items:center;padding:.5rem .75rem;transition:background .15s;display:flex}.ow-agent-row:hover{background:#00000040}.ow-agent-row-left,.ow-agent-row-right{align-items:center;gap:.5rem;display:flex}.ow-agent-name{color:var(--text-primary);font-size:.82rem;font-weight:500}.ow-agent-status{font-size:.72rem;font-weight:500}.ow-entity-scroll{gap:.5rem;padding:.25rem;display:flex;overflow-x:auto}.ow-entity-card{background:#ffffff08;border-radius:8px;flex:none;min-width:160px;padding:.65rem .85rem;transition:background .15s,transform .15s;position:relative;overflow:hidden}.ow-entity-card:hover{background:#ffffff0f;transform:translateY(-1px)}.ow-entity-bg{height:100%;transition:width .5s;position:absolute;top:0;left:0}.ow-entity-header{align-items:center;gap:.4rem;margin-bottom:.3rem;display:flex;position:relative}.ow-entity-type{text-transform:uppercase;letter-spacing:.05em;border-radius:3px;padding:1px 5px;font-size:.55rem;font-weight:700}.ow-entity-score{font-size:.8rem;font-weight:700}.ow-entity-value{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;position:relative;overflow:hidden}.ow-entity-incidents{color:#64748b;margin-top:3px;font-size:.62rem;position:relative}.quick-action-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.analyst-section-queue{margin-bottom:1.5rem}.analyst-toolbar-no-mb{margin-bottom:0}.analyst-time-select{border-radius:6px;width:auto;padding:.25rem .5rem;font-size:.75rem}.analyst-status-wrapper{position:relative}.analyst-status-btn{white-space:nowrap;border-radius:6px;justify-content:space-between;align-items:center;width:100px;padding:.25rem .5rem;font-size:.75rem;display:flex}.analyst-status-text{text-overflow:ellipsis;overflow:hidden}.analyst-status-arrow{opacity:.7;margin-left:.2rem;font-size:.55rem}.analyst-status-dropdown{background-color:var(--bg-secondary);border:1px solid var(--border-color);z-index:50;border-radius:6px;flex-direction:column;gap:.4rem;min-width:130px;margin-top:.25rem;padding:.5rem;display:flex;position:absolute;top:100%;right:0;box-shadow:0 4px 6px -1px #00000080}.analyst-status-label{color:var(--text-primary);cursor:pointer;align-items:center;gap:.5rem;margin:0;font-size:.75rem;display:flex}.analyst-status-checkbox{cursor:pointer;margin:0}.analyst-status-divider{background-color:var(--border-color);height:1px;margin:.25rem 0}.analyst-toolbar-btn{padding:.3rem .6rem;font-size:.72rem}.analyst-blade-footer-btn{font-size:.78rem}.analyst-blade-content{flex-direction:column;gap:1.25rem;display:flex}.analyst-verdict-box{background:#0003;border:1px solid #00f0ff14;border-radius:8px;padding:.85rem}.analyst-verdict-header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.analyst-verdict-label{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-cyan);font-size:.68rem;font-weight:600}.analyst-verdict-conclusion{font-size:.82rem;font-weight:600}.analyst-verdict-body{color:var(--text-primary);font-size:.82rem;line-height:1.6}.analyst-verdict-action{color:var(--text-secondary);margin-top:.5rem;font-size:.72rem}.analyst-feedback-row{gap:.5rem;margin-top:.75rem;display:flex}.analyst-feedback-btn{padding:.25rem .5rem;font-size:.72rem}.analyst-section-heading{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin:0 0 .4rem;font-size:.72rem}.analyst-section-heading-flex{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.4rem;margin:0 0 .4rem;font-size:.72rem;display:flex}.analyst-entity-canvas{background:#0003;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:40px;padding:.75rem;display:flex}.analyst-empty-text{color:var(--text-secondary);font-size:.72rem;font-style:italic}.analyst-empty-text-sm{color:var(--text-secondary);font-size:.75rem;font-style:italic}.analyst-action-wrap{flex-wrap:wrap;gap:.4rem;display:flex}.analyst-action-btn-sm{padding:.25rem .5rem;font-size:.72rem}.analyst-label-wrap{flex-wrap:wrap;gap:.4rem;display:flex}.analyst-label-badge{border-radius:4px;padding:.15rem .4rem;font-size:.65rem}.analyst-tuning-btn{color:var(--accent-orange);border-color:#ffaa004d;font-size:.75rem}.analyst-agents-grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.analyst-syncing-label{color:var(--accent-cyan);align-items:center;gap:.2rem;font-size:.72rem;display:flex}.analyst-autonomy-box{background-color:#0003;border-radius:6px;margin-bottom:.75rem;padding:.6rem}.analyst-autonomy-header{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.analyst-autonomy-label{color:var(--text-secondary);font-size:.75rem}.analyst-autonomy-value{font-size:.75rem;font-weight:700}.analyst-autonomy-slider{width:100%;accent-color:var(--accent-cyan);cursor:pointer}.analyst-autonomy-desc{color:var(--text-secondary);text-align:center;margin-top:.3rem;font-size:.65rem}.analyst-qa-list{max-height:300px;margin-top:.75rem;overflow-y:auto}.analyst-qa-card{margin-bottom:.5rem}.analyst-qa-header{margin-bottom:.35rem}.analyst-qa-title{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:.78rem;font-weight:700;overflow:hidden}.analyst-qa-reasoning{color:var(--text-secondary);font-size:.72rem}.analyst-confidence-score{color:var(--text-secondary);margin-left:.4rem}.metrics-root{max-width:1400px;margin:0 auto;padding-bottom:3rem;animation:.5s ease-out fadeIn}.metrics-header{justify-content:space-between;align-items:flex-start;margin-bottom:2rem;display:flex}.metrics-title{color:var(--text-primary);align-items:center;gap:.75rem;margin:0 0 .5rem;font-size:1.6rem;font-weight:600;display:flex}.metrics-subtitle{color:var(--text-secondary);margin:0;font-size:.9rem}.metrics-header-actions{gap:.5rem;display:flex}.metrics-header-btn{color:var(--text-secondary);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:all .2s;display:flex}.metrics-config-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f141e99;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:2rem;padding:1.5rem;animation:.3s ease-out slide-down;box-shadow:0 10px 30px #00000080}.metrics-config-title{color:#fff;align-items:center;gap:.5rem;margin:0 0 1.5rem;display:flex}.metrics-config-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.metrics-config-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.85rem;display:block}.metrics-config-label-flex{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;margin-bottom:.75rem;font-size:.85rem;display:flex}.metrics-config-highlight{color:var(--accent-cyan);font-weight:600}.metrics-time-range-row{gap:.5rem;display:flex}.metrics-slider-wrap{padding-bottom:1.5rem;position:relative}.metrics-slider-marker{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:20px;transform:translate(-50%)}.metrics-slider-tick{opacity:.6;width:2px;height:5px}.metrics-slider-label{white-space:nowrap;opacity:.8;margin-top:2px;font-size:.6rem}.metrics-savings-banner{border-left:3px solid var(--accent-cyan);justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1.25rem 1.5rem;display:flex}.metrics-savings-title{color:var(--text-primary);align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:1rem;font-weight:600;display:flex}.metrics-savings-subtitle{color:var(--text-secondary);margin:0;font-size:.8rem}.metrics-savings-right{text-align:right}.metrics-savings-value{color:var(--accent-cyan);margin:0;font-size:2rem;font-weight:700}.metrics-savings-hours{color:var(--text-secondary);margin:.2rem 0 0;font-size:.75rem}.metrics-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.metrics-kpi-card{border-left:2px solid var(--accent-cyan);padding:1.5rem;position:relative;overflow:hidden}.metrics-kpi-bg-icon{opacity:.03;position:absolute;top:0;right:0;transform:translate(10%,-10%)}.metrics-kpi-heading{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.7rem;font-weight:600;display:flex}.metrics-kpi-value-row{align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.metrics-kpi-value{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:2.5rem;font-weight:700}.metrics-kpi-stats{gap:1rem;margin-top:.75rem;display:flex}.metrics-kpi-stat{flex:1}.metrics-kpi-stat-divider{border-left:1px solid #ffffff0f;flex:1;padding-left:1rem}.metrics-kpi-stat-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.65rem}.metrics-kpi-stat-value{color:var(--text-primary);font-size:1rem;font-weight:600}.metrics-kpi-stat-value-accent{color:var(--accent-cyan);font-size:1rem;font-weight:600}.metrics-soc-section{margin-top:2rem}.metrics-soc-heading{color:var(--text-primary);border-bottom:1px solid #ffffff0f;align-items:center;gap:.75rem;margin:0 0 1.5rem;padding-bottom:.5rem;font-size:1.3rem;font-weight:600;display:flex}.metrics-soc-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.metrics-range-slider{z-index:2;width:100%;position:relative}.inc-card-title-truncate{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.inc-card-id-row{justify-content:space-between;margin-top:.5rem;margin-bottom:.2rem;font-size:.75rem;display:flex}.inc-card-timestamps{color:#fff6;justify-content:space-between;margin-bottom:.5rem;font-size:.65rem;display:flex}.inc-card-labels{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.inc-card-label-badge{border-radius:4px;align-items:center;padding:.2rem .5rem;font-size:.65rem;display:flex}.inc-card-expanded-note{margin-top:.5rem;margin-bottom:.5rem}.inc-card-description{color:var(--text-secondary);white-space:pre-wrap;margin-bottom:.5rem;font-size:.75rem}.inc-card-owner{color:var(--text-secondary);font-size:.7rem}.inc-card-section-divider{border-top:1px solid #ffffff1a;margin-top:1rem;padding-top:.5rem}.inc-card-section-title{align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.inc-card-section-title-trail{align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.75rem;display:flex}.inc-card-empty-text{color:var(--text-secondary);font-size:.7rem;font-style:italic}.inc-card-soar-actions{flex-wrap:wrap;gap:.5rem;display:flex}.inc-card-soar-btn{padding:.2rem .5rem;font-size:.7rem}.inc-card-soar-btn-icon{margin-right:.25rem;display:inline}.inc-card-entity-canvas{background:#0003;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.75rem;min-height:60px;padding:1rem;display:flex}.inc-card-entity-subtext{color:var(--text-secondary);font-size:.65rem}.inc-card-ai-note{background-color:#0003;border:1px solid #00ffff1a;margin-top:.5rem}.inc-card-ai-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.inc-card-ai-body{font-size:.8rem;position:relative}.inc-card-feedback-container{opacity:0;gap:.5rem;transition:opacity .2s;display:flex;position:absolute;top:0;right:0}.inc-card-feedback-btn{padding:.2rem}.inc-card-action-bar{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.inc-card-action-btn{padding:.2rem .5rem;font-size:.7rem}.inc-card-action-btn-flex{flex:1;padding:.2rem .5rem;font-size:.7rem}.inc-card-audit-btn{color:var(--accent-cyan);border-color:#00f0ff26;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.7rem;display:flex}.inc-card-ticket-link{color:#22c55e;border-color:#22c55e2e;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.7rem;text-decoration:none;display:flex}.inc-card-ticket-btn{color:var(--accent-orange);border-color:#ff99004d;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.7rem;display:flex}.inc-card-dropdown{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0f19f2;border:1px solid #ffffff1f;border-radius:8px;min-width:150px;margin-top:4px;padding:.25rem;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #00000080}.inc-card-dropdown-item{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .6rem;font-size:.75rem;display:flex}.inc-card-dropdown-item:hover{background:#ffffff0f}.inc-card-close-btn{color:var(--accent-orange);border-color:var(--accent-orange);padding:.2rem .5rem;font-size:.7rem}.inc-card-autonomous-btn{border-color:var(--accent-purple);color:#f0f;background-color:#ff00ff1a;margin-top:.5rem}.inc-card-tuning-btn{margin-top:.5rem}.inc-card-text-secondary{color:var(--text-secondary)}.inc-card-confidence-suffix{color:var(--text-secondary);margin-left:.5rem}.inc-card-relative-pos{position:relative}.lazy-tab-loader{color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:4rem 2rem;font-size:.82rem;display:flex}.lazy-tab-spinner{border:2px solid #ffffff14;border-top-color:var(--accent-cyan);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.ow-topbar-notif{border-radius:6px;margin-right:auto;padding:4px 12px;font-size:.75rem}.ow-topbar-live{font-size:.7rem}.eng-filter-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.eng-filter-select{padding:.3rem .5rem;font-size:.72rem}.eng-filter-select--articles{max-width:220px;padding:.3rem .5rem;font-size:.72rem}.eng-supported-label{color:var(--text-secondary);cursor:pointer;align-items:center;gap:.3rem;margin-left:auto;font-size:.7rem;display:flex}.eng-accent-checkbox{accent-color:var(--accent-green)}.eng-section-flex{justify-content:space-between;align-items:center;display:flex}.eng-section-flex--mt{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.eng-section-left{align-items:center;gap:.5rem;display:flex}.eng-section-right{align-items:center;gap:.4rem;display:flex}.eng-section-label-no-m{margin:0}.eng-list-gap{gap:.75rem}.eng-btn-sm{padding:.2rem .5rem;font-size:.68rem}.eng-btn-deploy-sm{padding:.25rem .5rem;font-size:.68rem}.eng-deploy-card-row{align-items:flex-start;gap:.5rem;display:flex}.eng-deploy-checkbox{cursor:pointer;accent-color:var(--accent-green);margin-top:.2rem}.eng-deploy-body{flex:1;min-width:0}.eng-deploy-title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.eng-deploy-tactic{color:var(--accent-green);text-transform:uppercase;align-items:center;gap:.4rem;margin-top:.15rem;font-size:.68rem;display:flex}.eng-deploy-missing{color:#ffb84d;align-items:center;gap:.2rem;display:inline-flex}.eng-kql-section{margin-top:.4rem}.eng-kql-header{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.eng-kql-label{align-items:center;gap:.25rem;display:flex}.eng-kql-toggle{cursor:pointer;background:#ffffff14;border-radius:4px;padding:.15rem .4rem;font-size:.62rem}.eng-kql-body{max-height:120px;margin-top:.3rem}.eng-active-card-row{align-items:center;gap:.5rem;display:flex}.eng-active-checkbox{cursor:pointer;accent-color:var(--accent-green)}.eng-active-body{flex:1;min-width:0}.eng-active-title{white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.eng-active-subtitle{color:var(--text-secondary);margin-top:.1rem;font-size:.68rem}.eng-active-missing{color:#ffb84d;margin-left:.4rem}.eng-search-input{width:100%;padding:.35rem .75rem;font-size:.75rem}.eng-empty-msg{font-size:.78rem}.eng-empty-msg--padded{padding:1.5rem 0;font-size:.78rem}.eng-tuning-content{flex-direction:column;flex:1;gap:.75rem;margin-top:.5rem;display:flex;overflow-y:auto}.eng-attribution-badge{border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.eng-attribution-text{color:var(--text-secondary)}.eng-attribution-unmatched{color:#fff6;margin-left:auto;font-size:.68rem}.eng-diff-header-flex{justify-content:space-between;display:flex}.eng-diff-label{align-items:center;gap:.4rem;display:flex}.eng-diff-body-original{border-bottom:1px solid #ffffff0f;max-height:200px}.eng-diff-body-tuned{max-height:300px}.eng-diff-no-change{color:var(--accent-orange);font-style:italic}.eng-diff-removed{color:#f87171;background-color:#ef44441f;border-radius:2px;padding:0 2px;text-decoration:line-through}.eng-diff-added{color:#6ec99a;background-color:#22c55e26;border-radius:2px;padding:0 2px;font-weight:600}.eng-reasoning{color:var(--text-secondary);border-left:2px solid var(--agent-marien);padding-left:.75rem;font-size:.78rem;line-height:1.5}.eng-reasoning--no-lh{color:var(--text-secondary);border-left:2px solid var(--agent-marien);padding-left:.75rem;font-size:.78rem}.eng-vertical-controls{align-items:center;gap:.4rem;display:flex}.eng-lock-label{cursor:pointer;white-space:nowrap;font-size:.65rem}.eng-lock-checkbox{accent-color:#f60;cursor:pointer}.eng-running-status{color:#f60;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.78rem;display:flex}.eng-renzo-content{flex-direction:column;flex:1;gap:.75rem;display:flex}.eng-generated-list{flex-direction:column;gap:.5rem;max-height:250px;display:flex;overflow-y:auto}.eng-log-header{justify-content:space-between;align-items:flex-start;display:flex}.eng-log-title{white-space:nowrap;text-overflow:ellipsis;max-width:75%;font-size:.82rem;font-weight:600;overflow:hidden}.eng-log-meta{color:var(--text-secondary);margin-top:.3rem;font-size:.72rem}.eng-log-ttp{margin-top:.15rem}.eng-deploy-badge{color:#f60;background-color:#ff66001f;border:1px solid #ff660040}.eng-vertical-select{color:#fff;border-radius:6px;outline:none;padding:.2rem .4rem;font-size:.72rem}.eng-card-green-border{border-left-color:var(--accent-green)}.det-modal-copy-btn{color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:4px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.75rem;transition:all .2s;display:flex}.det-modal-container{max-width:960px}.det-modal-header{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.det-modal-header-left{flex:1;min-width:0}.det-modal-header-label-row{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.det-modal-header-label{text-transform:uppercase;letter-spacing:1.5px;color:var(--accent-purple);font-size:.7rem;font-weight:600}.det-modal-badge-auto{color:var(--accent-cyan);background:#00f0ff0f;border:1px solid #00f0ff1f;border-radius:3px;padding:.15rem .4rem;font-size:.6rem}.det-modal-title{color:#fff;margin:0;font-size:1.15rem;font-weight:600;line-height:1.3}.det-modal-meta-row{color:var(--text-secondary);align-items:center;gap:.75rem;margin-top:.5rem;font-size:.75rem;display:flex}.det-modal-source-link{color:var(--accent-cyan);align-items:center;gap:.25rem;text-decoration:none;display:flex}.det-modal-header-right{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.det-modal-confidence{border-radius:20px;padding:.35rem .75rem;font-size:.8rem;font-weight:700}.det-modal-close-btn{cursor:pointer;color:#ffffff80;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:.4rem;transition:all .2s}.det-modal-tab-bar{border-bottom:1px solid #ffffff0f;flex-shrink:0;gap:0;padding:0 1.5rem;display:flex}.det-modal-tab{cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:.75rem 1rem;font-size:.8rem;transition:all .2s;display:flex}.det-modal-content{flex:1;padding:1.5rem;overflow-y:auto}.det-modal-content-col{flex-direction:column;gap:1.5rem;display:flex}.det-modal-reasoning{border-left:3px solid var(--accent-purple);background:#00000040;border-radius:8px;padding:1rem}.det-modal-section-label{text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem;font-size:.7rem;font-weight:600}.det-modal-reasoning-text{color:var(--text-primary);margin:0;font-size:.85rem;line-height:1.6}.det-modal-section-header{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.det-modal-tags-wrap{flex-wrap:wrap;gap:.5rem;display:flex}.det-modal-tag-mitre{color:var(--accent-orange);background:#ffaa001a;border:1px solid #fa03;border-radius:20px;padding:.3rem .75rem;font-size:.75rem;font-weight:500}.det-modal-tag-technique{color:var(--accent-cyan);background:#00ccff14;border:1px solid #00ccff26;border-radius:20px;padding:.3rem .75rem;font-size:.75rem;font-weight:500}.det-modal-pop-list{flex-direction:column;gap:.5rem;display:flex}.det-modal-pop-card{border-radius:8px;padding:.75rem 1rem}.det-modal-pop-card-header{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.det-modal-pop-level-label{text-transform:uppercase;letter-spacing:1px;font-size:.7rem;font-weight:700}.det-modal-pop-desc{color:#ffffff59;font-size:.6rem}.det-modal-pop-items{flex-wrap:wrap;gap:.4rem;display:flex}.det-modal-pop-item{word-break:break-all;background:#0000004d;border-radius:4px;padding:.2rem .5rem;font-size:.75rem}.det-modal-det-list{flex-direction:column;gap:1rem;display:flex}.det-modal-det-card{background:#00000040;border:1px solid #ffffff0f;border-radius:8px;transition:border-color .2s;overflow:hidden}.det-modal-det-header-row{cursor:pointer;align-items:center;gap:.75rem;padding:.85rem 1rem;transition:background .2s;display:flex}.det-modal-det-title-wrap{flex-wrap:wrap;flex:1;align-items:center;gap:.75rem;display:flex}.det-modal-det-title{color:#fff;font-size:.85rem;font-weight:600}.det-modal-badge-tactic{color:var(--accent-orange);background:#ffaa001a;border:1px solid #ffaa0026;border-radius:12px;padding:.15rem .5rem;font-size:.65rem}.det-modal-badge-validated{color:#22c55e;background:#22c55e0f;border:1px solid #22c55e33;border-radius:12px;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.6rem;font-weight:600;display:flex}.det-modal-badge-needs-review{color:#f36;background:#ff33661a;border:1px solid #f363;border-radius:12px;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.6rem;font-weight:600;display:flex}.det-modal-det-reasoning{color:var(--text-secondary);border-bottom:1px solid #ffffff0a;padding:.75rem 1rem;font-size:.8rem;line-height:1.5}.det-modal-det-strategy{border-bottom:1px solid #ffffff0a;grid-template-columns:1fr 1fr;gap:.5rem;padding:.75rem 1rem;display:grid}.det-modal-strategy-cell{background:#0003;border-radius:6px;padding:.5rem}.det-modal-strategy-label{text-transform:uppercase;letter-spacing:.5px;color:var(--accent-cyan);margin-bottom:.25rem;font-size:.6rem;font-weight:600}.det-modal-strategy-value{color:var(--text-primary);font-size:.75rem;line-height:1.4}.det-modal-validation-wrap{background:#ff33660d;border-bottom:1px solid #ffffff0a;padding:.5rem 1rem}.det-modal-validation-label{color:#f36;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.35rem;margin-bottom:.3rem;font-size:.65rem;font-weight:600;display:flex}.det-modal-validation-text{color:var(--text-secondary);font-size:.75rem;line-height:1.4}.det-modal-validation-error{color:#f66;font-family:monospace;font-size:.75rem}.det-modal-kql-pre{color:#c9d1d9;white-space:pre-wrap;word-break:break-word;background:#0d1117;max-height:400px;margin:0;padding:1rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8rem;line-height:1.6;overflow-y:auto}.thunt-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#000000c7;justify-content:center;align-items:center;padding:1.5rem;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.thunt-modal{background:#0d131f;border:1px solid #00ccff40;border-radius:10px;flex-direction:column;width:100%;max-width:860px;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #000000d9}.thunt-modal-header{background:linear-gradient(135deg,#00ccff14,#0006);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1.1rem 1.5rem;display:flex}.thunt-modal-title{color:var(--accent-cyan);align-items:center;gap:.6rem;margin:0;font-size:1.15rem;font-weight:600;display:flex}.thunt-modal-close{color:var(--text-secondary);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.thunt-modal-close:hover{color:#ff4d79;background:#f363;border-color:#f366}.thunt-modal-body{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;overflow-y:auto}.thunt-detail-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:.4rem;font-size:.72rem;font-weight:600;display:block}.thunt-hypothesis,.thunt-attribution,.thunt-reasoning,.thunt-remediation{color:var(--text-primary);background:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;padding:.85rem 1rem;font-size:.84rem;line-height:1.6}.thunt-stats-grid{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.thunt-stat-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:6px;padding:.75rem 1rem}.thunt-detail-label-sm{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin-bottom:.25rem;font-size:.65rem;display:block}.thunt-stat-value{font-family:var(--font-mono);font-size:1.1rem;font-weight:700}.thunt-kql-header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.thunt-kql-actions{align-items:center;gap:.6rem;display:flex}.thunt-badge-verified{color:var(--accent-green);background:#22c55e1a;border:1px solid #22c55e40;border-radius:4px;padding:.25rem .6rem;font-size:.7rem;font-weight:600}.thunt-badge-unverified{color:var(--accent-orange);background:#ffaa001a;border:1px solid #ffaa0040;border-radius:4px;padding:.25rem .6rem;font-size:.7rem;font-weight:600}.thunt-copy-btn,.thunt-copy-btn-copied{cursor:pointer;border-radius:5px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.75rem;font-weight:500;transition:all .15s;display:flex}.thunt-copy-btn{color:var(--accent-cyan);background:#00ccff14;border:1px solid #00ccff40}.thunt-copy-btn:hover{background:#00ccff2e;border-color:#0cf6}.thunt-copy-btn-copied{color:var(--accent-green);background:#22c55e1f;border:1px solid #22c55e4d}.thunt-kql{font-family:var(--font-mono,monospace);color:#e2e8f0;background:#00000080;border:1px solid #ffffff1a;border-radius:6px;margin:0;padding:1rem;font-size:.78rem;line-height:1.5;overflow-x:auto}.thunt-modal-footer{background:#0000004d;border-top:1px solid #ffffff14;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.det-modal-kql-pre--short{color:#c9d1d9;white-space:pre-wrap;word-break:break-word;background:#0d1117;max-height:350px;margin:0;padding:1rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8rem;line-height:1.6;overflow-y:auto}.det-modal-rule-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.det-modal-rule-label-row{align-items:center;gap:.5rem;display:flex}.det-modal-rule-siem{color:#fff;text-transform:capitalize;font-size:.8rem;font-weight:600}.det-modal-empty{border-left:3px solid var(--accent-orange);background:#ffa50014;border-radius:8px;padding:1.5rem}.det-modal-empty-header{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.det-modal-empty-title{color:var(--accent-orange);font-size:.85rem;font-weight:600}.det-modal-empty-desc{color:var(--text-secondary);margin:.5rem 0 0;font-size:.8rem;line-height:1.5}.det-modal-empty-quote{color:var(--text-secondary);opacity:.7;margin-top:.75rem;font-size:.8rem;font-style:italic}.det-modal-footer{border-top:1px solid #ffffff0f;flex-shrink:0;justify-content:flex-end;gap:.75rem;padding:.75rem 1.5rem;display:flex}.det-modal-btn-delete{color:var(--accent-red);cursor:pointer;background:#ff33661a;border:1px solid #f363;border-radius:6px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8rem;transition:all .2s;display:flex}.det-modal-btn-delete:hover{background:#ff336626;border-color:#ff336640}.det-modal-btn-export{background:var(--accent-purple);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.det-modal-btn-export:hover{filter:brightness(1.15)}.approval-root{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;overflow:hidden}.approval-header{background:#0003;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.approval-header-left{align-items:center;gap:.75rem;display:flex}.approval-header-title{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:600}.approval-badge-count{color:#e0758e;text-align:center;background:#ff33661f;border-radius:10px;min-width:22px;padding:2px 8px;font-size:.7rem;font-weight:700;animation:2s infinite pulse}.approval-tab-group{background:#0000004d;border-radius:8px;gap:.25rem;padding:2px;display:flex}.approval-tab-btn{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.3rem;padding:.3rem .7rem;font-family:inherit;font-size:.75rem;transition:all .2s;display:flex}.approval-tab-btn--active{color:var(--accent-cyan);background:#00d4ff12;font-weight:600}.approval-tab-btn--inactive{color:var(--text-secondary);background:0 0;font-weight:400}.approval-content{max-height:600px;padding:.75rem;overflow-y:auto}.approval-loading{color:var(--text-secondary);justify-content:center;padding:2rem;display:flex}.approval-empty{text-align:center;color:var(--text-secondary);padding:3rem 1rem}.approval-empty-icon{opacity:.15;margin-bottom:.75rem}.approval-empty-title{margin:0 0 .25rem;font-size:.85rem}.approval-empty-sub{opacity:.6;font-size:.72rem}.approval-list{flex-direction:column;gap:.5rem;display:flex}.approval-item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;padding:.85rem 1rem;transition:all .2s}.approval-item:hover{background:#ffffff0a;border-color:#ffffff1a}.approval-item-top{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.approval-item-top-left{align-items:center;gap:.5rem;display:flex}.approval-badge-risk{letter-spacing:.5px;border-radius:4px;padding:2px 6px;font-size:.6rem;font-weight:700}.approval-item-agent{color:var(--text-primary);align-items:center;gap:.3rem;font-size:.78rem;display:flex}.approval-item-agent-name{font-weight:500}.approval-time-remaining{align-items:center;gap:.25rem;font-size:.7rem;display:flex}.approval-item-action{color:var(--text-primary);margin-bottom:.5rem;font-size:.82rem;line-height:1.4}.approval-detail-context{color:var(--text-secondary);background:#0003;border-radius:6px;margin-bottom:.5rem;padding:.5rem .65rem;font-size:.72rem;line-height:1.5}.approval-detail-label{color:var(--accent-cyan);font-weight:500}.approval-detail-reasoning{opacity:.8;margin-top:.25rem;font-style:italic}.approval-btn-comment{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;padding:.2rem 0;font-family:inherit;font-size:.7rem;display:flex}.approval-detail-textarea{resize:vertical;width:100%;min-height:50px;color:var(--text-primary);background:#0000004d;border:1px solid #ffffff1a;border-radius:6px;outline:none;margin-bottom:.5rem;padding:.5rem;font-family:inherit;font-size:.78rem}.approval-btn-group{gap:.5rem;margin-top:.5rem;display:flex}.approval-btn-action{border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.3rem;padding:.45rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:all .2s;display:flex}.approval-btn-approve{color:#6ec99a;background:#22c55e0d;border:1px solid #22c55e2e}.approval-btn-approve:hover:not(:disabled){background:#22c55e1f}.approval-btn-deny{color:#e0758e;background:#ff33660d;border:1px solid #ff33662e}.approval-btn-deny:hover:not(:disabled){background:#ff33661f}.approval-history-empty{text-align:center;color:var(--text-secondary);padding:2rem;font-size:.8rem}.approval-history-list{flex-direction:column;gap:.35rem;display:flex}.approval-history-item{background:#ffffff05;border:1px solid #ffffff0a;border-radius:6px;align-items:center;gap:.65rem;padding:.55rem .75rem;font-size:.75rem;display:flex}.approval-history-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.approval-history-body{flex:1;min-width:0}.approval-history-action{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.approval-history-meta{color:var(--text-secondary);font-size:.68rem}.approval-badge-status{text-transform:uppercase;border-radius:4px;padding:1px 6px;font-size:.65rem;font-weight:600}.shadow-root{flex-direction:column;gap:1rem;animation:.5s ease-out fadeIn;display:flex}.shadow-loading{text-align:center;color:var(--text-secondary);padding:2rem}.shadow-header{align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.shadow-header-title{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:700}.shadow-header-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:10px;padding:.2rem .6rem;font-size:.7rem;font-weight:600}.shadow-ring-container{position:relative}.shadow-ring-svg{transform:rotate(-90deg)}.shadow-ring-circle{transition:stroke-dashoffset 1.5s cubic-bezier(.22,1,.36,1),stroke .5s}.shadow-ring-overlay{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.shadow-ring-score{letter-spacing:-.02em;font-size:1.8rem;font-weight:800;line-height:1}.shadow-ring-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;margin-top:.2rem;font-size:.65rem}.shadow-mode-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.shadow-mode-btn{cursor:pointer;text-align:left;border-radius:12px;padding:1.25rem;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.shadow-mode-indicator{border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse;position:absolute;top:.75rem;right:.75rem}.shadow-mode-row{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.shadow-mode-label{font-size:.9rem;font-weight:600}.shadow-mode-desc{color:var(--text-secondary);margin:0;font-size:.75rem;line-height:1.5}.shadow-metrics-grid{grid-template-columns:1fr 1fr 1fr;gap:.75rem;display:grid}.shadow-metric-panel{background:#0000004d;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;align-items:center;padding:1.5rem;display:flex}.shadow-metric-panel-plain{background:#0000004d;border:1px solid #ffffff0f;border-radius:14px;padding:1.5rem}.shadow-metric-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:.75rem;font-size:.7rem;font-weight:600}.shadow-metric-label-center{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1.5px;text-align:center;margin-bottom:.75rem;font-size:.7rem;font-weight:600}.shadow-metric-label-sm{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:.5rem;font-size:.7rem;font-weight:600}.shadow-metric-value{letter-spacing:-.03em;font-size:3rem;font-weight:800;line-height:1}.shadow-metric-sub{color:var(--text-secondary);margin-top:.5rem;font-size:.75rem}.shadow-matrix-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.shadow-matrix-cell{text-align:center;border-radius:8px;padding:.75rem}.shadow-matrix-value{font-size:1.5rem;font-weight:800;line-height:1}.shadow-matrix-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-top:.3rem;font-size:.65rem}.shadow-upgrade-banner{background:#1eb53a0d;border:1px solid #1eb53a26;border-radius:12px;align-items:center;gap:.75rem;padding:1rem 1.25rem;animation:.5s ease-out fadeIn;display:flex}.shadow-upgrade-title{color:var(--accent-green);margin-bottom:.2rem;font-size:.85rem;font-weight:600}.shadow-upgrade-text{color:var(--text-secondary);font-size:.78rem;line-height:1.5}.shadow-upgrade-btn{color:var(--accent-green);cursor:pointer;white-space:nowrap;background:#1eb53a1a;border:1px solid #1eb53a33;border-radius:8px;padding:.5rem 1rem;font-size:.8rem;font-weight:600;transition:all .2s}.shadow-upgrade-btn:hover{background:#1eb53a2e}.shadow-timeline-panel{background:#0000004d;border:1px solid #ffffff0f;border-radius:14px;overflow:hidden}.shadow-timeline-header{border-bottom:1px solid #ffffff0f;align-items:center;gap:.5rem;padding:1rem 1.25rem;display:flex}.shadow-timeline-title{color:var(--text-primary);font-size:.85rem;font-weight:600}.shadow-timeline-subtitle{color:var(--text-secondary);margin-left:auto;font-size:.7rem}.shadow-timeline-scroll{max-height:400px;overflow-y:auto}.shadow-timeline-row{grid-template-columns:1fr 110px 110px 32px;align-items:center;gap:.75rem;padding:.75rem 1.25rem;transition:background .2s;display:grid}.shadow-timeline-incident{min-width:0}.shadow-timeline-incident-title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:500;overflow:hidden}.shadow-timeline-incident-meta{color:var(--text-secondary);align-items:center;gap:.4rem;margin-top:.15rem;font-size:.68rem;display:flex}.shadow-severity-badge{border-radius:4px;padding:.1rem .35rem;font-size:.6rem;font-weight:600}.shadow-decision-col{text-align:center}.shadow-decision-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.15rem;font-size:.65rem}.shadow-agree-col{justify-content:center;display:flex}.shadow-verdict-badge{border-radius:6px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.shadow-verdict-confidence{opacity:.7;font-size:.6rem}.sla-root{min-height:100vh;color:var(--text-primary);padding:24px 32px;font-family:Inter,Segoe UI,system-ui,sans-serif}.sla-header{justify-content:space-between;align-items:flex-start;margin-bottom:28px;display:flex}.sla-heading{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.sla-sub{color:var(--text-secondary);margin-top:4px;margin-bottom:0;font-size:13px}.sla-refresh-ts{color:var(--text-secondary);margin-left:12px}.sla-grid{grid-template-columns:380px 1fr;align-items:start;gap:20px;display:grid}.sla-col{flex-direction:column;gap:16px;display:flex}.sla-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;border:1px solid #ffffff14;border-radius:14px;padding:20px 24px}.sla-card-title{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.07em;margin:0 0 16px;font-size:13px;font-weight:700}.sla-refresh-btn{color:var(--accent-blue);cursor:pointer;background:#3366ff0f;border:1px solid #3366ff2e;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .2s}.sla-refresh-btn:disabled{cursor:not-allowed;opacity:.5}.sla-refresh-btn:hover:not(:disabled){background:#3366ff1f}.sla-error-banner{color:var(--accent-red);background:#ef44440f;border:1px solid #ef444426;border-radius:8px;margin-bottom:20px;padding:10px 16px;font-size:13px}.sla-status-dot{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.sla-metric-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex:1;min-width:140px;padding:16px 20px}.sla-metric-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:11px}.sla-metric-value{font-size:26px;font-weight:700;line-height:1.1}.sla-metric-sub{color:var(--text-secondary);margin-top:4px;font-size:12px}.sla-health-list{flex-direction:column;gap:10px;display:flex}.sla-health-row{justify-content:space-between;align-items:center;display:flex}.sla-health-label{color:var(--text-primary);align-items:center;font-size:14px;display:flex}.sla-health-detail{color:var(--text-secondary);font-size:12px}.sla-health-footer{border-top:1px solid #ffffff0f;align-items:center;gap:8px;margin-top:16px;padding-top:12px;display:flex}.sla-status-badge{border-radius:20px;padding:3px 10px;font-size:12px;font-weight:600}.sla-uptime-text{color:var(--text-secondary);font-size:12px}.sla-agent-list{flex-direction:column;gap:12px;display:flex}.sla-agent-row{background:#ffffff08;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;display:flex}.sla-agent-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.sla-agent-info{flex:1;min-width:0}.sla-agent-name{color:var(--text-primary);font-size:13px;font-weight:600}.sla-agent-role{color:var(--text-secondary);margin-left:6px;font-size:11px;font-weight:400}.sla-agent-action{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:340px;font-size:11px;overflow:hidden}.sla-agent-time{color:var(--text-secondary);flex-shrink:0;font-size:11px}.sla-metrics-wrap{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.sla-progress-wrap{margin-bottom:8px}.sla-progress-header{color:var(--text-secondary);justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.sla-progress-rate{font-weight:600}.sla-progress-track{background:#ffffff14;border-radius:3px;height:6px;overflow:hidden}.sla-progress-fill{border-radius:3px;height:100%;transition:width .8s}.sla-retired-text{color:var(--text-secondary);font-size:12px}.sla-unavailable-text{color:var(--text-secondary);font-size:13px}.sla-feed-scroll{flex-direction:column;gap:6px;max-height:420px;display:flex;overflow-y:auto}.sla-feed-empty{color:var(--text-secondary);font-size:13px}.sla-feed-item{background:#ffffff05;border-radius:6px;gap:10px;padding:8px 10px;display:flex}.sla-feed-time{color:var(--text-secondary);flex-shrink:0;width:50px;padding-top:2px;font-size:10px}.sla-feed-body{flex:1;min-width:0}.sla-feed-agent{margin-right:6px;font-size:11px;font-weight:600}.sla-feed-action{color:var(--text-primary);word-break:break-word;font-size:12px}.sla-rate-list{flex-direction:column;gap:8px;display:flex}.sla-rate-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:6px 0;display:flex}.sla-rate-name{color:var(--text-primary);font-size:13px}.sla-rate-path{color:var(--text-secondary);font-size:10px}.sla-rate-badge{color:var(--accent-blue);background:#3366ff1a;border:1px solid #36f3;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700}.rel-root{height:100%;padding-right:1rem;overflow-y:auto}.rel-header{justify-content:space-between;align-items:flex-start;margin-bottom:2rem;display:flex}.rel-title{color:var(--accent-purple);align-items:center;gap:.5rem;margin:0;display:flex}.rel-subtitle{color:var(--text-secondary);margin-top:.5rem}.rel-generate-btn{width:auto;padding:.75rem 1.5rem}.rel-spinner{border-width:2px;width:16px;height:16px}.rel-error{color:var(--accent-red);margin-bottom:1rem}.rel-warning{color:var(--accent-orange);background:#ff99000f;border:1px solid #ff99001f;border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9rem}.rel-analysis{flex-direction:column;gap:1.5rem;display:flex}.rel-sentiment-header{background:linear-gradient(90deg,#0009 0%,#0003 100%);border-radius:0 8px 8px 0;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.rel-sentiment-row{align-items:center;gap:1rem;display:flex}.rel-sentiment-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;font-size:.8rem;font-weight:600}.rel-sentiment-badge{border-radius:16px;padding:.25rem 1rem;font-size:1rem;font-weight:700}.rel-sentiment-reasoning{color:#fff;margin:0;font-size:1.1rem}.rel-card{border:1px solid var(--border-color);background:#ffffff05;border-radius:8px;padding:1.5rem}.rel-card-fullwidth{border:1px solid var(--border-color);background:#ffffff05;border-radius:8px;grid-column:1/-1;padding:1.5rem}.rel-card-heading{color:#fff;align-items:center;gap:.5rem;margin-top:0;margin-bottom:1rem;display:flex}.rel-card-list{color:var(--text-secondary);flex-direction:column;gap:.5rem;margin:0;padding-left:1.5rem;display:flex}.rel-card-body{color:var(--text-secondary);line-height:1.6}.rel-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.rel-tag-wrap{flex-wrap:wrap;gap:.5rem;display:flex}.rel-tag-actor{color:var(--accent-red);background:#ff64640f;border:1px solid #ff64641f;border-radius:4px;padding:.25rem .75rem;font-size:.9rem}.rel-tag-mitre{color:var(--accent-green);background:#00ff960f;border:1px solid #00ff961f;border-radius:4px;padding:.25rem .75rem;font-size:.9rem}.rel-empty{text-align:center;color:var(--text-secondary);background:#ffffff05;border:1px dashed #ffffff1a;border-radius:12px;padding:4rem}.rel-empty-icon{opacity:.3;margin:0 auto 1rem}.ts-page{color:#e2e8f0;background:#0a0e17;min-height:100vh;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.ts-loading{color:#ffffff80;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:60vh;display:flex}.ts-loading-icon{color:#0cf;animation:2s ease-in-out infinite pulse}.ts-error{color:#f68;background:#ff33661a;border:1px solid #f363;border-radius:10px;align-items:center;gap:.5rem;max-width:600px;margin:2rem auto;padding:1rem 1.5rem;display:flex}.ts-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:100;background:#ffffff05;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:1.5rem 2.5rem;display:flex;position:sticky;top:0}.ts-header-left{align-items:center;gap:1rem;display:flex}.ts-logo{color:#0cf;background:linear-gradient(135deg,#00ccff26,#a855f726);border:1px solid #00ccff26;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ts-title{background:linear-gradient(135deg,#0cf,#a855f7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.35rem;font-weight:700}.ts-subtitle{color:#fff6;margin:2px 0 0;font-size:.75rem}.ts-header-right{align-items:center;gap:.75rem;display:flex}.ts-live-dot{background:#00e676;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 8px #00e67680}.ts-live-text{letter-spacing:.1em;color:#00e676;font-size:.65rem;font-weight:700}.ts-stat-badge{color:#ffffff80;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.7rem;display:flex}.ts-brief{background:#00ccff08;border:1px solid #00ccff1a;border-radius:14px;margin:1.5rem 2.5rem;overflow:hidden}.ts-brief-toggle{color:#e2e8f0;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.25rem;font-size:.85rem;font-weight:600;display:flex}.ts-brief-toggle:hover{background:#00ccff0d}.ts-brief-toggle-left{color:#0cf;align-items:center;gap:.5rem;display:flex}.ts-brief-age{color:#ffffff59;background:#ffffff0a;border-radius:10px;padding:2px 8px;font-size:.65rem;font-weight:400}.ts-brief-body{padding:0 1.25rem 1.25rem}.ts-brief-text{color:#ffffffb3;margin:0 0 1rem;font-size:.85rem;line-height:1.65}.ts-brief-threats,.ts-brief-recs{margin-top:1rem}.ts-brief-threats h4,.ts-brief-recs h4{text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.ts-brief-threats ul,.ts-brief-recs ul{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ts-brief-threats li,.ts-brief-recs li{color:#ffffffa6;background:#ffffff08;border-left:3px solid #00ccff4d;border-radius:8px;padding:.4rem .75rem;font-size:.8rem}.ts-brief-recs li{border-left-color:#00e6764d}.ts-filters{flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem;padding:0 2.5rem;display:flex}.ts-filter-btn{color:#fff9;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.72rem;font-weight:500;transition:all .2s;display:flex}.ts-filter-btn:hover{color:#e2e8f0;background:#ffffff0f}.ts-filter-btn.active{color:#0cf;background:#00ccff14;border-color:#0cf3}.ts-filter-count{color:#ffffff73;background:#ffffff0f;border-radius:10px;padding:1px 6px;font-size:.6rem}.ts-feed{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1rem;padding:0 2.5rem 3rem;display:grid}.ts-card{cursor:pointer;color:inherit;background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;text-decoration:none;transition:all .25s;display:flex;overflow:hidden}.ts-card:hover{background:#ffffff0d;border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 8px 32px #0000004d}.ts-card-accent{flex-shrink:0;width:3px}.ts-card-body{flex:1;min-width:0;padding:1rem 1.25rem}.ts-card-meta{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ts-card-source{letter-spacing:.02em;text-transform:uppercase;border-radius:10px;padding:2px 8px;font-size:.6rem;font-weight:600}.ts-card-time{color:#ffffff59;align-items:center;gap:.25rem;font-size:.65rem;display:flex}.ts-card-title{color:#e2e8f0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .4rem;font-size:.9rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.ts-card:hover .ts-card-title{color:#fff}.ts-card-snippet{color:#ffffff73;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .5rem;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ts-card-footer{justify-content:space-between;align-items:center;display:flex}.ts-card-author{color:#ffffff4d;font-size:.65rem}.ts-card-link-icon{color:#fff3;transition:color .2s}.ts-card:hover .ts-card-link-icon{color:#0cf}.ts-footer{color:#ffffff40;border-top:1px solid #ffffff0a;justify-content:center;align-items:center;gap:.5rem;padding:2rem;font-size:.7rem;display:flex}@media (max-width:768px){.ts-header{flex-wrap:wrap;gap:.75rem;padding:1rem 1.25rem}.ts-header-right{justify-content:flex-start;width:100%}.ts-brief{margin:1rem 1.25rem}.ts-filters{padding:0 1.25rem}.ts-feed{grid-template-columns:1fr;padding:0 1.25rem 2rem}}@media (max-width:480px){.ts-title{font-size:1.1rem}.ts-stat-badge{display:none}}:root{--header-height:64px;--subnav-bg:#1f2430;--subnav-text:#e6e9ef;--subnav-text-active:#fff;--subnav-accent:#4f8cff;--modal-max-height:90dvh}.atlas-modal-overlay{z-index:1000;overscroll-behavior:contain;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.atlas-modal{width:100%;max-width:720px;max-height:var(--modal-max-height);max-height:90vh;max-height:var(--modal-max-height);background:var(--surface-1,#12151c);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 40px #00000073}.atlas-modal__header{background:inherit;z-index:2;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.atlas-modal__close{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.atlas-modal__body{-webkit-overflow-scrolling:touch;padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));flex:auto;overflow-y:auto}@media (max-width:480px){.atlas-modal-overlay{align-items:flex-end;padding:8px}.atlas-modal{border-bottom-right-radius:0;border-bottom-left-radius:0;max-height:95dvh}}.settings-page{padding-top:calc(var(--header-height) + 24px)}.settings-page__title{z-index:1;margin:0 0 8px;line-height:1.2;position:relative}.app-header{z-index:100}.settings-page [id]{scroll-margin-top:calc(var(--header-height) + 16px)}.settings-subnav{background:var(--subnav-bg);border-bottom:1px solid #ffffff1a;gap:4px;padding:6px 8px;display:flex;overflow-x:auto}.settings-subnav__item{color:var(--subnav-text);white-space:nowrap;border-radius:8px;padding:10px 16px;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s}.settings-subnav__item:hover{color:var(--subnav-text-active);background:#ffffff14}.settings-subnav__item:focus-visible{outline:2px solid var(--subnav-accent);outline-offset:2px}.settings-subnav__item--active{color:var(--subnav-text-active);box-shadow:inset 0 -2px 0 var(--subnav-accent);background:#4f8cff2e}.settings-danger-zone__actions{justify-content:flex-start;align-items:center;width:100%;display:flex}.settings-danger-zone__actions .btn-delete-account,.btn-delete-account{align-self:flex-start;margin-left:0;margin-right:auto}.portrait-kiosk-backdrop{z-index:9999;color:#f8fafc;font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);background-color:#070a12;background-image:radial-gradient(at 0 0,#06b6d414 0,#0000 50%),radial-gradient(at 100% 100%,#a855f714 0,#0000 50%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex-direction:column;animation:.3s cubic-bezier(.16,1,.3,1) kioskFadeIn;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes kioskFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.kiosk-ambient-glow{pointer-events:none;z-index:0;transition:background .8s;position:absolute;inset:0}.kiosk-header{z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d121ed9;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.5rem;display:flex;position:relative}.kiosk-brand{align-items:center;gap:.75rem;display:flex}.kiosk-live-badge{color:var(--accent-cyan,#06b6d4);letter-spacing:.08em;text-transform:uppercase;background:#06b6d41f;border:1px solid #06b6d44d;border-radius:20px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.75rem;font-weight:700;display:flex}.kiosk-live-badge .live-dot{background:#06b6d4;border-radius:50%;width:8px;height:8px;animation:1.5s infinite livePulse;box-shadow:0 0 10px #06b6d4}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.kiosk-divider{color:#fff3;font-weight:300}.kiosk-clock{font-family:var(--font-mono,monospace);color:var(--text-secondary,#94a3b8);letter-spacing:.05em;font-size:.85rem}.kiosk-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.kiosk-pill-group{background:#0006;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:3px;padding:3px;display:flex}.pill-group-label{color:var(--text-secondary,#94a3b8);align-items:center;gap:.25rem;padding:0 .5rem;font-size:.72rem;font-weight:600;display:flex}.kiosk-pill{color:var(--text-secondary,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.kiosk-pill:hover{color:#fff;background:#ffffff14}.kiosk-pill.active{color:#38bdf8;background:linear-gradient(135deg,#06b6d433,#3b82f633);border:1px solid #38bdf866;box-shadow:0 0 10px #38bdf833}.kiosk-select{color:#f1f5f9;cursor:pointer;background:#00000080;border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:.4rem .75rem;font-size:.78rem;font-weight:500;transition:border-color .2s}.kiosk-select:hover{border-color:#38bdf866}.kiosk-btn-icon{color:#e2e8f0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}.kiosk-btn-icon:hover{color:#fff;background:#ffffff1f;border-color:#ffffff40}.kiosk-btn-icon.playing{color:#4ade80;background:#22c55e26;border-color:#22c55e66}.kiosk-btn-icon.close-btn:hover{color:#f87171;background:#ef444433;border-color:#ef444466}.kiosk-body{z-index:1;flex-direction:column;flex:1;padding:1.5rem;display:flex;position:relative;overflow-y:auto}.kiosk-empty-state{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:400px;margin:auto;display:flex}.kiosk-action-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#06b6d433,#3b82f633);border:1px solid #38bdf866;border-radius:8px;padding:.6rem 1.25rem;font-weight:600}.kiosk-spotlight-container{flex-direction:column;gap:1rem;width:100%;max-width:820px;margin:auto;display:flex}.kiosk-timer-bar-track{background:#ffffff14;border-radius:2px;width:100%;height:4px;overflow:hidden}.kiosk-timer-bar-fill{background:linear-gradient(90deg,#06b6d4,#3b82f6,#a855f7);width:0%;height:100%;animation:linear forwards timerFill}@keyframes timerFill{0%{width:0%}to{width:100%}}.kiosk-spotlight-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0d1321d9;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:1.5rem;padding:2.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0009,inset 0 1px #ffffff1a}.kiosk-spotlight-card.transition-fade{animation:.5s ease-in-out slideFadeIn}.kiosk-spotlight-card.transition-slide{animation:.4s cubic-bezier(.16,1,.3,1) slideInRight}@keyframes slideFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.spotlight-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.spotlight-source{align-items:center;gap:.75rem;display:flex}.source-fav{object-fit:contain;background:#ffffff1a;border-radius:6px;width:28px;height:28px}.source-name{color:#f1f5f9;font-size:1.05rem;font-weight:700}.pub-time{color:#94a3b8;align-items:center;gap:.35rem;margin-left:.5rem;font-size:.82rem;display:flex}.severity-badge{letter-spacing:.05em;text-transform:uppercase;border:1px solid;border-radius:20px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.8rem;font-weight:800;display:flex}.spotlight-title{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.75rem;font-weight:700;line-height:1.35}.spotlight-snippet{color:#cbd5e1;background:#00000040;border-left:3px solid #38bdf8;border-radius:0 12px 12px 0;padding:1.15rem 1.35rem;font-size:1.05rem;line-height:1.6}.spotlight-tags{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.spotlight-tag{color:#38bdf8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;padding:.3rem .7rem;font-size:.78rem;font-weight:600}.spotlight-tag.creator{color:#94a3b8;border-color:#ffffff0d}.spotlight-actions{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:.5rem;display:flex}.spotlight-action-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#06b6d440,#3b82f640);border:1px solid #38bdf880;border-radius:10px;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.spotlight-action-primary:hover{background:linear-gradient(135deg,#06b6d466,#3b82f666);box-shadow:0 0 20px #38bdf84d}.spotlight-action-secondary{color:#fbbf24;cursor:pointer;background:linear-gradient(135deg,#f59e0b26,#eab30833);border:1px solid #f59e0b66;border-radius:10px;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.spotlight-action-secondary:hover{background:linear-gradient(135deg,#f59e0b4d,#eab30859);box-shadow:0 0 20px #f59e0b4d}.spotlight-action-link{color:#38bdf8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:.4rem;margin-left:auto;padding:.7rem 1rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.spotlight-action-link:hover{color:#fff;background:#38bdf81a;border-color:#38bdf84d}.spotlight-action-qr{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;padding:.7rem;transition:all .2s;display:flex}.spotlight-action-qr:hover{color:#fff;background:#ffffff26}.kiosk-nav-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d121eb3;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;padding:.6rem 1.25rem;display:flex}.kiosk-nav-arrow{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:flex}.kiosk-nav-arrow:hover{background:#38bdf833;border-color:#38bdf880;transform:scale(1.05)}.kiosk-scrubber-info{flex-direction:column;align-items:center;gap:.4rem;display:flex}.scrubber-counter{font-family:var(--font-mono,monospace);color:#94a3b8;letter-spacing:.1em;font-size:.75rem;font-weight:700}.scrubber-dots{align-items:center;gap:6px;max-width:320px;padding:2px;display:flex;overflow-x:auto}.scrubber-dots .dot{cursor:pointer;background:#fff3;border-radius:50%;width:8px;height:8px;transition:all .2s}.scrubber-dots .dot:hover{background:#ffffff80}.scrubber-dots .dot.active{background:#38bdf8;border-radius:4px;width:24px;box-shadow:0 0 10px #38bdf8}.qr-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#000000d9;justify-content:center;align-items:center;animation:.2s kioskFadeIn;display:flex;position:absolute;inset:0}.qr-card{text-align:center;background:#0f172a;border:1px solid #38bdf866;border-radius:16px;flex-direction:column;align-items:center;gap:1rem;max-width:320px;padding:2rem;display:flex}.qr-img{background:#fff;border-radius:12px;width:180px;height:180px;padding:10px}.qr-url{color:#94a3b8;word-break:break-all;margin:0;font-size:.75rem}.kiosk-grid-container{gap:1.25rem;height:100%;padding-bottom:.5rem;display:flex;overflow-x:auto}.kiosk-grid-column{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1321b3;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;flex:1;min-width:320px;max-width:380px;display:flex;overflow:hidden}.grid-column-header{background:#0000004d;border-bottom:1px solid #ffffff0f;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.grid-column-header h3{color:#f1f5f9;flex:1;margin:0;font-size:1rem;font-weight:700}.item-count-badge{color:#38bdf8;background:#38bdf81f;border-radius:12px;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.grid-column-items{flex-direction:column;flex:1;gap:.75rem;padding:.85rem;display:flex;overflow-y:auto}.kiosk-grid-card{color:inherit;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:.5rem;padding:1rem;text-decoration:none;transition:all .2s;display:flex}.kiosk-grid-card:hover{background:#ffffff14;border-color:#38bdf84d;transform:translateY(-2px)}.grid-card-top{justify-content:space-between;align-items:center;display:flex}.grid-sev-tag{text-transform:uppercase;border-radius:4px;padding:.15rem .45rem;font-size:.68rem;font-weight:800}.grid-sev-tag.Critical{color:#ef4444;background:#ef444433}.grid-sev-tag.High{color:#f97316;background:#f9731633}.grid-sev-tag.Medium{color:#eab308;background:#eab30833}.grid-sev-tag.Info{color:#06b6d4;background:#06b6d433}.grid-card-date{color:#94a3b8;font-size:.72rem}.grid-card-title{color:#f8fafc;margin:0;font-size:.9rem;font-weight:600;line-height:1.4}.grid-card-snippet{color:#cbd5e1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.kiosk-spotlight-container.large-display{flex:1;justify-content:center;width:94vw;max-width:1140px}.kiosk-spotlight-card.large-card{flex-direction:column;flex:1;gap:1.25rem;height:calc(88vh - 110px);padding:2.5rem;display:flex;overflow:hidden}.spotlight-hero-banner{background:#020617;border-bottom:1px solid #38bdf84d;width:calc(100% + 5rem);height:240px;min-height:200px;margin:-2.5rem -2.5rem .5rem;position:relative;overflow:hidden}.spotlight-hero-banner .hero-img{object-fit:cover;object-position:center;filter:brightness(.9)contrast(1.05);width:100%;height:100%}.spotlight-hero-banner .hero-vignette{background:linear-gradient(#0d132133 0%,#0d1321b3 60%,#0d1321fa 100%);position:absolute;inset:0}.spotlight-hero-banner .hero-source-tag{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f8fafc;background:#0d121ed9;border:1px solid #ffffff26;border-radius:20px;align-items:center;gap:.6rem;padding:.35rem .85rem;font-size:.85rem;font-weight:700;display:flex;position:absolute;bottom:1rem;left:1.5rem}.spotlight-body-scroll-wrapper{border-left:4px solid var(--accent-cyan,#06b6d4);background:#00000059;border-radius:0 12px 12px 0;flex-direction:column;flex:1;min-height:120px;max-height:calc(75vh - 220px);transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.spotlight-body-scroll-wrapper.compact{flex:0 auto;min-height:auto}.spotlight-body-scroll{scroll-behavior:smooth;flex-direction:column;flex:1;gap:1rem;padding:1.35rem 1.5rem;display:flex;overflow-y:auto}.spotlight-body-scroll::-webkit-scrollbar{width:6px}.spotlight-body-scroll::-webkit-scrollbar-track{background:#0003;border-radius:3px}.spotlight-body-scroll::-webkit-scrollbar-thumb{background:#38bdf866;border-radius:3px}.spotlight-body-scroll::-webkit-scrollbar-thumb:hover{background:#38bdf8b3}.article-paragraph{color:#e2e8f0;letter-spacing:.01em;margin:0;font-size:1.12rem;line-height:1.7}.scroll-indicator-hint{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;background:#00000080;border-top:1px solid #ffffff0d;justify-content:flex-end;align-items:center;gap:.35rem;padding:.35rem 1rem;font-size:.75rem;font-weight:600;display:flex}.grid-card-thumb{object-fit:cover;border:1px solid #ffffff14;border-radius:8px;width:100%;height:140px;margin-bottom:.25rem}.tuning-evidence-entry{margin-block:1rem}.tuning-evidence-entry>summary,.tuning-evidence-record>summary{cursor:pointer;padding-block:.5rem}.tuning-evidence-panel{padding-block:.75rem}.tuning-evidence-toolbar{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.tuning-evidence-toolbar label{flex-direction:column;gap:.25rem;display:flex}.tuning-evidence-record{margin-block:.5rem}.tuning-evidence-record dl{grid-template-columns:minmax(8rem,1fr) minmax(0,3fr);gap:.35rem .75rem;display:grid}.tuning-evidence-record dd{overflow-wrap:anywhere;margin:0}.tuning-evidence-record pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;overflow:auto}.tuning-evidence-record table{text-align:left;width:100%}.tuning-evidence-record th,.tuning-evidence-record td{padding:.35rem}.replay-review-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.75rem;margin-block:.75rem;display:grid}.replay-review-form label{flex-direction:column;gap:.25rem;display:flex}.replay-review-form textarea{resize:vertical;min-height:5rem}.replay-review-form button{align-self:end}[aria-label="Detection replay review"] .tuning-evidence-toolbar{align-items:center;margin-block:.75rem}[aria-label="Detection replay review"] .tuning-evidence-toolbar label{flex:1;min-width:min(100%,22rem)}.replay-review-form .settings-input{box-sizing:border-box;width:100%}.app-layout.console-shell{grid-template-columns:auto minmax(0,1fr)}.console-shell .app-canvas.main-content-area{min-width:0;padding:0 24px 72px;scroll-padding-top:16px;margin-left:0!important}.console-shell .sidebar{width:208px;transition:none}.console-shell .sidebar.sidebar-collapsed{width:56px}.console-shell .sidebar-nav{padding-top:12px}.console-shell .sidebar-item{min-height:40px}.console-shell .sidebar-item svg{flex-shrink:0}.console-sidebar-footer{flex-wrap:wrap;align-items:center;gap:4px;padding:8px;display:flex}.console-sidebar-hint{padding:8px 16px;font-size:11px;line-height:1.7}.console-shell .ow-topbar{flex-wrap:wrap;gap:10px;min-height:56px;margin:0 0 16px;padding:10px 0}.console-shell .ow-topbar-user{overflow-wrap:anywhere;max-width:240px;margin-left:auto}.console-shell .ow-topbar-live{white-space:normal;font-size:11px}.console-shell .ow-breadcrumb{margin-bottom:16px}.console-shell .ow-page-enter{min-width:0;animation:none}.console-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.console-page-heading{flex:280px;min-width:0}.console-page-heading h1{letter-spacing:-.025em;margin:3px 0 6px;font-size:clamp(22px,2.3vw,28px);font-weight:650;line-height:1.25}.console-page-heading>p{max-width:76ch;color:var(--text-secondary);font-size:13px;line-height:1.5}.console-eyebrow,.console-kicker{color:var(--text-secondary);font-size:11px;line-height:1.5}.console-eyebrow{text-transform:uppercase;letter-spacing:.08em}.console-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.console-button{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 12px;font-family:inherit;font-size:12px;line-height:1.25;display:inline-flex}.console-icon-button{flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:6px;display:inline-flex}.console-button:disabled,.console-icon-button:disabled{cursor:not-allowed;opacity:.6}.console-link{font:inherit;color:var(--accent-cyan);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:6px 0;font-size:12px;display:inline-flex}.console-link svg{flex-shrink:0}.console-shell :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--accent-cyan);outline-offset:3px}.console-overview,.console-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.console-metric-strip{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--glass-bg);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.console-metric-strip>div{border-right:1px solid var(--border-color);flex-direction:column;gap:7px;min-width:0;padding:14px 16px;display:flex}.console-metric-strip>div:last-child{border-right:0}.console-metric-strip dt{color:var(--text-secondary);font-size:12px}.console-metric-strip dd{font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:650;line-height:1}.console-metric-strip small{color:var(--text-secondary);font-size:10px;line-height:1.45}.console-overview-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.console-panel{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);min-width:0}.console-panel-header{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.console-panel h2,.console-panel-header h2{margin:0;font-size:14px;font-weight:600;line-height:1.4}.console-panel-header p{color:var(--text-secondary);margin:4px 0 0;font-size:11px;line-height:1.5}.console-work-list,.console-event-list,.console-approval-list{margin:0;padding:0;list-style:none}.console-work-list>li{border-bottom:1px solid var(--border-color);grid-template-columns:70px minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px 16px;display:grid}.console-work-list>li:last-child,.console-event-list>li:last-child{border-bottom:0}.console-work-list time,.console-event-meta time,.console-agent-evidence time,.console-panel-footnote{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:11px}.console-work-title{min-width:0;color:var(--text-primary);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:5px;padding:0;font-family:inherit;font-size:12px;line-height:1.5;display:flex}.console-work-title strong{font-weight:550}.console-work-title span{color:var(--text-secondary);font-size:11px}.console-work-title:hover{text-decoration:underline}.console-section-divider{border-top:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}.console-section-divider h3{font-size:12px;font-weight:600}.console-approval-list>li{padding:4px 16px 14px}.console-approval-list .console-kicker{margin-bottom:4px;display:block}.console-event-list>li{border-bottom:1px solid var(--border-color);padding:12px 16px}.console-event-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.console-event-meta strong{font-size:12px;font-weight:600}.console-event-list p{overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.55}.console-agent-entry{border-bottom:1px solid var(--border-color);grid-template-columns:104px minmax(0,1fr) 34px;align-items:start;gap:10px;padding:11px 16px;display:grid}.console-agent-entry:last-child{border-bottom:0}.console-agent-identity{flex-direction:column;gap:4px;display:flex}.console-agent-identity strong{font-size:13px;font-weight:600}.console-agent-identity span{color:var(--text-secondary);font-size:10px;line-height:1.4}.console-agent-evidence{min-width:0}.console-agent-evidence p{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.console-panel-footnote{border-top:1px solid var(--border-color);padding:10px 16px;line-height:1.5}.console-empty,.console-source-note{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.6}.console-empty{padding:16px}.console-panel>.console-source-note{padding:12px 16px}.console-source-error{color:var(--accent-red);overflow-wrap:anywhere;padding:12px 16px;font-size:12px;line-height:1.55}.console-loading{color:var(--text-secondary);min-height:72px;padding:16px;font-size:12px}.console-loading .skeleton{width:70%;height:16px;margin-bottom:10px}.console-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.console-disclosure>summary{cursor:pointer;padding:14px 16px;font-size:13px;font-weight:550}.console-disclosure>summary>span{color:var(--text-secondary);margin:5px 0 0 15px;font-size:11px;font-weight:400;display:block}.console-disclosure-body{overflow-wrap:anywhere;flex-direction:column;gap:12px;min-width:0;padding:16px;font-size:13px;line-height:1.6;display:flex}.console-disclosure-body h3{font-size:13px;font-weight:600}.console-prose-list{padding-left:20px}.console-tabs{border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}.console-tabs [aria-pressed=true],.console-campaign-choice[aria-pressed=true]{outline:1px solid var(--accent-cyan);outline-offset:-1px;font-weight:600}.console-campaign-layout{grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.console-campaign-selector{flex-direction:column;gap:10px;display:flex}.console-campaign-choice{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;font-size:12px;line-height:1.5;display:flex}.console-campaign-choice strong{font-weight:550}.console-attack-chain{margin:0;padding:8px 20px 8px 52px;list-style:decimal-leading-zero}.console-attack-chain>li{border-left:1px solid var(--border-color);padding:16px 0 20px 12px;font-size:12px;position:relative}.console-attack-chain h3{margin:5px 0;font-size:14px;font-weight:550}.console-attack-chain p{color:var(--text-secondary);line-height:1.5}.console-attack-chain li+li:before{content:"↓";background:var(--glass-bg);position:absolute;top:-6px;left:-5px}.console-shell .datagrid-toolbar-left,.console-shell .datagrid-toolbar-right{flex-wrap:wrap;min-width:0}.console-shell .datagrid-scroll{overflow-x:auto}.console-shell .modal-footer,.console-shell .blade-footer,.console-shell .soc-tabs{flex-wrap:wrap}.console-shell .console-audit-table{overflow-x:auto}.console-audit-table>div{min-width:760px}@media (max-width:1180px){.console-overview-grid{grid-template-columns:minmax(0,1fr)}.console-agent-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.console-agent-entry{grid-template-columns:88px minmax(0,1fr) 34px}}@media (max-width:900px){.console-shell .sidebar{width:56px;display:flex}.console-shell .sidebar-logo-text,.console-shell .sidebar-group-label,.console-shell .sidebar-item>span,.console-shell .sidebar-agents,.console-shell .console-sidebar-hint,.console-shell .sidebar-toggle>span{display:none}.console-shell .sidebar-item{justify-content:center;padding:12px 0}.console-shell .sidebar-logo{padding:12px}.console-shell .sidebar-toggle{padding:8px}.console-shell .console-sidebar-collapse{display:none}.console-shell .app-canvas.main-content-area{padding:0 16px 72px}.console-campaign-layout{grid-template-columns:minmax(0,1fr)}.console-campaign-selector{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:680px){.console-agent-list,.console-context-grid{grid-template-columns:minmax(0,1fr)}.console-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.console-metric-strip>div:nth-child(2){border-right:0}.console-metric-strip>div:nth-child(-n+2){border-bottom:1px solid var(--border-color)}.console-work-list>li{grid-template-columns:minmax(0,1fr) auto}.console-work-list .status-badge{grid-column:1/-1;justify-self:start}.console-campaign-selector{grid-template-columns:minmax(0,1fr)}.console-shell .ow-topbar{align-items:flex-start}.console-shell .ow-topbar-live{justify-content:flex-start;width:100%}.console-shell .ow-topbar-user{max-width:130px}}@media (prefers-reduced-motion:reduce){.console-shell *,.console-shell :before,.console-shell :after{transition:none!important;animation:none!important}}.console-soc-page{position:relative}.console-soc-page>.console-page-header{padding-right:56px}.console-shell .soc-tab-bar.console-tabs{flex-wrap:wrap;gap:8px;display:flex}.console-shell .soc-tab{white-space:normal;flex:0 auto;min-height:36px;padding:8px 12px;font-size:12px}.console-audit-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:16px;display:grid}.console-audit-layout>div{overflow-wrap:anywhere;min-width:0}.console-investigation-body{flex:1;grid-template-columns:minmax(200px,.75fr) minmax(0,1.5fr) minmax(200px,.75fr);min-height:0;display:grid;overflow:hidden}.console-investigation-body>div{overflow-wrap:anywhere;min-width:0}.console-investigation-header>div>div{flex-wrap:wrap}.console-agent-log-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}@media (max-width:1100px){.console-investigation-body{grid-template-columns:minmax(0,1fr);overflow-y:auto}.console-investigation-body>div{overflow-y:visible!important}.console-investigation-timeline{order:-1}}@media (max-width:900px){.console-audit-layout{grid-template-columns:minmax(0,1fr)}.console-investigation{margin:8px!important}.console-investigation-header{padding:16px!important}}.console-shell .console-sidebar-hint{white-space:normal;text-align:left;width:100%;padding:8px 16px;display:block}@media (max-width:900px){.console-shell .console-sidebar-hint{display:none}}.console-disclosure-body>.console-button{align-self:flex-start}.console-shell .sidebar-logo{align-items:center;gap:9px;padding:22px 14px}.console-shell .sidebar-logo-img{object-fit:contain;flex-shrink:0;width:30px;height:30px}.console-shell .sidebar-logo-text{letter-spacing:-.02em;white-space:normal;font-size:13px;line-height:1.3}.console-shell .sidebar-logo-text small{letter-spacing:.01em;margin-top:4px;font-size:10px;font-weight:400;display:block}.console-shell .sidebar-group-label{letter-spacing:.12em;padding-top:12px;font-size:9px}.console-shell .sidebar-item{min-height:38px;font-size:12px}.console-shell .ow-topbar{min-height:48px;margin-bottom:20px}.console-shell .console-panel{border-radius:var(--radius-sm)}.console-shell .console-page-heading h1{font-size:26px}.console-shell .console-page-header{padding-bottom:4px}.console-shell .console-panel-header{padding:14px 16px}.soc-overview{gap:18px}.soc-overview .console-metric-strip dt{align-items:center;gap:7px;display:flex}.soc-overview .console-metric-strip dd{letter-spacing:-.04em;font-size:32px}.soc-overview .console-metric-strip>div{gap:10px;padding:16px 18px}.soc-overview-roster{min-width:0}.soc-roster-heading{color:var(--text-secondary);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:12px;margin:0 0 9px;font-size:10px;display:flex}.soc-roster-grid{border:1px solid var(--border-color);border-radius:var(--radius-sm);grid-template-columns:repeat(8,minmax(0,1fr));display:grid;overflow:hidden}.soc-roster-agent{text-align:left;border:0;border-right:1px solid var(--border-color);background:var(--glass-bg);min-width:0;color:var(--text-primary);font:inherit;cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-content:start;gap:5px 7px;padding:12px 10px;display:grid}.soc-roster-agent:last-child{border-right:0}.soc-roster-agent:hover{background:var(--bg-tertiary)}.soc-roster-agent strong{align-self:center;font-size:12px;font-weight:600}.soc-roster-agent>span:not(.soc-agent-monogram),.soc-roster-agent small{color:var(--text-secondary);overflow-wrap:anywhere;grid-column:1/-1;font-size:10px;line-height:1.45}.soc-agent-monogram{border:1px solid var(--border-color);border-radius:var(--radius-sm);width:24px;height:24px;font-family:var(--font-mono);text-transform:uppercase;place-items:center;font-size:10px;display:grid}.soc-overview-workbench{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.soc-overview-workbench>*{min-width:0}.soc-conversation-panel{flex-direction:column;min-width:0;display:flex}.soc-window-picker{border:1px solid var(--border-color);border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--text-secondary);background:var(--glass-bg);border-bottom:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:11px;display:flex}.soc-window-picker .settings-input{width:auto;min-height:28px;padding:4px 8px;font-size:11px}.soc-queue-toolbar{border-bottom:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.soc-queue-search{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:var(--radius-sm);flex:180px;align-items:center;gap:8px;min-width:0;padding:0 9px;display:flex}.soc-queue-search input{width:100%;min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;padding:9px 0;font-size:12px}.soc-queue-toolbar select{flex:0 135px;width:auto;min-height:34px;padding:6px 8px;font-size:12px}.soc-overview .console-approval-list>li{padding-top:12px}.soc-overview .console-work-list>li{align-items:center;min-height:72px}.soc-overview .console-event-list{max-height:225px;overflow-y:auto}.soc-brief-footer summary{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.soc-brief-footer .console-disclosure>summary>span{margin:0}@media (max-width:1250px){.soc-roster-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.soc-roster-agent:nth-child(-n+4){border-bottom:1px solid var(--border-color)}.soc-roster-agent:nth-child(4){border-right:0}}@media (max-width:1100px){.soc-overview-workbench{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.soc-overview .console-metric-strip>div{padding:13px 12px}.soc-overview .console-metric-strip dt{align-items:flex-start;font-size:11px}.soc-overview .console-metric-strip dt svg{flex-shrink:0}.soc-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.soc-roster-agent:nth-child(-n+6){border-bottom:1px solid var(--border-color)}.soc-roster-agent:nth-child(2n){border-right:0}.soc-roster-heading{flex-wrap:wrap}}.soc-swarm-conversations{border:1px solid var(--border-color);border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--glass-bg);flex-direction:column;flex:1;min-width:0;display:flex}.soc-swarm-header{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 10px;display:flex}.soc-swarm-title{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.soc-swarm-description,.soc-swarm-history,.soc-swarm-status,.soc-swarm-filter-note,.soc-swarm-received{color:var(--text-secondary);font-size:10px;line-height:1.5}.soc-swarm-description{margin-top:5px}.soc-swarm-pause,.soc-swarm-agent-button{border:1px solid var(--border-color);border-radius:var(--radius-sm);min-height:28px;color:var(--text-primary);background:var(--bg-secondary);font:inherit;cursor:pointer;align-items:center;gap:5px;padding:6px 9px;font-size:11px;display:inline-flex}.soc-swarm-pause:disabled{opacity:.5;cursor:not-allowed}.soc-swarm-agents{flex-wrap:wrap;gap:6px;margin:0;padding:0 16px 8px;list-style:none;display:flex}.soc-swarm-toolbar{flex-wrap:wrap;align-items:end;gap:10px;padding:0 16px 10px;display:flex}.soc-swarm-filter,.soc-swarm-search{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:5px;font-size:10px;display:flex}.soc-swarm-search{flex:155px}.soc-swarm-select,.soc-swarm-search-input{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);min-width:0;max-width:100%;color:var(--text-primary);font:inherit;min-height:30px;padding:6px 8px;font-size:11px}.soc-swarm-search-input{flex:1;width:100%}.soc-swarm-status{padding:0 16px 8px}.soc-swarm-error{color:var(--accent-red);padding:8px 16px;font-size:11px;line-height:1.5}.soc-swarm-viewport{overscroll-behavior:contain;border-block:1px solid var(--border-color);height:280px;min-height:210px;overflow:auto}.soc-swarm-threads,.soc-swarm-events{margin:0;padding:0;list-style:none}.soc-swarm-thread{border-bottom:1px solid var(--border-color);padding:12px 16px}.soc-swarm-thread-item:last-child .soc-swarm-thread{border-bottom:0}.soc-swarm-thread-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.soc-swarm-thread-title{align-items:center;gap:6px;margin:0;font-size:11px;font-weight:600;display:inline-flex}.soc-swarm-thread-count,.soc-swarm-link-id,.soc-swarm-unlinked{color:var(--text-secondary);font-size:10px}.soc-swarm-links{overflow-wrap:anywhere;flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.soc-swarm-agent-link,.soc-swarm-incident-link{color:var(--accent-cyan);font:inherit;cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:11px}.soc-swarm-events{padding:4px 0 0 10px}.soc-swarm-event{border-left:1px solid var(--border-color);padding:8px 0 8px 12px}.soc-swarm-event-meta{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.soc-swarm-agent-name{font-size:11px}.soc-swarm-time{font-family:var(--font-mono);color:var(--text-secondary);font-size:9px}.soc-swarm-action{overflow-wrap:anywhere;margin:5px 0;font-size:12px;line-height:1.55}.soc-swarm-issue{color:var(--accent-orange);align-items:center;gap:3px;font-size:10px;display:inline-flex}.soc-swarm-facts{color:var(--text-secondary);flex-wrap:wrap;gap:5px 12px;font-size:10px;display:flex}.soc-swarm-details{margin-top:7px;font-size:10px}.soc-swarm-details summary{cursor:pointer;color:var(--text-secondary)}.soc-swarm-evidence{margin:8px 0}.soc-swarm-evidence>div{grid-template-columns:78px minmax(0,1fr);gap:8px;margin:4px 0;display:grid}.soc-swarm-evidence dd{overflow-wrap:anywhere;margin:0}.soc-swarm-payload{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg-secondary);max-height:180px;padding:10px;font-size:10px;overflow:auto}.soc-swarm-footer{margin-top:auto;padding:9px 16px}.soc-swarm-empty{color:var(--text-secondary);padding:26px 16px;font-size:12px;line-height:1.5}.soc-swarm-filter-note{padding:5px 16px}.signin-geography{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--glass-bg);flex-direction:column;min-width:0;display:flex}.signin-geography-header{border-bottom:1px solid var(--border-color);padding:16px}.signin-geography-header h3{margin:0;font-size:14px;font-weight:600}.signin-geography-subtitle{color:var(--text-secondary);margin:5px 0 0;font-size:11px}.signin-geography-body{min-width:0}.signin-geography-map{align-items:center;min-height:230px;display:flex;position:relative}.signin-geography-svg{width:100%;height:auto;display:block}.signin-geography-land{fill:var(--bg-tertiary);stroke:var(--border-color);stroke-width:.6px;outline:none}.signin-geography-marker{cursor:pointer;outline-offset:5px}.signin-geography-halo{fill:var(--accent-cyan);opacity:.15}.signin-geography-dot{fill:var(--accent-cyan);stroke:var(--bg-primary);stroke-width:1px;opacity:.75}.signin-geography-marker[aria-pressed=true] .signin-geography-halo{opacity:.35}.signin-geography-marker:focus-visible{outline:2px solid var(--accent-cyan)}.signin-geography-ranking{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:116px;margin:0;padding:0 16px 12px;list-style:none;display:grid;overflow-y:auto}.signin-geography-country{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);width:100%;height:100%;font:inherit;color:var(--text-primary);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 10px;display:flex}.signin-geography-country[aria-pressed=true]{outline:1px solid var(--accent-cyan);outline-offset:-1px}.signin-geography-country-name{font-size:11px;font-weight:600}.signin-geography-country-counts{color:var(--text-secondary);font-size:9px;line-height:1.4}.signin-geography-detail{border-top:1px solid var(--border-color);min-height:39px;padding:10px 16px;font-size:11px}.signin-geography-detail h4{margin:0 0 8px;font-size:12px}.signin-geography-detail-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.signin-geography-detail-counts dt{color:var(--text-secondary);font-size:9px}.signin-geography-detail-counts dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:14px}.signin-geography-caption,.signin-geography-updated{color:var(--text-secondary);margin:0;padding:0 16px 8px;font-size:10px;line-height:1.5}.signin-geography-caption{margin-top:auto;padding-top:10px}.signin-geography-status{color:var(--text-secondary);padding:14px 16px;font-size:12px;line-height:1.6}.signin-geography>.signin-geography-status{min-height:180px}@media (max-width:600px){.signin-geography-map{min-height:170px}.signin-geography-detail-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.soc-swarm-toolbar{align-items:stretch}.soc-swarm-search{flex-basis:100%}}.soc-swarm-provenance{color:var(--text-secondary);margin-top:4px;font-size:10px;line-height:1.5}.soc-swarm-provenance-toggle{cursor:pointer}.soc-swarm-provenance-note{margin-top:6px}.soc-swarm-unlinked{margin-left:auto}.console-library-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.console-library-toolbar .settings-input{flex:0 180px;width:auto;max-width:100%;min-height:36px;font-size:12px}.console-library-toolbar .soc-queue-search{min-width:180px}.console-table-scroll{overflow-x:auto}.console-library-table{border-collapse:collapse;width:100%;font-size:12px}.console-library-table th{text-align:left;white-space:nowrap;font-weight:600}.console-library-table th,.console-library-table td{vertical-align:top;border-top:1px solid var(--border-color);padding:12px 16px}.console-library-table td:first-child{width:42%;min-width:200px}.console-library-table td{overflow-wrap:anywhere;min-width:130px}.console-library-table td small{margin-top:6px;font-size:10px;display:block}.console-library-table .console-work-title>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.console-library-matrix{min-height:200px;max-height:65vh;padding:16px}.console-library-matrix .mitre-detection-card{cursor:default;padding:12px}.console-library-matrix .console-work-title{white-space:normal}.console-feed-grid{grid-template-columns:repeat(auto-fit,minmax(min(310px,100%),1fr));align-items:start;gap:16px;display:grid}.console-feed-grid .feed-column{width:auto;min-width:0}.console-feed-grid .column-header{padding:12px 14px}@media (max-width:600px){.console-library-toolbar>.soc-queue-search{flex-basis:100%}.console-library-toolbar .settings-input{flex:130px}.console-library .console-panel-header{flex-wrap:wrap}}.detection-provenance{overflow-wrap:anywhere;min-width:0;margin-block:1rem}.detection-provenance>h4{margin-block:1rem .6rem}.detection-provenance>p{margin-block:.4rem;line-height:1.5}.detection-provenance-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem;display:grid}.detection-provenance-grid dd{margin:.25rem 0 0}.detection-provenance-grid dt{font-weight:600}.detection-provenance-evidence{margin-block:.75rem}.detection-provenance-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:18rem;line-height:1.5;overflow-y:auto}.detection-review-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.detection-review-actions .console-source-note{flex-basis:100%}@media (max-width:600px){.eng-deploy-card-row{flex-wrap:wrap}.eng-deploy-card-row>button{margin-left:auto}.det-modal-tab-bar{flex-wrap:wrap}}.relationships-workspace{width:100%;max-width:1600px;margin-inline:auto}.soc-report{min-width:0;font-size:13px;line-height:1.65}.soc-report p{margin:0}.report-context{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-bottom:18px;display:flex}.report-context>span,.provenance-summary .thunt-detail-label-sm{align-items:center;gap:7px;display:inline-flex}.report-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.report-summary{border-bottom:1px solid var(--border-color);margin-bottom:24px;padding-block:6px 24px}.report-summary>p:first-of-type{max-width:95ch;font-size:15px;line-height:1.85}.report-summary .console-source-note{margin-top:14px}.report-columns{grid-template-columns:minmax(0,1.85fr) minmax(260px,1fr);align-items:start;gap:24px;display:grid}.report-columns>*,.report-sidebar>*{min-width:0}.report-section-heading{align-items:center;gap:9px;margin-bottom:12px;display:flex}.report-section-heading h3,.report-section-heading h4{margin:0;font-size:14px;font-weight:600}.report-section-heading>.console-kicker{white-space:nowrap;margin-left:auto}.report-findings{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.report-finding{align-items:flex-start;gap:12px;display:flex}.report-finding p{font-size:12px;line-height:1.8}.report-index{font:11px var(--font-mono);opacity:.7;flex-shrink:0;padding-top:4px}.report-sidebar{gap:14px;display:grid}.report-sidebar .thunt-reasoning{padding:18px}.report-assumptions{margin:12px 0 0;padding-left:18px}.report-assumptions li{padding:10px 0 10px 5px;font-size:12px;line-height:1.8}.report-assumptions li+li{border-top:1px solid var(--border-color)}.provenance-summary{margin-block:16px}.provenance-summary .thunt-stat-card{flex-direction:column;gap:5px;min-width:0;display:flex}.provenance-summary strong{font-size:14px;font-weight:600}.provenance-summary .console-source-note{overflow-wrap:anywhere;font-size:11px}.report-blockers{margin-block:14px}.report-blockers h5{margin:0 0 8px;font-size:12px}.report-blockers ul{margin:0;padding-left:18px}.report-blockers li{margin-block:7px}.report-readable{max-width:85ch;line-height:1.8;margin-block:14px!important}.report-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:16px 0;padding:0;list-style:none;display:grid}.report-checks li{border-bottom:1px solid var(--border-color);justify-content:space-between;gap:12px;padding-block:9px;font-size:12px;display:flex}.report-checks strong{font-size:11px;font-weight:600}.report-source{flex-direction:column;gap:5px;margin-block:18px;display:flex}.report-source a{overflow-wrap:anywhere;font-size:12px}.report-disclosure{border-top:1px solid var(--border-color);margin-top:8px}.report-disclosure>summary{cursor:pointer;padding:13px 0;font-size:12px;font-weight:600}.report-disclosure>summary>span:first-child{align-items:center;gap:7px;display:inline-flex}.report-disclosure>summary>.console-kicker{float:right;font-weight:400}.report-disclosure-content{padding:8px 0 18px}.report-evidence-field{grid-template-columns:minmax(100px,.5fr) minmax(0,1fr);gap:16px;padding-block:8px;display:grid}.report-evidence-field strong{font-size:11px;font-weight:500}.report-evidence-field pre,.report-raw{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;margin:0;font-size:11px;line-height:1.7;overflow:auto}.detection-provenance-grid dt{font-size:11px;font-weight:500}.detection-provenance-grid dd{font-size:12px}.tuning-evidence-panel>p{max-width:90ch;margin-block:14px;font-size:12px;line-height:1.7}.tuning-evidence-panel .tuning-evidence-record>summary{padding:16px;font-size:13px;font-weight:600}.tuning-evidence-panel .tuning-evidence-record>dl{grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:8px 20px;margin:16px;font-size:12px;display:grid}.tuning-evidence-panel .tuning-evidence-record dd{overflow-wrap:anywhere;margin:0}.tuning-evidence-panel .tuning-evidence-record>p{max-width:95ch;margin:14px 16px;font-size:12px;line-height:1.7}.tuning-evidence-panel .tuning-evidence-record table{border-collapse:collapse;width:calc(100% - 32px);margin:20px 16px;font-size:12px}.tuning-evidence-panel caption{text-align:left;padding-bottom:10px;font-weight:600}.tuning-evidence-panel th,.tuning-evidence-panel td{text-align:left;border-bottom:1px solid var(--border-color);padding:10px 12px}@media (max-width:1100px){.report-findings{grid-template-columns:1fr}}@media (max-width:800px){.report-columns{grid-template-columns:1fr}.report-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.report-metrics,.report-sidebar,.report-checks{grid-template-columns:1fr}.report-context{flex-direction:column;align-items:flex-start}.report-summary>p:first-of-type{font-size:13px}.report-evidence-field{grid-template-columns:1fr;gap:4px}.report-disclosure>summary>.console-kicker{float:none;margin-left:16px;display:block}}.repair-report{padding:4px 16px 16px}.repair-report>summary{padding-block:14px;font-size:13px;font-weight:600;line-height:1.6}.repair-report>p{margin-block:10px;font-size:12px;line-height:1.7}.repair-report>details{border-top:1px solid var(--border-color);margin-top:12px;padding-block:10px;font-size:12px}.tuning-evidence-panel .tuning-evidence-record>details{border-top:1px solid var(--border-color);padding:14px 16px;font-size:12px}.incident-narrative{overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:.8125rem;line-height:1.7}.trail-conclusion-reasoning.incident-narrative,.trail-decision-reasoning.incident-narrative{max-height:none;margin-top:.85rem;overflow:visible}.incident-narrative p{margin:0 0 .85rem}.incident-narrative :is(h1,h2,h3,h4,h5,h6){margin:1.2rem 0 .6rem;font-size:.875rem;font-weight:650;line-height:1.45}.incident-narrative :is(ul,ol){margin:0 0 1rem;padding-left:1.4rem}.incident-narrative li{margin:.55rem 0;padding-left:.2rem}.incident-narrative li>p{margin:.4rem 0}.incident-narrative :is(ul,ol) :is(ul,ol){margin-bottom:0}.incident-narrative code{white-space:break-spaces;font-size:.92em}.incident-narrative pre{max-width:100%;margin:.85rem 0;padding:.75rem;overflow-x:auto}.incident-narrative pre code{white-space:pre;overflow-wrap:normal}.incident-narrative blockquote{margin:.85rem 0;padding-left:1rem}.incident-narrative>:first-child{margin-top:0}.incident-narrative>:last-child{margin-bottom:0}.trail-conclusion-header{flex-wrap:wrap;align-items:flex-start;gap:.6rem 1rem}.trail-conclusion-header>span{flex:14rem}.trail-conclusion-header .trail-confidence{flex-shrink:0}.trail-kql-purpose{flex-direction:column;align-items:stretch;gap:.4rem}.analyst-severity-select{min-width:9rem;min-height:2.25rem}.agent-permissions-panel{gap:.75rem;min-width:0}.agent-permissions-panel .console-table-scroll{min-width:0}.agent-permissions-panel .console-library-table{min-width:700px}.agent-permissions-panel .console-library-table th,.agent-permissions-panel .console-library-table td{padding:8px 12px}.agent-permissions-panel .console-library-table td:first-child{width:24%;min-width:150px}.agent-permissions-panel .console-library-table code{white-space:nowrap}.ow-overview-priority{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:16px;min-width:0;max-width:100%;display:grid}.ow-overview-priority>*,.ow-agent-workspace,.ow-agent-detail-grid>*,.ow-intel-panel,.ow-agent-inbox,.ow-agent-report{overflow-wrap:anywhere;min-width:0;max-width:100%}.ow-overview-priority .console-panel-header>div:first-child,.ow-agent-detail-grid .console-panel-header>div:first-child{flex:200px;min-width:0}.ow-overview-priority .console-panel-header h2,.ow-agent-inbox .console-panel-header h2{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ow-overview-priority .console-panel-header h2 svg,.ow-agent-inbox .console-panel-header h2 svg{flex-shrink:0}.ow-section-intro,.ow-operational-heading{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;min-width:0;display:flex}.ow-section-intro>div{flex:260px;min-width:0}.ow-section-intro h2{font-size:16px;font-weight:650;line-height:1.4}.ow-section-intro p{max-width:85ch;color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.6}.ow-operational-heading{border-top:1px solid var(--border-color);align-items:center;margin-top:18px;padding-block:16px}.ow-operational-heading>span{flex:240px;font-size:12px;font-weight:600;line-height:1.5}.ow-intel-panel{flex-direction:column;display:flex}.ow-intel-article{flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.ow-intel-meta{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:5px 12px;font-size:11px;line-height:1.5;display:flex}.ow-intel-meta strong{color:var(--text-primary);font-weight:600}.ow-intel-meta>span:last-child{margin-left:auto}.ow-intel-article h3{letter-spacing:-.01em;font-size:16px;font-weight:650;line-height:1.45}.ow-intel-article h3 a{color:var(--text-primary);text-decoration:none}.ow-intel-article h3 a:hover{text-underline-offset:3px;text-decoration:underline}.ow-intel-paragraphs{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.65}.ow-intel-paragraphs p{margin:0}.ow-intel-panel:not(.ow-intel-expanded) .ow-intel-paragraphs p{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:4.95em;display:-webkit-box;overflow:hidden}.ow-intel-expanded .ow-intel-paragraphs p+p{margin-top:.85rem}.ow-intel-controls,.ow-intel-actions,.ow-intel-footer{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;max-width:100%;display:flex}.ow-intel-controls{gap:6px}.ow-intel-panel .console-panel-header>.ow-intel-controls{flex:0 auto}.ow-intel-controls .settings-input{flex:0 auto;width:auto;min-width:0;max-width:100%;min-height:34px;font-size:12px}.ow-intel-controls .console-button{min-width:34px;padding:8px}.ow-intel-actions{gap:6px 18px}.ow-intel-footer{border-top:1px solid var(--border-color);justify-content:space-between;margin-top:auto;padding:10px 16px}.ow-intel-footer>span{color:var(--text-secondary);flex:180px;font-size:11px;line-height:1.5}.ow-agent-workspace{flex-direction:column;gap:16px;display:flex}.ow-agent-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.ow-agent-card{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);width:100%;min-width:0;min-height:148px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;flex-direction:column;align-items:stretch;gap:12px;padding:14px;font-size:13px;line-height:1.45;display:flex}.ow-agent-card:hover{border-color:var(--text-secondary)}.ow-agent-card[aria-pressed=true]{border-color:var(--accent-cyan);box-shadow:inset 0 0 0 1px var(--accent-cyan)}.ow-agent-card-heading{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.ow-agent-card-heading>img,.ow-agent-card-heading>.soc-agent-monogram{object-fit:cover;border:1px solid var(--border-color);border-radius:var(--radius-sm);width:40px;height:40px}.ow-agent-card-heading>span:not(.ow-unread-badge):not(.ow-unread-unavailable):not(.soc-agent-monogram){flex-direction:column;gap:3px;min-width:0;display:flex}.ow-agent-card-heading strong{font-size:14px;font-weight:650;line-height:1.3}.ow-agent-card-heading>span>span{color:var(--text-secondary);font-size:11px;line-height:1.45}.ow-agent-card-output{-webkit-line-clamp:2;min-height:3em;max-height:3em;color:var(--text-secondary);-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.ow-agent-card-foot{border-top:1px solid var(--border-color);color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin-top:auto;padding-top:8px;font-size:11px;line-height:1.5;display:flex}.ow-agent-card-foot time{font-variant-numeric:tabular-nums;margin-left:auto}.ow-agent-cards-compact{gap:8px}.ow-agent-cards-compact .ow-agent-card{min-height:0;padding:10px 12px}.ow-agent-cards-compact .ow-agent-card-heading{grid-template-columns:32px minmax(0,1fr) auto;gap:8px}.ow-agent-cards-compact .ow-agent-card-heading>img,.ow-agent-cards-compact .ow-agent-card-heading>.soc-agent-monogram{width:32px;height:32px}.ow-agent-cards-compact .ow-agent-card-heading strong{font-size:13px}.ow-agent-cards-compact .ow-agent-card-latest{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ow-unread-badge,.ow-unread-unavailable{border:1px solid var(--border-color);border-radius:var(--radius-pill);background:var(--bg-tertiary);min-width:24px;min-height:22px;color:var(--text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;padding:2px 6px;font-size:11px;font-weight:650;line-height:1.25;display:inline-flex}.ow-unread-empty,.ow-unread-unavailable{color:var(--text-secondary);border-style:dashed;font-weight:400}.ow-agent-detail-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:16px;min-width:0;display:grid}.ow-update-list{min-width:0;max-width:100%;margin:0;padding:0;list-style:none}.ow-update-list>li{border-bottom:1px solid var(--border-color);min-width:0}.ow-update-list>li:last-child{border-bottom:0}.ow-update-row{border:0;border-left:3px solid var(--accent-cyan);width:100%;min-width:0;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 16px 12px 13px;display:grid}.ow-update-row>span:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.ow-update-row:hover{background:var(--bg-secondary)}.ow-update-row[aria-pressed=true]{background:var(--bg-tertiary);box-shadow:inset 0 0 0 1px var(--accent-cyan)}.ow-update-row .ow-output-marker{border:1px solid var(--accent-cyan);background:var(--accent-cyan);border-radius:2px;width:7px;height:7px;margin-top:5px;display:block}.ow-update-meta{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:11px;line-height:1.5;display:flex}.ow-update-meta strong{color:var(--text-primary);font-weight:650}.ow-update-meta>span{text-transform:capitalize}.ow-update-meta time{font-variant-numeric:tabular-nums;margin-left:auto}.ow-update-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;font-weight:650;line-height:1.5;display:-webkit-box;overflow:hidden}.ow-update-state{border:1px solid var(--border-color);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:5px;padding:2px 6px;font-size:10px;font-weight:650;line-height:1.5;display:inline-flex}.ow-update-state svg{flex-shrink:0}.ow-update-read .ow-update-row{border-left-color:var(--border-color)}.ow-update-read .ow-update-row .ow-output-marker{border-color:var(--text-secondary);background:0 0}.ow-update-read .ow-update-title{font-weight:400}.ow-update-read .ow-update-state{color:var(--text-secondary);border-style:dashed;font-weight:400}.ow-agent-inbox>.ow-update-list{overscroll-behavior-y:contain;max-height:36rem;overflow-y:auto}.ow-inbox-toolbar{border-bottom:1px solid var(--border-color);flex-direction:column;gap:10px;min-width:0;padding:12px 16px;display:flex}.ow-inbox-toolbar .console-tabs{border:0;gap:5px;min-width:0;padding:0}.ow-inbox-toolbar .console-tabs .soc-tab{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);min-width:0;min-height:34px;color:var(--text-primary);white-space:normal;flex:auto;padding:7px 10px;font-size:12px;line-height:1.4}.ow-inbox-toolbar .console-tabs .soc-tab[aria-pressed=true]{border-color:var(--accent-cyan);box-shadow:inset 0 -2px 0 var(--accent-cyan);font-weight:650}.ow-inbox-toolbar .soc-queue-search{flex:0 auto;width:100%;max-width:100%}.ow-inbox-toolbar .soc-queue-search svg{flex-shrink:0}.ow-inbox-toolbar .soc-queue-search:focus-within{outline:2px solid var(--accent-cyan);outline-offset:2px}.ow-inbox-footer{border-top:1px solid var(--border-color);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 16px;font-size:11px;line-height:1.5;display:flex}.ow-agent-report .console-panel-header h2{overflow-wrap:anywhere;margin-top:5px}.ow-report-body{flex-direction:column;gap:20px;min-width:0;padding:18px 16px;display:flex}.ow-report-body>*{min-width:0;max-width:100%}.ow-report-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.ow-report-facts>div{border-bottom:1px solid var(--border-color);min-width:0;padding-bottom:10px}.ow-report-facts dt{color:var(--text-secondary);font-size:11px;line-height:1.5}.ow-report-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:600;line-height:1.55}.ow-report-narrative{max-width:85ch}.ow-report-narrative a{color:var(--accent-cyan);text-underline-offset:3px;text-decoration:underline}.ow-report-narrative code{font-family:var(--font-mono)}.ow-report-narrative pre,.ow-report-evidence pre{overscroll-behavior:contain;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);min-width:0;max-width:100%;max-height:22rem;font-family:var(--font-mono);white-space:pre;overflow-wrap:normal;word-break:normal;tab-size:2;padding:12px;font-size:11px;line-height:1.6;overflow:auto}.ow-report-narrative pre code{font-size:inherit;white-space:pre;overflow-wrap:normal;word-break:normal}.ow-report-narrative blockquote{border-left:2px solid var(--border-color)}.ow-report-narrative hr{border:0;border-top:1px solid var(--border-color);margin-block:18px}.ow-report-narrative table{border-collapse:collapse;max-width:100%;font-size:12px;display:block;overflow-x:auto}.ow-report-narrative th,.ow-report-narrative td{border-bottom:1px solid var(--border-color);text-align:left;vertical-align:top;padding:8px 10px}.ow-report-actions{border-top:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:6px 18px;padding-top:12px;display:flex}.ow-report-evidence{border-top:1px solid var(--border-color);min-width:0;padding-top:12px}.ow-report-evidence>summary{cursor:pointer;padding-block:6px;font-size:12px;font-weight:600;line-height:1.5}.ow-report-evidence[open]>summary{text-underline-offset:3px;text-decoration:underline}.ow-report-evidence>.console-source-note{overflow-wrap:anywhere;margin-block:8px;font-size:11px}.ow-report-evidence pre{width:100%;margin:12px 0 0}.ow-report-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:280px;padding:32px 24px;display:flex}.ow-report-placeholder h2{font-size:16px}.ow-report-placeholder p{max-width:42ch;color:var(--text-secondary);font-size:13px;line-height:1.6}.ow-report-placeholder .console-source-note{padding:0;font-size:11px}.ow-incident-board-wrap{contain:inline-size;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}.ow-incident-board{overscroll-behavior-x:contain;grid-template-columns:repeat(5,minmax(180px,1fr));align-items:start;gap:12px;width:100%;min-width:0;max-width:100%;padding:4px 4px 12px;display:grid;overflow-x:auto}.ow-incident-lane{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--glass-bg);flex-direction:column;min-width:0;display:flex}.ow-lane-heading{border-bottom:1px solid var(--border-color);flex-direction:column;gap:6px;min-height:120px;padding:12px;display:flex}.ow-lane-heading h3{overflow-wrap:anywhere;justify-content:space-between;align-items:flex-start;gap:8px;min-height:34px;font-size:12px;font-weight:650;line-height:1.45;display:flex}.ow-lane-heading h3>span{border:1px solid var(--border-color);border-radius:var(--radius-pill);background:var(--bg-tertiary);min-width:22px;min-height:20px;font-family:var(--font-mono);flex-shrink:0;justify-content:center;align-items:center;padding:1px 6px;font-size:10px;line-height:1.5;display:inline-flex}.ow-lane-heading p{color:var(--text-secondary);font-size:11px;line-height:1.55}.ow-lane-cards{overscroll-behavior-y:contain;flex-direction:column;gap:8px;min-width:0;min-height:100px;max-height:clamp(18rem,65vh,42rem);padding:8px;display:flex;overflow-y:auto}.ow-incident-card{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);overflow-wrap:anywhere;flex-direction:column;flex-shrink:0;gap:8px;min-width:0;max-width:100%;padding:12px;display:flex}.ow-incident-meta{min-width:0;font-family:var(--font-mono);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;font-size:10px;line-height:1.5;display:flex}.ow-incident-meta>span:first-child{flex:80px;min-width:0}.ow-incident-meta .status-badge{white-space:normal;flex:0 auto;max-width:100%;font-size:10px;animation:none}.ow-incident-card h4{font-size:13px;font-weight:650;line-height:1.45}.ow-incident-evidence{border-left:2px solid var(--border-color);padding-left:8px;font-size:12px;font-weight:500;line-height:1.55}.ow-incident-next{color:var(--text-secondary);font-size:11px;line-height:1.6}.ow-incident-owner{border-top:1px solid var(--border-color);padding-top:8px;font-size:11px;font-weight:600;line-height:1.5}.ow-incident-card>.console-source-note{font-size:10px}.ow-incident-card>.console-link{align-self:flex-start;min-height:32px}.ow-lane-empty{border:1px dashed var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);padding:20px 12px;font-size:12px;line-height:1.6}:is(.ow-overview-priority,.ow-agent-workspace,.ow-incident-board-wrap,.ow-operational-heading,.ow-section-intro) :is(button,a,input,select,summary){max-width:100%;transition:none;animation:none}:is(.ow-overview-priority,.ow-agent-workspace,.ow-incident-board-wrap,.ow-operational-heading,.ow-section-intro) :is(.console-link,.console-button){white-space:normal;overflow-wrap:anywhere;min-width:0}:is(.ow-overview-priority,.ow-agent-workspace,.ow-incident-board-wrap,.ow-operational-heading,.ow-section-intro) button:hover:not(:disabled){filter:none;transform:none}:is(.ow-overview-priority,.ow-agent-workspace,.ow-incident-board-wrap,.ow-operational-heading,.ow-section-intro) :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--accent-cyan);outline-offset:3px}.ow-agent-card:focus-visible,.ow-update-row:focus-visible,.ow-inbox-toolbar .console-tabs .soc-tab:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:-4px}:is(.ow-overview-priority,.ow-agent-workspace,.ow-incident-board-wrap) .console-link:disabled{cursor:not-allowed;opacity:.5;text-decoration:none}.console-shell .sidebar-item:has(>:is(.ow-unread-badge,.ow-unread-unavailable)){min-width:0;position:relative}.console-shell .sidebar-item>:is(.ow-unread-badge,.ow-unread-unavailable){flex-shrink:0;margin-left:auto}.console-shell .sidebar.sidebar-collapsed .sidebar-item>:is(.ow-unread-badge,.ow-unread-unavailable){min-width:18px;min-height:16px;margin:0;padding:1px 3px;font-size:9px;display:inline-flex;position:absolute;top:0;right:2px}@media (max-width:1100px){.ow-overview-priority,.ow-agent-detail-grid{grid-template-columns:minmax(0,1fr)}.ow-agent-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.console-shell .sidebar-item>:is(.ow-unread-badge,.ow-unread-unavailable){min-width:18px;min-height:16px;margin:0;padding:1px 3px;font-size:9px;display:inline-flex;position:absolute;top:0;right:2px}}@media (max-width:600px){.ow-agent-cards{grid-template-columns:minmax(0,1fr)}.ow-overview-priority,.ow-agent-detail-grid{gap:12px}.ow-intel-panel .console-panel-header>.ow-intel-controls{flex-basis:100%}.ow-intel-article{padding:12px}.ow-intel-footer{padding:10px 12px}.ow-intel-article h3{font-size:15px}.ow-update-row{grid-template-columns:8px minmax(0,1fr);gap:7px 9px;padding:11px 12px 11px 9px}.ow-update-state{grid-column:2;justify-self:start}.ow-update-meta time{margin-left:0}.ow-inbox-toolbar{padding:12px}.ow-inbox-footer{padding:10px 12px}.ow-agent-inbox>.ow-update-list{max-height:28rem}.ow-report-body{gap:16px;padding:16px 12px}.ow-report-facts{grid-template-columns:minmax(0,1fr);gap:10px}.ow-report-placeholder{min-height:220px;padding:24px 16px}.ow-incident-board{grid-template-columns:repeat(5,minmax(224px,1fr));gap:10px}}.console-shell{--text-secondary:#a5b4c2;--color-status-healthy:#79d3a0;--color-status-warning:#f0bd67;--color-status-degraded:#f58ca0;--color-status-inactive:var(--text-secondary);--accent-amber:var(--color-status-warning);--status-operational:var(--color-status-healthy);--status-critical:var(--color-status-degraded);--color-disposition-tp:var(--color-status-degraded);--color-disposition-fp:var(--color-status-warning);--color-disposition-bp:var(--color-status-healthy);--color-disposition-escalated:var(--accent-cyan);--color-severity-critical:var(--color-status-degraded);--color-severity-high:var(--color-status-degraded);--color-severity-medium:var(--color-status-warning);--color-severity-low:var(--color-status-healthy);--color-severity-info:#8eb6ef;--color-focus:#3bd15d;--color-control-border:#61776c;--surface-status-degraded:#ff33661a;--surface-status-warning:#ff99001a;--surface-status-healthy:#64c86414;--surface-status-info:#3366ff14;--surface-selected:#1eb53a14;--font-size-page:1.625rem;--font-size-section:.9375rem;--font-size-card:.875rem;--font-size-body:.8125rem;--font-size-label:.75rem;--font-size-meta:.6875rem;font-family:var(--font-geist-sans,system-ui), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}[data-theme=light] .console-shell{--text-secondary:#526176;--glass-bg:#fffffff0;--accent-cyan:#146e31;--accent-green:#276c38;--accent-orange:#8a4b00;--accent-red:#ac2342;--accent-blue:#345b91;--accent-purple:#639;--color-status-healthy:var(--accent-green);--color-status-warning:var(--accent-orange);--color-status-degraded:var(--accent-red);--color-severity-info:var(--accent-blue);--color-focus:var(--accent-cyan);--color-control-border:#718178;--surface-status-degraded:#ac23420f;--surface-status-warning:#8a4b000f;--surface-status-healthy:#276c380f;--surface-status-info:#345b910f;--surface-selected:#146e310f}.console-shell .console-page-heading h1{font-size:var(--font-size-page);letter-spacing:-.025em;font-weight:650}.console-shell :is(.console-panel h2,.console-panel-header h2,.signin-geography-header h3,.soc-swarm-title){font-size:var(--font-size-section);font-weight:650;line-height:1.4}.console-shell :is(.ow-section-intro h2,.ow-report-placeholder h2){letter-spacing:-.015em;font-weight:650}.console-shell :is(.ow-agent-card-heading strong,.ow-incident-card h4){font-size:var(--font-size-card);font-weight:650}.console-shell :is(.console-work-title,.console-event-list p,.ow-incident-evidence,.soc-swarm-action,.console-library-table){font-size:var(--font-size-body)}.console-shell :is(.console-button,.console-link,.sidebar-item,.soc-tab){font-size:var(--font-size-body);font-weight:500}.console-shell .sidebar-item-active{font-weight:650}.console-shell :is(.console-panel-header p,.console-work-title span,.ow-lane-heading p,.ow-incident-next,.ow-incident-owner,.ow-update-meta,.ow-agent-card-foot,.ow-report-facts dt){font-size:var(--font-size-label)}.console-shell :is(.console-metric-strip small,.soc-roster-heading,.soc-swarm-description,.soc-swarm-history,.soc-swarm-status,.soc-swarm-filter-note,.soc-swarm-received,.soc-swarm-thread-count,.soc-swarm-link-id,.soc-swarm-unlinked,.soc-swarm-facts,.soc-swarm-provenance,.signin-geography-country-counts,.signin-geography-detail-counts dt,.signin-geography-caption,.signin-geography-updated,.ow-incident-meta,.ow-incident-card>.console-source-note,.ow-update-state){font-size:var(--font-size-meta)}.console-shell :is(.signin-geography-subtitle,.signin-geography-detail,.signin-geography-country-name,.soc-swarm-thread-title,.soc-swarm-agent-name,.ow-agent-card-heading>span>span){font-size:var(--font-size-label)}.console-shell :is(.signin-geography-subtitle,.signin-geography-detail,.soc-swarm-description,.console-source-note,.console-empty,.console-loading){line-height:1.6}.console-shell :is(.ow-intel-paragraphs,.ow-agent-card-output){font-size:var(--font-size-body)}.console-shell :is(.console-metric-strip dd,.signin-geography-detail-counts dd,.ow-unread-badge,.ow-incident-meta,.soc-swarm-time){font-variant-numeric:tabular-nums}.console-shell :is(.soc-code-block,.tuning-diff-body,.scratchpad-v2,.trail-kql-code,.trail-kql-preview-code,.trail-context-preview,.trail-tool-args,.trail-tool-result,.soc-swarm-payload,.incident-narrative code,.ow-clock-time){font-family:var(--font-mono)}.console-shell .sidebar-group-label{font-size:var(--font-size-meta);letter-spacing:.08em;color:var(--text-secondary);opacity:1;font-weight:600}.console-shell .sidebar-logo-text small{font-size:var(--font-size-meta);color:var(--text-secondary)}.console-shell :is(.trail-label,.trail-step-time,.agent-panel-v2__desc){color:var(--text-secondary);opacity:1}.console-shell .agent-panel-v2__role{font-size:var(--font-size-meta);opacity:1}.console-shell :is(.inc-card-timestamps,.ow-entity-incidents){color:var(--text-secondary)}.console-shell :is(.console-source-error,.soc-swarm-error){color:var(--color-status-degraded)}.console-shell :is(.ow-topbar-role,.ow-topbar-demo){color:var(--color-status-warning);background:var(--surface-status-warning);font-size:var(--font-size-meta)}.console-shell .ow-topbar-signout{color:var(--color-status-degraded);background:var(--surface-status-degraded)}.console-shell .ow-topbar-signout:hover{background:var(--surface-status-degraded)}.console-shell .console-link{color:var(--accent-cyan)}.console-shell .modal-btn-primary{color:var(--accent-white)}.console-shell .analyst-status-arrow{color:var(--text-secondary);font-size:var(--font-size-meta);opacity:1}.console-shell .analyst-autonomy-desc{font-size:var(--font-size-meta)}.console-shell .status-active{color:var(--color-severity-medium);background:var(--surface-status-warning)}.console-shell .status-closed{color:var(--color-severity-low);background:var(--surface-status-healthy)}.console-shell .status-new{color:var(--accent-cyan);background:var(--surface-selected)}.console-shell .console-severity-critical{color:var(--color-severity-critical);background:var(--surface-status-degraded)}.console-shell .console-severity-high{color:var(--color-severity-high);background:var(--surface-status-degraded)}.console-shell .console-severity-medium{color:var(--color-severity-medium);background:var(--surface-status-warning)}.console-shell .console-severity-low{color:var(--color-severity-low);background:var(--surface-status-healthy)}.console-shell .console-severity-informational,.console-shell .console-severity-info{color:var(--color-severity-info);background:var(--surface-status-info)}.console-shell .status-badge{font-family:inherit;font-size:var(--font-size-meta);letter-spacing:.02em;font-weight:600}.console-shell .sidebar-item-active{color:var(--accent-cyan);background:var(--surface-selected)}.console-shell :is(.soc-queue-search,.settings-input,.soc-swarm-select,.soc-swarm-search-input,.console-button,.console-icon-button){border-color:var(--color-control-border)}.console-shell :is(.soc-queue-search input,.soc-swarm-search-input,.settings-input)::placeholder,.console-shell :is(.console-button,.console-icon-button,.console-link):disabled{color:var(--text-secondary);opacity:1}.console-shell :is(.console-button,.console-icon-button,.console-link,.modal-btn-primary,.sidebar-item,.sidebar-toggle,.signin-geography-country,.soc-swarm-pause,.soc-swarm-agent-button):hover:not(:disabled){filter:none}.console-shell :is(button,a,input,select,textarea,summary):focus-visible,.console-shell .signin-geography-marker:focus-visible,.console-shell .ow-inbox-toolbar .soc-queue-search:focus-within{outline-color:var(--color-focus)}[data-theme=light] .console-shell :is(.sidebar,.blade-panel,.agent-panel-v2,.soc-agent-roster,.soc-notif-panel){background:var(--bg-secondary)}[data-theme=light] .console-shell :is(.sidebar-item:hover,.sidebar-toggle:hover,.soc-btn-secondary:hover:not(:disabled)){background:var(--bg-tertiary)}[data-theme=light] .console-shell .sidebar-item-active:hover{background:var(--surface-selected)}[data-theme=light] .console-shell :is(.soc-queue-search,.soc-swarm-select,.soc-swarm-search-input,.settings-input,.soc-input,.soc-input option){background:var(--bg-secondary);color:var(--text-primary)}[data-theme=light] .console-shell .soc-input{border-color:var(--color-control-border)}[data-theme=light] .console-shell .soc-input::placeholder{color:var(--text-secondary);opacity:1}[data-theme=light] .console-shell :is(.soc-tab-bar,.analyst-autonomy-box,.analyst-verdict-box,.analyst-entity-canvas,.agent-panel-v2__content .soc-empty){background:var(--bg-secondary)}[data-theme=light] .console-shell .agent-panel-v2__content>div:has(>button[role=switch]){background:var(--bg-secondary)!important}[data-theme=light] .console-shell :is(.trail-kql-query-wrapper,.trail-step-body,.trail-decision-verdict,.trail-conclusion){background:var(--bg-secondary)}[data-theme=light] .console-shell :is(.blade-close,.ow-topbar-btn){color:var(--text-secondary)}[data-theme=light] .console-shell .blade-close:hover{color:var(--text-primary);background:var(--bg-tertiary)}.console-shell .agent-panel-v2__content>div:has(>h4>svg)>div[style*=white-space]{background:var(--bg-secondary)!important;font-family:var(--font-mono)!important;box-shadow:none!important}.console-shell .agent-panel-v2__content>div:has(>h4>svg)>div[style*=white-space] div>span:first-child{color:var(--text-secondary)!important}.console-shell .analyst-entity-canvas>div[title]>span+span{font-size:var(--font-size-meta)!important;opacity:1!important}.console-shell .soc-btn-secondary[role=switch][aria-checked=false]>div{background:var(--color-control-border)!important}.console-shell .soc-btn-secondary[role=switch]>div>div{background:var(--bg-primary)!important}.console-shell :is(.console-overview-grid,.ow-overview-priority,.soc-overview-workbench){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px}.console-shell .ow-overview-priority{align-items:stretch}.console-shell .ow-overview-priority>.console-panel{height:100%}.console-shell .ow-operational-heading{margin-top:0;padding-block:12px}.console-shell .soc-tab-bar.console-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;gap:4px;width:100%;margin-bottom:0;padding:4px;overflow-x:auto}.console-shell .soc-tab-bar.console-tabs .soc-tab{white-space:nowrap;flex:none}#agent-operational-controls{flex-direction:column;gap:16px;min-width:0;display:flex}#agent-operational-controls[hidden]{display:none}.console-shell .console-tabs.ow-segmented{border:1px solid var(--border-color);border-radius:var(--radius-sm);flex-wrap:nowrap;gap:2px;padding:2px}.console-shell .console-tabs.ow-segmented .soc-tab{border-radius:calc(var(--radius-sm) - 2px);min-height:30px;padding:4px 12px}.console-shell .console-tabs.ow-segmented [aria-pressed=true]{outline-offset:-1px}.console-shell .analyst-section-queue{flex-direction:column;gap:8px;min-width:0;margin-bottom:0;display:flex}.console-shell .ow-queue-caption{color:var(--text-secondary);margin:0;padding:8px 16px;font-size:11px;line-height:1.5}.console-shell .tuning-evidence-entry.console-disclosure{margin-block:0 12px}.console-shell .tuning-evidence-entry.console-disclosure>summary{padding:14px 16px}.console-shell .tuning-evidence-entry.console-disclosure[open]>summary{border-bottom:1px solid var(--border-color)}.console-shell .ow-topbar{row-gap:6px}.console-shell .ow-topbar>:is(button,.ow-topbar-live){white-space:nowrap}@media (max-width:600px){.console-shell .ow-topbar-user{flex:100%;max-width:none}}.console-shell{--ow5-lime:#a4f522;--ow5-green:#3bd15d;--ow5-teal:#5ad8e6;--ow5-ink:#e8edf5;--ow5-ink-2:#aab6c8;--ow5-muted:#8b9bb5;--ow5-label:#8593a8;--ow5-line:#3bd15d1a;--ow5-hair:#e8edf512;--ow5-hover:#e8edf50a;--ow5-sidebar-bg:linear-gradient(180deg, #0d1410eb, #060b09eb);--ow5-topbar-bg:#060b0999;--ow5-field-bg:#151f1999;--ow5-pop-bg:linear-gradient(180deg, #121c16, #0a110d);--ow5-active-bg:linear-gradient(90deg, #1eb53a29, #1eb53a05);--ow5-send-bg:linear-gradient(180deg, #25c948, #1a9e33);--ow5-send-ink:#04140a;--ow5-atmosphere:radial-gradient(ellipse 60% 40% at 85% -5%, #1eb53a1a, transparent 70%), radial-gradient(ellipse 40% 30% at 20% 0%, #a4f5220a, transparent 70%), repeating-linear-gradient(0deg, #3bd15d06 0 1px, transparent 1px 48px), repeating-linear-gradient(90deg, #3bd15d06 0 1px, transparent 1px 48px)}[data-theme=light] .console-shell{--ow5-lime:#4d8a0e;--ow5-green:#146e31;--ow5-teal:#0f6f7a;--ow5-ink:#1a1a2e;--ow5-ink-2:#3c4a5c;--ow5-muted:#526176;--ow5-label:#526176;--ow5-line:#146e3124;--ow5-hair:#1a1a2e1a;--ow5-hover:#1a1a2e0a;--ow5-sidebar-bg:linear-gradient(180deg, #f5f7f5, #eef1ee);--ow5-topbar-bg:#f0f2f5bf;--ow5-field-bg:#fffc;--ow5-pop-bg:#fff;--ow5-active-bg:linear-gradient(90deg, #146e311f, #146e3105);--ow5-atmosphere:repeating-linear-gradient(0deg, #146e3109 0 1px, transparent 1px 48px), repeating-linear-gradient(90deg, #146e3109 0 1px, transparent 1px 48px)}.app-layout.console-shell{background-color:var(--bg-primary);background-image:var(--ow5-atmosphere);grid-template-columns:232px minmax(0,1fr);height:100vh;min-height:0;font-size:13px;line-height:1.5;position:relative;overflow:hidden}.console-shell .app-canvas.main-content-area{max-height:100vh;padding:0 28px 64px;scroll-padding-top:72px}.console-shell .ow-page-enter{max-width:1320px}.console-shell :is(button,a,input,select,textarea,summary,[role=option]):focus-visible{outline:2px solid var(--ow5-lime);outline-offset:2px}.console-shell .ow-session-bar{height:2px}.console-shell .ow-session-bar-fill:not(.ow-session-warning){background:linear-gradient(90deg,#1eb53a,#a4f522 40%,#a4f52200 85%);box-shadow:0 0 12px #a4f52299}.console-shell .sidebar.ow5-sidebar{background:var(--ow5-sidebar-bg);border-right:1px solid var(--ow5-line);flex-direction:column;width:232px;height:100vh;display:flex;overflow:hidden}.ow5-brand{align-items:center;gap:10px;padding:20px 18px 18px;display:flex}.ow5-brand-mark{width:32px;height:32px;color:var(--ow5-lime);background:radial-gradient(circle at 35% 30%,#a4f52259,#1eb53a14 70%);border:1px solid #3bd15d59;border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.ow5-brand-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ow5-brand-text strong{color:var(--ow5-ink);font-size:14px;font-weight:600}.ow5-brand-text small{color:var(--ow5-label);font-size:11.5px}.ow5-nav{scrollbar-width:thin;flex-direction:column;flex:1;gap:16px;padding:6px 10px 12px;display:flex;overflow-y:auto}.ow5-nav-group{flex-direction:column;gap:1px;display:flex}.ow5-nav-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ow5-label);padding:0 10px 5px;font-size:11px;font-weight:500}.ow5-nav-item{width:100%;min-height:34px;color:var(--ow5-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex;position:relative}.ow5-nav-item>span:first-of-type{flex:1;min-width:0}.ow5-nav-item:hover{background:var(--ow5-hover);color:var(--ow5-ink)}.ow5-nav-item-active,.ow5-nav-item-active:hover{color:var(--ow5-ink);background:var(--ow5-active-bg);font-weight:600}.ow5-nav-item-active:before{content:"";background:var(--ow5-lime);width:2px;box-shadow:0 0 8px var(--ow5-lime);border-radius:2px;position:absolute;top:7px;bottom:7px;left:-10px}.ow5-nav-badge{color:#04140a;font-variant-numeric:tabular-nums;background:#1eb53a;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.ow5-dock-wrap{border-top:1px solid var(--ow5-line);padding:12px}.ow5-dock{background:linear-gradient(#5ad8e614,#0a100db3);border:1px solid #5ad8e642;border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex;box-shadow:0 0 24px -8px #5ad8e659}[data-theme=light] .ow5-dock{box-shadow:none;background:linear-gradient(#0f6f7a14,#ffffffe6);border-color:#0f6f7a4d}.ow5-dock-head{align-items:center;gap:7px;min-width:0;display:flex}.ow5-dock-head strong{color:var(--ow5-ink);font-weight:600}.ow5-ai-ink{color:var(--ow5-teal);flex:none}.ow5-dock-context{font-family:var(--font-mono);color:var(--ow5-green);white-space:nowrap;text-overflow:ellipsis;background:#1eb53a1f;border-radius:999px;max-width:96px;padding:1px 6px;font-size:10px;overflow:hidden}.ow5-dock-expand{color:var(--ow5-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:4px;display:flex}.ow5-dock-expand:hover{color:var(--ow5-ink);background:var(--ow5-hover)}.ow5-dock-last{color:var(--ow5-ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.ow5-dock-input{background:#060b09cc;border:1px solid #3bd15d33;border-radius:9px;align-items:center;gap:6px;padding:3px 3px 3px 9px;display:flex}[data-theme=light] .ow5-dock-input{border-color:var(--ow5-line);background:#fff}.ow5-dock-input input{min-width:0;color:var(--ow5-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:5px 0;font-size:12px}.ow5-dock-input input::placeholder{color:var(--ow5-label);opacity:1}.ow5-dock-input:focus-within{outline:2px solid var(--ow5-lime);outline-offset:2px}.ow5-dock-input input:focus-visible{outline:none}.ow5-send{background:var(--ow5-send-bg);width:26px;height:26px;color:var(--ow5-send-ink);cursor:pointer;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.ow5-send:disabled{opacity:.55;cursor:not-allowed}.console-shell .ow-topbar.ow5-topbar{z-index:30;border-bottom:1px solid var(--ow5-line);background:var(--ow5-topbar-bg);-webkit-backdrop-filter:blur(8px);flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:16px;height:56px;min-height:56px;margin:0 -28px 28px;padding:0 24px;display:flex;position:sticky;top:0}.ow5-icon-btn.ow5-menu-btn{display:none}.ow5-crumbs{white-space:nowrap;color:var(--ow5-label);flex:none;align-items:center;gap:7px;font-size:12.5px;display:flex}.ow5-crumbs button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ow5-crumbs button:hover,.ow5-crumbs [aria-current=page]{color:var(--ow5-ink)}.ow5-crumbs>span:only-of-type[aria-current=page]{color:var(--ow5-label)}.ow5-search{border:1px solid var(--ow5-hair);background:var(--ow5-field-bg);min-width:120px;max-width:420px;color:var(--ow5-label);font:inherit;text-align:left;cursor:text;white-space:nowrap;border-radius:9px;flex:1 1 0;align-items:center;gap:8px;padding:7px 11px;font-size:13px;display:flex;overflow:hidden}.ow5-search>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ow5-search kbd{font-family:var(--font-mono);border:1px solid var(--ow5-hair);border-radius:5px;flex:none;padding:1px 6px;font-size:11px}.ow5-search:hover{border-color:#3bd15d4d}.ow5-topbar-end{white-space:nowrap;flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.ow5-pill{border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11.5px;display:inline-flex}.console-shell .ow5-pill-preview{color:#ffb84d;background:#ff990014;border:1px solid #ff990040;margin:0;font-weight:500}[data-theme=light] .console-shell .ow5-pill-preview{color:var(--accent-orange)}.ow5-live{color:var(--ow5-muted);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.ow5-live-dot{background:var(--ow5-lime);width:7px;height:7px;box-shadow:0 0 8px var(--ow5-lime);border-radius:50%}.ow5-live-off .ow5-live-dot{background:var(--ow5-label);box-shadow:none}.ow5-icon-btn{border:1px solid var(--ow5-hair);width:32px;height:32px;color:var(--ow5-ink-2);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ow5-icon-btn:hover{background:var(--ow5-hover);color:var(--ow5-ink)}.ow5-bell-count{color:#fff;font-variant-numeric:tabular-nums;background:#f36;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.ow5-avatar{color:#e8edf5;width:30px;height:30px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#1eb53a,#0d5c22);border:0;border-radius:50%;padding:0;font-size:11px;font-weight:600}.ow5-popover-anchor{position:relative}.ow5-popover{z-index:40;background:var(--ow5-pop-bg);white-space:normal;border:1px solid #3bd15d33;border-radius:14px;width:360px;max-width:calc(100vw - 24px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 60px #0000008c}[data-theme=light] .ow5-popover{box-shadow:0 18px 48px #1a1a2e29}.ow5-popover-head{border-bottom:1px solid var(--ow5-hair);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.ow5-popover-head strong{color:var(--ow5-ink);font-weight:600}.ow5-popover-head .console-link{color:var(--ow5-green);padding:2px 0;font-size:12px}.ow5-notes ul{max-height:360px;margin:0;padding:0;list-style:none;overflow-y:auto}.ow5-note{border:0;border-bottom:1px solid var(--ow5-hair);width:100%;color:var(--ow5-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:10px;padding:11px 14px;display:flex}.ow5-note:hover{background:#1eb53a0d}.ow5-note>svg{flex:none;margin-top:2px}.ow5-note-approval>svg{color:var(--ow5-lime)}.ow5-note-issue>svg{color:var(--accent-orange)}.ow5-note-intel>svg{color:var(--ow5-teal)}.ow5-note>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ow5-note strong{overflow-wrap:anywhere;font-size:12.5px;font-weight:400}.ow5-note small{color:var(--ow5-label);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;display:-webkit-box;overflow:hidden}.ow5-note time{font-family:var(--font-mono);color:var(--ow5-label);flex:none;font-size:10.5px}.ow5-note-unread{background:#1eb53a0d}.ow5-note-unread strong{font-weight:600}.ow5-notes-empty,.ow5-popover-foot{color:var(--ow5-label);margin:0;padding:10px 14px;font-size:11.5px}.ow5-account{width:260px;padding:6px}.ow5-account-who{border-bottom:1px solid var(--ow5-hair);flex-direction:column;gap:2px;margin-bottom:4px;padding:8px 10px 10px;display:flex}.ow5-account-who strong{color:var(--ow5-ink);overflow-wrap:anywhere;font-weight:600}.ow5-account-who small{color:var(--ow5-label);overflow-wrap:anywhere;font-size:11.5px}.ow5-account>button{width:100%;min-height:34px;color:var(--ow5-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.ow5-account>button:hover:not(:disabled){background:var(--ow5-hover);color:var(--ow5-ink)}.ow5-account>button:disabled{opacity:.55;cursor:not-allowed}.console-shell .ow5-account>.ow5-signout{color:var(--color-status-degraded);background:0 0;border:0}.console-shell .ow5-account>.ow5-signout:hover{background:var(--surface-status-degraded)}.console-shell .cmd-palette-overlay{z-index:10001;background:#03060599;padding-top:80px}[data-theme=light] .console-shell .cmd-palette-overlay{background:#1a1a2e40}.console-shell .cmd-palette-container{background:var(--ow5-pop-bg);border:1px solid #3bd15d4d;border-radius:14px;width:min(620px,92%);max-width:none;height:fit-content;box-shadow:0 30px 80px #0009}.console-shell .cmd-palette-search{border-bottom:1px solid var(--ow5-hair);gap:10px;padding:12px 16px}.console-shell .cmd-palette-search .icon{color:var(--ow5-label)}.console-shell .cmd-palette-input{color:var(--ow5-ink);font-size:14px}.console-shell .cmd-palette-input::placeholder{color:var(--ow5-label)}.console-shell .cmd-palette-input:focus-visible{outline:none}.console-shell .cmd-palette-kbd{font-family:var(--font-mono);color:var(--ow5-label);border:1px solid var(--ow5-hair);background:0 0;border-radius:5px;font-size:10.5px}.console-shell .cmd-palette-results{max-height:380px;padding:6px}.console-shell .cmd-palette-item{border:0;border-radius:8px;gap:10px;margin:0;padding:8px 10px}.console-shell .cmd-palette-item:hover,.console-shell .cmd-palette-item.active{background:#1eb53a14}.console-shell .cmd-palette-item .label{min-width:0;color:var(--ow5-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.console-shell .cmd-palette-item .kind{color:var(--ow5-label);flex:none;font-size:11px}.console-shell .cmd-palette-item .icon{color:var(--ow5-muted)}.console-shell .cmd-kind-incident .icon{color:#f68}.console-shell .cmd-kind-detection .icon{color:var(--ow5-green)}.console-shell .cmd-kind-agent .icon{color:var(--ow5-teal)}[data-theme=light] .console-shell .cmd-kind-incident .icon{color:var(--accent-red)}.cmd-palette-empty{text-align:center;color:var(--ow5-label);padding:16px;font-size:13px}.console-shell .copilot-overlay{z-index:1000;width:380px;max-width:100%;top:56px}.console-shell .copilot-panel{background:linear-gradient(#0d1410,#070c0a);border-left:1px solid #3bd15d24;box-shadow:-12px 0 40px #00000073}[data-theme=light] .console-shell .copilot-panel{background:#fff;box-shadow:-12px 0 40px #1a1a2e1f}.console-shell .copilot-header{border-bottom:1px solid var(--ow5-hair);background:0 0;padding:14px 18px}.console-shell .copilot-header-title{font-size:13px;font-weight:600}.console-shell .copilot-sparkle{color:var(--ow5-teal);animation:none}.console-shell .copilot-badge{font-family:var(--font-mono);text-transform:none;letter-spacing:0;color:var(--ow5-green);background:#1eb53a1a;border:1px solid #3bd15d40;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:400}.console-shell .copilot-messages{gap:14px;padding:18px}.console-shell .copilot-empty{text-align:left;justify-content:space-between;align-items:stretch;gap:16px;height:100%;padding:0}.console-shell .copilot-intro{max-width:92%;color:var(--ow5-ink);background:#1eb53a14;border:1px solid #3bd15d40;border-radius:12px;margin:0;padding:10px 12px;line-height:1.5}.console-shell .copilot-suggestions{flex-flow:wrap;gap:6px;display:flex}.console-shell .copilot-suggestion{width:auto;max-width:100%;color:var(--ow5-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #3bd15d40;border-radius:999px;flex:none;padding:5px 10px;font-size:12px;display:inline-flex}.console-shell .copilot-suggestion:hover{color:var(--ow5-ink);background:0 0;border-color:#3bd15d80}.console-shell .copilot-input-area{background:var(--ow5-field-bg);border:1px solid #3bd15d40;border-radius:10px;align-items:center;margin:0 18px;padding:4px 4px 4px 12px}.console-shell .copilot-input{background:0 0;border:0;padding:6px 0}.console-shell .copilot-input:focus-visible{outline:none}.console-shell .copilot-input-area:focus-within{border-color:#a4f5228c}.console-shell .copilot-input-area:has(:focus-visible){outline:2px solid var(--ow5-lime);outline-offset:2px}.console-shell .copilot-send{background:var(--ow5-send-bg);width:32px;height:32px;color:var(--ow5-send-ink);border:0;border-radius:8px}.copilot-footnote{color:var(--ow5-label);margin:0;padding:10px 18px 16px;font-size:11px}.ow5-scrim{display:none}@media (max-width:900px){.app-layout.console-shell{grid-template-columns:minmax(0,1fr)}.console-shell .sidebar.ow5-sidebar{z-index:1100;visibility:hidden;width:min(280px,86vw);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.console-shell .sidebar.ow5-sidebar.ow5-sidebar-open{visibility:visible;transform:none;box-shadow:24px 0 60px #00000080}.ow5-scrim{z-index:1050;background:#03060599;display:block;position:fixed;inset:0}.console-shell .app-canvas.main-content-area{padding:0 16px 64px}.console-shell .ow-topbar.ow5-topbar{gap:10px;margin:0 -16px 20px;padding:0 12px}.ow5-icon-btn.ow5-menu-btn{flex:none;display:inline-flex}.ow5-crumbs{display:none}.ow5-search{max-width:none}}@media (max-width:600px){.ow5-search>span,.ow5-search kbd,.ow5-live,.ow5-pill-preview{display:none}.ow5-search{flex:none;min-width:0}.ow5-topbar-end{gap:8px}.console-shell .copilot-overlay{width:100%}}.console-shell .console-page-heading .console-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ow5-green);margin-bottom:6px;font-size:11px;font-weight:500}.console-shell .console-page-heading h1{letter-spacing:-.02em;color:var(--ow5-ink);margin:0;font-size:28px;font-weight:600;line-height:1.15}.console-shell .console-page-heading>p{max-width:720px;color:var(--ow5-muted);text-wrap:pretty;margin-top:5px;font-size:13px}.console-shell .console-page-header{align-items:flex-end;gap:16px;margin-bottom:0;padding-bottom:0}@media (max-width:600px){.console-shell .console-page-heading h1{font-size:24px}}.console-shell{--ow5-card-bg:linear-gradient(180deg, #151f1999, #0a100d99);--ow5-card-border:#3bd15d24;--ow5-panel-bg:#0d141099;--ow5-inset-bg:#e8edf508;--ow5-inset-border:#e8edf50f;--ow5-body:#cdd6e4;--ow5-meta:#8a98ad;--ow5-orange:#ffad33;--ow5-red:#ff4d7a;--ow5-red-ink:#f68;--ow5-seg-bg:#151f19b3;--ow5-seg-on:#1eb53a29;--ow5-input-bg:#0d1410;--ow5-modal-bg:linear-gradient(180deg, #121c16, #0a110d);--ow5-code-bg:#08100c}[data-theme=light] .console-shell{--ow5-card-bg:#fff;--ow5-card-border:#146e312e;--ow5-panel-bg:#f7f9f7;--ow5-inset-bg:#1a1a2e08;--ow5-inset-border:#1a1a2e17;--ow5-body:#2b3645;--ow5-meta:#526176;--ow5-orange:#a35a00;--ow5-red:#c4174a;--ow5-red-ink:#b3123f;--ow5-seg-bg:#1a1a2e0a;--ow5-seg-on:#146e3124;--ow5-input-bg:#fff;--ow5-modal-bg:#fff;--ow5-code-bg:#f3f5f3}.ow5-mono{font-family:var(--font-mono)}.ow5-ink-lime{color:var(--ow5-lime)}.ow5-ink-green{color:var(--ow5-green)}.ow5-ink-orange{color:var(--ow5-orange)}.ow5-ink-red{color:var(--ow5-red-ink)}.ow5-ink-teal{color:var(--ow5-teal)}.ow5-ink-muted{color:var(--ow5-meta)}.ow5-page{flex-direction:column;gap:22px;padding-top:28px;display:flex}.ow5-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:16px;display:grid}.ow5-grid-2-tight{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:16px;display:grid}.ow5-card{border:1px solid var(--ow5-card-border);background:var(--ow5-card-bg);min-width:0;color:var(--ow5-ink);border-radius:14px;overflow:hidden}.ow5-card-pad{flex-direction:column;gap:10px;padding:16px 20px;display:flex}.ow5-card-panel{background:var(--ow5-panel-bg);border-color:var(--ow5-hair)}.ow5-card-warn{background:var(--ow5-panel-bg);border-color:#ff99002e}.ow5-card-head{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ow5-card-head h2,.ow5-card-head h3{letter-spacing:0;color:var(--ow5-ink);margin:0;font-size:15px;font-weight:600}.ow5-card-icon{color:var(--ow5-muted);flex:none}.ow5-card-count{color:var(--ow5-label);font-size:12px}.ow5-card-end{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.ow5-prov{font-family:var(--font-mono);color:var(--ow5-label);flex-wrap:wrap;align-items:center;gap:5px;margin:0;font-size:11px;line-height:1.5;display:inline-flex}.ow5-caveat{color:var(--ow5-meta);cursor:help;display:inline-flex}.ow5-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ow5-label);font-size:11px;font-weight:500}.ow5-link{color:var(--ow5-green);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12.5px;text-decoration:none;display:inline-flex}.ow5-link:hover{color:var(--ow5-lime)}.ow5-inset{background:var(--ow5-inset-bg);border:1px solid var(--ow5-inset-border);border-radius:9px;min-width:0;padding:10px 12px}.ow5-inset .ow5-label{letter-spacing:.1em}.ow5-inset-body{color:var(--ow5-body);margin-top:3px;font-size:13px}.ow5-row-line{border-top:1px solid var(--ow5-hair)}.ow5-seg{background:var(--ow5-seg-bg);border:1px solid var(--ow5-hair);border-radius:9px;flex-wrap:wrap;gap:1px;padding:3px;display:inline-flex}.ow5-seg-item{color:var(--ow5-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:4px 11px;font-size:12px;font-weight:500;display:inline-flex}.ow5-seg-item:hover{color:var(--ow5-ink)}.ow5-seg-on,.ow5-seg-on:hover{background:var(--ow5-seg-on);color:var(--ow5-ink)}.ow5-seg-count{color:var(--ow5-label);font-weight:400}.ow5-seg-lg .ow5-seg-item{padding:5px 12px;font-size:13px}.ow5-btn{min-height:34px;color:var(--ow5-body);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.ow5-btn:disabled{opacity:.45;cursor:not-allowed}.ow5-btn-sm{min-height:28px;padding:4px 10px;font-size:12px}.ow5-btn-primary{color:#04140a;background:linear-gradient(#25c948,#1a9e33);padding-inline:16px;font-weight:600;box-shadow:0 0 0 1px #a4f5224d,0 6px 18px #1eb53a40}.ow5-btn-primary:hover:not(:disabled){filter:brightness(1.1)}.ow5-btn-outline{color:var(--ow5-green);border-color:#3bd15d4d}.ow5-btn-outline:hover:not(:disabled){background:#1eb53a14}.ow5-btn-secondary{color:var(--ow5-ink);background:#e8edf505;border-color:#e8edf51f}[data-theme=light] .ow5-btn-secondary{background:#fff;border-color:#1a1a2e29}.ow5-btn-secondary:hover:not(:disabled){background:#e8edf50f}.ow5-btn-danger{color:var(--ow5-red-ink);border-color:#ff336659}.ow5-btn-danger:hover:not(:disabled){background:#ff336614}.ow5-btn-danger-solid{color:#fff;background:linear-gradient(#ff4d7a,#d92452);font-weight:600}.ow5-btn-ghost{color:var(--ow5-muted);padding-inline:10px}.ow5-btn-ghost:hover:not(:disabled){color:var(--ow5-ink)}.ow5-sev{letter-spacing:.06em;white-space:nowrap;border-radius:5px;align-items:center;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.ow5-sev-high{color:var(--ow5-red);background:#ff33661f}.ow5-sev-medium{color:var(--ow5-orange);background:#ff99001f}.ow5-sev-low,.ow5-sev-none{color:var(--ow5-muted);background:#8b9bb51f}.ow5-chip{white-space:nowrap;text-overflow:ellipsis;border-radius:5px;align-items:center;gap:4px;max-width:100%;padding:1px 7px;font-size:11px;display:inline-flex;overflow:hidden}.ow5-chip.ow5-mono{border-radius:4px;padding:1px 6px}.ow5-chip-neutral{color:var(--ow5-ink-2);background:#e8edf50d}.ow5-chip-green{color:var(--ow5-green);background:#1eb53a1f}.ow5-chip-lime{color:var(--ow5-lime);background:#a4f5221a}.ow5-chip-orange{color:var(--ow5-orange);background:#ff99001f}.ow5-chip-red{color:var(--ow5-red-ink);background:#ff33661a}.ow5-chip-teal{color:var(--ow5-teal);background:#5ad8e61f}.ow5-chip-muted{color:var(--ow5-meta);background:#8b9bb50f}.ow5-gen{color:#9fe3ec;white-space:nowrap;background:#5ad8e61f;border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:10.5px;font-weight:500;display:inline-flex}[data-theme=light] .ow5-gen{color:var(--ow5-teal)}.ow5-face{box-shadow:0 0 0 1.5px var(--ring);color:var(--ring);background-color:#151f19;background-position:68% 28%;background-size:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.ow5-face>span{color:var(--ow5-muted)}[data-theme=light] .ow5-face{background-color:#eef2ee}.ow5-empty{color:var(--ow5-meta);border:1px dashed #8b9bb538;border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex}.ow5-empty>svg{flex:none;margin-top:2px}.ow5-empty strong{color:var(--ow5-ink-2);font-weight:500;display:block}.ow5-empty p{margin:2px 0 0;font-size:12.5px}.ow5-empty>:last-child:not(div){margin-left:auto}.ow5-empty-error{border-color:#ff33664d}.ow5-empty-error strong{color:var(--ow5-red-ink)}.ow5-stats{border:1px solid var(--ow5-card-border);background:var(--ow5-card-bg);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid;overflow:hidden}.ow5-stats>div{border-right:1px solid #3bd15d14;min-width:0}.ow5-stat{width:100%;height:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:14px 18px;display:flex}button.ow5-stat{cursor:pointer}button.ow5-stat:hover{background:#1eb53a0d}.ow5-stat-label{color:var(--ow5-muted);align-items:center;gap:6px;font-size:12px;display:flex}.ow5-stat-value{letter-spacing:-.02em;color:var(--ow5-ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:28px;font-weight:600;line-height:1.3}.ow5-stat-na{color:var(--ow5-meta);letter-spacing:0;font-size:15px;font-weight:500;line-height:2.4}.ow5-scrim-modal{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030605b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}[data-theme=light] .ow5-scrim-modal{background:#1a1a2e59}.ow5-modal{background:var(--ow5-modal-bg);max-height:calc(100vh - 48px);color:var(--ow5-ink);border:1px solid #a4f52259;border-radius:16px;flex-direction:column;gap:14px;padding:22px 24px;display:flex;overflow:auto;box-shadow:0 30px 80px #0009}.ow5-modal-red{border-color:#ff33664d}.ow5-modal-orange{border-color:#ff990059}.ow5-modal-teal{border-color:#5ad8e659}.ow5-modal-head{align-items:flex-start;gap:12px;display:flex}.ow5-modal-head>div{flex:1;min-width:0}.ow5-modal-head h2{letter-spacing:0;color:var(--ow5-ink);margin:0;font-size:17px;font-weight:600}.ow5-modal-head p{color:var(--ow5-muted);margin:3px 0 0}.ow5-modal-kicker{letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:600}.ow5-modal-icon{width:38px;height:38px;color:var(--ow5-lime);background:#a4f5221a;border:1px solid #a4f52259;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.ow5-modal-red .ow5-modal-icon{color:var(--ow5-red-ink);background:#ff33661a;border-color:#ff33664d}.ow5-modal-red .ow5-modal-kicker{color:var(--ow5-red-ink)}.ow5-modal-orange .ow5-modal-icon{color:var(--ow5-orange);background:#ff99001a;border-color:#ff99004d}.ow5-modal-teal .ow5-modal-icon{color:var(--ow5-teal);background:#5ad8e61a;border-color:#5ad8e64d}.ow5-modal-close{color:var(--ow5-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:4px;display:flex}.ow5-modal-close:hover{color:var(--ow5-ink);background:var(--ow5-hover)}.ow5-modal-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:4px;display:flex}.ow5-modal-foot>.ow5-foot-note{color:var(--ow5-meta);margin-right:auto;font-size:11.5px}.ow5-field{background:var(--ow5-input-bg);width:100%;color:var(--ow5-ink);font:inherit;border:1px solid #e8edf51f;border-radius:9px;padding:8px 11px;font-size:13px;line-height:1.5}[data-theme=light] .ow5-field{border-color:#1a1a2e29}.ow5-field::placeholder{color:var(--ow5-label)}textarea.ow5-field{resize:vertical}select.ow5-field{padding-right:28px}.ow5-check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.ow5-check input{opacity:0;width:1px;height:1px;position:absolute}.ow5-check-box{border:1.5px solid var(--ow5-label);border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;display:inline-flex}.ow5-check input:checked+.ow5-check-box{background:var(--ow5-green);border-color:var(--ow5-green)}.ow5-check input:checked+.ow5-check-box:after{content:"";border-bottom:2px solid #04140a;border-left:2px solid #04140a;width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.ow5-check input:focus-visible+.ow5-check-box{outline:2px solid var(--ow5-lime);outline-offset:2px}.ow5-check-label{color:var(--ow5-ink);font-weight:500}.ow5-check small{color:var(--ow5-meta);font-size:12px;display:block}.ow5-check-disabled{opacity:.5;cursor:not-allowed}.ow5-code{background:var(--ow5-code-bg);border:1px solid var(--ow5-hair);font-family:var(--font-mono);color:var(--ow5-body);white-space:pre-wrap;word-break:break-word;border-radius:10px;margin:0;padding:12px 14px;font-size:11.5px;line-height:1.6;overflow-x:auto}.ow5-toast-inline{color:var(--ow5-body);background:#1eb53a14;border:1px solid #3bd15d40;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.ow5-error-inline{color:var(--ow5-red-ink);background:#ff33660f;border:1px solid #ff33664d;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.ow5-push{margin-left:auto}.ow5-spacer{flex:1}.ow5-muted{color:var(--ow5-muted);margin:0}.ow5-meta{color:var(--ow5-meta);font-size:12px}.ow5-num{font-variant-numeric:tabular-nums;color:var(--ow5-ink-2);text-align:right}.ow5-foot-note{color:var(--ow5-label);font-size:11.5px}.ow5-pad-tight{gap:2px;padding-bottom:8px}.ow5-kicker-lime{letter-spacing:.12em;text-transform:uppercase;color:var(--ow5-lime);align-items:center;gap:8px;margin:0;font-size:11px;font-weight:600;display:inline-flex}.ow5-dot-lime{background:var(--ow5-lime);width:8px;height:8px;box-shadow:0 0 10px var(--ow5-lime);border-radius:50%;flex:none}.ow5-pair{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.ow5-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ow5-link-inline{font-size:inherit}.ow5-link-muted{color:var(--ow5-muted)}.ow5-link-muted:hover{color:var(--ow5-ink)}.ow5-icon-btn.ow5-square{border:1px solid #e8edf51f;border-radius:8px;width:30px;height:30px}.ow5-icon-btn.ow5-square:disabled{opacity:.4;cursor:not-allowed}.ow5-chips{flex-wrap:wrap;gap:4px;display:flex}.ow5-role-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:-8px;display:flex}.ow5-field-wrap{flex-direction:column;gap:6px;display:flex}.ow5-scope{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ow5-scope-chip{font-family:var(--font-mono);color:var(--ow5-body);background:#e8edf50a;border:1px solid #e8edf514;border-radius:7px;align-items:center;gap:6px;padding:4px 9px;font-size:11.5px;display:inline-flex}.ow5-scope-chip svg{color:var(--ow5-meta)}.ow5-effects{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ow5-effects li{color:var(--ow5-body);gap:8px;padding:3px 0;font-size:12.5px;display:flex}.ow5-effects svg{flex:none;margin-top:3px}.ow5-reasons{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ow5-reason{color:var(--ow5-body);font:inherit;cursor:pointer;background:0 0;border:1px solid #e8edf524;border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:500}.ow5-reason:hover{border-color:#ff4d7a73}.ow5-reason-on{color:#fff;background:#ff336640;border-color:#ff4d7ab3}[data-theme=light] .ow5-reason-on{color:#7a0d2b;background:#c4174a1f}.ow5-decision-frame{background:linear-gradient(140deg,#a4f5228c,#1eb53a40 35%,#3bd15d14 70%);border-radius:14px;min-width:0;padding:1px}.ow5-decision{background:linear-gradient(#0f1a13,#0a110d);border-radius:13px;flex-direction:column;gap:14px;height:100%;padding:18px 20px;display:flex}[data-theme=light] .ow5-decision{background:#fff}.ow5-decision-head{align-items:center;gap:8px;display:flex}.ow5-decision-head h2{font-size:11px}.ow5-decision-body{flex-direction:column;gap:14px;display:flex}.ow5-decision-action{letter-spacing:-.01em;color:var(--ow5-ink);font-size:19px;font-weight:600}.ow5-decision-body .ow5-muted{margin-top:3px}.ow5-outcome{background:#1eb53a0f;border:1px solid #3bd15d33;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.ow5-outcome>div{flex-direction:column;min-width:0;display:flex}.ow5-outcome strong{color:var(--ow5-ink);font-weight:600}.ow5-outcome small{color:var(--ow5-muted);font-size:12.5px}.ow5-outcome>button{margin-left:auto}.ow5-outcome-held{border-color:#a4f52259}.ow5-rows{margin:0;padding:0;list-style:none}.ow5-row{border:0;border-top:1px solid var(--ow5-hair);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:9px 20px;display:flex}.ow5-row:hover{background:#1eb53a0a}.ow5-row-name{width:62px;color:var(--ow5-ink);flex:none;font-weight:600}.ow5-row-text{min-width:0;color:var(--ow5-ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ow5-row-time{color:var(--ow5-meta);flex:none;font-size:11px}.ow5-carousel{padding:0 20px 16px;overflow:hidden}.ow5-carousel-track{gap:12px;margin:0;padding:0;list-style:none;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:flex}@media (prefers-reduced-motion:reduce){.ow5-carousel-track{transition:none}}.ow5-article{border:1px solid var(--ow5-hair);background:linear-gradient(#151f19e6,#0a100de6);border-radius:12px;flex-direction:column;flex:none;gap:8px;width:300px;padding:14px;display:flex}[data-theme=light] .ow5-article{background:#fbfcfb}.ow5-article-meta{color:var(--ow5-meta);align-items:center;gap:6px;font-size:11.5px;display:flex}.ow5-article-meta>span:first-of-type{color:var(--ow5-ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ow5-article-title{font:inherit;color:var(--ow5-ink);text-align:left;cursor:pointer;-webkit-line-clamp:2;background:0 0;border:0;-webkit-box-orient:vertical;min-height:38px;padding:0;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.ow5-article-title:hover{color:var(--ow5-lime)}.ow5-article-foot{border-top:1px solid var(--ow5-hair);align-items:center;gap:8px;padding-top:8px;font-size:11.5px;display:flex}.ow5-article-foot>span:first-child{align-items:center;gap:5px;display:inline-flex}.ow5-dots{justify-content:center;gap:5px;padding-bottom:14px;display:flex}.ow5-dots button{cursor:pointer;background:#8b9bb54d;border:0;border-radius:3px;width:6px;height:5px;padding:0;transition:width .3s}.ow5-dots .ow5-dot-on{background:var(--ow5-lime);width:18px}.ow5-tech-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ow5-tech-list li{grid-template-columns:86px minmax(0,1fr) 34px 22px;align-items:center;gap:10px;display:grid}.ow5-tech-list .ow5-mono{color:var(--ow5-body);font-size:11.5px}.ow5-tech-bar>span{color:var(--ow5-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.ow5-tech-bar>div{background:#e8edf50f;border-radius:3px;height:5px;margin-top:3px;overflow:hidden}.ow5-tech-bar i{background:linear-gradient(90deg,#1eb53a,#a4f522);border-radius:3px;height:100%;display:block}.ow5-legend{color:var(--ow5-meta);flex-wrap:wrap;gap:12px;font-size:11.5px;display:flex}.ow5-legend span{align-items:center;gap:4px;display:inline-flex}.ow5-actor-list{margin:0;padding:0;list-style:none}.ow5-actor-list li{border-top:1px solid var(--ow5-hair);align-items:center;gap:12px;padding:8px 0;display:flex}.ow5-actor-list li>div:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.ow5-actor-list strong{color:var(--ow5-ink);font-weight:600}.ow5-actor-list small{color:var(--ow5-meta);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ow5-actor-icon{width:30px;height:30px;color:var(--ow5-red-ink);background:#ff336614;border:1px solid #f363;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.ow5-actor-end{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.ow5-actor-end small{font-size:11px}.ow5-brief-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:radial-gradient(60% 90% at 100% 0,#1eb53a1a,#0000 60%),#0c150f;border:1px solid #a4f5224d;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}[data-theme=light] .ow5-brief-card{background:#f7fbf4}.ow5-brief-card:hover{border-color:#a4f52280}.ow5-brief-text{flex:1;min-width:260px}.ow5-brief-headline{color:var(--ow5-ink);margin-top:3px;font-size:16px;font-weight:600}.ow5-tally{flex-wrap:wrap;gap:8px;display:flex}.ow5-tally>div{border:1px solid var(--ow5-hair);text-align:center;background:#060b0999;border-radius:9px;flex-direction:column;padding:6px 10px;display:flex}[data-theme=light] .ow5-tally>div{background:#fff}.ow5-tally strong{color:var(--ow5-ink);font-size:16px;font-weight:600}.ow5-tally small{color:var(--ow5-muted);white-space:nowrap;font-size:10.5px}.ow5-more>summary{cursor:pointer;align-items:baseline;gap:10px;padding:14px 20px;list-style:none;display:flex}.ow5-more>summary::-webkit-details-marker{display:none}.ow5-more>summary span{color:var(--ow5-ink);font-size:15px;font-weight:600}.ow5-more>summary small{color:var(--ow5-meta)}.ow5-more-body{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;padding:0 20px 20px;display:grid}.ow5-inc-page{position:relative}.ow5-inc-main{align-items:flex-start;gap:16px;min-width:0;display:flex}.ow5-inc-list{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.ow5-inc-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ow5-inc-toolbar .ow5-seg-item{padding:5px 11px;font-size:13px}.ow5-inc-select{color:var(--ow5-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #e8edf51a;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;list-style:none;display:inline-flex}[data-theme=light] .ow5-inc-select{border-color:#1a1a2e29}.ow5-inc-select:hover{color:var(--ow5-ink);background:#1eb53a0a}.ow5-inc-select select{appearance:none;color:inherit;font:inherit;cursor:pointer;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 7px) 55%,calc(100% - 3px) 55%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:0;padding-right:14px}.ow5-inc-select select:focus-visible{outline:2px solid var(--ow5-green);outline-offset:2px;border-radius:4px}.ow5-inc-select select option{background:var(--ow5-input-bg);color:var(--ow5-ink)}.ow5-inc-dd{position:relative}.ow5-inc-dd>summary::-webkit-details-marker{display:none}.ow5-inc-dd>summary:after{content:"";border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;margin-left:2px;transform:translateY(-2px)rotate(45deg)}.ow5-inc-dd-menu{z-index:30;border:1px solid var(--ow5-card-border);background:var(--ow5-modal-bg);border-radius:10px;flex-direction:column;gap:2px;min-width:190px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 34px #0006}.ow5-inc-dd-item{color:var(--ow5-body);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.ow5-inc-dd-item:hover{background:#1eb53a0f}.ow5-inc-dd-item input{accent-color:var(--ow5-green);margin:0}.ow5-inc-search{color:var(--ow5-ink-2);border:1px solid #e8edf51a;border-radius:8px;align-items:center;gap:6px;min-width:200px;padding:6px 11px;display:inline-flex}[data-theme=light] .ow5-inc-search{border-color:#1a1a2e29}.ow5-inc-search:focus-within{border-color:#3bd15d66}.ow5-inc-search input{min-width:0;color:var(--ow5-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.ow5-inc-search input::placeholder{color:var(--ow5-label)}.ow5-inc-analyze{margin-left:auto}.ow5-inc-table-wrap{border:1px solid var(--ow5-card-border);background:var(--ow5-card-bg);border-radius:14px;overflow-x:auto}.ow5-inc-table{min-width:980px}.ow5-inc-head,.ow5-inc-row{grid-template-columns:70px minmax(260px,1fr) 84px 160px 150px 64px 72px;align-items:center;gap:12px;padding:13px 18px;display:grid}.ow5-inc-head{letter-spacing:.1em;text-transform:uppercase;color:var(--ow5-label);border-bottom:1px solid var(--ow5-hair);padding:11px 18px;font-size:11px;font-weight:500}.ow5-inc-row{cursor:pointer;color:var(--ow5-ink);border-bottom:1px solid #e8edf50a;font-size:13px}[data-theme=light] .ow5-inc-row{border-bottom-color:#1a1a2e0f}.ow5-inc-row:hover{background:#1eb53a0a}.ow5-inc-row:focus-visible{outline:2px solid var(--ow5-green);outline-offset:-2px}.ow5-inc-row-on{box-shadow:inset 2px 0 0 var(--ow5-lime);background:#1eb53a0f}.ow5-inc-row>span:first-child,.ow5-inc-row>span:nth-child(3){justify-self:start}.ow5-inc-cell-title{min-width:0}.ow5-inc-title{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ow5-inc-sub{color:var(--ow5-meta);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.ow5-inc-sim{color:var(--ow5-lime);align-items:center;gap:3px;margin-left:4px;display:inline-flex}.ow5-inc-status{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.ow5-inc-status-orange{color:var(--ow5-orange);background:#ff99001a}.ow5-inc-status-green{color:var(--ow5-green);background:#1eb53a1f}.ow5-inc-status-muted{color:var(--ow5-muted);background:#8b9bb51a}.ow5-inc-cell-verdict{min-width:0}.ow5-inc-vtext{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ow5-inc-vsub{color:var(--ow5-meta);margin:0;font-size:11.5px}.ow5-inc-cell-qa{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ow5-inc-tone-red{color:var(--ow5-red-ink)}.ow5-inc-tone-green{color:var(--ow5-green)}.ow5-inc-tone-orange{color:var(--ow5-orange)}.ow5-inc-tone-muted{color:var(--ow5-meta)}.ow5-inc-num{color:var(--ow5-ink-2);font-variant-numeric:tabular-nums}.ow5-inc-ago{color:var(--ow5-meta);font-size:11px}.ow5-inc-table-state{padding:14px 18px}.ow5-inc-blade{border:1px solid var(--ow5-card-border);width:440px;max-height:calc(100vh - 24px);color:var(--ow5-ink);background:linear-gradient(#0d1410,#0a110d);border-radius:14px;flex:none;font-size:13px;position:sticky;top:12px;overflow:auto;box-shadow:-20px 0 40px #0006}[data-theme=light] .ow5-inc-blade{background:#fff;box-shadow:-12px 0 32px #1a1a2e1f}.ow5-inc-blade-head{border-bottom:1px solid var(--ow5-hair);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.ow5-inc-blade-line{align-items:center;gap:8px;min-width:0;display:flex}.ow5-inc-blade-id{color:var(--ow5-meta);flex:none}.ow5-inc-blade-meta{color:var(--ow5-meta);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.ow5-inc-blade-close{width:28px;height:28px;color:var(--ow5-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.ow5-inc-blade-close:hover{color:var(--ow5-ink);background:#e8edf50f}.ow5-inc-blade-title{letter-spacing:0;margin:0;font-size:18px;font-weight:600;line-height:1.3}.ow5-inc-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ow5-inc-tile-v{margin-top:2px;font-weight:600}.ow5-inc-blade-body{flex-direction:column;gap:18px;padding:18px 20px;display:flex}.ow5-inc-section{flex-direction:column;gap:10px;min-width:0;display:flex}.ow5-inc-section-head{align-items:center;gap:8px;display:flex}.ow5-inc-section-head .ow5-label{letter-spacing:.12em}.ow5-inc-section-head .ow5-prov{margin-left:auto}.ow5-inc-none{color:var(--ow5-muted);border:1px dashed #8b9bb538;border-radius:10px;padding:12px;font-size:12.5px}.ow5-inc-foot-note{color:var(--ow5-meta);font-size:11.5px}.ow5-inc-details{border:1px solid var(--ow5-inset-border);background:var(--ow5-inset-bg);border-radius:10px}.ow5-inc-details>summary{cursor:pointer;color:var(--ow5-ink-2);padding:8px 12px;font-size:12.5px;list-style:none}.ow5-inc-details>summary::-webkit-details-marker{display:none}.ow5-inc-details>summary:before{content:"▸ ";color:var(--ow5-label)}.ow5-inc-details[open]>summary:before{content:"▾ "}.ow5-inc-details-body{flex-direction:column;gap:10px;padding:0 12px 12px;display:flex}.ow5-inc-desc{white-space:pre-wrap;color:var(--ow5-body);font-size:12.5px;line-height:1.5}.ow5-inc-assessment{flex-direction:column;gap:6px;display:flex}.ow5-inc-ask{background:linear-gradient(135deg,#a4f52214,#1eb53a0a);border:1px solid #a4f5224d;border-radius:11px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ow5-inc-ask-head{color:var(--ow5-lime);align-items:center;gap:7px;font-weight:600;display:flex}.ow5-inc-ask-text{color:var(--ow5-body)}.ow5-inc-ask-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ow5-inc-sim-list{flex-direction:column;gap:10px;display:flex}.ow5-inc-insight{background:linear-gradient(135deg,#5ad8e614,#1eb53a08);border:1px solid #5ad8e640;border-radius:11px;gap:10px;padding:12px 14px;display:flex}.ow5-inc-insight>svg{flex:none;margin-top:2px}.ow5-inc-insight>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ow5-inc-insight-head{font-weight:600}.ow5-inc-insight-text{color:var(--ow5-body);font-size:12.5px;line-height:1.5}.ow5-inc-mix{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.ow5-inc-disp{white-space:nowrap;border-radius:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.ow5-inc-disp-red{color:var(--ow5-red);background:#ff33661f}.ow5-inc-disp-muted{color:var(--ow5-ink-2);background:#8b9bb51f}.ow5-inc-disp-green{color:var(--ow5-green);background:#1eb53a1f}.ow5-inc-memory{color:var(--ow5-body);background:#ff99000f;border:1px solid #ff990040;border-radius:10px;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.ow5-inc-memory>svg{color:var(--ow5-orange);flex:none;margin-top:2px}.ow5-inc-memory-head{color:#ffcf8a;font-weight:600}[data-theme=light] .ow5-inc-memory-head{color:var(--ow5-orange)}.ow5-inc-case{background:var(--ow5-inset-bg);border:1px solid #e8edf512;border-radius:10px;overflow:hidden}[data-theme=light] .ow5-inc-case{border-color:#1a1a2e1a}.ow5-inc-case-open{border-color:#5ad8e659}.ow5-inc-case-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.ow5-inc-case-head:hover{background:#1eb53a0a}.ow5-inc-ring{background:conic-gradient(var(--ow5-teal) var(--ow5-inc-deg,0deg), #e8edf50f 0);border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ow5-inc-ring>div{font-variant-numeric:tabular-nums;width:36px;height:36px;color:var(--ow5-ink);background:#0b130e;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}[data-theme=light] .ow5-inc-ring>div{background:#fff}.ow5-inc-case-main{min-width:0}.ow5-inc-case-line{align-items:baseline;gap:6px;display:flex}.ow5-inc-case-id{color:var(--ow5-green);font-size:12px}.ow5-inc-case-date{color:var(--ow5-meta);font-size:11.5px}.ow5-inc-case-title{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ow5-inc-case-on{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.ow5-inc-case-on span{color:#9fe3ec;background:#5ad8e614;border-radius:4px;padding:1px 6px;font-size:11px}[data-theme=light] .ow5-inc-case-on span{color:#0f6e7a;background:#5ad8e62e}.ow5-inc-case-end{color:var(--ow5-meta);flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ow5-inc-case-body{flex-direction:column;gap:8px;padding:0 12px 12px 66px;display:flex}.ow5-inc-case-summary{color:var(--ow5-body);font-size:12.5px;line-height:1.5}.ow5-inc-facts{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ow5-inc-facts>div{background:var(--ow5-inset-bg);border-radius:7px;min-width:0;padding:6px 8px}.ow5-inc-fact-k{letter-spacing:.1em;text-transform:uppercase;color:var(--ow5-label);font-size:9.5px}.ow5-inc-fact-v{color:var(--ow5-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ow5-inc-case-links{align-items:center;gap:8px;font-size:12px;display:flex}.ow5-inc-case-links .ow5-link{font-size:12px}.ow5-inc-case-links .ow5-link:disabled{cursor:default;color:var(--ow5-muted)}.ow5-inc-hist{background:linear-gradient(#5ad8e60f,#060b0999);border:1px solid #5ad8e659;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}[data-theme=light] .ow5-inc-hist{background:linear-gradient(#5ad8e61a,#fff)}.ow5-inc-hist-top{align-items:center;gap:8px;display:flex}.ow5-inc-hist-back{color:#9fe3ec;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12.5px;display:inline-flex}[data-theme=light] .ow5-inc-hist-back{color:#0f6e7a}.ow5-inc-hist-title{margin-top:2px;font-size:16px;font-weight:600}.ow5-inc-hist-summary{color:var(--ow5-body);line-height:1.55}.ow5-inc-hist .ow5-inc-facts>div{padding:7px 9px}.ow5-inc-hist .ow5-inc-fact-v{font-size:12.5px}.ow5-inc-hist-steps{flex-direction:column;display:flex}.ow5-inc-hist-steps>div{color:var(--ow5-body);gap:10px;padding:5px 0;font-size:12.5px;display:flex}.ow5-inc-hist-steps .ow5-mono{color:var(--ow5-label);flex:none;width:64px;font-size:11px}.ow5-inc-hist-foot{color:var(--ow5-meta);font-size:11.5px}.ow5-inc-steps{flex-direction:column;display:flex}.ow5-inc-step{gap:12px;display:flex}.ow5-inc-step-rail{flex-direction:column;flex:none;align-items:center;width:12px;display:flex}.ow5-inc-step-dot{border:2px solid var(--ow5-meta);border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.ow5-inc-step-line{background:#e8edf514;flex:1;width:1px;margin:3px 0}.ow5-inc-step:last-child .ow5-inc-step-line{background:0 0}.ow5-inc-step-body{flex:1;min-width:0;padding-bottom:14px}.ow5-inc-step-meta{font-size:12px}.ow5-inc-step-meta>span:first-child{font-weight:600}.ow5-inc-step-meta .ow5-mono{color:var(--ow5-label)}.ow5-inc-step-text{color:var(--ow5-body);overflow-wrap:anywhere}.ow5-inc-step-kql{background:var(--ow5-code-bg);border:1px solid var(--ow5-inset-border);font-family:var(--font-mono);color:var(--ow5-muted);white-space:pre;border-radius:7px;margin:5px 0 0;padding:7px 9px;font-size:11px;overflow-x:auto}.ow5-inc-nochain{border:1px dashed #8b9bb538;border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.ow5-inc-nochain-title{color:var(--ow5-body);font-weight:500}.ow5-inc-nochain-text{color:var(--ow5-meta);font-size:12.5px}.ow5-inc-note{color:var(--ow5-body);white-space:pre-wrap;background:#5ad8e60d;border:1px solid #5ad8e640;border-radius:9px;padding:9px 11px;font-size:12.5px}.ow5-inc-note-head{color:#9fe3ec;align-items:center;gap:4px;margin-bottom:2px;font-size:11px;display:flex}[data-theme=light] .ow5-inc-note-head{color:#0f6e7a}.ow5-inc-entities{flex-wrap:wrap;gap:6px;display:flex}.ow5-inc-entity{font-family:var(--font-mono);color:var(--ow5-body);text-overflow:ellipsis;white-space:nowrap;background:#e8edf50a;border:1px solid #e8edf512;border-radius:7px;align-items:center;gap:6px;max-width:100%;padding:4px 9px;font-size:11.5px;display:inline-flex;overflow:hidden}[data-theme=light] .ow5-inc-entity{background:#1a1a2e08;border-color:#1a1a2e1a}.ow5-inc-entity svg{color:var(--ow5-meta);flex:none}.ow5-inc-actions{flex-wrap:wrap;gap:8px;display:flex}.ow5-inc-actions-more{border-top:1px solid var(--ow5-hair);padding-top:10px}.ow5-inc-btn-lime.ow5-btn-outline{color:#d6f7a8;border-color:#a4f52259}[data-theme=light] .ow5-inc-btn-lime.ow5-btn-outline{color:#3f7a00}.ow5-inc-btn-teal.ow5-btn-outline{color:#9fe3ec;border-color:#5ad8e659}[data-theme=light] .ow5-inc-btn-teal.ow5-btn-outline{color:#0f6e7a}.ow5-inc-assign{align-items:center;gap:8px;display:flex}.ow5-inc-assign .ow5-field{flex:1}.ow5-inc-more-body{flex-direction:column;gap:12px;display:flex}.ow5-inc-toasts{z-index:60;flex-direction:column;gap:8px;max-width:min(440px,100vw - 40px);display:flex;position:fixed;bottom:20px;right:20px}.ow5-inc-toast{background:var(--ow5-modal-bg);color:var(--ow5-body);border:1px solid #3bd15d4d;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;display:flex;box-shadow:0 12px 30px #0006}.ow5-inc-toast>svg{color:var(--ow5-green);flex:none;margin-top:2px}.ow5-inc-toast-error{border-color:#ff336659}.ow5-inc-toast-error>svg{color:var(--ow5-red-ink)}.ow5-inc-toast-x{color:var(--ow5-muted);cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:0;display:inline-flex}@media (max-width:1100px){.ow5-inc-blade{border-left:1px solid var(--ow5-card-border);z-index:40;border-radius:0;width:min(440px,100%);max-height:none;position:fixed;top:0;bottom:0;right:0}}.ow5-apr-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:16px;display:grid}.ow5-apr-main{flex-direction:column;grid-column:1/-1;gap:12px;min-width:0;display:flex}.ow5-apr-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ow5-apr-policy{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;margin-left:auto;display:flex}.ow5-apr-policy .ow5-prov strong{color:var(--ow5-ink-2);font-weight:500}.ow5-apr-policy .ow5-link{font-family:var(--font-mono);font-size:11px}.ow5-apr-policy .ow5-link:disabled{opacity:.5;cursor:not-allowed}.ow5-apr-foot{flex-wrap:wrap;align-items:center;gap:5px;margin:0;display:flex}.ow5-apr-card{border:1px solid var(--ow5-card-border);background:var(--ow5-card-bg);min-width:0;color:var(--ow5-ink);box-shadow:inset 3px 0 0 var(--apr-bar,#8b9bb54d);border-radius:14px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.ow5-apr-card-pending{--apr-bar:var(--ow5-lime)}.ow5-apr-card-done{--apr-bar:#8b9bb54d}.ow5-apr-top{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.ow5-apr-who{flex:1;min-width:240px}.ow5-apr-meta-line{color:var(--ow5-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;font-size:13px;display:flex}.ow5-apr-meta-line .ow5-link{color:var(--ow5-green)}.ow5-apr-action{overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.35}.ow5-apr-side{text-align:right;color:var(--ow5-meta);min-width:0;margin-left:auto;font-size:12px;line-height:1.6}.ow5-apr-quorum{font-family:var(--font-mono);color:var(--ow5-ink-2)}.ow5-apr-pills{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin:3px 0;display:flex}.ow5-apr-pill{border:1px solid var(--apr-pill-border);color:var(--apr-pill-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 2px;font-size:11px;display:inline-flex}.ow5-apr-pill .ow5-mono{font-size:10.5px}.ow5-apr-pill-approved{--apr-pill-border:#3bd15d66;--apr-pill-ink:var(--ow5-green);--apr-ini-bg:var(--ow5-green)}.ow5-apr-pill-denied{--apr-pill-border:#f366;--apr-pill-ink:var(--ow5-red-ink);--apr-ini-bg:var(--ow5-red-ink)}.ow5-apr-pill-pending{--apr-pill-border:#e8edf524;--apr-pill-ink:var(--ow5-ink-2);--apr-ini-bg:var(--ow5-label)}[data-theme=light] .ow5-apr-pill-pending{--apr-pill-border:#1a1a2e29}.ow5-apr-ini{background:var(--apr-ini-bg,var(--ow5-label));color:#04140a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:700;display:inline-flex}.ow5-apr-ini-lg{width:24px;height:24px;font-size:10px}.ow5-apr-expiry{color:var(--ow5-meta)}.ow5-apr-urgent{color:var(--ow5-orange);font-weight:500}.ow5-apr-evidence{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.ow5-apr-tile .ow5-label{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ow5-apr-tile .ow5-inset-body{overflow-wrap:anywhere;line-height:1.5}.ow5-apr-target{color:var(--ow5-ink-2);word-break:break-all;margin-top:3px;font-size:11.5px}.ow5-apr-note{color:var(--ow5-meta);margin-top:4px;font-size:11.5px;display:block}.ow5-apr-query{margin-top:6px}.ow5-apr-query>summary{cursor:pointer;color:var(--ow5-muted);font-size:12px}.ow5-apr-query>summary:hover{color:var(--ow5-ink)}.ow5-apr-query .ow5-code{max-height:220px;margin-top:6px;overflow:auto}.ow5-apr-thread{border-top:1px solid var(--ow5-hair);flex-direction:column;gap:8px;padding-top:10px;display:flex}.ow5-apr-comment{color:var(--ow5-body);align-items:flex-start;gap:10px;font-size:12.5px;display:flex}.ow5-apr-comment strong{color:var(--ow5-ink);font-weight:600}.ow5-apr-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.ow5-apr-comment .ow5-meta{font-size:11px}.ow5-apr-composer{flex-direction:column;gap:8px;display:flex}.ow5-apr-decided{flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}.ow5-apr-decided svg{flex:none}.ow5-apr-settled{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ow5-apr-settled>.ow5-outcome,.ow5-apr-settled>.ow5-error-inline{flex:1;min-width:240px}.ow5-apr-run{border-top:1px solid var(--ow5-hair);color:var(--ow5-body);flex-direction:column;gap:6px;padding-top:10px;font-size:12.5px;display:flex}.ow5-apr-run p{margin:0 0 4px}.ow5-apr-run code{font-family:var(--font-mono);word-break:break-all;font-size:11.5px}.ow5-apr-recon,.ow5-apr-memory{padding:16px 18px}.ow5-apr-recon{gap:12px}.ow5-apr-h{color:var(--ow5-ink);margin:0;font-size:15px;font-weight:600}.ow5-apr-sub{color:var(--ow5-muted);margin:0;font-size:12.5px;line-height:1.5}.ow5-apr-recon-row{border:1px dashed #8b9bb533;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ow5-apr-recon-row>svg{flex:none}.ow5-apr-recon-row>div{flex:1;min-width:0}.ow5-apr-recon-title{color:var(--ow5-ink);font-weight:500}.ow5-apr-recon-sub{color:var(--ow5-meta);font-size:12px}.ow5-apr-recon-panel{color:var(--ow5-body);overflow-wrap:anywhere;min-width:0;padding:4px 2px 2px;font-size:12.5px}.ow5-apr-recon-foot{border-top:1px solid #e8edf50d;flex-direction:column;gap:8px;padding-top:8px;display:flex}[data-theme=light] .ow5-apr-recon-foot{border-top-color:var(--ow5-hair)}.ow5-apr-recon-config{width:100%;color:var(--ow5-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;display:flex}.ow5-apr-recon-config:hover{color:var(--ow5-ink)}.ow5-apr-recon-config>svg{flex:none}.ow5-apr-memory .ow5-card-head h2{font-size:15px}.ow5-apr-memory-list{flex-direction:column;gap:8px;max-height:520px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ow5-apr-memory-item{background:var(--ow5-inset-bg);border:1px solid var(--ow5-inset-border);border-radius:9px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.ow5-apr-memory-head{align-items:baseline;gap:8px;min-width:0;display:flex}.ow5-apr-memory-reason{color:var(--ow5-orange);overflow-wrap:anywhere;min-width:0;font-weight:600}.ow5-apr-memory-inc{color:var(--ow5-orange);font-weight:600}.ow5-apr-memory-inc:hover{color:var(--ow5-ink)}.ow5-apr-memory-time{color:var(--ow5-label);flex:none;font-size:11px}.ow5-apr-memory-note{color:var(--ow5-body);overflow-wrap:anywhere;font-size:12.5px}.ow5-apr-memory-scope{color:var(--ow5-meta);font-size:11.5px}@media (max-width:600px){.ow5-apr-card{padding:16px}.ow5-apr-who{flex-basis:100%;min-width:0}.ow5-apr-side{text-align:left;margin-left:0}.ow5-apr-pills{justify-content:flex-start}.ow5-apr-policy{align-items:flex-start;margin-left:0}}.ow5-act{gap:12px;font-size:13px}.ow5-act-new,.ow5-act-switch,.ow5-act-pill{font-size:13px}.ow5-act>.console-page-header{margin-bottom:10px}.ow5-act-muted{color:var(--ow5-meta);margin:0;font-size:12.5px}.ow5-act code{font-family:var(--font-mono);font-size:11.5px}.ow5-act-tone-lime{--act-c:var(--ow5-lime)}.ow5-act-tone-blue{--act-c:color-mix(in srgb, var(--accent-blue) 60%, var(--ow5-ink))}.ow5-act-tone-orange{--act-c:var(--ow5-orange)}.ow5-act-tone-green{--act-c:var(--ow5-green)}.ow5-act-tone-purple{--act-c:color-mix(in srgb, var(--accent-purple) 60%, var(--ow5-ink))}.ow5-act-tone-teal{--act-c:var(--ow5-teal)}.ow5-act-notice{background:var(--ow5-inset-bg);border:1px solid var(--ow5-inset-border);color:var(--ow5-body);border-radius:9px;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:9px 12px;font-size:12.5px;line-height:1.5;display:flex}.ow5-act-notice>svg{color:var(--ow5-teal);flex:none;margin-top:3px}.ow5-act-notice>span{flex:220px;min-width:0}.ow5-act-notice .ow5-link{margin-left:auto}.ow5-act-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ow5-act-pill{cursor:pointer;text-align:left;font:inherit;color:var(--ow5-ink);border:1px solid color-mix(in srgb, var(--ow5-ink) 8%, transparent);background:var(--ow5-panel-bg);border-radius:10px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:8px 12px;display:flex}.ow5-act-pill:hover{border-color:color-mix(in srgb, var(--ow5-ink) 16%, transparent)}.ow5-act-pill-on,.ow5-act-pill-on:hover{border-color:color-mix(in srgb, var(--ow5-lime) 45%, transparent);background:color-mix(in srgb, var(--accent-cyan) 8%, transparent)}.ow5-act-pill-icon{color:var(--ow5-muted);flex:none}.ow5-act-pill-on .ow5-act-pill-icon{color:var(--ow5-lime)}.ow5-act-pill-text{flex-direction:column;min-width:0;display:flex}.ow5-act-pill-name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.ow5-act-pill-sub{color:var(--ow5-meta);font-size:11px}.ow5-act-dot{background:var(--ow5-label);border-radius:50%;flex:none;width:7px;height:7px;margin-left:4px}.ow5-act-dot-on{background:var(--ow5-lime)}.ow5-act-new{border:1px dashed color-mix(in srgb, var(--ow5-ink) 12%, transparent);color:var(--ow5-ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-weight:500;display:flex}.ow5-act-new:hover:not(:disabled){background:color-mix(in srgb, var(--accent-cyan) 8%, transparent)}.ow5-act-new:disabled{opacity:.45;cursor:not-allowed}.ow5-act-empty-actions{flex-wrap:wrap;gap:8px;display:flex}.ow5-act-toolbar{border:1px solid var(--ow5-card-border);background:var(--ow5-card-bg);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.ow5-act-add{letter-spacing:.1em;text-transform:uppercase;color:var(--ow5-label);margin-right:4px;font-size:11px;font-weight:500}.ow5-act-chip{cursor:pointer;font:inherit;color:var(--ow5-body);border:1px solid color-mix(in srgb, var(--act-c) 27%, transparent);background:color-mix(in srgb, var(--ow5-code-bg) 60%, transparent);border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.ow5-act-chip>svg{color:var(--act-c)}.ow5-act-chip:hover{background:color-mix(in srgb, var(--accent-cyan) 8%, transparent)}.ow5-act-chip-off{opacity:.5;cursor:not-allowed}.ow5-act-chip-off:hover{background:color-mix(in srgb, var(--ow5-code-bg) 60%, transparent)}.ow5-act-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.ow5-act-switch{color:var(--ow5-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:500;display:inline-flex}.ow5-act-switch:disabled{cursor:not-allowed;opacity:.6}.ow5-act-switch-track{background:color-mix(in srgb, var(--ow5-muted) 25%, transparent);border-radius:9px;flex:none;width:30px;height:17px;position:relative}.ow5-act-switch-knob{background:var(--ow5-ink);border-radius:50%;width:13px;height:13px;transition:left .15s;position:absolute;top:2px;left:2px}.ow5-act-switch-on .ow5-act-switch-track{background:var(--accent-cyan)}.ow5-act-switch-on .ow5-act-switch-knob{left:15px}[data-theme=light] .ow5-act-switch-on .ow5-act-switch-knob{background:var(--ow5-input-bg)}.ow5-act-input{background:var(--ow5-input-bg);color:var(--ow5-body);border:1px solid color-mix(in srgb, var(--ow5-ink) 10%, transparent);font:inherit;border-radius:8px;outline:none;width:100%;min-width:0;padding:6px 8px;font-size:12.5px}.ow5-act-input:focus{border-color:color-mix(in srgb, var(--ow5-green) 50%, transparent)}.ow5-act-input:disabled{opacity:.7;cursor:not-allowed}.ow5-act-select{width:auto}.ow5-act-btn-test{border-color:color-mix(in srgb, var(--ow5-lime) 40%, transparent);color:color-mix(in srgb, var(--ow5-lime) 40%, var(--ow5-ink));padding:7px 12px}.ow5-act-btn-test:hover:not(:disabled){background:color-mix(in srgb, var(--ow5-lime) 8%, transparent)}.ow5-act-clear{color:var(--ow5-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:12.5px}.ow5-act-clear:hover{color:var(--ow5-ink)}.ow5-act-zoom{border:1px solid color-mix(in srgb, var(--ow5-ink) 12%, transparent);border-radius:8px;align-items:center;display:flex;overflow:hidden}.ow5-act-zoom>button{color:var(--ow5-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;min-height:32px;padding:6px 9px;display:inline-flex}.ow5-act-zoom>button:hover{background:color-mix(in srgb, var(--ow5-ink) 5%, transparent)}.ow5-act-zoom-val{font-family:var(--font-mono);text-align:center;min-width:42px;padding:0 6px;font-size:11.5px}.ow5-act-zoom>.ow5-act-zoom-fit{border-left:1px solid color-mix(in srgb, var(--ow5-ink) 12%, transparent);font-size:12px}.ow5-act-linking{background:color-mix(in srgb, var(--ow5-lime) 8%, transparent);border:1px solid color-mix(in srgb, var(--ow5-lime) 30%, transparent);color:color-mix(in srgb, var(--ow5-lime) 40%, var(--ow5-ink));border-radius:9px;align-items:center;gap:10px;padding:8px 12px;display:flex}.ow5-act-linking>button{color:var(--ow5-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}.ow5-act-issues{background:color-mix(in srgb, var(--accent-red) 7%, transparent);border:1px solid color-mix(in srgb, var(--accent-red) 30%, transparent);color:var(--ow5-body);border-radius:9px;flex-direction:column;gap:6px;padding:10px 12px;font-size:12.5px;display:flex}.ow5-act-issues-head{color:var(--ow5-red-ink);align-items:center;gap:8px;display:flex}.ow5-act-issues-head .ow5-act-clear{margin-left:auto;padding:2px 6px}.ow5-act-issues ul{flex-direction:column;gap:3px;margin:0;padding-left:20px;display:flex}.ow5-act-issues .ow5-link{text-align:left;color:var(--ow5-body);text-underline-offset:2px;text-decoration:underline}.ow5-act-why{color:var(--ow5-body);margin:0}.ow5-act-dry{background:color-mix(in srgb, var(--ow5-teal) 7%, transparent);border:1px solid color-mix(in srgb, var(--ow5-teal) 28%, transparent);border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.ow5-act-dry-text{color:var(--ow5-ink);font-size:12.5px;font-weight:500}.ow5-act-dry .ow5-prov{flex-basis:100%}.ow5-act-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:16px;display:grid}.ow5-act-canvas-card{border:1px solid var(--ow5-card-border);background:var(--ow5-card-bg);border-radius:14px;grid-column:span 2;min-width:0;overflow:hidden}@media (max-width:700px){.ow5-act-canvas-card{grid-column:auto}}.ow5-act-canvas-box{height:560px;overflow:auto}.ow5-act-canvas-sizer{position:relative}.ow5-act-canvas{transform-origin:0 0;touch-action:none;background-image:radial-gradient(color-mix(in srgb, var(--ow5-muted) 16%, transparent) 1px, transparent 1px);background-size:22px 22px;width:1180px;height:540px;position:relative}.ow5-act-edges{pointer-events:none;position:absolute;inset:0}.ow5-act-edge{fill:none;stroke-width:2px;opacity:.9;stroke:var(--accent-cyan)}.ow5-act-edge-yes{stroke:var(--ow5-lime)}.ow5-act-edge-no{stroke:var(--ow5-label);stroke-dasharray:5 4}.ow5-act-edge-taken{stroke:var(--ow5-lime);stroke-width:3px;opacity:1}.ow5-act-edge-faded{opacity:.25}.ow5-act-edge-label{background:var(--ow5-code-bg);pointer-events:none;border:1px solid;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600;position:absolute;transform:translate(-50%,-50%)}.ow5-act-edge-label-yes{color:var(--ow5-lime)}.ow5-act-edge-label-no{color:var(--ow5-label)}.ow5-act-node{background:var(--ow5-modal-bg);border:1px solid color-mix(in srgb, var(--ow5-ink) 10%, transparent);-webkit-user-select:none;user-select:none;width:200px;color:var(--ow5-ink);cursor:pointer;border-radius:12px;position:absolute;box-shadow:0 6px 18px #00000059}[data-theme=light] .ow5-act-node{box-shadow:0 4px 14px #00000014}.ow5-act-node:focus-visible{outline:2px solid var(--act-c);outline-offset:2px}.ow5-act-node-on{border-color:var(--act-c);box-shadow:0 0 0 3px color-mix(in srgb, var(--act-c) 13%, transparent), 0 10px 30px #00000073}.ow5-act-node-bad,.ow5-act-node-bad.ow5-act-node-on{border-color:color-mix(in srgb, var(--accent-red) 60%, transparent)}.ow5-act-node-head{align-items:center;gap:8px;padding:9px 11px 6px;display:flex}.ow5-act-draggable{cursor:grab}.ow5-act-draggable:active{cursor:grabbing}.ow5-act-node-icon{width:24px;height:24px;color:var(--act-c);background:color-mix(in srgb, var(--act-c) 12%, transparent);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.ow5-act-node-titles{flex-direction:column;flex:1;min-width:0;display:flex}.ow5-act-kind{letter-spacing:.1em;text-transform:uppercase;color:var(--act-c);font-size:10px}.ow5-act-node-title{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.ow5-act-grip{color:color-mix(in srgb, var(--ow5-muted) 45%, transparent);flex:none}.ow5-act-node-sub{color:var(--ow5-muted);overflow-wrap:anywhere;padding:0 11px 10px 43px;font-size:11.5px;line-height:1.4}.ow5-act-test{border-radius:7px;gap:6px;margin:0 8px 8px;padding:5px 8px;font-size:11px;line-height:1.35;display:flex}.ow5-act-test>svg{flex:none;margin-top:1px}.ow5-act-test-ok{color:color-mix(in srgb, var(--ow5-lime) 40%, var(--ow5-ink));background:color-mix(in srgb, var(--ow5-lime) 8%, transparent)}.ow5-act-test-stop{color:color-mix(in srgb, var(--ow5-orange) 55%, var(--ow5-ink));background:color-mix(in srgb, var(--accent-orange) 10%, transparent)}.ow5-act-test-fail{color:color-mix(in srgb, var(--ow5-red-ink) 70%, var(--ow5-ink));background:color-mix(in srgb, var(--accent-red) 10%, transparent)}.ow5-act-port-in,.ow5-act-port-out{background:var(--ow5-code-bg);border:2px solid var(--ow5-label);border-radius:50%;width:14px;height:14px;padding:0;position:absolute}.ow5-act-port-in{cursor:default;top:24px;left:-7px}.ow5-act-port-armed{border-color:var(--ow5-lime);cursor:pointer}.ow5-act-port-out{border-color:var(--act-c);cursor:crosshair;right:-7px}.ow5-act-port-out:disabled{cursor:default}.ow5-act-port-no{border-color:var(--ow5-muted)}.ow5-act-port-live{background:var(--act-c)}.ow5-act-port-in:disabled{opacity:1}.ow5-act-side{flex-direction:column;gap:12px;min-width:0;display:flex}.ow5-act-mini{border:1px solid var(--ow5-hair);background:var(--ow5-code-bg);border-radius:12px;padding:8px}.ow5-act-mini svg{display:block}.ow5-act-mini-bg{fill:color-mix(in srgb, var(--ow5-muted) 4%, transparent)}.ow5-act-mini-edge{fill:none;stroke-width:6px;opacity:.6;stroke-dasharray:none}.ow5-act-mini-node{fill:var(--act-c);opacity:.75}.ow5-act-panel{border:1px solid color-mix(in srgb, var(--ow5-ink) 8%, transparent);background:var(--ow5-panel-bg);min-width:0;color:var(--ow5-ink);border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.ow5-act-insp-none{color:var(--ow5-meta);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:12px 0;font-size:13px;display:flex}.ow5-act-insp-kind{color:var(--act-c);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;display:flex}.ow5-act-insp-title{padding:8px 10px;font-size:14px;font-weight:600}.ow5-act-field{flex-direction:column;gap:4px;display:flex}.ow5-act-decl{background:var(--ow5-inset-bg);border:1px solid var(--ow5-inset-border);border-radius:9px;flex-direction:column;gap:5px;padding:9px 10px;display:flex}.ow5-act-decl-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ow5-act-decl-route{color:var(--ow5-body);overflow-wrap:anywhere}.ow5-act-decl-note{color:var(--ow5-meta);margin:0;font-size:12px;line-height:1.45}.ow5-act-guard{background:color-mix(in srgb, var(--accent-orange) 7%, transparent);border:1px solid color-mix(in srgb, var(--accent-orange) 22%, transparent);color:color-mix(in srgb, var(--ow5-orange) 55%, var(--ow5-ink));border-radius:9px;gap:8px;padding:9px 10px;font-size:12px;line-height:1.45;display:flex}.ow5-act-guard>svg{flex:none;margin-top:2px}.ow5-act-guard-bad{background:color-mix(in srgb, var(--accent-red) 8%, transparent);border-color:color-mix(in srgb, var(--accent-red) 30%, transparent);color:color-mix(in srgb, var(--ow5-red-ink) 70%, var(--ow5-ink))}.ow5-act-conns{flex-direction:column;gap:4px;display:flex}.ow5-act-conn{background:color-mix(in srgb, var(--ow5-ink) 3%, transparent);border-radius:7px;align-items:center;gap:8px;padding:5px 8px;font-size:12px;display:flex}.ow5-act-conn>svg{color:var(--ow5-meta);flex:none}.ow5-act-conn>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ow5-act-conn-x{color:var(--ow5-red-ink);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.ow5-act-insp-actions{flex-wrap:wrap;gap:8px;display:flex}.ow5-act-insp-actions .ow5-btn-danger{color:var(--ow5-red-ink);border-color:color-mix(in srgb, var(--accent-red) 30%, transparent)}.ow5-act-runs,.ow5-act-versions{background:var(--ow5-panel-bg);border-color:var(--ow5-hair);gap:8px;padding:14px 16px}.ow5-act-runs-head{align-items:center;gap:6px;display:flex}.ow5-act-runs-title{font-weight:600}.ow5-act-runs-meta{font-family:var(--font-mono);color:var(--ow5-label);margin-left:auto;font-size:11px}.ow5-act-run{border-top:1px solid color-mix(in srgb, var(--ow5-ink) 5%, transparent);align-items:flex-start;gap:8px;padding:6px 0;display:flex}.ow5-act-run>svg{flex:none;margin-top:2px}.ow5-act-run>div{flex:1;min-width:0}.ow5-act-run-text{color:var(--ow5-ink);overflow-wrap:anywhere;font-size:12.5px}.ow5-act-run-time{font-family:var(--font-mono);color:var(--ow5-label);font-size:11px}.ow5-act-version{border-top:1px solid color-mix(in srgb, var(--ow5-ink) 5%, transparent);flex-direction:column;gap:4px;padding:7px 0;display:flex}.ow5-act-version-main,.ow5-act-version-foot{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ow5-act-version-num{font-family:var(--font-mono);font-size:12.5px;font-weight:600}.ow5-act-version-who{color:var(--ow5-meta);font-size:12px}.ow5-act-hash{font-family:var(--font-mono);color:var(--ow5-label);font-size:11px}.ow5-act-version-steps{color:var(--ow5-meta);font-size:11.5px}.ow5-act-toast{z-index:60;background:var(--ow5-pop-bg);max-width:min(460px,100vw - 32px);margin:0;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #00000073}[data-theme=light] .ow5-act-toast{box-shadow:0 8px 24px #0000001f}@media (max-width:600px){.ow5-act-toast{bottom:16px;right:16px}}.ow5-aud-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ow5-aud-search{background:var(--ow5-field-bg);border:1px solid var(--ow5-hair);min-width:220px;color:var(--ow5-label);cursor:text;border-radius:9px;flex:1;align-items:center;gap:8px;padding:7px 11px;display:flex}.ow5-aud-search:focus-within{outline:2px solid var(--ow5-lime);outline-offset:2px}.ow5-aud-search>svg{flex:none}.ow5-aud-search input{min-width:0;color:var(--ow5-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13px;line-height:1.5}.ow5-aud-search input::placeholder{color:var(--ow5-label);opacity:1}.ow5-aud-search input::-webkit-search-cancel-button{-webkit-appearance:none}.ow5-aud-pick{align-items:center;display:inline-flex;position:relative}.ow5-aud-pick select{appearance:none;color:var(--ow5-ink-2);font:inherit;cursor:pointer;background:0 0;border:1px solid #e8edf51a;border-radius:8px;padding:6px 26px 6px 11px;font-size:13px;line-height:1.5}.ow5-aud-pick select:hover{color:var(--ow5-ink);background:var(--ow5-hover)}.ow5-aud-pick>svg{pointer-events:none;color:var(--ow5-ink-2);position:absolute;right:10px}.ow5-aud-pick option{color:initial;background:var(--ow5-input-bg)}[data-theme=light] .console-shell .ow5-aud-pick select{border-color:#1a1a2e29}.ow5-aud-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:16px;display:grid}.ow5-aud-list{flex-direction:column;max-height:72vh;display:flex}.ow5-aud-list-head{border-bottom:1px solid #e8edf50d;flex:none;padding:10px 16px;display:flex}.ow5-aud-rows{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.ow5-aud-row{width:100%;color:var(--ow5-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8edf50a;gap:10px;padding:11px 16px;font-size:13px;line-height:1.5;display:flex}.ow5-aud-row:hover{background:#1eb53a0a}.ow5-aud-row-on,.ow5-aud-row-on:hover{box-shadow:inset 2px 0 0 var(--ow5-lime);background:#1eb53a0f}.ow5-aud-row .ow5-face{margin-top:1px}.ow5-aud-row-main{flex-direction:column;flex:1;min-width:0;display:flex}.ow5-aud-row-top{align-items:baseline;gap:8px;display:flex}.ow5-aud-row-top strong{color:var(--ow5-ink);font-weight:600}.ow5-aud-row-time{color:var(--ow5-meta);white-space:nowrap;margin-left:auto;font-size:11px}.ow5-aud-row-text{color:var(--ow5-ink-2);overflow-wrap:anywhere}.ow5-aud-row-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.ow5-aud-conf{color:var(--ow5-meta);white-space:nowrap;font-size:11px}.ow5-aud-pad{padding:16px}.ow5-aud-status{color:var(--ow5-muted);margin:0;padding:16px}.ow5-aud-detail{overflow-wrap:anywhere;flex-direction:column;gap:14px;min-height:240px;max-height:72vh;padding:18px 20px;display:flex;overflow-y:auto}.ow5-aud-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ow5-green);align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex}.ow5-aud-kicker .ow5-mono{letter-spacing:0;text-transform:none;font-size:11px}.ow5-aud-title{letter-spacing:0;color:var(--ow5-ink);margin:4px 0 0;font-size:17px;font-weight:600;line-height:1.35}.ow5-aud-chain{flex-direction:column;gap:12px;display:flex}.ow5-aud-verdict{background:var(--ow5-inset-bg);border:1px solid var(--ow5-inset-border);border-radius:9px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ow5-aud-verdict-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ow5-aud-verdict-conf{color:var(--ow5-body);font-size:12.5px}.ow5-aud-verdict-why{color:var(--ow5-muted);margin:0;font-size:12.5px;font-style:italic}.ow5-aud-verdict-why .ow5-gen{vertical-align:1px;font-style:normal}.ow5-aud-nochain{color:var(--ow5-muted);background:#8b9bb50d;border-radius:9px;padding:12px}.ow5-aud-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ow5-aud-step{gap:12px;display:flex}.ow5-aud-step-rail{flex-direction:column;flex:none;align-items:center;width:12px;display:flex}.ow5-aud-step-rail>i{border:2px solid var(--dot,var(--ow5-label));box-sizing:border-box;border-radius:50%;width:9px;height:9px;margin-top:6px;display:block}.ow5-aud-step-rail>span{background:#e8edf514;flex:1;width:1px;margin:3px 0}.ow5-aud-step-rail>span.ow5-aud-step-rail-end{background:0 0}.ow5-aud-step-body{flex:1;min-width:0;padding-bottom:14px}.ow5-aud-step-head{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;display:flex}.ow5-aud-step-head strong{color:var(--dot,var(--ow5-ink));font-weight:600}.ow5-aud-step-head .ow5-mono,.ow5-aud-step-kind{color:var(--ow5-label);font-size:11px}.ow5-aud-step-text{color:var(--ow5-body)}.ow5-aud-step-text .ow5-gen{vertical-align:1px}.ow5-aud-kql{background:var(--ow5-code-bg);font-family:var(--font-mono);color:var(--ow5-muted);white-space:pre;border:1px solid #e8edf50f;border-radius:7px;margin:5px 0 0;padding:7px 9px;font-size:11px;line-height:1.6;overflow-x:auto}[data-theme=light] .console-shell .ow5-aud-kql{border-color:#1a1a2e17}.ow5-aud-inspect{color:var(--ow5-body);margin-top:6px;font-size:12.5px}.ow5-aud-inspect>summary{cursor:pointer;color:var(--ow5-green);align-items:center;gap:4px;font-size:12px;list-style:none;display:inline-flex}.ow5-aud-inspect>summary::-webkit-details-marker{display:none}.ow5-aud-inspect>summary:before{content:"›";transition:transform .15s;display:inline-block}.ow5-aud-inspect[open]>summary:before{transform:rotate(90deg)}.ow5-aud-inspect>summary:hover{color:var(--ow5-lime)}.ow5-aud-inspect p{margin:6px 0 0}.ow5-aud-inspect h4{letter-spacing:.1em;text-transform:uppercase;color:var(--ow5-label);margin:8px 0 0;font-size:11px;font-weight:500}.ow5-aud-inspect .ow5-aud-inspect{margin-left:2px}.ow5-aud-inspect .ow5-aud-kql{white-space:pre-wrap;word-break:break-word}.ow5-aud-record>summary{color:var(--ow5-muted)}.ow5-aud-fields{grid-template-columns:max-content minmax(0,1fr);gap:3px 12px;margin:8px 0 0;font-size:12.5px;display:grid}.ow5-aud-fields dt{color:var(--ow5-label)}.ow5-aud-fields dd{color:var(--ow5-body);overflow-wrap:anywhere;margin:0}.ow5-aud-fields dd.ow5-mono{font-size:11.5px}.ow5-aud-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ow5-aud-actions .ow5-btn[aria-pressed=true]{color:var(--ow5-green);border-color:#3bd15d4d}.ow5-aud-prior{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ow5-aud-prior li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ow5-aud-feedback-note{color:var(--ow5-meta);font-size:11.5px}.ow5-aud-more{grid-template-columns:minmax(0,1fr)}.ow5-aud-more>*{min-width:0}[data-theme=light] .console-shell .ow5-aud-list-head{border-bottom-color:#1a1a2e14}[data-theme=light] .console-shell .ow5-aud-row{border-bottom-color:#1a1a2e0f}[data-theme=light] .console-shell .ow5-aud-step-rail>span{background:#1a1a2e1f}[data-theme=light] .console-shell .ow5-aud-step-rail>span.ow5-aud-step-rail-end{background:0 0}[data-theme=light] .console-shell .ow5-aud-nochain{background:#1a1a2e0a}@media (max-width:900px){.ow5-aud-list,.ow5-aud-detail{max-height:none}}.ow5-feed{--feed-line:#e8edf512;--feed-line-soft:#e8edf50a;--feed-line-strong:#e8edf51f;--feed-empty-bg:#0a100d99}[data-theme=light] .ow5-feed{--feed-line:#1a1a2e1a;--feed-line-soft:#1a1a2e12;--feed-line-strong:#1a1a2e29;--feed-empty-bg:#fff}.ow5-feed>:not(.console-page-header){font-size:13px;line-height:1.5}.ow5-feed h2{letter-spacing:0;color:var(--ow5-ink);margin:0}.ow5-feed-pad{padding:12px 16px}.ow5-feed-muted{color:var(--ow5-meta);margin:0;font-size:12.5px}.ow5-feed-busy svg{animation:1s linear infinite ow5-feed-spin}@keyframes ow5-feed-spin{to{transform:rotate(360deg)}}.ow5-feed-empty-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:16px;display:grid}.ow5-feed-empty{background:radial-gradient(ellipse at 30% 0%, #1eb53a14, transparent 60%), var(--feed-empty-bg);border:1px dashed #3bd15d40;border-radius:16px;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:36px 32px;display:flex}@media (min-width:760px){.ow5-feed-empty{grid-column:span 2}}.ow5-feed-empty-icon{width:44px;height:44px;color:var(--ow5-lime);background:#1eb53a1a;border:1px solid #3bd15d4d;border-radius:12px;justify-content:center;align-items:center;display:flex}.ow5-feed-empty h2{font-size:20px;font-weight:600}.ow5-feed-empty>p:not(.ow5-prov){max-width:540px;color:var(--ow5-muted);margin:0;font-size:13.5px;line-height:1.55}.ow5-feed-suggest{background:var(--ow5-panel-bg);border-color:var(--feed-line);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.ow5-feed-suggest h2{font-size:15px;font-weight:600}.ow5-feed-suggest ul{margin:0;padding:0;list-style:none}.ow5-feed-suggest li{border-top:1px solid var(--feed-line-soft);align-items:center;gap:10px;padding:8px 0;display:flex}.ow5-feed-suggest li>svg{color:var(--ow5-meta);flex:none}.ow5-feed-suggest li>span{flex:1;min-width:0}.ow5-feed-suggest strong{color:var(--ow5-ink);font-weight:500;display:block}.ow5-feed-suggest small{color:var(--ow5-meta);font-size:12px;display:block}.ow5-feed-add{color:var(--ow5-green);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.ow5-feed-add:disabled{opacity:.5;cursor:not-allowed}.ow5-feed-sources{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.ow5-feed-source{border:1px solid var(--ow5-inset-border);background:var(--ow5-inset-bg);min-width:0;color:var(--ow5-ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;padding:9px 11px;display:flex}.ow5-feed-source:hover{border-color:#a4f5224d}.ow5-feed-source-on,.ow5-feed-source-on:hover{background:#1eb53a14;border-color:#a4f52280}.ow5-feed-source-err{border-color:#ff33664d}.ow5-feed-source-top{align-items:center;gap:6px;min-width:0;display:flex}.ow5-feed-source-dot{border-radius:50%;flex:none;width:7px;height:7px}.ow5-feed-dot-ok{background:var(--ow5-green)}.ow5-feed-dot-err{background:var(--ow5-red-ink)}.ow5-feed-dot-idle{background:var(--ow5-meta)}.ow5-feed-source-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.ow5-feed-source-meta{font-family:var(--font-mono);color:var(--ow5-label);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ow5-feed-source-err .ow5-feed-source-meta:nth-child(2){color:var(--ow5-red-ink)}.ow5-feed-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ow5-feed-search{background:var(--ow5-field-bg);border:1px solid var(--ow5-hair);min-width:220px;color:var(--ow5-label);cursor:text;border-radius:9px;flex:1;align-items:center;gap:8px;padding:7px 11px;display:flex}.ow5-feed-search:focus-within{outline:2px solid var(--ow5-lime);outline-offset:2px}.ow5-feed-search>svg{flex:none}.ow5-feed-search input{min-width:0;color:var(--ow5-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13px;line-height:1.5}.ow5-feed-search input::placeholder{color:var(--ow5-label);opacity:1}.ow5-feed-select.ow5-field{width:auto;min-width:150px}.ow5-feed-status{color:var(--ow5-meta);flex-basis:100%;margin:0;font-size:12px}.ow5-feed-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:16px;display:grid}@media (min-width:1180px){.ow5-feed-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.ow5-feed-list{flex-direction:column;display:flex}.ow5-feed-list-head{flex-wrap:wrap;align-items:baseline;gap:8px;padding:14px 16px 8px;display:flex}.ow5-feed-list-head h2{font-size:15px;font-weight:600}.ow5-feed-rows{max-height:72vh;margin:0;padding:0;list-style:none;overflow-y:auto}.ow5-feed-row{border:0;border-top:1px solid var(--feed-line-soft);width:100%;color:var(--ow5-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;gap:10px;padding:11px 16px;font-size:13px;line-height:1.45;display:flex}.ow5-feed-row:hover{background:#1eb53a0a}.ow5-feed-row-on,.ow5-feed-row-on:hover{box-shadow:inset 2px 0 0 var(--ow5-lime);background:#1eb53a0f}.ow5-feed-dot{background:0 0;border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.ow5-feed-dot-new{background:var(--ow5-lime);box-shadow:0 0 8px #a4f52299}.ow5-feed-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ow5-feed-row-title{overflow-wrap:anywhere;font-weight:500}.ow5-feed-row-read .ow5-feed-row-title{color:var(--ow5-ink-2);font-weight:400}.ow5-feed-row-meta{color:var(--ow5-meta);font-size:11.5px}.ow5-feed-chips{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.ow5-feed-receipt{color:var(--ow5-meta);flex:none;display:flex}.ow5-feed-detail{background:var(--ow5-panel-bg);border-color:var(--feed-line);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.ow5-feed-detail-meta{color:var(--ow5-meta);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.ow5-feed-detail-title{overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.35}.ow5-feed-snippet{color:var(--ow5-body);margin:0;font-size:13px;line-height:1.55}.ow5-feed-actions{flex-wrap:wrap;gap:6px}.ow5-feed-section{border-top:1px solid var(--feed-line-soft);flex-direction:column;gap:6px;padding-top:10px;display:flex}.ow5-feed-subhead{color:var(--ow5-meta);margin-top:4px;font-size:11.5px}.ow5-feed-named,.ow5-feed-links{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ow5-feed-named li{align-items:baseline;gap:8px;min-width:0;font-size:12.5px;display:flex}.ow5-feed-named li>.ow5-chip{flex:none}.ow5-feed-quote{color:var(--ow5-meta);overflow-wrap:anywhere;font-size:12px}.ow5-feed-links li{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.ow5-feed-links li>svg{color:var(--ow5-teal);flex:none}.ow5-feed-full-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ow5-feed-body{background:var(--ow5-inset-bg);border:1px solid var(--ow5-inset-border);border-radius:9px;max-height:420px;padding:10px 12px;overflow-y:auto}.ow5-feed-body p{color:var(--ow5-body);margin:0 0 10px;font-size:13px;line-height:1.6}.ow5-feed-ingest-form{flex-direction:column;gap:6px;display:flex}.ow5-feed-ingest-ok{align-items:flex-start}.ow5-feed-ingest-ok>svg{color:var(--ow5-lime);flex:none;margin-top:2px}.ow5-feed-ingest-text{flex:1;min-width:0}.ow5-feed-ingest-summary{color:var(--ow5-meta);margin-top:4px;font-size:12px;display:block}.ow5-feed-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.ow5-lib{gap:14px}.ow5-lib .console-page-header{margin-bottom:8px}.ow5-lib-prov{margin-top:-6px}.ow5-lib-muted{color:var(--ow5-meta);margin:0;font-size:12.5px}.ow5-lib-confirm{color:var(--ow5-body);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.ow5-lib-toast{justify-content:space-between}.ow5-lib-toast-error{background:#ff336614;border-color:#ff33664d}.ow5-lib-filters{flex-direction:column;gap:10px;padding:14px 16px;display:flex;overflow:visible}.ow5-lib-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ow5-lib-filter-chips{gap:14px}.ow5-lib-search{background:var(--ow5-input-bg);min-width:240px;color:var(--ow5-label);cursor:text;border:1px solid #3bd15d33;border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.ow5-lib-search:focus-within{outline:2px solid var(--ow5-lime);outline-offset:2px}.ow5-lib-search>svg{flex:none}.ow5-lib-search input{min-width:0;color:var(--ow5-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:9px 0;font-size:13px}.ow5-lib-search input::placeholder{color:var(--ow5-label);opacity:1}.ow5-lib-search input::-webkit-search-cancel-button{-webkit-appearance:none}.ow5-lib-search-count{color:var(--ow5-label);white-space:nowrap;font-size:11px}.ow5-lib-select{background:var(--ow5-input-bg);color:var(--ow5-body);font:inherit;border:1px solid #e8edf51a;border-radius:8px;outline:none;max-width:100%;padding:6px 8px;font-size:12.5px}.ow5-lib-select:focus-visible{outline:2px solid var(--ow5-lime);outline-offset:2px}.ow5-lib-select-wide{max-width:260px}.ow5-lib-select option{color:initial;background:var(--ow5-input-bg)}[data-theme=light] .console-shell .ow5-lib-select{border-color:#1a1a2e29}.ow5-lib-chips{flex-wrap:wrap;gap:6px;display:flex}.ow5-lib-chip{cursor:pointer;font:inherit;color:var(--ow5-ink-2);white-space:nowrap;background:0 0;border:1px solid #e8edf51f;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.ow5-lib-chip:hover{color:var(--ow5-ink)}.ow5-lib-chip-on,.ow5-lib-chip-on:hover{color:var(--ow5-send-ink);background:var(--ow5-green);border-color:var(--ow5-green)}[data-theme=light] .console-shell .ow5-lib-chip{border-color:#1a1a2e24}[data-theme=light] .console-shell .ow5-lib-chip-on{color:#fff;border-color:var(--ow5-green)}.ow5-lib-chip-count{opacity:.6;font-weight:400}.ow5-lib-divider{background:#e8edf51a;width:1px;height:18px}[data-theme=light] .console-shell .ow5-lib-divider{background:var(--ow5-hair)}.ow5-lib-tech-pill{color:var(--ow5-lime);cursor:pointer;background:#a4f5221f;border:0;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;display:inline-flex}.ow5-lib-clear{color:var(--ow5-green);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:0;font-size:12.5px}.ow5-lib-clear:hover{text-decoration:underline}.ow5-lib-matrix{flex-direction:column;display:flex}.ow5-lib-matrix-scroll{overflow-x:auto}.ow5-lib-matrix-cols{gap:10px;min-width:max-content;padding:14px;display:flex}.ow5-lib-col{flex-direction:column;flex:none;gap:6px;width:168px;display:flex}.ow5-lib-col-head{background:#1eb53a14;border:1px solid #3bd15d2e;border-radius:8px;padding:8px 10px}.ow5-lib-col-name{color:var(--ow5-ink);font-size:11.5px;font-weight:600}.ow5-lib-col-count{color:var(--ow5-label);font-size:11px}.ow5-lib-gap{color:var(--ow5-orange);border:1px dashed #ff990059;border-radius:8px;padding:10px;font-size:11.5px}.ow5-lib-cell{cursor:pointer;border:1px solid var(--ow5-hair);background:var(--ow5-panel-bg);width:100%;color:var(--ow5-ink);font:inherit;text-align:left;border-radius:8px;flex-direction:column;align-items:stretch;padding:8px 10px;display:flex}.ow5-lib-cell:hover{border-color:#a4f52280}.ow5-lib-cell-dep{background:#1eb53a0f;border-color:#3bd15d4d}.ow5-lib-cell-on,.ow5-lib-cell-on:hover{border-color:var(--ow5-lime);background:#a4f52214}.ow5-lib-cell-top{align-items:center;gap:6px;display:flex}.ow5-lib-cell-id{color:var(--ow5-ink-2);font-size:11px}.ow5-lib-cell-n{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.ow5-lib-cell-name{color:var(--ow5-body);margin-top:2px;font-size:12px;line-height:1.3}.ow5-lib-cell-foot{white-space:nowrap;gap:6px;margin-top:5px;font-size:11px;display:flex}.ow5-lib-cell-none{color:var(--ow5-meta)}.ow5-lib-cell-hunt{align-items:center;gap:3px;margin-left:auto;display:inline-flex}.ow5-lib-matrix-prov{padding:0 14px 12px}.ow5-lib-tone-red{--tone:var(--ow5-red-ink);--tone-bg:#ff336614;--tone-line:#ff336654}.ow5-lib-tone-green{--tone:var(--ow5-green);--tone-bg:#1eb53a12;--tone-line:#3bd15d54}.ow5-lib-tone-teal{--tone:var(--ow5-teal);--tone-bg:#5ad8e612;--tone-line:#5ad8e654}.ow5-lib-tone-orange{--tone:var(--ow5-orange);--tone-bg:#ff990012;--tone-line:#ff990054}.ow5-lib-tone-lime{--tone:var(--ow5-lime);--tone-bg:#a4f52212;--tone-line:#a4f52254}.ow5-lib-tone-muted{--tone:var(--ow5-muted);--tone-bg:#8b9bb50d;--tone-line:#8b9bb540}.ow5-lib-cell-hunt.ow5-lib-tone-red,.ow5-lib-cell-hunt.ow5-lib-tone-green,.ow5-lib-cell-hunt.ow5-lib-tone-teal,.ow5-lib-cell-hunt.ow5-lib-tone-orange,.ow5-lib-cell-hunt.ow5-lib-tone-lime,.ow5-lib-cell-hunt.ow5-lib-tone-muted{color:var(--tone)}.ow5-lib-bulk{color:var(--ow5-ink);background:#a4f52212;border:1px solid #a4f5224d;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 14px;display:flex}.ow5-lib-bulk-count{font-weight:600}.ow5-lib-bulk-act{color:var(--ow5-ink);cursor:pointer;font:inherit;background:0 0;border:1px solid #e8edf524;border-radius:7px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;display:inline-flex}.ow5-lib-bulk-act:hover:not(:disabled){background:var(--ow5-hover)}.ow5-lib-bulk-act:disabled{opacity:.45;cursor:not-allowed}[data-theme=light] .console-shell .ow5-lib-bulk-act{border-color:#1a1a2e29}.ow5-lib-bulk-msg{min-width:160px;color:var(--ow5-body);flex:1;font-size:12px}.ow5-lib-bulk-clear{color:var(--ow5-muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:12px}.ow5-lib-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:start;gap:16px;display:grid}.ow5-lib-rows{margin:0;padding:0;list-style:none}.ow5-lib-row{cursor:pointer;border-bottom:1px solid #e8edf50a;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 16px;display:grid}[data-theme=light] .console-shell .ow5-lib-row{border-bottom-color:var(--ow5-hair)}.ow5-lib-row:hover{background:#1eb53a0a}.ow5-lib-row-on,.ow5-lib-row-on:hover{box-shadow:inset 2px 0 0 var(--ow5-lime);background:#1eb53a0f}.ow5-lib-row-main{flex-direction:column;gap:3px;min-width:0;display:flex}.ow5-lib-row-title{align-items:center;gap:8px;min-width:0;display:flex}.ow5-lib-check{width:16px;height:16px;color:var(--ow5-send-ink);cursor:pointer;background:0 0;border:1.5px solid #e8edf540;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-theme=light] .console-shell .ow5-lib-check{border-color:#1a1a2e4d}.ow5-lib-check-on,[data-theme=light] .console-shell .ow5-lib-check-on{border-color:var(--ow5-lime);background:var(--ow5-lime)}.ow5-lib-sev{background:var(--ow5-muted);border-radius:50%;flex:none;width:7px;height:7px}.ow5-lib-sev-high{background:var(--ow5-red)}.ow5-lib-sev-medium{background:var(--ow5-orange)}.ow5-lib-sev-low{background:var(--ow5-muted)}.ow5-lib-sev-none{border:1px dashed var(--ow5-muted);background:0 0}.ow5-lib-row-name{min-width:0;color:var(--ow5-ink);font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500;overflow:hidden}.ow5-lib-row-art{color:var(--ow5-meta);align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.ow5-lib-row-art>svg{flex:none}.ow5-lib-row-art>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ow5-lib-row-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.ow5-lib-tech{color:var(--ow5-ink-2);background:#e8edf50d;border-radius:4px;padding:1px 6px;font-size:11px}[data-theme=light] .console-shell .ow5-lib-tech{background:#1a1a2e0d}.ow5-lib-tactic{color:var(--ow5-meta);font-size:11px}.ow5-lib-hunt{font-weight:500}.ow5-lib-row-side{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.ow5-lib-dots{gap:3px;display:flex}.ow5-lib-dot{background:#e8edf514;border-radius:2px;width:16px;height:4px}[data-theme=light] .console-shell .ow5-lib-dot{background:#1a1a2e1a}.ow5-lib-dot-deployed,[data-theme=light] .console-shell .ow5-lib-dot-deployed{background:var(--ow5-green)}.ow5-lib-dot-reached,[data-theme=light] .console-shell .ow5-lib-dot-reached{background:var(--ow5-muted)}.ow5-lib-dot-qa,[data-theme=light] .console-shell .ow5-lib-dot-qa{background:#f909}.ow5-lib-stage{white-space:nowrap;color:var(--ow5-muted);font-size:11.5px}.ow5-lib-stage-deployed{color:var(--ow5-green)}.ow5-lib-stage-backtest{color:var(--ow5-lime)}.ow5-lib-stage-qa{color:var(--ow5-orange)}.ow5-lib-age{color:var(--ow5-label);white-space:nowrap;font-size:11px}.ow5-lib-none{color:var(--ow5-muted);align-items:center;gap:10px;padding:22px 16px;display:flex}.ow5-lib-none>span{flex:1}.ow5-lib-detail{border:1px solid var(--ow5-inset-border);background:var(--ow5-panel-bg);min-width:0;color:var(--ow5-ink);border-radius:14px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.ow5-lib-kicker{color:var(--ow5-green);overflow-wrap:anywhere;font-size:11px}.ow5-lib-name{letter-spacing:0;color:var(--ow5-ink);margin:3px 0 0;font-size:17px;font-weight:600;line-height:1.35}.ow5-lib-art{border:1px solid var(--ow5-hair);background:var(--ow5-inset-bg);color:var(--ow5-ink);border-radius:10px;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;display:flex}a.ow5-lib-art:hover{border-color:#3bd15d66}.ow5-lib-art>svg{flex:none}.ow5-lib-art-text{flex:1;min-width:0}.ow5-lib-art-meta{color:var(--ow5-meta);font-size:11.5px}.ow5-lib-art-title{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ow5-lib-art-none .ow5-lib-art-title{color:var(--ow5-muted);font-weight:400}.ow5-lib-art-out{color:var(--ow5-meta)}.ow5-lib-hunt-card{border:1px solid var(--tone-line);background:var(--tone-bg);border-radius:10px;align-items:center;gap:12px;padding:11px 12px;display:flex}.ow5-lib-hunt-icon{color:var(--tone);flex:none}.ow5-lib-hunt-text{flex:1;min-width:0}.ow5-lib-hunt-title{color:var(--tone);font-weight:600}.ow5-lib-hunt-sub{color:var(--ow5-muted);overflow-wrap:anywhere;font-size:12px}.ow5-lib-hunt-cta{color:var(--ow5-green);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #3bd15d4d;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:500;display:inline-flex}.ow5-lib-hunt-cta:hover:not(:disabled){background:#1eb53a14}.ow5-lib-hunt-cta:disabled{opacity:.5;cursor:not-allowed}.ow5-lib-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ow5-lib-tile{background:var(--ow5-inset-bg);border:1px solid var(--ow5-inset-border);border-radius:9px;min-width:0;padding:9px 10px}.ow5-lib-tile-k{letter-spacing:.1em;text-transform:uppercase;color:var(--ow5-label);font-size:10px}.ow5-lib-tile-v{color:var(--ow5-ink);margin-top:2px;font-weight:600}.ow5-lib-tile-sub{color:var(--ow5-meta);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ow5-lib-tile-sub .ow5-mono{font-size:11px}.ow5-lib-deploy{color:var(--ow5-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.ow5-lib-deploy-hint{overflow-wrap:anywhere;flex:1;min-width:200px}.ow5-lib-deploy-acts{flex-wrap:wrap;gap:6px;display:flex}.ow5-lib-bt{border:1px solid var(--ow5-hair);background:var(--ow5-inset-bg);border-radius:12px;overflow:hidden}.ow5-lib-bt-teal{border-color:#5ad8e659}.ow5-lib-bt-red{border-color:#ff336659}.ow5-lib-bt-orange{border-color:#ff990059}.ow5-lib-bt-green{border-color:#3bd15d59}.ow5-lib-bt-head{border-bottom:1px solid var(--ow5-hair);flex-wrap:wrap;align-items:center;gap:8px;padding:11px 14px;display:flex}.ow5-lib-bt-title{font-weight:600}.ow5-lib-bt-tag{color:var(--ow5-meta);font-size:12px}.ow5-lib-bt-ctl{align-items:center;gap:6px;margin-left:auto;display:flex}.ow5-lib-run{color:var(--ow5-teal);cursor:pointer;font:inherit;background:0 0;border:1px solid #5ad8e666;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.ow5-lib-run:hover:not(:disabled){background:#5ad8e614}.ow5-lib-run:disabled{opacity:.5;cursor:not-allowed}.ow5-lib-bt-idle{color:var(--ow5-muted);padding:12px 14px;font-size:12.5px;line-height:1.5}.ow5-lib-bt-table{color:var(--ow5-body)}.ow5-lib-bt-block{color:var(--ow5-orange)}.ow5-lib-bt-running{color:var(--ow5-teal);flex-direction:column;gap:8px;padding:14px;font-size:11.5px;display:flex}.ow5-lib-bt-bar{background:#5ad8e61f;border-radius:2px;height:4px;overflow:hidden}.ow5-lib-bt-bar>span{background:linear-gradient(90deg, transparent, var(--ow5-teal), transparent);width:60%;height:100%;animation:1.2s linear infinite ow5-lib-sweep;display:block}@keyframes ow5-lib-sweep{0%{transform:translate(-100%)}to{transform:translate(170%)}}@media (prefers-reduced-motion:reduce){.ow5-lib-bt-bar>span{animation:none}}.ow5-lib-bt-body{flex-direction:column;gap:12px;padding:14px;display:flex}.ow5-lib-bt-more{padding-top:0}.ow5-lib-bt-verdict{align-items:flex-start;gap:10px;display:flex}.ow5-lib-badge{letter-spacing:.04em;white-space:nowrap;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:700}.ow5-lib-badge-teal{color:var(--ow5-teal);background:#5ad8e61f}.ow5-lib-badge-red{color:var(--ow5-red-ink);background:#ff33661f}.ow5-lib-badge-orange{color:var(--ow5-orange);background:#ff99001f}.ow5-lib-badge-green{color:var(--ow5-green);background:#1eb53a1f}.ow5-lib-bt-summary{color:var(--ow5-body);font-size:12.5px;line-height:1.5}.ow5-lib-bt-stale{color:var(--ow5-orange);align-items:center;gap:6px;font-size:12px;display:flex}.ow5-lib-bt-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.ow5-lib-bt-stat{background:var(--ow5-inset-bg);border:1px solid var(--ow5-inset-border);border-radius:8px;min-width:0;padding:8px 9px}.ow5-lib-bt-stat-k{letter-spacing:.1em;text-transform:uppercase;color:var(--ow5-label);font-size:9.5px}.ow5-lib-bt-stat-v{font-variant-numeric:tabular-nums;color:var(--ow5-ink);overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.3}.ow5-lib-bt-stat-sub{color:var(--ow5-meta);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ow5-lib-bt-checks{flex-direction:column;gap:6px;display:flex}.ow5-lib-bt-check{color:var(--ow5-body);gap:8px;font-size:12.5px;display:flex}.ow5-lib-bt-check>svg{flex:none;margin-top:2px}.ow5-lib-recs{flex-direction:column;gap:8px;display:flex}.ow5-lib-recs-head{letter-spacing:.1em;text-transform:uppercase;color:#c4a5f7;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}[data-theme=light] .console-shell .ow5-lib-recs-head{color:var(--accent-purple)}.ow5-lib-rec{border:1px solid var(--ow5-inset-border);background:var(--ow5-inset-bg);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ow5-lib-rec-head{align-items:flex-start;gap:8px;display:flex}.ow5-lib-rec-text{flex:1;min-width:0}.ow5-lib-rec-title{overflow-wrap:anywhere;font-weight:600}.ow5-lib-rec-why{color:var(--ow5-muted);overflow-wrap:anywhere;font-size:12px}.ow5-lib-rec-btn{color:var(--ow5-send-ink);cursor:pointer;font:inherit;white-space:nowrap;background:linear-gradient(#b57cf7,#8d4ee0);border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.ow5-lib-rec-btn:disabled{opacity:.5;cursor:not-allowed}.ow5-lib-rec-btn-open{color:#c4a5f7;background:0 0;border-color:#a855f780}[data-theme=light] .console-shell .ow5-lib-rec-btn-open{color:var(--accent-purple)}.ow5-lib-rec-diff{font-family:var(--font-mono);color:var(--ow5-green);background:var(--ow5-code-bg);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:0;padding:6px 8px;font-size:11px}.ow5-lib-rec-chips{flex-wrap:wrap;gap:6px;display:flex}.ow5-lib-opts{flex-wrap:wrap;gap:8px;display:flex}.ow5-lib-opt{cursor:pointer;font:inherit;color:var(--ow5-body);background:0 0;border:1px solid #e8edf51f;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.ow5-lib-opt:hover:not(:disabled){background:var(--ow5-hover)}.ow5-lib-opt:disabled{opacity:.45;cursor:not-allowed}[data-theme=light] .console-shell .ow5-lib-opt{border-color:#1a1a2e29}.ow5-lib-opt-p,[data-theme=light] .console-shell .ow5-lib-opt-p{background:var(--ow5-send-bg);color:var(--ow5-send-ink);border-color:#0000;font-weight:600}.ow5-lib-opt-p:hover:not(:disabled){background:var(--ow5-send-bg);filter:brightness(1.06)}.ow5-lib-opt-g,[data-theme=light] .console-shell .ow5-lib-opt-g{color:var(--ow5-green);border-color:#3bd15d4d}.ow5-lib-opt-w,[data-theme=light] .console-shell .ow5-lib-opt-w{color:var(--ow5-orange);border-color:#f906}.ow5-lib-opt-atlas,[data-theme=light] .console-shell .ow5-lib-opt-atlas{color:var(--ow5-teal);background:#5ad8e614;border-color:#5ad8e673}.ow5-lib-edit{background:var(--ow5-inset-bg);border:1px solid #e8edf51f;border-radius:11px;flex-direction:column;gap:8px;padding:12px;display:flex}[data-theme=light] .console-shell .ow5-lib-edit{border-color:#1a1a2e24}.ow5-lib-edit-head{color:var(--ow5-body);align-items:center;gap:8px;display:flex}.ow5-lib-edit-title{color:var(--ow5-ink);font-weight:600}.ow5-lib-edit-sub{color:var(--ow5-meta);font-size:11.5px}.ow5-lib-edit-text{box-sizing:border-box;resize:vertical;background:var(--ow5-code-bg);width:100%;color:var(--ow5-ink);font-family:var(--font-mono);border:1px solid #3bd15d40;border-radius:8px;outline:none;padding:9px 10px;font-size:11.5px;line-height:1.6}.ow5-lib-edit-text:focus-visible{outline:2px solid var(--ow5-lime);outline-offset:1px}.ow5-lib-edit-foot{justify-content:flex-end;gap:8px;display:flex}.ow5-lib-anyway{background:#ff99000d;border:1px solid #ff99004d;border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.ow5-lib-anyway-title{color:var(--ow5-orange);font-weight:600}.ow5-lib-modes{align-self:flex-start}.ow5-lib-modes .ow5-seg-on{background:#ff99002e}.ow5-lib-modes .ow5-seg-item:disabled{opacity:.45;cursor:not-allowed}.ow5-lib-anyway-hint{color:var(--ow5-muted);font-size:12px}.ow5-lib-anyway-reason{box-sizing:border-box;resize:vertical;background:var(--ow5-input-bg);width:100%;color:var(--ow5-ink);font:inherit;border:1px solid #e8edf51f;border-radius:8px;outline:none;padding:8px 10px;font-size:12.5px}.ow5-lib-anyway-reason:focus-visible{outline:2px solid var(--ow5-lime);outline-offset:1px}[data-theme=light] .console-shell .ow5-lib-anyway-reason{border-color:#1a1a2e29}.ow5-lib-anyway-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ow5-lib-anyway-foot>span{min-width:180px;color:var(--ow5-meta);flex:1;font-size:11.5px}.ow5-lib-anyway-go{color:#1a1000;font:inherit;cursor:pointer;background:linear-gradient(#ffad33,#e08600);border:0;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:600}.ow5-lib-anyway-go:disabled{opacity:.45;cursor:not-allowed}.ow5-lib-sent{color:var(--ow5-body);background:#1eb53a12;border:1px solid #3bd15d40;border-radius:9px;align-items:center;gap:8px;padding:9px 11px;font-size:12.5px;display:flex}.ow5-lib-sent>svg{flex:none}.ow5-lib-sent>span{flex:1}.ow5-lib-bt-prov{padding:0 14px 12px}.ow5-lib-query{flex-direction:column;gap:6px;display:flex}.ow5-lib-query-head{align-items:center;gap:8px;display:flex}.ow5-lib-tuned{color:#c4a5f7;background:#a855f71f;border-radius:5px;padding:1px 7px;font-size:11px}[data-theme=light] .console-shell .ow5-lib-tuned{color:var(--accent-purple)}.ow5-lib-hash{color:var(--ow5-label);margin-left:auto;font-size:11px}.ow5-lib-versions{flex-wrap:wrap;gap:4px;display:flex}.ow5-lib-ver{color:var(--ow5-meta);white-space:nowrap;border:1px solid #e8edf51a;border-radius:5px;padding:2px 7px;font-size:11px}.ow5-lib-ver b{font-weight:600}.ow5-lib-ver-on{color:var(--ow5-lime);border-color:#a4f52280}[data-theme=light] .console-shell .ow5-lib-ver{border-color:#1a1a2e24}[data-theme=light] .console-shell .ow5-lib-ver-on{border-color:var(--ow5-lime)}.ow5-lib-kql{background:var(--ow5-code-bg);border:1px solid var(--ow5-inset-border);font-family:var(--font-mono);color:var(--ow5-ink-2);white-space:pre-wrap;word-break:break-word;border-radius:9px;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.6}.ow5-lib-more{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ow5-lib-more-acts{gap:6px;display:flex}.ow5-lib-reports{flex-direction:column;gap:6px;width:100%;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.ow5-lib-reports li{flex-direction:column;gap:1px;display:flex}.ow5-lib-reports .ow5-mono{color:var(--ow5-meta);overflow-wrap:anywhere;font-size:11px}@media (max-width:640px){.ow5-lib-tiles,.ow5-lib-bt-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ow5-lib-bt-ctl{margin-left:0}.ow5-lib-select-wide{max-width:100%}}.ow5-src{--src-line:#e8edf514;--src-line-soft:#e8edf50a;--src-line-strong:#e8edf524;--src-fill:#e8edf50d;--src-node-bg:#060b09d9;--src-gap-bg:#060b0999;--src-issue-ink:#ffe0b3}[data-theme=light] .ow5-src{--src-line:#1a1a2e1f;--src-line-soft:#1a1a2e12;--src-line-strong:#1a1a2e2e;--src-fill:#1a1a2e0d;--src-node-bg:#fff;--src-gap-bg:#fff;--src-issue-ink:var(--ow5-orange)}.ow5-src>:not(.console-page-header){font-size:13px;line-height:1.5}.ow5-src h2,.ow5-src h3{letter-spacing:0;color:var(--ow5-ink);margin:0}.ow5-src-mono{font-family:var(--font-mono);color:var(--ow5-label);font-size:11px}.ow5-src-meta{color:var(--ow5-meta);margin:0;font-size:12px}.ow5-src-pad{padding:12px 16px}.ow5-src-foot{border-top:1px solid var(--src-line-soft)}.ow5-src-chips{flex-wrap:wrap;gap:5px;display:flex}.ow5-src-note{color:var(--ow5-meta);margin:0;font-size:12px}.ow5-src-tone-healthy{color:var(--ow5-green)}.ow5-src-tone-degraded{color:var(--ow5-orange)}.ow5-src-tone-stale{color:var(--ow5-red-ink)}.ow5-src-tone-teal{color:var(--ow5-teal)}.ow5-src-tallies{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.ow5-src-tally{border:1px solid var(--ow5-card-border);background:var(--ow5-card-bg);border-radius:14px;min-width:0;padding:12px 14px}.ow5-src-tally-k{color:var(--ow5-muted);font-size:12px}.ow5-src-tally-v{color:var(--ow5-ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.35}.ow5-src-tally-na{color:var(--ow5-meta);font-size:15px;font-weight:500;line-height:32px}.ow5-src-tally-sub{font-family:var(--font-mono);color:var(--ow5-label);font-size:11px}.ow5-src-flow-card{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.ow5-src-flow-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ow5-src-flow-head h2{font-size:15px;font-weight:600}.ow5-src-legend{color:var(--ow5-meta);gap:12px;margin-left:auto;font-size:11.5px;display:flex}.ow5-src-key{vertical-align:middle;width:14px;height:3px;display:inline-block}.ow5-src-key-healthy{background:var(--ow5-green)}.ow5-src-key-degraded{background:var(--ow5-orange)}.ow5-src-key-stale{border-top:2px dashed var(--ow5-red-ink);height:0}.ow5-src-flow-scroll{overflow-x:auto}.ow5-src-flow{min-width:720px;height:400px;position:relative}.ow5-src-flow-svg{display:block;position:absolute;inset:0}.ow5-src-edge{opacity:.55}.ow5-src-edge-on{opacity:1}.ow5-src-edge-healthy{stroke:var(--ow5-green)}.ow5-src-edge-degraded{stroke:var(--ow5-orange)}.ow5-src-edge-stale{stroke:var(--ow5-red-ink)}.ow5-src-edge-use{stroke:var(--ow5-teal);opacity:.45}.ow5-src-node,.ow5-src-use{width:27%;min-width:170px;font:inherit;color:var(--ow5-ink);text-align:left;border-radius:8px;align-items:center;gap:7px;padding:5px 8px;font-size:11.5px;line-height:1.4;display:flex;position:absolute;transform:translateY(-50%)}.ow5-src-node{cursor:pointer;background:var(--src-node-bg);border:1px solid var(--src-line);left:0}.ow5-src-node:hover{border-color:#a4f5224d}.ow5-src-node-on{background:#1eb53a1a;border-color:#a4f52280}.ow5-src-node>svg,.ow5-src-use>svg{flex:none}.ow5-src-node-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ow5-src-node-vol{font-family:var(--font-mono);color:var(--ow5-label);white-space:nowrap;font-size:11px}.ow5-src-use{background:#5ad8e60f;border:1px solid #5ad8e640;right:0}.ow5-src-use>svg{color:var(--ow5-teal)}.ow5-src-hub{text-align:center;background:radial-gradient(circle at 50% 30%,#1eb53a40,#0a100df2);border:1px solid #a4f52273;border-radius:14px;width:17%;min-width:120px;padding:14px 10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #1eb53a33}[data-theme=light] .ow5-src-hub{background:radial-gradient(circle at 50% 30%,#146e3124,#fff)}.ow5-src-hub>svg{color:var(--ow5-lime)}.ow5-src-hub-name{color:var(--ow5-ink);margin-top:4px;font-size:13.5px;font-weight:600;line-height:1.35}.ow5-src-hub-vol{font-family:var(--font-mono);color:var(--ow5-label);font-size:11px}.ow5-src-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:16px;display:grid}.ow5-src-list-head{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px 8px;display:flex}.ow5-src-list-head h2{font-size:15px;font-weight:600}.ow5-src-cats{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.ow5-src-cat{border:1px solid var(--src-line-strong);color:var(--ow5-ink-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;padding:3px 9px;font-size:11.5px;line-height:1.5}.ow5-src-cat:hover{color:var(--ow5-ink)}.ow5-src-cat-on,.ow5-src-cat-on:hover{background:var(--ow5-green);border-color:var(--ow5-green);color:#04140a}[data-theme=light] .ow5-src-cat-on{color:#fff}.ow5-src-rows{margin:0;padding:0;list-style:none}.ow5-src-row{border:0;border-top:1px solid var(--src-line-soft);width:100%;color:var(--ow5-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) 92px 86px;align-items:center;gap:10px;padding:10px 16px;font-size:13px;line-height:1.45;display:grid}.ow5-src-row:hover{background:#1eb53a0a}.ow5-src-row-on,.ow5-src-row-on:hover{box-shadow:inset 2px 0 0 var(--ow5-lime);background:#1eb53a0f}.ow5-src-row-main{align-items:center;gap:10px;min-width:0;display:flex}.ow5-src-tile{background:var(--src-fill);border:1px solid var(--src-line);width:30px;height:30px;color:var(--ow5-body);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.ow5-src-row-text{flex-direction:column;min-width:0;display:flex}.ow5-src-row-name{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ow5-src-row-tables{font-family:var(--font-mono);color:var(--ow5-meta);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ow5-src-row-vol{font-variant-numeric:tabular-nums;flex-direction:column;font-size:12px;display:flex}.ow5-src-bar{background:var(--src-fill);border-radius:2px;height:4px;margin-top:3px;display:block;overflow:hidden}.ow5-src-bar>span{height:100%;display:block}.ow5-src-fill-healthy{background:var(--ow5-green)}.ow5-src-fill-degraded{background:var(--ow5-orange)}.ow5-src-fill-stale{background:var(--ow5-red-ink)}.ow5-src-pill{white-space:nowrap;border-radius:5px;justify-self:end;padding:2px 8px;font-size:11px;font-weight:600}.ow5-src-pill-healthy{color:var(--ow5-green);background:#1eb53a1f}.ow5-src-pill-degraded{color:var(--ow5-orange);background:#ff99001f}.ow5-src-pill-stale{color:var(--ow5-red-ink);background:#ff33661f}.ow5-src-detail{background:var(--ow5-panel-bg);border-color:var(--src-line);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.ow5-src-detail-head{align-items:center;gap:12px;display:flex}.ow5-src-detail-head>div{flex:1;min-width:0}.ow5-src-detail-head h2{font-size:16px;font-weight:600}.ow5-src-detail-icon{background:var(--src-fill);border:1px solid var(--src-line);width:40px;height:40px;color:var(--ow5-ink);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.ow5-src-detail .ow5-label{margin-bottom:4px}.ow5-src-what{color:var(--ow5-body);margin:0;font-size:13.5px;line-height:1.55}.ow5-src-issue{color:var(--src-issue-ink);background:#ff990012;border:1px solid #ff990047;border-radius:10px;gap:10px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.ow5-src-issue>svg{color:var(--ow5-orange);flex:none;margin-top:2px}.ow5-src-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ow5-src-stat{background:var(--ow5-inset-bg);border:1px solid var(--ow5-inset-border);border-radius:8px;min-width:0;padding:8px 10px}.ow5-src-stat-k{letter-spacing:.1em;text-transform:uppercase;color:var(--ow5-label);font-size:10px}.ow5-src-stat-v{color:var(--ow5-ink);font-size:13px;font-weight:600}.ow5-src-stat-v .ow5-mono{font-family:inherit}.ow5-src-stat-sub{font-family:var(--font-mono);color:var(--ow5-meta);font-size:10.5px}.ow5-src-table{font-family:var(--font-mono);background:var(--src-fill);color:var(--ow5-body);border-radius:5px;padding:2px 8px;font-size:11.5px}.ow5-src-table-silent{border:1px dashed var(--src-line-strong);color:var(--ow5-meta);background:0 0}.ow5-src-uses{margin:0 0 4px;padding:0;list-style:none}.ow5-src-uses li{color:var(--ow5-body);gap:8px;padding:4px 0;font-size:12.5px;display:flex}.ow5-src-uses li>svg{color:var(--ow5-teal);flex:none;margin-top:2px}.ow5-src-gaps{background:linear-gradient(#5ad8e60d,#0a100d99);border:1px solid #5ad8e647;border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}[data-theme=light] .ow5-src-gaps{background:linear-gradient(#0f6f7a0d,#fff)}.ow5-src-gaps-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ow5-src-gaps-head h2{font-size:15px;font-weight:600}.ow5-src-gap-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px;display:grid}.ow5-src-gap{background:var(--src-gap-bg);border:1px solid #5ad8e640;border-radius:12px;flex-direction:column;gap:9px;min-width:0;padding:14px;display:flex}.ow5-src-gap-form-on{border-color:var(--src-line-strong)}.ow5-src-gap-off{opacity:.75;border-color:var(--src-line)}.ow5-src-gap-head{align-items:center;gap:8px;display:flex}.ow5-src-gap-head h3{flex:1;min-width:0;font-size:14px;font-weight:600}.ow5-src-gap-icon{color:var(--ow5-teal);flex:none}.ow5-src-gap-off .ow5-src-gap-icon{color:var(--ow5-meta)}.ow5-src-pri{color:var(--ow5-ink-2);background:#8b9bb51f;border-radius:5px;padding:1px 7px;font-size:11px;font-weight:600}.ow5-src-pri-high{color:var(--ow5-orange);background:#ff99001f}.ow5-src-gap-why{color:var(--ow5-body);margin:0;font-size:12.5px;line-height:1.55}.ow5-src-unlock{color:var(--ow5-green);background:#1eb53a1a;border-radius:5px;padding:1px 7px;font-size:11px}.ow5-src-gap-actions{flex-wrap:wrap;gap:8px;display:flex}.ow5-src-gap-btn{border:1px solid var(--src-line-strong);color:var(--ow5-ink);font:inherit;cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;line-height:1.5;display:inline-flex}.ow5-src-gap-btn:hover{background:var(--ow5-hover)}.ow5-src-gap-btn-green{color:var(--ow5-green);border-color:#3bd15d59;font-weight:500}.ow5-src-steps{background:var(--ow5-inset-bg);border-radius:8px;flex-direction:column;gap:4px;margin:0;padding:9px 10px;list-style:none;display:flex}.ow5-src-steps li{color:var(--ow5-body);font-size:12px}.ow5-src-dismiss{border:1px solid var(--src-line-strong);border-radius:9px;flex-direction:column;gap:8px;padding:10px;display:flex}.ow5-src-dismiss-q{color:var(--ow5-ink-2);font-size:12px}.ow5-src-where{border:1px solid var(--src-line-strong);color:var(--ow5-body);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:4px 9px;font-size:11.5px;line-height:1.5}.ow5-src-where-on{background:var(--ow5-green);border-color:var(--ow5-green);color:#04140a}[data-theme=light] .ow5-src-where-on{color:#fff}.ow5-src-note.ow5-field{padding:6px 8px;font-size:12.5px}.ow5-src-dismiss-foot{justify-content:flex-end;gap:6px;display:flex}.ow5-src-dismissed{color:var(--ow5-ink-2);align-items:center;gap:8px;font-size:12px;display:flex}.ow5-src-dismissed>svg{color:var(--ow5-meta);flex:none}.ow5-src-dismissed-text{flex:1;min-width:0}.ow5-src-dismissed-text small{color:var(--ow5-meta);font-size:11px}.ow5-src-undo{color:var(--ow5-green);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.ow5-src-undo:disabled{opacity:.5;cursor:not-allowed}.ow5-src-foot-note{color:var(--ow5-meta);margin:0;font-size:11.5px}@media (max-width:560px){.ow5-src-row{grid-template-columns:minmax(0,1fr) 72px}.ow5-src-row .ow5-src-pill{grid-column:2}.ow5-src-stats{grid-template-columns:minmax(0,1fr)}.ow5-src-legend{margin-left:0}}.ow5-rel-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ow5-rel-controls .ow5-seg-item{padding:5px 11px;font-size:12.5px}.ow5-rel-graph-row{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.ow5-rel-graph-card{border:1px solid var(--ow5-card-border);background:var(--ow5-card-bg);min-width:min(100%,460px);color:var(--ow5-ink);border-radius:14px;flex:2 520px;padding:12px}.ow5-rel-legend{color:var(--ow5-muted);flex-wrap:wrap;align-items:center;gap:14px;padding:2px 6px 10px;font-size:11.5px;display:flex}.ow5-rel-key{align-items:center;gap:6px;display:flex}.ow5-rel-key-obs{background:var(--accent-cyan);width:18px;height:2px}.ow5-rel-key-intel{border-top:2px dashed var(--accent-purple);width:18px;height:0}.ow5-rel-legend-prov{font-family:var(--font-mono);color:var(--ow5-label);margin-left:auto;font-size:11px}.ow5-rel-canvas-scroll{padding-bottom:2px;overflow:auto hidden}.ow5-rel-canvas{min-width:680px;position:relative}.ow5-rel-canvas svg{display:block;overflow:visible}.ow5-rel-edge{stroke-width:1.4px;opacity:.5;fill:none}.ow5-rel-edge-obs{stroke:var(--accent-cyan)}.ow5-rel-edge-intel{stroke:var(--accent-purple);stroke-dasharray:6 5}.ow5-rel-edge-hot{stroke-width:2.4px;opacity:1}.ow5-rel-node{--node-c:var(--ow5-ink-2);--node-size:36px;transform:translate(-50%, calc(var(--node-size) / -2));color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex;position:absolute}.ow5-rel-node:focus-visible{outline:none}.ow5-rel-node:focus-visible .ow5-rel-node-icon{outline:2px solid var(--ow5-lime);outline-offset:3px}.ow5-rel-node-article{--node-c:var(--ow5-teal)}.ow5-rel-node-detection{--node-c:var(--ow5-green)}.ow5-rel-node-hunt{--node-c:var(--accent-orange)}.ow5-rel-node-technique{--node-c:var(--ow5-ink-2)}.ow5-rel-node-actor{--node-c:var(--ow5-red-ink)}.ow5-rel-node-hunt,.ow5-rel-node-actor{--node-size:44px}.ow5-rel-node-icon{width:var(--node-size);height:var(--node-size);background:var(--ow5-input-bg);border:1.5px solid var(--node-c);color:var(--node-c);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ow5-rel-node-actor .ow5-rel-node-icon{border-radius:12px}.ow5-rel-node-on .ow5-rel-node-icon{background:color-mix(in srgb, var(--node-c) 15%, var(--ow5-input-bg));box-shadow:0 0 0 4px color-mix(in srgb, var(--node-c) 13%, transparent), 0 0 18px color-mix(in srgb, var(--node-c) 33%, transparent)}.ow5-rel-node-label{white-space:nowrap;background:color-mix(in srgb, var(--ow5-input-bg) 85%, transparent);color:var(--ow5-ink-2);border-radius:5px;padding:1px 6px;font-size:11px;line-height:1.45}.ow5-rel-node-label.ow5-mono{font-family:var(--font-mono)}.ow5-rel-node-on .ow5-rel-node-label,.ow5-rel-node:hover .ow5-rel-node-label{color:var(--ow5-ink)}.ow5-rel-side{border:1px solid var(--ow5-hair);background:var(--ow5-panel-bg);min-width:260px;color:var(--ow5-ink);border-radius:14px;flex-direction:column;flex:280px;gap:12px;padding:18px 20px;font-size:13px;display:flex}.ow5-rel-tone-article{color:var(--ow5-teal)}.ow5-rel-tone-detection{color:var(--ow5-green)}.ow5-rel-tone-hunt{color:var(--accent-orange)}.ow5-rel-tone-technique{color:var(--ow5-ink-2)}.ow5-rel-tone-actor{color:var(--ow5-red-ink)}.ow5-rel-side-type{align-items:center;gap:8px;display:flex}.ow5-rel-side-type span{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:500}.ow5-rel-side-label{word-break:break-all;font-size:17px;font-weight:600;line-height:1.35}.ow5-rel-side-label.ow5-mono{font-family:var(--font-mono)}.ow5-rel-side-sub{color:var(--ow5-meta);margin-top:-8px;font-size:12.5px}.ow5-rel-side-note{color:var(--ow5-body);margin:0;line-height:1.55}.ow5-rel-group{flex-direction:column;gap:5px;display:flex}.ow5-rel-link{background:var(--ow5-inset-bg);border:1px solid var(--ow5-inset-border);width:100%;color:var(--ow5-ink);font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;font-size:12.5px;display:flex}.ow5-rel-link:hover{border-color:color-mix(in srgb, var(--ow5-green) 40%, transparent)}.ow5-rel-link-icon{flex:none;display:inline-flex}.ow5-rel-link-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ow5-rel-link-arrow{color:var(--ow5-label);flex:none}.ow5-rel-side-actions{flex-wrap:wrap;gap:8px;display:flex}.ow5-rel-ask svg{color:var(--ow5-teal)}.ow5-rel-side-foot{color:var(--ow5-meta);font-size:11.5px}.ow5-rel-camps-wrap{flex-direction:column;gap:14px;display:flex}.ow5-rel-camps{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:14px;display:grid}.ow5-rel-camp{border:1px solid var(--ow5-card-border);background:var(--ow5-card-bg);min-width:0;color:var(--ow5-ink);border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;font-size:13px;display:flex}.ow5-rel-camp-head{align-items:center;gap:10px;display:flex}.ow5-rel-camp-tile{background:color-mix(in srgb, var(--ow5-red) 8%, transparent);border:1px solid color-mix(in srgb, var(--ow5-red) 25%, transparent);width:34px;height:34px;color:var(--ow5-red-ink);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.ow5-rel-camp-tile-technique{background:var(--ow5-inset-bg);border-color:var(--ow5-inset-border);color:var(--ow5-ink-2)}.ow5-rel-camp-title{flex:1;min-width:0}.ow5-rel-camp-name{overflow-wrap:anywhere;font-weight:600}.ow5-rel-camp-focus{color:var(--ow5-meta);font-size:12px}.ow5-rel-status{white-space:nowrap;border-radius:5px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.ow5-rel-status-obs{color:var(--ow5-red-ink);background:color-mix(in srgb, var(--ow5-red) 12%, transparent)}.ow5-rel-status-rep{color:var(--ow5-ink-2);background:color-mix(in srgb, var(--ow5-muted) 12%, transparent)}.ow5-rel-steps{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ow5-rel-step{grid-template-columns:18px 86px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.ow5-rel-step-n{background:var(--ow5-inset-border);width:18px;height:18px;color:var(--ow5-ink-2);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.ow5-rel-step-tech{font-family:var(--font-mono);color:var(--ow5-body);font-size:11.5px}.ow5-rel-step-name{color:var(--ow5-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ow5-rel-step-more{color:var(--ow5-meta);padding-left:26px;font-size:12px}.ow5-rel-ev{white-space:nowrap;border-radius:5px;padding:1px 7px;font-size:11px}.ow5-rel-ev-obs{color:var(--ow5-red-ink);background:color-mix(in srgb, var(--ow5-red) 10%, transparent)}.ow5-rel-ev-rep{color:var(--ow5-ink-2);background:color-mix(in srgb, var(--ow5-muted) 10%, transparent)}.ow5-rel-ev-gap{color:var(--ow5-orange);background:color-mix(in srgb, var(--accent-orange) 10%, transparent)}.ow5-rel-ev-cov{color:var(--ow5-green);background:color-mix(in srgb, var(--accent-cyan) 10%, transparent)}.ow5-rel-camp-none{color:var(--ow5-meta);margin:0;font-size:12.5px}.ow5-rel-camp-links{border-top:1px solid var(--ow5-hair);flex-wrap:wrap;gap:6px 14px;padding-top:8px;display:flex}.ow5-rel-camp-links .ow5-link{gap:4px;font-size:12px}.ow5-rel-foot{color:var(--ow5-meta);font-size:12px}.ow5-rel-brief{flex-direction:column;gap:16px;display:flex}.ow5-rel-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--ow5-lime) 50%, transparent), color-mix(in srgb, var(--accent-cyan) 20%, transparent) 40%, color-mix(in srgb, var(--ow5-green) 6%, transparent));border-radius:16px;padding:1px}.ow5-rel-hero-inner{background:radial-gradient(ellipse 60% 80% at 100% 0%, color-mix(in srgb, var(--accent-cyan) 10%, transparent), transparent 60%), var(--ow5-modal-bg);color:var(--ow5-ink);border-radius:15px;flex-direction:column;gap:12px;padding:20px 22px;font-size:13px;display:flex}.ow5-rel-hero-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ow5-rel-hero-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ow5-lime);font-size:11px;font-weight:600}.ow5-rel-hero-kicker time{letter-spacing:inherit;font-family:inherit}.ow5-rel-hero-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.ow5-rel-send-btn{border-color:color-mix(in srgb, var(--ow5-lime) 40%, transparent);color:var(--ow5-lime)}.ow5-rel-hero-note{color:var(--ow5-body);margin:0}.ow5-rel-share{background:color-mix(in srgb, var(--ow5-input-bg) 70%, transparent);border:1px solid color-mix(in srgb, var(--ow5-lime) 25%, transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.ow5-rel-share-select{width:auto;padding:6px 8px;font-size:12.5px}.ow5-rel-share-msg{width:100%;color:var(--ow5-body);font-size:12px}.ow5-rel-headline{letter-spacing:-.01em;text-wrap:pretty;max-width:900px;font-size:20px;font-weight:600;line-height:1.35}.ow5-rel-bottom{color:var(--ow5-body);text-wrap:pretty;max-width:900px;line-height:1.6}.ow5-rel-tally{flex-wrap:wrap;gap:10px;display:flex}.ow5-rel-tile{background:color-mix(in srgb, var(--ow5-input-bg) 60%, transparent);border:1px solid var(--ow5-hair);border-radius:10px;padding:8px 12px}.ow5-rel-tile-v{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.4}.ow5-rel-tile-orange{color:var(--ow5-orange)}.ow5-rel-tile-red{color:var(--ow5-red-ink)}.ow5-rel-tile-hunt{color:var(--accent-orange)}.ow5-rel-tile-teal{color:var(--ow5-teal)}.ow5-rel-tile-na{color:var(--ow5-meta);font-size:13px;font-weight:500;line-height:28px}.ow5-rel-tile-k{color:var(--ow5-muted);font-size:11.5px}.ow5-rel-claims{border-top:1px solid var(--ow5-hair);flex-direction:column;gap:8px;padding-top:12px;display:flex}.ow5-rel-claims-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ow5-rel-claim-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ow5-rel-claim{align-items:baseline;gap:10px;display:flex}.ow5-rel-support{white-space:nowrap;flex:none;align-items:center;gap:5px;width:128px;font-size:11.5px;font-weight:600;display:inline-flex}.ow5-rel-support svg{align-self:center}.ow5-rel-claim-text{color:var(--ow5-body);min-width:0;line-height:1.6}.ow5-rel-cite{font-family:var(--font-mono);white-space:nowrap;vertical-align:baseline;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:2px;margin:0 1px;padding:0 5px;font-size:.92em;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.ow5-rel-cite-ok{background:color-mix(in srgb, var(--ow5-teal) 12%, transparent);color:var(--ow5-teal);border-color:color-mix(in srgb, var(--ow5-teal) 30%, transparent)}button.ow5-rel-cite-ok,a.ow5-rel-cite-ok{cursor:pointer}button.ow5-rel-cite-ok:hover,a.ow5-rel-cite-ok:hover{border-color:var(--ow5-teal)}.ow5-rel-cite-bad{background:color-mix(in srgb, var(--accent-orange) 12%, transparent);color:var(--ow5-orange);border-color:color-mix(in srgb, var(--accent-orange) 30%, transparent)}.ow5-rel-cite-wait{background:var(--ow5-inset-bg);color:var(--ow5-meta);border-color:var(--ow5-inset-border)}.ow5-rel-cite-error{color:var(--ow5-red-ink);font-size:12px}.ow5-rel-sources{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ow5-rel-source{align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex}.ow5-rel-source-n{color:var(--ow5-label);flex:none;font-size:11.5px}.ow5-rel-source-link,.ow5-rel-source-text{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.ow5-rel-source-text{color:var(--ow5-ink-2)}.ow5-rel-source .ow5-chip{flex:none}.ow5-rel-brief-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:16px;display:grid}.ow5-rel-col{flex-direction:column;gap:16px;min-width:0;display:flex}.ow5-rel-card{border:1px solid var(--ow5-card-border);background:var(--ow5-card-bg);min-width:0;color:var(--ow5-ink);border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;font-size:13px;display:flex}.ow5-rel-card-flush{gap:0;padding:0;overflow:hidden}.ow5-rel-card-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.ow5-rel-card-head h2{letter-spacing:0;color:var(--ow5-ink);margin:0;font-size:15px;font-weight:600}.ow5-rel-card-head-pad{margin:0;padding:16px 18px 8px}.ow5-rel-card-pad{padding:4px 18px 16px}.ow5-rel-card-prov{font-family:var(--font-mono);color:var(--ow5-label);margin-left:auto;font-size:11px}.ow5-rel-card-prov time{font-size:inherit}.ow5-rel-card-note{color:var(--ow5-meta);margin:4px 0 0;font-size:11.5px}.ow5-rel-wild{border-top:1px solid var(--ow5-hair);gap:12px;padding:10px 0;display:flex}.ow5-rel-trend{width:42px;color:var(--ow5-muted);text-align:center;flex-direction:column;flex:none;align-items:center;gap:2px;font-size:10px;display:flex}.ow5-rel-trend-up{color:var(--accent-orange)}.ow5-rel-wild-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ow5-rel-wild-title{color:var(--ow5-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}button.ow5-rel-wild-title:hover{color:var(--ow5-lime)}.ow5-rel-wild-text{color:var(--ow5-ink-2);font-size:12.5px;line-height:1.5}.ow5-rel-wild-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ow5-rel-rel{border-radius:5px;padding:1px 7px;font-size:11px;font-weight:600}.ow5-rel-rel-exposed{color:var(--ow5-red-ink);background:color-mix(in srgb, var(--ow5-red) 12%, transparent)}.ow5-rel-rel-gap{color:var(--ow5-orange);background:color-mix(in srgb, var(--accent-orange) 12%, transparent)}.ow5-rel-rel-covered{color:var(--ow5-green);background:color-mix(in srgb, var(--accent-cyan) 12%, transparent)}.ow5-rel-rel-none{color:var(--ow5-ink-2);background:color-mix(in srgb, var(--ow5-muted) 10%, transparent)}.ow5-rel-ttp{background:var(--ow5-inset-bg);color:var(--ow5-ink-2);border-radius:4px;padding:1px 6px;font-size:11px}.ow5-rel-src{color:var(--ow5-meta);font-size:11px}.ow5-rel-src time{font-family:inherit;font-size:inherit}.ow5-rel-verified{background:var(--ow5-inset-bg);border:1px solid var(--ow5-inset-border);width:100%;color:var(--ow5-ink);font:inherit;text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;display:flex}.ow5-rel-verified:disabled{cursor:default}.ow5-rel-verified:not(:disabled):hover{border-color:color-mix(in srgb, var(--accent-orange) 40%, transparent)}.ow5-rel-hunt-ink{color:var(--accent-orange);flex:none}.ow5-rel-verified-body{flex:1;min-width:0}.ow5-rel-verified-title{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ow5-rel-verified-sub{color:var(--ow5-meta);font-size:11.5px}.ow5-rel-verified-sub time{font-family:inherit;font-size:inherit}.ow5-rel-tag-hunt{color:var(--accent-orange);background:color-mix(in srgb, var(--accent-orange) 12%, transparent);white-space:nowrap;border-radius:5px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.ow5-rel-change{color:var(--ow5-body);gap:10px;font-size:12.5px;line-height:1.5;display:flex}.ow5-rel-change svg{flex:none;margin-top:3px}.ow5-rel-change-hits{color:var(--accent-orange)}.ow5-rel-change-articles{color:var(--ow5-teal)}.ow5-rel-change-detections{color:var(--ow5-green)}.ow5-rel-change-hunts{color:var(--ow5-muted)}.ow5-rel-next{border:1px solid var(--ow5-inset-border);width:100%;color:var(--ow5-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;display:flex}.ow5-rel-next:not(:disabled):hover{border-color:color-mix(in srgb, var(--ow5-green) 40%, transparent);background:color-mix(in srgb, var(--accent-cyan) 4%, transparent)}.ow5-rel-next:disabled{cursor:default;opacity:.7}.ow5-rel-next-n{background:color-mix(in srgb, var(--accent-cyan) 14%, transparent);width:20px;height:20px;color:var(--ow5-green);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.ow5-rel-next-body{flex:1;min-width:0}.ow5-rel-next-title{font-weight:500}.ow5-rel-next-why{color:var(--ow5-meta);font-size:11.5px}.ow5-rel-refs{color:var(--ow5-body);flex-direction:column;gap:18px;font-size:13px;display:flex}.ow5-rel-refs section{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ow5-rel-refs-title{color:var(--ow5-ink);margin:0;font-size:14px;font-weight:600}.ow5-rel-refs-note{color:var(--ow5-meta);margin:0;font-size:12.5px}.ow5-rel-ref{background:var(--ow5-inset-bg);border:1px solid var(--ow5-inset-border);border-radius:9px;width:100%;padding:8px 10px}.ow5-rel-ref summary{cursor:pointer;color:var(--ow5-ink)}.ow5-rel-ref ul{flex-direction:column;gap:4px;margin:8px 0 0;padding-left:18px;display:flex}.ow5-rel-examples{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:12px;width:100%;display:grid}.ow5-rel-example-pick{flex-direction:column;gap:8px;display:flex}.ow5-rel-example-choice{border:1px solid var(--ow5-inset-border);background:var(--ow5-inset-bg);color:var(--ow5-ink);font:inherit;text-align:left;cursor:pointer;border-radius:9px;flex-direction:column;gap:3px;padding:10px 12px;font-size:12.5px;display:flex}.ow5-rel-example-choice[aria-pressed=true]{border-color:color-mix(in srgb, var(--ow5-green) 45%, transparent)}.ow5-rel-example-choice span:last-child{color:var(--ow5-meta)}.ow5-rel-example{border:1px solid var(--ow5-inset-border);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ow5-rel-example h4{color:var(--ow5-ink);margin:0;font-size:14px}.ow5-rel-example-chain{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.ow5-rel-example-chain li{flex-direction:column;gap:1px;display:flex}.ow5-rel-example-chain strong{color:var(--ow5-ink);font-weight:600}.ow5-rel-example-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:640px){.ow5-rel-claim{flex-direction:column;gap:2px}.ow5-rel-support{width:auto}.ow5-rel-step{grid-template-columns:18px 76px minmax(0,1fr)}.ow5-rel-step .ow5-rel-ev{grid-column:2/-1;justify-self:start}}.ow5-met-page{gap:16px}.ow5-met-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ow5-met-mono{font-family:var(--font-mono);color:var(--ow5-label);font-size:11px}.ow5-met-na{color:var(--ow5-meta)}.ow5-met-gap12{gap:12px}.ow5-met-span{grid-column:1/-1;min-width:0}.ow5-met-foot{color:var(--ow5-meta);margin:0;font-size:11.5px;line-height:1.5}.ow5-met-foot-12{font-size:12px}.ow5-met-head-pad{padding:16px 20px 8px}.ow5-met-body-pad{padding:0 20px 14px}.ow5-met-foot-pad{flex-direction:column;gap:6px;padding-top:10px;display:flex}.ow5-met-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.ow5-met-kpis>div{min-width:0;display:flex}.ow5-met-kpi{border:1px solid var(--ow5-card-border);background:var(--ow5-card-bg);min-width:0;color:var(--ow5-ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;flex:1;gap:2px;padding:14px 16px;display:flex}.ow5-met-kpi:hover{border-color:color-mix(in srgb, var(--ow5-lime) 40%, transparent)}.ow5-met-kpi-head{color:var(--ow5-muted);align-items:center;gap:6px;font-size:12px;display:flex}.ow5-met-kpi-info{color:color-mix(in srgb, var(--ow5-label) 55%, transparent);cursor:help;margin-left:auto;display:inline-flex}.ow5-met-kpi-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:26px;font-weight:600;line-height:1.35;display:flex}.ow5-met-kpi-value .ow5-met-na{letter-spacing:0;font-size:18px;font-weight:500}.ow5-met-delta{letter-spacing:0;font-size:12px;font-weight:500}.ow5-met-delta-good{color:var(--ow5-green)}.ow5-met-delta-bad{color:var(--ow5-orange)}.ow5-met-delta-flat{color:var(--ow5-muted)}.ow5-met-kpi-n{font-family:var(--font-mono);color:var(--ow5-label);overflow-wrap:anywhere;font-size:11px}.ow5-met-fill-high{fill:var(--accent-red);background:var(--accent-red)}.ow5-met-fill-medium{fill:var(--accent-orange);background:var(--accent-orange)}.ow5-met-fill-low{fill:color-mix(in srgb, var(--ow5-muted) 45%, transparent);background:color-mix(in srgb, var(--ow5-muted) 45%, transparent)}.ow5-met-fill-green{fill:var(--accent-cyan);background:var(--accent-cyan)}.ow5-met-fill-orange{fill:var(--accent-orange);background:var(--accent-orange)}.ow5-met-fill-red{fill:var(--accent-red);background:var(--accent-red)}.ow5-met-fill-lime{fill:var(--ow5-lime);background:var(--ow5-lime)}.ow5-met-fill-grey{fill:color-mix(in srgb, var(--ow5-muted) 50%, transparent);background:color-mix(in srgb, var(--ow5-muted) 50%, transparent)}.ow5-met-fill-dashed{fill:color-mix(in srgb, var(--ow5-muted) 22%, transparent);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ow5-muted) 40%, transparent) 0 2px, transparent 2px 4px)}.ow5-met-meter{background:var(--ow5-hair);border-radius:3px;height:6px;margin-top:4px;overflow:hidden}.ow5-met-meter-thin{height:5px;margin-top:3px}.ow5-met-meter>i{border-radius:3px;height:100%;display:block}.ow5-met-cov .ow5-met-meter>i.ow5-met-fill-lime{background:linear-gradient(90deg, var(--accent-cyan), var(--ow5-lime))}.ow5-met-volume{width:100%;height:140px;margin-top:6px;display:block}.ow5-met-volume-hit{fill:#0000}.ow5-met-volume-day:hover .ow5-met-volume-hit{fill:var(--ow5-hover)}.ow5-met-axis{font-family:var(--font-mono);color:var(--ow5-label);justify-content:space-between;font-size:11px;display:flex}.ow5-met-legend{color:var(--ow5-muted);flex-wrap:wrap;gap:14px;font-size:11.5px;display:flex}.ow5-met-legend span{align-items:center;gap:4px;display:inline-flex}.ow5-met-legend i{border-radius:2px;width:8px;height:8px;display:inline-block}.ow5-met-sla{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ow5-met-sla>li{grid-template-columns:70px minmax(0,1fr) 64px;align-items:center;gap:12px;padding:6px 0;display:grid}.ow5-met-sla>li>.ow5-sev{justify-self:start}.ow5-met-sla-top{color:var(--ow5-muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.ow5-met-sla-pct{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ow5-met-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.ow5-met-table th,.ow5-met-table td{text-align:left;vertical-align:middle;border-top:1px solid var(--ow5-hair);font-variant-numeric:tabular-nums;padding:9px 5px}.ow5-met-table thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--ow5-label);border-top:0;padding-top:6px;padding-bottom:6px;font-size:11px;font-weight:500}.ow5-met-table tbody th{color:var(--ow5-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.ow5-met-table :is(th,td):first-child{padding-left:20px}.ow5-met-table :is(th,td):last-child{width:140px;padding-right:20px}.ow5-met-table :is(th,td):nth-child(2),.ow5-met-table :is(th,td):nth-child(3){width:60px}.ow5-met-rates :is(th,td):nth-child(2),.ow5-met-rates :is(th,td):nth-child(3){width:110px}.ow5-met-tp{color:var(--ow5-red-ink)}.ow5-met-fp{color:var(--ow5-muted)}.ow5-met-prec{align-items:center;gap:6px;display:flex}.ow5-met-prec .ow5-met-meter{flex:1;margin-top:0}.ow5-met-prec>span{text-align:right;width:32px;font-size:11.5px}.ow5-met-agent-cell{align-items:center;gap:8px;display:inline-flex}.ow5-met-cov-total{color:var(--ow5-green);font-weight:600}.ow5-met-cov{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.ow5-met-cov li>div:first-child{color:var(--ow5-body);justify-content:space-between;gap:6px;font-size:12px;display:flex}.ow5-met-qa{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.ow5-met-qa-tile{border:1px solid var(--ow5-inset-border);background:var(--ow5-panel-bg);border-radius:12px;min-width:0;padding:14px 16px}.ow5-met-qa-value{color:var(--ow5-ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;font-weight:600}.ow5-met-qa-value.ow5-met-na{color:var(--ow5-meta);font-size:17px;font-weight:500}.ow5-met-split{background:var(--ow5-hair);border-radius:6px;width:100%;height:12px;display:block;overflow:hidden}.ow5-met-split-legend{flex-wrap:wrap;gap:18px;margin:0;padding:0;list-style:none;display:flex}.ow5-met-split-legend li{align-items:center;gap:7px;display:flex}.ow5-met-split-legend i{border-radius:3px;width:9px;height:9px}.ow5-met-split-label{color:var(--ow5-body)}.ow5-met-split-legend strong{font-variant-numeric:tabular-nums;color:var(--ow5-ink);font-weight:600}.ow5-met-split-legend .ow5-met-mono{white-space:nowrap}.ow5-met-attn-head{gap:10px;padding:16px 20px 10px}.ow5-met-info-btn{color:var(--ow5-label);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ow5-met-info-btn:hover,.ow5-met-info-btn[aria-expanded=true]{color:var(--ow5-ink)}.ow5-met-attn-prov{padding:0 20px 8px}.ow5-met-caveat{background:color-mix(in srgb, var(--ow5-muted) 6%, transparent);color:var(--ow5-muted);border-radius:8px;margin:0 20px 10px;padding:8px 10px;font-size:12px}.ow5-met-attn-row{border:0;border-top:1px solid var(--ow5-hair);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 20px;display:grid}.ow5-met-attn-row:hover{background:#1eb53a0a}.ow5-met-attn-row>.ow5-sev{justify-self:start}.ow5-met-attn-main{flex-direction:column;min-width:0;display:flex}.ow5-met-attn-title{color:var(--ow5-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ow5-met-attn-sub{color:var(--ow5-meta);font-size:12px}.ow5-met-attn-time{color:var(--ow5-meta);white-space:nowrap;font-size:11px}.ow5-met-issues{gap:12px;padding:18px 20px}.ow5-met-issues-head{align-items:center;gap:8px;display:flex}.ow5-met-issues-head h2{letter-spacing:.12em;text-transform:uppercase;color:var(--ow5-orange);margin:0;font-size:11px;font-weight:600}.ow5-met-issues-head .ow5-card-count{font-size:11px}.ow5-met-issue-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ow5-met-issue{width:calc(100% + 20px);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:12px;margin:0 -10px;padding:10px;display:flex}.ow5-met-issue:hover{background:var(--ow5-hover)}.ow5-met-issue>.ow5-face{flex:none}.ow5-met-issue-main{flex-direction:column;flex:1;min-width:0;display:flex}.ow5-met-issue-top{align-items:baseline;gap:8px;display:flex}.ow5-met-issue-top strong{color:var(--ow5-ink);font-weight:600}.ow5-met-issue-role{color:var(--ow5-meta);font-size:12px}.ow5-met-issue-time{color:var(--ow5-meta);white-space:nowrap;margin-left:auto;font-size:11px}.ow5-met-issue-text{color:var(--ow5-body);overflow-wrap:anywhere;margin-top:2px}.ow5-met-health-wrap{flex-direction:column;gap:8px;display:flex}.ow5-met-health{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ow5-met-health-card{border:1px solid var(--ow5-hair);background:var(--ow5-panel-bg);border-radius:12px;align-items:flex-start;gap:12px;min-width:0;padding:14px 16px;display:flex}.ow5-met-health-card>svg{flex:none;margin-top:1px}.ow5-met-health-card>div{flex:1;min-width:0}.ow5-met-health-top{align-items:baseline;gap:8px;display:flex}.ow5-met-health-top strong{color:var(--ow5-ink);font-weight:600}.ow5-met-health-top>span{text-align:right;margin-left:auto;font-size:12px;font-weight:500}.ow5-met-health-card p{color:var(--ow5-meta);margin:2px 0 0;font-size:12px}.ow5-met-tone-green,.ow5-met-tone-link{color:var(--ow5-green)}.ow5-met-tone-red{color:var(--ow5-red-ink)}.ow5-met-tone-orange{color:var(--ow5-orange)}.ow5-met-tone-muted{color:var(--ow5-meta)}.ow5-met-more-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ow5-met-select{width:auto}@media (max-width:640px){.ow5-met-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ow5-met-sla>li{grid-template-columns:62px minmax(0,1fr) 48px;gap:8px}.ow5-met-table :is(th,td):last-child{width:96px}}@media print{.ow5-met-bar .ow5-btn,.ow5-met-more-bar{display:none}}.ow5-trail{--ow5-trail-deep:#060b098c;--ow5-trail-cell:#e8edf506;font-size:13px;line-height:1.5}[data-theme=light] .ow5-trail{--ow5-trail-deep:var(--ow5-inset-bg);--ow5-trail-cell:var(--ow5-inset-bg)}.ow5-trail-stack{flex-direction:column;gap:12px;display:flex}.ow5-trail-stack-tight{flex-direction:column;gap:10px;display:flex}.ow5-trail-strong{color:var(--ow5-ink);font-weight:600}.ow5-trail-mono-meta{font-family:var(--font-mono);color:var(--ow5-label);font-size:11px}.ow5-trail-pad{padding:12px 16px}.ow5-trail-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ow5-trail .ow5-more-body{display:block}.ow5-trail-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:-8px;display:flex}.ow5-trail-bar .ow5-seg-item{padding:5px 11px;font-size:12.5px}.ow5-trail-chain{color:var(--ow5-ink);border:1px solid #e8edf51a;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;padding:6px 11px;font-size:12.5px;display:flex}[data-theme=light] .ow5-trail-chain{border-color:var(--ow5-hair)}.ow5-trail-chain>svg{color:var(--ow5-meta);flex:none}.ow5-trail-chain-ok{background:#1eb53a12;border-color:#3bd15d59}.ow5-trail-chain-ok>svg{color:var(--ow5-green)}.ow5-trail-chain-bad{background:#ff33660f;border-color:#ff336659}.ow5-trail-chain-bad>svg,.ow5-trail-chain-err{color:var(--ow5-red-ink)}.ow5-trail-chain-act{color:var(--ow5-green);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0;font-size:12.5px;font-weight:500}.ow5-trail-chain-act:disabled{opacity:.6;cursor:progress}.ow5-trail-chain-err{flex-basis:100%;font-size:12px}.ow5-trail-guide{background:linear-gradient(#5ad8e60d,#0a100d99);border:1px solid #5ad8e640;border-radius:14px;overflow:hidden}[data-theme=light] .ow5-trail-guide{background:linear-gradient(#0f6f7a0d,#fff)}.ow5-trail-guide-head{width:100%;color:var(--ow5-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.ow5-trail-guide-head>svg:last-child{color:var(--ow5-meta)}.ow5-trail-guide-title{font-weight:600}.ow5-trail-guide-sub{color:var(--ow5-meta);font-size:12px}.ow5-trail-guide-body{flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}.ow5-trail-guide-lead{color:var(--ow5-body);max-width:900px;margin:0;line-height:1.6}.ow5-trail-guide-lead b,.ow5-trail-why b{color:var(--ow5-ink);font-weight:600}.ow5-trail-legend{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:10px;display:grid}.ow5-trail-legend-card{border:1px solid var(--ow5-hair);background:var(--ow5-trail-deep);border-radius:10px;flex-direction:column;gap:5px;padding:11px 12px;display:flex}.ow5-trail-legend-card>.ow5-trail-out{align-self:flex-start;padding:1px 8px}.ow5-trail-legend-meaning{color:var(--ow5-ink);font-size:12.5px;line-height:1.5}.ow5-trail-legend-todo{color:var(--ow5-meta);font-size:12px;line-height:1.5}.ow5-trail-legend-todo b{color:var(--ow5-ink-2);font-weight:600}.ow5-trail-why{color:var(--ow5-ink-2);background:var(--ow5-trail-deep);border:1px solid var(--ow5-hair);border-radius:10px;gap:10px;padding:10px 12px;font-size:12.5px;line-height:1.55;display:flex}.ow5-trail-why>svg{flex:none;margin-top:3px}.ow5-trail-out{white-space:nowrap;border-radius:5px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}.ow5-trail-out-success{color:var(--ow5-green);background:#1eb53a1f}.ow5-trail-out-failed,.ow5-trail-out-held{color:var(--ow5-orange);background:#ff99001f}.ow5-trail-out-denied{color:var(--ow5-red-ink);background:#ff33661f}.ow5-trail-out-pending{color:var(--ow5-lime);background:#a4f5221a}.ow5-trail-out-none{color:var(--ow5-meta);background:#8b9bb51a}.ow5-trail-ink-success,.ow5-trail-ink-none,.ow5-trail-ink-failed{color:var(--ow5-meta)}.ow5-trail-ink-denied{color:var(--ow5-red-ink)}.ow5-trail-ink-held{color:var(--ow5-orange)}.ow5-trail-ink-pending{color:var(--ow5-meta)}.ow5-trail-kv-v.ow5-trail-ink-success{color:var(--ow5-green)}.ow5-trail-kv-v.ow5-trail-ink-failed{color:var(--ow5-orange)}.ow5-trail-kv-v.ow5-trail-ink-pending{color:var(--ow5-lime)}.ow5-trail-filters{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ow5-trail-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ow5-trail-search{background:var(--ow5-input-bg);min-width:220px;color:var(--ow5-label);border:1px solid #3bd15d33;border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.ow5-trail-search input{min-width:0;color:var(--ow5-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:8px 0}.ow5-trail-search input::placeholder{color:var(--ow5-label)}.ow5-trail-search:focus-within{border-color:#3bd15d73}.ow5-trail-select{background:var(--ow5-input-bg);color:var(--ow5-body);font:inherit;border:1px solid #e8edf51a;border-radius:8px;outline:none;padding:6px 8px;font-size:12.5px}[data-theme=light] .ow5-trail-select{border-color:#1a1a2e29}.ow5-trail-chip-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ow5-trail-chips{flex-wrap:wrap;gap:6px;display:flex}.ow5-trail-pill{font:inherit;white-space:nowrap;cursor:pointer;color:var(--ow5-ink-2);background:0 0;border:1px solid #e8edf51f;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}[data-theme=light] .ow5-trail-pill{border-color:#1a1a2e24}.ow5-trail-pill>span{opacity:.6}.ow5-trail-pill:hover{border-color:#3bd15d59}.ow5-trail-pill-on,.ow5-trail-pill-on:hover{color:#04140a;background:var(--ow5-green);border-color:var(--ow5-green)}[data-theme=light] .ow5-trail-pill-on{color:#fff}.ow5-trail-divider{background:#e8edf51a;width:1px;height:18px}[data-theme=light] .ow5-trail-divider{background:var(--ow5-hair)}.ow5-trail-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:16px;display:grid}.ow5-trail-list-head{font-family:var(--font-mono);color:var(--ow5-label);border-bottom:1px solid #e8edf50d;padding:10px 16px;font-size:11px}.ow5-trail-row{width:100%;color:var(--ow5-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8edf50a;grid-template-columns:62px 26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 16px;display:grid}[data-theme=light] .ow5-trail-row,[data-theme=light] .ow5-trail-list-head{border-bottom-color:var(--ow5-hair)}.ow5-trail-row:hover{background:#1eb53a0a}.ow5-trail-row-on,.ow5-trail-row-on:hover{box-shadow:inset 2px 0 0 var(--ow5-lime);background:#1eb53a0f}.ow5-trail-time{font-family:var(--font-mono);color:var(--ow5-label);font-size:11px}.ow5-trail-avatar{border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ow5-trail-avatar-human{color:var(--ow5-ink);background:#e8edf514;border-radius:50%}.ow5-trail-avatar-system{color:var(--ow5-meta);background:#8b9bb51a}.ow5-trail-row-main{flex-direction:column;min-width:0;display:flex}.ow5-trail-row-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ow5-trail-row-line b{font-weight:600}.ow5-trail-verb{color:var(--ow5-ink-2)}.ow5-trail-row-target{color:var(--ow5-meta);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ow5-trail-row-end{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.ow5-trail-policy-short{white-space:nowrap;font-size:10.5px}.ow5-trail-paging{border-bottom:1px solid #e8edf50a;justify-content:center;align-items:center;gap:10px;padding:10px 16px;display:flex}.ow5-trail-detail{background:var(--ow5-panel-bg);min-width:0;color:var(--ow5-ink);border:1px solid #e8edf514;border-radius:14px;padding:18px 20px}[data-theme=light] .ow5-trail-detail{border-color:var(--ow5-hair)}.ow5-trail-detail-body{flex-direction:column;gap:14px;display:flex}.ow5-trail-detail-none{text-align:center;color:var(--ow5-meta);padding:24px 0}.ow5-trail-detail-title{letter-spacing:0;color:var(--ow5-ink);margin:3px 0 0;font-size:17px;font-weight:600}.ow5-trail-detail-target{color:var(--ow5-muted)}.ow5-trail-section{flex-direction:column;gap:6px;display:flex}.ow5-trail-story{color:var(--ow5-ink);margin:0;line-height:1.6}.ow5-trail-policy{--tone:var(--ow5-green);background:#1eb53a0f;border:1px solid #3bd15d4d;border-radius:11px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ow5-trail-policy p{color:var(--ow5-body);margin:0;font-size:12.5px;line-height:1.6}.ow5-trail-policy b{color:var(--ow5-ink);font-weight:600}.ow5-trail-policy-head{color:var(--tone);align-items:center;gap:8px;font-weight:600;display:flex}.ow5-trail-policy-denied{--tone:var(--ow5-red-ink);background:#ff336612;border-color:#ff33664d}.ow5-trail-policy-held{--tone:var(--ow5-orange);background:#ff990012;border-color:#ff99004d}.ow5-trail-policy-pending{--tone:var(--ow5-lime);background:#a4f5220f;border-color:#a4f5224d}.ow5-trail-policy-none{border-color:var(--ow5-hair);background:var(--ow5-inset-bg);--tone:var(--ow5-meta)}.ow5-trail-policy-row{border-radius:10px;flex-direction:row;gap:10px;padding:10px 12px}.ow5-trail-policy-row>svg{color:var(--tone);flex:none;margin-top:2px}.ow5-trail-policy-title{color:var(--tone);font-weight:600}.ow5-trail-policy-text{color:var(--ow5-body);font-size:12px}.ow5-trail-next{color:var(--ow5-body);gap:8px;font-size:12.5px;line-height:1.55;display:flex}.ow5-trail-next>svg{color:var(--ow5-green);flex:none;margin-top:3px}.ow5-trail-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ow5-trail-kv>div{background:var(--ow5-trail-cell);border:1px solid var(--ow5-inset-border);border-radius:8px;min-width:0;padding:8px 10px}.ow5-trail-kv-k{letter-spacing:.1em;text-transform:uppercase;color:var(--ow5-label);font-size:10px}.ow5-trail-kv-v{color:var(--ow5-ink);overflow-wrap:anywhere;font-size:12.5px}.ow5-trail-tool{border:1px solid #e8edf512;border-radius:9px;overflow:hidden}[data-theme=light] .ow5-trail-tool{border-color:var(--ow5-hair)}.ow5-trail-tool-head{background:#e8edf508;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex}.ow5-trail-tool-head>svg{color:var(--ow5-meta)}.ow5-trail-tool-meta{font-family:var(--font-mono);color:var(--ow5-label);margin-left:auto;font-size:11px}.ow5-trail-tool-body{background:var(--ow5-code-bg);font-family:var(--font-mono);color:var(--ow5-ink-2);white-space:pre-wrap;word-break:break-word;margin:0;padding:7px 10px;font-size:11px}.ow5-trail-integrity{font-family:var(--font-mono);color:var(--ow5-ink-2);background:var(--ow5-code-bg);border:1px solid var(--ow5-inset-border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:8px 10px;font-size:11px;line-height:1.7}.ow5-trail-raw>summary{cursor:pointer;color:var(--ow5-meta);font-size:12px}.ow5-trail-raw>.ow5-code{max-height:260px;margin-top:6px}.ow5-trail-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ow5-trail-linkbtn{color:var(--ow5-green);font:inherit;cursor:pointer;background:0 0;border:1px solid #3bd15d4d;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.ow5-trail-linkbtn:hover{background:#1eb53a14}.ow5-trail-linkbtn-plain{color:var(--ow5-ink);border-color:#e8edf51f;font-weight:400}[data-theme=light] .ow5-trail-linkbtn-plain{border-color:#1a1a2e29}.ow5-trail-spot-head{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.ow5-trail-spot-text{flex:1;min-width:240px}.ow5-trail-table-wrap{overflow-x:auto}.ow5-trail-table{min-width:1080px}.ow5-trail-spot-row{color:var(--ow5-ink);border-bottom:1px solid #e8edf50a;grid-template-columns:150px minmax(260px,1fr) 120px 110px 90px 120px 190px;align-items:center;gap:10px;padding:11px 16px;display:grid}[data-theme=light] .ow5-trail-spot-row{border-bottom-color:var(--ow5-hair)}.ow5-trail-table-head{letter-spacing:.1em;text-transform:uppercase;color:var(--ow5-label);border-bottom-color:#e8edf50f;padding:10px 16px;font-size:11px;font-weight:500}.ow5-trail-cell{min-width:0}.ow5-trail-inc{font-family:var(--font-mono);color:var(--ow5-green);cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;padding:0;font-size:12px}.ow5-trail-disp{color:var(--ow5-ink-2);background:#8b9bb51f;border-radius:5px;justify-self:start;padding:2px 8px;font-size:11px;font-weight:600}.ow5-trail-spot-act{flex-wrap:wrap;gap:5px;display:flex}.ow5-trail-agree,.ow5-trail-reopen{font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:4px 9px;font-size:12px}.ow5-trail-agree{color:var(--ow5-green);border:1px solid #3bd15d59}.ow5-trail-reopen{color:var(--ow5-red-ink);border:1px solid #ff336659}.ow5-trail-agree:disabled,.ow5-trail-reopen:disabled{opacity:.5;cursor:progress}.ow5-trail-done{align-items:center;gap:5px;font-size:12px;display:inline-flex}.ow5-trail-change{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ow5-trail-change-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ow5-trail-change-head .ow5-meta{white-space:nowrap}.ow5-trail-diff{font-family:var(--font-mono);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;font-size:11.5px;display:grid}.ow5-trail-before,.ow5-trail-after{overflow-wrap:anywhere;border-radius:8px;padding:8px 10px}.ow5-trail-before{color:#ffb3c4;background:#ff33660f;border:1px solid #f363}.ow5-trail-after{color:#cdeec0;background:#1eb53a12;border:1px solid #3bd15d40}[data-theme=light] .ow5-trail-before{color:var(--ow5-red-ink)}[data-theme=light] .ow5-trail-after{color:var(--ow5-green)}.ow5-trail-export{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:16px;display:grid}.ow5-trail-export-card{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.ow5-trail-export-card>.ow5-trail-select{align-self:stretch}.ow5-trail-card-title{letter-spacing:0;color:var(--ow5-ink);margin:0;font-size:15px;font-weight:600}.ow5-trail-draft{color:var(--ow5-body);flex-direction:column;gap:10px;font-size:12.5px;display:flex}.ow5-trail-draft p{margin:0}.ow5-trail-draft-section{background:var(--ow5-inset-bg);border:1px solid var(--ow5-inset-border);border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.ow5-trail-draft-figures{flex-wrap:wrap;gap:4px 14px;display:flex}.ow5-trail-draft>.ow5-btn{align-self:flex-start}.ow5-trail-fact{color:var(--ow5-ink);border-top:1px solid #e8edf50d;align-items:center;gap:10px;padding:8px 0;display:flex}[data-theme=light] .ow5-trail-fact{border-top-color:var(--ow5-hair)}.ow5-trail-fact>svg{color:var(--ow5-meta);flex:none}.ow5-trail-fact>span:first-of-type{flex:1}.ow5-trail-fact-v{font-family:var(--font-mono);color:var(--ow5-body);text-align:right;font-size:12px}@media (max-width:600px){.ow5-trail-chain{margin-left:0}.ow5-trail-row{grid-template-columns:52px 24px minmax(0,1fr)}.ow5-trail-row-end{flex-direction:row;grid-column:3;align-items:flex-start;gap:8px}.ow5-trail-kv{grid-template-columns:minmax(0,1fr)}}.ow5-set-stack,.ow5-set-panel{flex-direction:column;gap:16px;min-width:0;display:flex}.ow5-set-grow{flex:1;min-width:0}.ow5-set-row-title{color:var(--ow5-ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ow5-set-sub{color:var(--ow5-meta);font-size:12px;display:block}.ow5-set-hint{color:var(--ow5-meta);margin:0;font-size:11.5px}.ow5-set-desc{color:var(--ow5-muted);margin:0;font-size:12.5px}.ow5-set-meta{color:var(--ow5-meta);font-size:12px}.ow5-set-mono-meta{font-family:var(--font-mono);color:var(--ow5-label);margin-left:auto;font-size:11px}.ow5-set-tabs{flex-wrap:wrap;gap:6px;display:flex}.ow5-set-tab{color:var(--ow5-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #e8edf51a;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:500;display:inline-flex}.ow5-set-tab:hover{color:var(--ow5-ink)}.ow5-set-tab:focus-visible{outline:2px solid var(--ow5-lime);outline-offset:2px}.ow5-set-tab-on,.ow5-set-tab-on:hover{color:var(--ow5-ink);background:#1eb53a14;border-color:#a4f52273}[data-theme=light] .console-shell .ow5-set-tab{border-color:#1a1a2e24}[data-theme=light] .console-shell .ow5-set-tab-on{border-color:var(--ow5-lime);background:var(--ow5-seg-on)}.ow5-set-card{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.ow5-set-card-12{gap:12px}.ow5-set-card-8{gap:8px}.ow5-set-grid-340{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;display:grid}.ow5-set-grid-260{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}.ow5-set-start{align-items:start}.ow5-set-list-card{flex-direction:column;display:flex}.ow5-set-list-head{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 18px 8px;display:flex}.ow5-set-list-head h3{color:var(--ow5-ink);margin:0;font-size:15px;font-weight:600}.ow5-set-list-pad{padding:4px 18px 14px}.ow5-set-list-foot{border-top:1px solid #e8edf50d;padding:10px 18px 14px}[data-theme=light] .console-shell .ow5-set-list-foot{border-top-color:var(--ow5-hair)}.ow5-set-banner{background:var(--ow5-panel-bg);color:var(--ow5-body);border:1px solid #e8edf514;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;display:flex}.ow5-set-banner>svg{color:var(--ow5-meta);flex:none}.ow5-set-banner b{color:var(--ow5-ink);font-weight:600}.ow5-set-banner-end{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}[data-theme=light] .console-shell .ow5-set-banner{border-color:var(--ow5-hair)}.ow5-set-radios{flex-direction:column;gap:10px;display:flex}.ow5-set-radio{width:100%;color:var(--ow5-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #e8edf514;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.ow5-set-radio:hover:not(:disabled){border-color:#a4f52240}.ow5-set-radio:disabled{cursor:progress}.ow5-set-radio:focus-visible{outline:2px solid var(--ow5-lime);outline-offset:2px}.ow5-set-radio-on,.ow5-set-radio-on:hover:not(:disabled){background:#1eb53a12;border-color:#a4f52273}.ow5-set-radio-ring{border:2px solid var(--ow5-label);border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.ow5-set-radio-ring>span{background:0 0;border-radius:50%;width:6px;height:6px}.ow5-set-radio-on .ow5-set-radio-ring{border-color:var(--ow5-lime)}.ow5-set-radio-on .ow5-set-radio-ring>span{background:var(--ow5-lime)}.ow5-set-radio-label{font-weight:600;display:block}.ow5-set-radio-icon{color:var(--ow5-muted);flex:none}[data-theme=light] .console-shell .ow5-set-radio{border-color:var(--ow5-hair)}[data-theme=light] .console-shell .ow5-set-radio-on{border-color:var(--ow5-lime);background:var(--ow5-seg-on)}.ow5-set-agents{margin:0;padding:0;list-style:none}.ow5-set-agent{border-top:1px solid #e8edf50d;flex-wrap:wrap;align-items:center;gap:14px;padding:11px 18px;display:flex}[data-theme=light] .console-shell .ow5-set-agent{border-top-color:var(--ow5-hair)}.ow5-face.ow5-set-face{border-radius:10px}.ow5-set-agent-name{width:170px;min-width:0}.ow5-set-agent-name .ow5-set-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ow5-set-icons{flex-wrap:wrap;flex:1;gap:4px;min-width:0;display:flex}.ow5-set-icon{width:30px;height:30px;color:var(--ow5-muted);cursor:pointer;background:0 0;border:1px solid #e8edf514;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ow5-set-icon:hover:not(:disabled){color:var(--ow5-ink);border-color:#a4f5224d}.ow5-set-icon:disabled{cursor:progress}.ow5-set-icon:focus-visible{outline:2px solid var(--ow5-lime);outline-offset:2px}.ow5-set-icon-on,.ow5-set-icon-on:hover:not(:disabled){border-color:var(--ow5-lime);color:var(--ow5-lime);background:#a4f5221a}[data-theme=light] .console-shell .ow5-set-icon{border-color:var(--ow5-hair)}[data-theme=light] .console-shell .ow5-set-icon-on{border-color:var(--ow5-lime)}.ow5-set-switch{cursor:pointer;background:#8b9bb54d;border:0;border-radius:9px;flex:none;width:32px;height:18px;padding:0;transition:background .15s;position:relative}.ow5-set-switch>span{background:var(--ow5-ink);border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:2px;left:2px}.ow5-set-switch-on{background:var(--ow5-green)}.ow5-set-switch-on>span{left:16px}.ow5-set-switch:disabled{opacity:.45;cursor:not-allowed}.ow5-set-switch:focus-visible{outline:2px solid var(--ow5-lime);outline-offset:2px}[data-theme=light] .console-shell .ow5-set-switch>span{background:#fff;box-shadow:0 1px 2px #1a1a2e40}@media (prefers-reduced-motion:reduce){.ow5-set-switch,.ow5-set-switch>span{transition:none}}.ow5-set-switch-row{border-top:1px solid #e8edf50d;align-items:center;gap:10px;padding:8px 0;display:flex}.ow5-set-switch-row .ow5-set-row-title{font-weight:500}[data-theme=light] .console-shell .ow5-set-switch-row{border-top-color:var(--ow5-hair)}.ow5-set-switch-inline{color:var(--ow5-body);align-items:center;gap:8px;font-size:12.5px;display:flex}.ow5-set-input{border-radius:8px;padding:7px 9px;font-size:12.5px}.ow5-set-input.ow5-mono{font-size:11.5px}.ow5-set-select-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ow5-set-select-row label{min-width:200px;color:var(--ow5-ink)}.ow5-field.ow5-set-select{border-radius:8px;width:auto;padding:7px 28px 7px 9px;font-size:12.5px}.ow5-set-field-label{margin-bottom:5px;display:block}.ow5-set-gap6{margin-bottom:6px}.ow5-set-field-label-inline{color:var(--ow5-muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.ow5-set-dest-head{align-items:center;gap:8px;display:flex}.ow5-set-dest-head>svg{color:var(--ow5-body);flex:none}.ow5-set-dest-head h3{color:var(--ow5-ink);margin:0;font-size:13px;font-weight:600}.ow5-set-status{margin-left:auto;padding:2px 8px;font-weight:600}.ow5-set-swatches{flex-wrap:wrap;gap:8px;display:flex}.ow5-set-swatch{background:var(--swatch);cursor:pointer;border:0;border-radius:9px;width:34px;height:34px;padding:0}.ow5-set-swatch:disabled{cursor:not-allowed;opacity:.7}.ow5-set-swatch:focus-visible{outline:2px solid var(--ow5-lime);outline-offset:2px}.ow5-set-swatch-on{box-shadow:0 0 0 2px var(--bg-primary,#060b09), 0 0 0 4px var(--swatch)}.ow5-set-advanced>summary{cursor:pointer;color:var(--ow5-muted);font-size:12.5px}.ow5-set-advanced[open]>summary{margin-bottom:8px}.ow5-set-brand-preview{background:var(--ow5-code-bg);border:1px solid #e8edf50f;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}[data-theme=light] .console-shell .ow5-set-brand-preview{border-color:var(--ow5-hair)}.ow5-set-brand-tile{background:var(--brand-accent,var(--ow5-green));color:#04140a;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-weight:700;display:flex}.ow5-set-brand-logo{object-fit:contain;border-radius:6px;flex:none;max-width:120px;height:30px}.ow5-set-brand-primary{background:var(--brand-accent,var(--ow5-green));color:#04140a;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:600}.ow5-set-brand-secondary{border:1px solid var(--brand-accent,var(--ow5-green));color:var(--brand-accent,var(--ow5-green));border-radius:8px;padding:6px 12px;font-size:12.5px}.ow5-set-providers{margin:0;padding:0;list-style:none}.ow5-set-provider{border-top:1px solid #e8edf50d;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;display:flex}[data-theme=light] .console-shell .ow5-set-provider{border-top-color:var(--ow5-hair)}.ow5-set-provider-icon{color:var(--ow5-body);flex:none}.ow5-set-provider-name{flex:1;min-width:200px}.ow5-set-provider .ow5-chip{padding:2px 8px;font-weight:600}.ow5-set-last{width:120px;font-family:var(--font-mono);color:var(--ow5-label);font-size:11px}.ow5-set-last.ow5-ink-orange{color:var(--ow5-orange)}.ow5-modal-foot>.ow5-set-foot-left{margin-right:auto}.ow5-set-levels{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.ow5-set-level{color:var(--ow5-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #e8edf514;border-radius:10px;flex-direction:column;align-items:flex-start;gap:0;padding:12px;font-size:13px;display:flex}.ow5-set-level .ow5-set-hint{margin-top:3px}.ow5-set-level .ow5-chip{margin-top:6px}.ow5-set-level:hover:not(:disabled){border-color:#a4f52240}.ow5-set-level:disabled{cursor:not-allowed}.ow5-set-level:disabled:not(.ow5-set-level-on){opacity:.6}.ow5-set-level:focus-visible{outline:2px solid var(--ow5-lime);outline-offset:2px}.ow5-set-level-on,.ow5-set-level-on:hover:not(:disabled){background:#1eb53a14;border-color:#a4f52280}.ow5-set-level-n{color:var(--ow5-label);font-size:11px}.ow5-set-level-on .ow5-set-level-n{color:var(--ow5-lime)}[data-theme=light] .console-shell .ow5-set-level{border-color:var(--ow5-hair)}[data-theme=light] .console-shell .ow5-set-level-on{border-color:var(--ow5-lime);background:var(--ow5-seg-on)}.ow5-set-bounds{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ow5-set-bounds li{color:var(--ow5-body);gap:8px;font-size:12.5px;display:flex}.ow5-set-bounds svg{flex:none;margin-top:3px}.ow5-set-add{color:var(--ow5-ink);font:inherit;cursor:pointer;background:0 0;border:1px dashed #e8edf533;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:12.5px;display:inline-flex}.ow5-set-mono-meta+.ow5-set-add{margin-left:0}.ow5-set-add:hover:not(:disabled){border-color:#a4f52273}.ow5-set-add:disabled{opacity:.45;cursor:not-allowed}[data-theme=light] .console-shell .ow5-set-add{border-color:#1a1a2e40}.ow5-set-rules{margin:0;padding:0;list-style:none}.ow5-set-rule{border-top:1px solid #e8edf50d}[data-theme=light] .console-shell .ow5-set-rule{border-top-color:var(--ow5-hair)}.ow5-set-rule-off .ow5-set-rule-name{opacity:.6}.ow5-set-rule-row{align-items:center;gap:12px;padding:12px 18px;display:flex}.ow5-set-rule-row>svg{flex:none}.ow5-set-rule-name{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;padding:0;font-size:13px;display:flex}.ow5-set-rule-name:focus-visible{outline:2px solid var(--ow5-lime);outline-offset:2px}.ow5-set-rule-name .ow5-set-row-title svg{color:var(--ow5-meta)}.ow5-set-rule-detail{flex-direction:column;gap:6px;padding:0 18px 12px 46px;display:flex}.ow5-set-rule-line{background:var(--ow5-inset-bg);border:1px solid var(--ow5-inset-border);color:var(--ow5-body);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:flex}.ow5-set-rule-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ow5-set-pick{background:var(--ow5-inset-bg);color:var(--ow5-muted);font:inherit;cursor:pointer;border:1px solid #e8edf514;border-radius:8px;flex:1;padding:8px;font-size:12.5px;font-weight:600}.ow5-set-pick-on.ow5-set-pick-green{color:var(--ow5-green);background:#1eb53a1a;border-color:#3bd15d66}.ow5-set-pick-on.ow5-set-pick-red{color:var(--ow5-red-ink);background:#ff336614;border-color:#f366}.ow5-set-pick-on.ow5-set-pick-orange{color:var(--ow5-orange);background:#ff990014;border-color:#f906}.ow5-set-more-section{flex-direction:column;gap:8px;min-width:0;display:flex}.ow5-set-more-title{color:var(--ow5-ink);margin:0;font-size:13px;font-weight:600}.ow5-set-templates{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.ow5-set-template{border:1px solid var(--ow5-inset-border);background:var(--ow5-inset-bg);color:var(--ow5-ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;font-size:13px;display:flex}.ow5-set-template:hover:not(:disabled){border-color:#a4f52259}.ow5-set-template:disabled{opacity:.55;cursor:not-allowed}.ow5-set-template-cta{letter-spacing:.04em;text-transform:uppercase;color:var(--ow5-green);margin-top:4px;font-size:11px;font-weight:600}@media (max-width:640px){.ow5-set-agent-name{flex:1;width:auto}.ow5-set-icons{flex-basis:100%}.ow5-set-last{width:auto}.ow5-set-rule-detail{padding-left:18px}}.console-shell .copilot-messages{flex-direction:column;gap:14px;display:flex}.ow5-atlas-msg{flex-direction:column;align-items:flex-start;gap:4px;animation:.2s ease-out fadeInUp;display:flex}.ow5-atlas-msg-user{align-items:flex-end}.console-shell .ow5-atlas-msg .copilot-intro{max-width:92%}.console-shell .copilot-msg-content.ow5-atlas-bubble{min-width:0;max-width:92%;color:var(--ow5-ink);background:#1eb53a12;border:1px solid #3bd15d33;border-radius:12px;flex:none;padding:10px 12px;font-size:13px;line-height:1.5}.console-shell .ow5-atlas-msg-user .copilot-msg-content.ow5-atlas-bubble{background:var(--ow5-field-bg);border-color:var(--ow5-hair)}.ow5-atlas-foot-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ow5-atlas-pin{font:inherit;color:var(--ow5-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11.5px;display:inline-flex}.ow5-atlas-pin:hover:not(:disabled){color:var(--ow5-ink)}.ow5-atlas-pin:disabled{cursor:default}.ow5-atlas-pin-on,.ow5-atlas-pin-on:disabled{color:var(--ow5-teal)}.ow5-atlas-cite{font-family:var(--font-mono);color:var(--ow5-muted);overflow-wrap:anywhere;align-items:center;gap:5px;font-size:11px;display:inline-flex}.ow5-atlas-foot{border-top:1px solid var(--ow5-hair);flex-direction:column;gap:10px;padding:12px 18px 16px;display:flex}.console-shell .ow5-atlas-foot .copilot-input-area{margin:0}.console-shell .ow5-atlas-foot .copilot-footnote{padding:0}.console-shell .ow5-atlas-foot .copilot-suggestion:disabled{opacity:.5;cursor:default}.ow5-atlas-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ow5-atlas-chips-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ow5-label);margin-right:2px;font-size:11px;font-weight:500}.ow5-atlas-chip{max-width:100%;font-family:var(--font-mono);color:var(--ow5-green);background:#1eb53a1a;border:1px solid #3bd15d40;border-radius:999px;align-items:center;gap:5px;padding:2px 4px 2px 8px;font-size:11px;display:inline-flex}.ow5-atlas-chip-page{color:var(--ow5-ink-2);border-color:var(--ow5-hair);background:0 0;padding-right:8px}.ow5-atlas-chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;overflow:hidden}.ow5-atlas-chip button{width:16px;height:16px;color:inherit;cursor:pointer;opacity:.75;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ow5-atlas-chip button:hover{opacity:1;background:var(--ow5-hover)}.ow5-atlas-toast{color:var(--ow5-ink);background:#5ad8e614;border:1px solid #5ad8e64d;border-radius:9px;padding:8px 11px;font-size:12px;line-height:1.45}.ow5-atlas-toast-error{background:#ff336614;border-color:#ff336659}.ow5-atlas-notes{flex-direction:column;gap:6px;display:flex}.ow5-atlas-note{color:var(--ow5-ink);background:#5ad8e60d;border:1px solid #5ad8e640;border-radius:9px;padding:9px 11px;font-size:12.5px}.ow5-atlas-note-head{color:var(--ow5-teal);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:2px;font-size:11px;display:flex}.ow5-atlas-note-meta{color:var(--ow5-label);margin-left:auto}.ow5-atlas-note-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.ow5-atlas-note .ow5-atlas-cite{margin-top:4px}.ow5-atlas-routes{flex-direction:column;gap:4px;margin:0 0 6px;padding:0;list-style:none;display:flex}.ow5-atlas-route{font-family:var(--font-mono);color:var(--ow5-muted);border:1px solid var(--ow5-inset-border);background:var(--ow5-inset-bg);overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:3px 8px;font-size:11px;display:inline-flex}.ow5-atlas-route-done{color:var(--ow5-body)}.ow5-atlas-route-failed{color:var(--ow5-red-ink)}.ow5-agents-page{gap:16px;font-size:13px}.ow5-agents-page>.console-page-header{margin-bottom:4px}.ow5-agents-page h2,.ow5-agents-page h3{margin:0}.ow5-agents-back{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.ow5-agents-back:hover{color:var(--ow5-green)}.ow5-agents-modal-text{color:var(--ow5-body);margin:0 0 4px;line-height:1.55}.ow5-agents-st{white-space:nowrap;--st:var(--ow5-muted);color:var(--st);background:color-mix(in srgb, var(--st) 12%, transparent);border-radius:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.ow5-agents-st-hits,.ow5-agents-st-red{--st:var(--ow5-red)}.ow5-agents-st-zero,.ow5-agents-st-ok{--st:var(--ow5-green)}.ow5-agents-st-proposed{--st:color-mix(in srgb, var(--ow5-muted) 60%, var(--ow5-ink));background:color-mix(in srgb, var(--ow5-muted) 12%, transparent)}.ow5-agents-st-failed,.ow5-agents-st-warn{--st:var(--ow5-orange)}.ow5-agents-st-running{--st:var(--ow5-lime);background:color-mix(in srgb, var(--ow5-lime) 10%, transparent)}.ow5-agents-st-muted{--st:var(--ow5-muted);background:color-mix(in srgb, var(--ow5-muted) 10%, transparent)}.ow5-agents-roster-prov{margin:-6px 0 0}.ow5-agents-roster{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ow5-agents-roster>li{min-width:0;display:flex}.ow5-agents-card{text-align:left;min-width:0;font:inherit;color:var(--ow5-ink);cursor:pointer;border:1px solid var(--ow5-card-border);background:var(--ow5-card-bg);border-radius:14px;flex-direction:column;flex:1;padding:0;transition:border-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.ow5-agents-card:hover{border-color:color-mix(in srgb, var(--ow5-green) 40%, transparent);transform:translateY(-1px)}.ow5-agents-card:focus-visible{outline:2px solid var(--ow5-lime);outline-offset:2px}.ow5-agents-card-bar{background:linear-gradient(90deg, var(--ring), transparent 75%);opacity:.7;height:3px}.ow5-agents-card-head{align-items:center;gap:12px;padding:16px 16px 10px;display:flex}.ow5-agents-face-44{box-shadow:0 0 0 1px color-mix(in srgb, var(--ow5-ink) 8%, transparent);border-radius:12px}.ow5-agents-card-id{flex-direction:column;flex:1;min-width:0;display:flex}.ow5-agents-card-name{font-size:15px;font-weight:600}.ow5-agents-card-role{color:var(--ow5-muted);font-size:12.5px}.ow5-agents-dot{background:var(--ow5-meta);border-radius:50%;flex:none;width:8px;height:8px}.ow5-agents-dot-lime{background:var(--ow5-lime);box-shadow:0 0 8px color-mix(in srgb, var(--ow5-lime) 70%, transparent)}.ow5-agents-dot-orange{background:var(--ow5-orange);box-shadow:0 0 8px color-mix(in srgb, var(--ow5-orange) 60%, transparent)}.ow5-agents-dot-muted{background:color-mix(in srgb, var(--ow5-muted) 60%, transparent)}.ow5-agents-card-last{color:var(--ow5-body);overflow-wrap:anywhere;flex:1;min-height:42px;padding:0 16px 14px;line-height:1.5}.ow5-agents-card-issue{background:color-mix(in srgb, var(--ow5-orange) 7%, transparent);border:1px solid color-mix(in srgb, var(--ow5-orange) 20%, transparent);color:var(--ow5-orange);border-radius:8px;gap:6px;margin:0 16px 12px;padding:7px 10px;font-size:12px;line-height:1.45;display:flex}.ow5-agents-card-issue>svg{flex:none;margin-top:2px}.ow5-agents-card-foot{border-top:1px solid color-mix(in srgb, var(--ow5-ink) 5%, transparent);color:var(--ow5-meta);align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.ow5-agents-card-kind{text-transform:capitalize}.ow5-agents-card-auto{color:var(--ow5-label);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.ow5-agents-card-auto:before{content:"·";margin-right:6px}.ow5-agents-card-time{font-family:var(--font-mono);white-space:nowrap;margin-left:auto;font-size:11px}.ow5-agents-hero{border:1px solid color-mix(in srgb, var(--ow5-green) 16%, transparent);background:linear-gradient(110deg,#151f19f2,#0a100dd9 55%,#0a100d99);border-radius:16px;position:relative;overflow:hidden}[data-theme=light] .ow5-agents-hero{background:linear-gradient(110deg,#fff,#f4f7f4 55%,#eef2ee)}.ow5-agents-hero-art{background-image:var(--hero-bg);opacity:.35;pointer-events:none;background-position:68% 30%;background-size:cover;width:46%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 70%);mask-image:linear-gradient(90deg,#0000,#000 70%)}[data-theme=light] .ow5-agents-hero-art{opacity:.18}.ow5-agents-hero-row{flex-wrap:wrap;align-items:center;gap:18px;padding:22px 24px;display:flex;position:relative}.ow5-agents-face-64{box-shadow:0 0 0 2px var(--ring);border-radius:16px}.ow5-agents-hero-id{flex:1;min-width:220px}.ow5-agents-hero-name{letter-spacing:-.02em;color:var(--ow5-ink);font-size:24px;font-weight:600}.ow5-agents-hero-role{color:var(--ow5-muted)}.ow5-agents-hero-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ow5-agents-auto{font:inherit;color:var(--ow5-ink);text-align:left;cursor:pointer;border:1px solid color-mix(in srgb, var(--ow5-ink) 10%, transparent);background:#060b0999;border-radius:9px;align-items:center;gap:8px;padding:7px 12px;display:flex}[data-theme=light] .ow5-agents-auto{background:#ffffffd9}.ow5-agents-auto:disabled{cursor:default}.ow5-agents-auto:hover:not(:disabled){border-color:color-mix(in srgb, var(--ow5-green) 35%, transparent)}.ow5-agents-sw{background:color-mix(in srgb, var(--ow5-muted) 35%, transparent);border-radius:9px;flex:none;width:30px;height:17px;transition:background .15s;position:relative}.ow5-agents-sw>span{background:#e8edf5;border-radius:50%;width:13px;height:13px;transition:left .15s;position:absolute;top:2px;left:2px}.ow5-agents-sw-on{background:var(--ow5-green)}.ow5-agents-sw-on>span{left:15px}.ow5-agents-sw-off{opacity:.45}.ow5-agents-auto-text{flex-direction:column;line-height:1.2;display:flex}.ow5-agents-auto-text>span{font-weight:500}.ow5-agents-auto-text>small{color:var(--ow5-meta);font-size:10.5px}.ow5-agents-cta{border-radius:9px;padding:8px 14px}.ow5-agents-issue{background:linear-gradient(90deg, color-mix(in srgb, var(--ow5-orange) 10%, transparent), color-mix(in srgb, var(--ow5-orange) 2%, transparent));border:1px solid color-mix(in srgb, var(--ow5-orange) 25%, transparent);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.ow5-agents-issue>svg{color:var(--ow5-orange);flex:none}.ow5-agents-issue>div{min-width:0;color:var(--ow5-body);overflow-wrap:anywhere;flex:1}.ow5-agents-issue strong{color:var(--ow5-orange);font-weight:600}.ow5-agents-issue-time{font-family:var(--font-mono);color:var(--ow5-meta);white-space:nowrap;font-size:11px}.ow5-agents-toast{background:color-mix(in srgb, var(--ow5-green) 8%, transparent);border:1px solid color-mix(in srgb, var(--ow5-green) 30%, transparent);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.ow5-agents-toast>svg{color:var(--ow5-green);flex:none}.ow5-agents-toast-text{min-width:0;color:var(--ow5-body);flex:1;line-height:1.45}.ow5-agents-toast-error{background:color-mix(in srgb, var(--ow5-red) 8%, transparent);border-color:color-mix(in srgb, var(--ow5-red) 30%, transparent)}.ow5-agents-toast-error>svg{color:var(--ow5-red-ink)}.ow5-agents-toast-close{color:var(--ow5-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:2px;display:inline-flex}.ow5-agents-toast-close:hover{color:var(--ow5-ink)}.ow5-agents-tabs{border-bottom:1px solid color-mix(in srgb, var(--ow5-ink) 6%, transparent);gap:2px;display:flex;overflow-x:auto}.ow5-agents-tab{font:inherit;color:var(--ow5-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-bottom:-1px;padding:9px 14px;font-weight:500}.ow5-agents-tab:hover{color:var(--ow5-ink)}.ow5-agents-tab-on{color:var(--ow5-ink);box-shadow:inset 0 -2px 0 var(--ow5-lime)}.ow5-agents-tab-count{color:var(--ow5-label);margin-left:5px;font-weight:400}.ow5-agents-ws{flex-direction:column;gap:16px;display:flex}.ow5-agents-panel{border:1px solid color-mix(in srgb, var(--ow5-ink) 7%, transparent);background:var(--ow5-panel-bg);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:16px 18px;display:flex}.ow5-agents-panel h2{color:var(--ow5-ink);font-size:15px;font-weight:600}.ow5-agents-panel-row{flex-flow:wrap;align-items:center;padding:14px 18px}.ow5-agents-panel-row h2{font-size:13px}.ow5-agents-panel-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ow5-agents-panel-sub{color:var(--ow5-muted);font-size:12.5px}.ow5-agents-panel-meta{color:var(--ow5-label);margin-left:auto;font-size:11px}.ow5-agents-panel-note{color:var(--ow5-meta);font-size:11.5px;line-height:1.45}.ow5-agents-grow{flex:240px}.ow5-agents-ingest-row{flex-wrap:wrap;gap:8px;display:flex}.ow5-agents-input,.ow5-agents-select{background:var(--ow5-input-bg);color:var(--ow5-body);border:1px solid color-mix(in srgb, var(--ow5-ink) 10%, transparent);font:inherit;border-radius:8px;outline:none;max-width:100%;padding:6px 8px;font-size:12.5px}.ow5-agents-input:focus,.ow5-agents-select:focus{border-color:color-mix(in srgb, var(--ow5-green) 45%, transparent)}.ow5-agents-url{min-width:240px;font-family:var(--font-mono);flex:1;padding:8px 11px;font-size:12px}.ow5-agents-pick{flex:0 420px;min-width:260px}.ow5-agents-select-full{width:100%}.ow5-agents-qa{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.ow5-agents-qa-tile{border:1px solid color-mix(in srgb, var(--ow5-ink) 6%, transparent);background:var(--ow5-panel-bg);border-radius:12px;min-width:0;padding:14px 16px}.ow5-agents-qa-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ow5-label);font-size:11px;font-weight:500}.ow5-agents-qa-value{font-variant-numeric:tabular-nums;color:var(--ow5-ink);margin-top:2px;font-size:22px;font-weight:600}.ow5-agents-qa-muted{color:var(--ow5-muted);padding:5px 0 4px;font-size:15px}.ow5-agents-qa-sub{font-family:var(--font-mono);color:var(--ow5-label);font-size:11px}.ow5-agents-qa-error{grid-column:1/-1}.ow5-agents-qa-prov{margin:-8px 0 0}.ow5-agents-deploy{gap:14px;padding:12px 18px}.ow5-agents-deploy-head{align-items:center;gap:8px;display:flex}.ow5-agents-deploy-head strong{font-weight:600}.ow5-agents-deploy-note{min-width:200px;color:var(--ow5-meta);flex:1;font-size:12px}.ow5-agents-deploy-limit{color:var(--ow5-label);font-size:11px}.ow5-agents-lab{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px;display:grid}.ow5-agents-lab>.ow5-agents-panel{gap:14px}.ow5-agents-drop{text-align:left;font:inherit;color:var(--ow5-meta);cursor:pointer;border:1px dashed color-mix(in srgb, var(--ow5-muted) 25%, transparent);background:0 0;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.ow5-agents-drop:disabled{cursor:not-allowed;opacity:.6}.ow5-agents-drop-on{color:var(--ow5-green);border-color:color-mix(in srgb, var(--ow5-green) 45%, transparent);background:color-mix(in srgb, var(--ow5-green) 5%, transparent)}.ow5-agents-drop>svg{flex:none}.ow5-agents-drop-text{flex-direction:column;flex:1;min-width:0;display:flex}.ow5-agents-drop-name{color:var(--ow5-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ow5-agents-drop-sub{color:var(--ow5-meta);font-size:12px}.ow5-agents-lab-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ow5-agents-lab-grid .ow5-label{margin-bottom:5px}.ow5-agents-seg{display:flex}.ow5-agents-seg .ow5-seg-item{flex:1;justify-content:center}.ow5-agents-lab-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ow5-agents-console{border:1px solid color-mix(in srgb, var(--ow5-ink) 7%, transparent);--con:var(--ow5-meta);background:#050907;border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}[data-theme=light] .ow5-agents-console{background:var(--ow5-code-bg)}.ow5-agents-console-ok{--con:var(--ow5-green)}.ow5-agents-console-warn{--con:var(--ow5-orange)}.ow5-agents-console-red{--con:var(--ow5-red)}.ow5-agents-console-head{border-bottom:1px solid color-mix(in srgb, var(--ow5-ink) 6%, transparent);align-items:center;gap:8px;padding:10px 14px;display:flex}.ow5-agents-console-dot{background:var(--con);border-radius:50%;width:8px;height:8px}.ow5-agents-console:not(.ow5-agents-console-muted) .ow5-agents-console-dot{box-shadow:0 0 8px var(--con)}.ow5-agents-console-state{letter-spacing:.12em;color:var(--con);font-size:11px;font-weight:600}.ow5-agents-console-meta{color:var(--ow5-label);align-items:center;gap:5px;margin-left:auto;font-size:11px;display:inline-flex}.ow5-agents-console-note{color:var(--ow5-orange);border-bottom:1px solid color-mix(in srgb, var(--ow5-ink) 6%, transparent);padding:8px 14px;font-size:11.5px}.ow5-agents-console-log{min-height:150px;max-height:360px;font-family:var(--font-mono);color:var(--ow5-muted);overflow-wrap:anywhere;flex:1;padding:12px 14px;font-size:11.5px;line-height:1.7;overflow-y:auto}.ow5-agents-log-t{color:#3d4a5c}[data-theme=light] .ow5-agents-log-t{color:var(--ow5-label)}.ow5-agents-log-ok{color:var(--ow5-green)}.ow5-agents-log-warn{color:var(--ow5-orange)}.ow5-agents-log-red{color:var(--ow5-red-ink)}.ow5-agents-log-muted{color:var(--ow5-label)}.ow5-agents-console-empty{min-height:150px;color:var(--ow5-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.ow5-agents-console-report{max-height:420px;color:var(--ow5-body);flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex;overflow-y:auto}.ow5-agents-guac{flex-direction:column;flex:1;min-height:320px;display:flex}.ow5-agents-guac-bar{color:var(--ow5-orange);background:color-mix(in srgb, var(--ow5-orange) 10%, transparent);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 14px;font-size:12px;display:flex}.ow5-agents-guac-bar>span{flex:1;min-width:200px}.ow5-agents-guac-frame{background:#000;border:0;flex:1;min-height:300px}.ow5-agents-guac-cred{color:var(--ow5-body);border-top:1px solid color-mix(in srgb, var(--ow5-ink) 8%, transparent);overflow-wrap:anywhere;padding:8px 14px;font-size:12px}.ow5-agents-guac-cred .ow5-mono{-webkit-user-select:all;user-select:all;color:var(--ow5-ink)}.ow5-agents-ex-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:16px;display:grid}.ow5-agents-ex{min-width:0}.ow5-agents-ex-head{align-items:center;gap:10px;padding:16px 18px 4px;display:flex}.ow5-agents-ex-head h2{font-size:15px;font-weight:600}.ow5-agents-ex-count{color:var(--ow5-label);font-size:12px}.ow5-agents-ex-prov{margin:0;padding:0 18px 12px}.ow5-agents-ex-filters{flex-direction:column;gap:8px;padding:0 18px 12px;display:flex}.ow5-agents-chips{flex-wrap:wrap;gap:6px;display:flex}.ow5-agents-chip{font:inherit;white-space:nowrap;cursor:pointer;color:color-mix(in srgb, var(--ow5-muted) 60%, var(--ow5-ink));border:1px solid color-mix(in srgb, var(--ow5-ink) 12%, transparent);background:0 0;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.ow5-agents-chip:hover{border-color:color-mix(in srgb, var(--ow5-green) 40%, transparent)}.ow5-agents-chip-on,.ow5-agents-chip-on:hover{color:#04140a;background:var(--ow5-green);border-color:var(--ow5-green)}[data-theme=light] .ow5-agents-chip-on{color:#fff}.ow5-agents-chip-count{opacity:.6;font-weight:400}.ow5-agents-ex-tools{flex-wrap:wrap;gap:8px;display:flex}.ow5-agents-search{background:var(--ow5-input-bg);border:1px solid color-mix(in srgb, var(--ow5-ink) 10%, transparent);min-width:160px;color:var(--ow5-label);border-radius:8px;flex:1;align-items:center;gap:7px;padding:0 10px;display:flex}.ow5-agents-search input{min-width:0;color:var(--ow5-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:7px 0;font-size:12.5px}.ow5-agents-search:focus-within{border-color:color-mix(in srgb, var(--ow5-green) 45%, transparent)}.ow5-agents-ex-note{padding:0 18px 12px}.ow5-agents-ex-loading{color:var(--ow5-meta);margin:0;padding:12px 18px;font-size:12.5px}.ow5-agents-ex-list{max-height:640px;margin:0;padding:0;list-style:none;overflow-y:auto}.ow5-agents-ex-row{text-align:left;width:100%;font:inherit;color:var(--ow5-ink);cursor:pointer;border:0;border-top:1px solid color-mix(in srgb, var(--ow5-ink) 5%, transparent);background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 18px;display:grid}.ow5-agents-ex-row:hover{background:color-mix(in srgb, var(--ow5-green) 4%, transparent)}.ow5-agents-ex-row-on,.ow5-agents-ex-row-on:hover{background:color-mix(in srgb, var(--ow5-green) 6%, transparent);box-shadow:inset 2px 0 0 var(--ow5-lime)}.ow5-agents-ex-main{flex-direction:column;min-width:0;display:flex}.ow5-agents-ex-title{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ow5-agents-ex-sub{color:var(--ow5-meta);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ow5-agents-tags{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.ow5-agents-tag{font-family:var(--font-mono);background:color-mix(in srgb, var(--ow5-ink) 5%, transparent);color:color-mix(in srgb, var(--ow5-muted) 60%, var(--ow5-ink));border-radius:4px;padding:1px 6px;font-size:11px}.ow5-agents-tag-off{color:var(--ow5-meta);text-decoration:line-through}.ow5-agents-ex-end{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ow5-agents-ex-time{font-family:var(--font-mono);color:var(--ow5-meta);white-space:nowrap;font-size:11px}.ow5-agents-ex-empty{color:var(--ow5-muted);border-top:1px solid color-mix(in srgb, var(--ow5-ink) 5%, transparent);align-items:center;gap:10px;padding:22px 18px;display:flex}.ow5-agents-ex-empty>span{flex:1}.ow5-agents-detail{border:1px solid color-mix(in srgb, var(--ow5-ink) 8%, transparent);min-width:0;color:var(--ow5-ink);background:#0d1410b3;border-radius:14px;padding:18px 20px}[data-theme=light] .ow5-agents-detail{background:var(--ow5-card-bg)}.ow5-agents-detail-none{text-align:center;color:var(--ow5-meta);flex-direction:column;align-items:center;gap:6px;padding:28px 8px;display:flex}.ow5-agents-dt{flex-direction:column;gap:14px;min-width:0;display:flex}.ow5-agents-dt-title{overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.3;margin-top:8px!important}.ow5-agents-dt-sub{color:var(--ow5-muted);overflow-wrap:anywhere;margin-top:2px}.ow5-agents-dt-note{color:var(--ow5-body);overflow-wrap:anywhere;line-height:1.55}.ow5-agents-md p{margin:6px 0}.ow5-agents-md p:first-of-type{margin-top:6px}.ow5-agents-md ul,.ow5-agents-md ol{margin:6px 0;padding-left:20px}.ow5-agents-md code{font-family:var(--font-mono);font-size:11.5px}.ow5-agents-md pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);background:var(--ow5-code-bg);border-radius:8px;padding:8px 10px;font-size:11.5px}.ow5-agents-report{max-height:420px;overflow-y:auto}.ow5-agents-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.ow5-agents-kv-cell{background:color-mix(in srgb, var(--ow5-ink) 2.5%, transparent);border:1px solid color-mix(in srgb, var(--ow5-ink) 6%, transparent);border-radius:9px;min-width:0;padding:9px 10px}.ow5-agents-kv-cell dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ow5-label);font-size:10px}.ow5-agents-kv-cell dd{color:var(--ow5-ink);overflow-wrap:anywhere;margin:2px 0 0;font-weight:500}.ow5-agents-kv-ok{color:var(--ow5-green)!important}.ow5-agents-kv-warn{color:var(--ow5-orange)!important}.ow5-agents-kv-red{color:var(--ow5-red)!important}.ow5-agents-kv-lime{color:var(--ow5-lime)!important}.ow5-agents-kv-muted{color:var(--ow5-muted)!important}.ow5-agents-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ow5-agents-step{gap:12px;display:flex}.ow5-agents-step-rail{flex-direction:column;flex:none;align-items:center;width:12px;display:flex}.ow5-agents-step-dot{border:2px solid var(--ring,var(--ow5-muted));border-radius:50%;width:9px;height:9px;margin-top:6px}.ow5-agents-step-line{background:color-mix(in srgb, var(--ow5-ink) 8%, transparent);flex:1;width:1px;margin:3px 0}.ow5-agents-step:last-child .ow5-agents-step-line{visibility:hidden}.ow5-agents-step-body{flex:1;min-width:0;padding-bottom:12px}.ow5-agents-step-meta{color:var(--ow5-label);font-size:12px}.ow5-agents-step-meta .ow5-mono{font-family:var(--font-mono)}.ow5-agents-step-agent{color:var(--ring,var(--ow5-ink));font-weight:600}.ow5-agents-step-text{color:var(--ow5-body);overflow-wrap:anywhere}.ow5-agents-step-code{margin-top:6px!important}.ow5-agents-code{border:1px solid color-mix(in srgb, var(--ow5-ink) 6%, transparent);font-family:var(--font-mono);color:color-mix(in srgb, var(--ow5-muted) 60%, var(--ow5-ink));white-space:pre-wrap;word-break:break-word;background:#060b09;border-radius:9px;max-height:360px;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.6;overflow-y:auto}[data-theme=light] .ow5-agents-code{background:var(--ow5-code-bg)}.ow5-agents-diff{border:1px solid color-mix(in srgb, var(--ow5-ink) 7%, transparent);font-family:var(--font-mono);border-radius:10px;font-size:11.5px;line-height:1.6;overflow:hidden}.ow5-agents-diff-label{letter-spacing:.08em;padding:6px 10px;font-size:11px}.ow5-agents-diff-old{background:color-mix(in srgb, var(--ow5-red) 8%, transparent);color:var(--ow5-red-ink)}.ow5-agents-diff-new{background:color-mix(in srgb, var(--ow5-green) 10%, transparent);color:var(--ow5-green)}.ow5-agents-diff-body{color:color-mix(in srgb, var(--ow5-muted) 60%, var(--ow5-ink));white-space:pre-wrap;word-break:break-word;font:inherit;background:#060b09;margin:0;padding:8px 10px}.ow5-agents-diff-body-new{color:#cdeec0}[data-theme=light] .ow5-agents-diff-body{background:var(--ow5-code-bg)}[data-theme=light] .ow5-agents-diff-body-new{color:var(--ow5-green)}.ow5-agents-worddiff>summary{cursor:pointer;color:var(--ow5-meta);margin-bottom:6px;font-size:12px}.ow5-agents-word-add{background:color-mix(in srgb, var(--ow5-green) 22%, transparent);color:var(--ow5-ink)}.ow5-agents-word-del{background:color-mix(in srgb, var(--ow5-red) 20%, transparent);text-decoration:line-through}.ow5-agents-replay{border:1px solid color-mix(in srgb, var(--ow5-green) 18%, transparent);background:color-mix(in srgb, var(--ow5-green) 4%, transparent);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.ow5-agents-replay-row{align-items:center;gap:10px;display:flex}.ow5-agents-replay-icon{color:#3d4a5c;flex:none}.ow5-agents-replay-done .ow5-agents-replay-icon{color:var(--ow5-green)}.ow5-agents-replay-next .ow5-agents-replay-icon{color:var(--ow5-lime)}.ow5-agents-replay-text{flex:1;min-width:0}.ow5-agents-replay-label{color:var(--ow5-meta);font-weight:500}.ow5-agents-replay-done .ow5-agents-replay-label,.ow5-agents-replay-next .ow5-agents-replay-label{color:var(--ow5-ink)}.ow5-agents-replay-sub{color:var(--ow5-meta);font-size:11.5px}.ow5-agents-replay-panel{border-top:1px solid color-mix(in srgb, var(--ow5-ink) 6%, transparent);color:var(--ow5-body);margin-top:4px;padding-top:10px;overflow-x:auto}.ow5-agents-actions{flex-wrap:wrap;gap:8px;display:flex}.ow5-agents-dimmed{opacity:.45}.ow5-agents-hint{color:var(--ow5-meta);font-size:12px;line-height:1.5}.ow5-agents-evidence>summary{cursor:pointer;color:var(--ow5-meta);font-size:12px}.ow5-agents-evidence .ow5-prov{margin:6px 0}.ow5-agents-out-prov{margin:0;padding:12px 18px}.ow5-agents-out-note{padding:0 18px 12px}.ow5-agents-out-list{margin:0;padding:0;list-style:none}.ow5-agents-out-row{text-align:left;width:100%;font:inherit;color:var(--ow5-ink);cursor:pointer;border:0;border-top:1px solid color-mix(in srgb, var(--ow5-ink) 5%, transparent);background:0 0;align-items:flex-start;gap:12px;padding:12px 18px;display:flex}.ow5-agents-out-row:hover,.ow5-agents-out-row-on{background:color-mix(in srgb, var(--ow5-green) 4%, transparent)}.ow5-agents-out-icon{color:var(--ow5-green);flex:none;margin-top:2px}.ow5-agents-out-review{color:var(--ow5-orange)}.ow5-agents-out-action{color:var(--ow5-lime)}.ow5-agents-out-failure{color:var(--ow5-red-ink)}.ow5-agents-out-main{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.ow5-agents-out-kind{color:var(--ow5-meta);text-transform:capitalize;font-size:12px}.ow5-agents-out-time{font-family:var(--font-mono);color:var(--ow5-meta);white-space:nowrap;font-size:11px}.ow5-agents-out-detail{padding:4px 18px 16px 46px}.ow5-agents-out-foot{border-top:1px solid color-mix(in srgb, var(--ow5-ink) 5%, transparent);padding:12px 18px;font-size:12.5px}.ow5-agents-perm{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.ow5-agents-perm-card{border:1px solid color-mix(in srgb, var(--ow5-ink) 7%, transparent);background:var(--ow5-panel-bg);border-radius:14px;min-width:0;padding:16px 18px}.ow5-agents-perm-card .ow5-label{margin-bottom:8px}.ow5-agents-perm-card ul{margin:0;padding:0;list-style:none}.ow5-agents-perm-card li{color:var(--ow5-body);gap:8px;padding:4px 0;display:flex}.ow5-agents-perm-card li>svg{flex:none;margin-top:3px}.ow5-agents-perm-cannot li{color:var(--ow5-meta)}.ow5-agents-perm-tools{border-top:1px solid color-mix(in srgb, var(--ow5-ink) 5%, transparent);flex-direction:column;gap:2px;margin-top:10px;padding-top:10px;display:flex}.ow5-agents-perm-sub{color:var(--ow5-label);font-size:11px}.ow5-agents-perm-none{color:var(--ow5-meta);font-size:12px}.ow5-agents-perm-foot{color:var(--ow5-meta);border-top:1px solid color-mix(in srgb, var(--ow5-ink) 5%, transparent);margin-top:10px;padding-top:10px;font-size:12px}.ow5-agents-perm-prov{margin:0}.ow5-agents-levels{flex-direction:column;gap:8px;display:flex}.ow5-agents-level{text-align:left;font:inherit;color:var(--ow5-ink);cursor:pointer;border:1px solid color-mix(in srgb, var(--ow5-ink) 10%, transparent);background:var(--ow5-inset-bg);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ow5-agents-level:hover{border-color:color-mix(in srgb, var(--ow5-green) 35%, transparent)}.ow5-agents-level-on{border-color:color-mix(in srgb, var(--ow5-lime) 45%, transparent);background:color-mix(in srgb, var(--ow5-green) 8%, transparent)}.ow5-agents-level-num{width:34px;font-family:var(--font-mono);color:var(--ow5-lime);flex:none;font-weight:600}.ow5-agents-level small{color:var(--ow5-meta);font-size:12px;display:block}.ow5-agents-ops>summary{flex-wrap:wrap;align-items:center}.ow5-agents-ops-caret{color:var(--ow5-meta);margin-left:auto;transition:transform .15s}.ow5-agents-ops[open] .ow5-agents-ops-caret{transform:rotate(180deg)}.ow5-agents-ops-body{flex-direction:column;gap:16px;min-width:0;padding:0 20px 20px;display:flex;overflow-x:auto}.ow5-agents-ops-section h3{align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}@media (max-width:640px){.ow5-agents-hero-row{padding:18px 16px}.ow5-agents-hero-art{opacity:.2;width:70%}.ow5-agents-kv,.ow5-agents-lab-grid{grid-template-columns:minmax(0,1fr)}.ow5-agents-pick,.ow5-agents-url{flex:100%;min-width:0}.ow5-agents-out-detail{padding-left:18px}}.ow5-carousel{clip-path:inset(0 0 0 20px)}.ow5-confirm-foot{flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.ow5-confirm-foot>.ow5-foot-note{min-width:0;color:var(--ow5-meta);margin-right:auto;font-size:11.5px}.ow5-confirm-foot>.ow5-btn{white-space:nowrap;flex:none}@media (max-width:520px){.ow5-confirm-foot{flex-wrap:wrap}}.ow5-apr-more{margin-top:-4px}.ow5-apr-more>summary{cursor:pointer;width:fit-content;max-width:100%;color:var(--ow5-muted);align-items:center;gap:6px;font-size:12px;font-weight:500;list-style:none;display:flex}.ow5-apr-more>summary::-webkit-details-marker{display:none}.ow5-apr-more>summary:hover{color:var(--ow5-ink)}.ow5-apr-more>summary small{min-width:0;color:var(--ow5-meta);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:400;overflow:hidden}.ow5-apr-more>summary small:before{content:"·";margin-right:6px}.ow5-apr-more-caret{flex:none;transition:transform .15s}.ow5-apr-more[open]>summary .ow5-apr-more-caret{transform:rotate(90deg)}.ow5-apr-more>.ow5-apr-evidence{margin-top:10px}.ow5-apr-more:focus-within>summary:focus-visible{outline:2px solid var(--ow5-lime);outline-offset:2px;border-radius:4px}.ow5-apr-selection-note{margin:-4px 0 0}@media (prefers-reduced-motion:reduce){.ow5-apr-more-caret{transition:none}}.ow5-inc-col{flex-direction:column;gap:22px;min-width:0;display:flex}.ow5-inc-toolbar{flex-wrap:wrap;row-gap:8px}.ow5-inc-dd-compact>summary{text-overflow:ellipsis;max-width:150px;padding:6px 9px;overflow:hidden}.ow5-inc-search-btn{border:1px solid #e8edf51a;justify-content:center;width:32px;height:32px;padding:0}[data-theme=light] .ow5-inc-search-btn{border-color:#1a1a2e29}.ow5-inc-search{width:200px;min-width:0}@media (min-width:1101px){.ow5-inc-page-blade .ow5-inc-col{margin-right:max(0px,456px + -1*max(28px,100vw - 1580px))}.ow5-inc-page .ow5-inc-blade{z-index:25;border:0;border-left:1px solid #3bd15d24;border-radius:0;width:440px;max-height:none;position:fixed;top:56px;bottom:0;right:0}[data-theme=light] .ow5-inc-page .ow5-inc-blade{border-left-color:var(--ow5-card-border)}.ow5-inc-page-blade .ow5-inc-toasts{right:460px}}.ow5-agents-crumb{align-items:center;gap:6px;display:inline-flex}.ow5-agents-crumb-sep{color:var(--ow5-label)}.ow5-agents-crumb-here{color:var(--ow5-meta)}.ow5-rel-canvas{min-width:600px}.ow5-rel-node-user{--node-c:var(--ow5-teal)}.ow5-rel-node-account{--node-c:var(--ow5-ink-2)}.ow5-rel-node-device{--node-c:var(--ow5-green)}.ow5-rel-node-ip,.ow5-rel-node-entity{--node-c:var(--ow5-ink-2)}.ow5-rel-node-process{--node-c:var(--ow5-orange)}.ow5-rel-node-incident{--node-c:var(--ow5-red-ink);--node-size:44px}.ow5-rel-node-hub{--node-size:44px}.ow5-rel-tone-user{color:var(--ow5-teal)}.ow5-rel-tone-account,.ow5-rel-tone-ip,.ow5-rel-tone-entity{color:var(--ow5-ink-2)}.ow5-rel-tone-device{color:var(--ow5-green)}.ow5-rel-tone-process{color:var(--ow5-orange)}.ow5-rel-tone-incident{color:var(--ow5-red-ink)}.ow5-rel-node-icon{position:relative}.ow5-rel-node-label{box-sizing:border-box;text-overflow:ellipsis;max-width:170px;display:block;overflow:hidden}.ow5-rel-node-count{box-sizing:border-box;text-align:center;font-variant-numeric:tabular-nums;background:var(--ow5-input-bg);border:1px solid var(--node-c);min-width:16px;height:16px;color:var(--node-c);border-radius:8px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:-5px;right:-7px}.ow5-rel-graph-foot{flex-wrap:wrap;align-items:center;gap:12px;padding:8px 6px 0;display:flex}.ow5-rel-library-toggle .ow5-check{align-items:center;gap:6px;font-size:11.5px}.ow5-rel-library-toggle .ow5-check-box{border-radius:3px;width:13px;height:13px;margin-top:0}.ow5-rel-library-toggle .ow5-check input:checked+.ow5-check-box:after{width:6px;height:3px}.ow5-rel-library-toggle .ow5-check-label{color:var(--ow5-muted);font-weight:400}.ow5-rel-notices{flex-direction:column;gap:4px;padding:0 6px 8px;display:flex}.ow5-rel-notice{color:var(--ow5-meta);margin:0;font-size:11.5px;line-height:1.5}.ow5-rel-notice-error{color:var(--ow5-orange)}.ow5-rel-more-note{font-family:var(--font-mono);color:var(--ow5-label);margin-left:auto;font-size:11px}.ow5-rel-side-label:not(.ow5-mono){word-break:normal;overflow-wrap:anywhere}.ow5-rel-link-static{cursor:default}.ow5-rel-link-static:hover{border-color:var(--ow5-inset-border)}.ow5-met-cov li>div:first-child{align-items:baseline;gap:4px}.ow5-met-cov li>div:first-child>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ow5-met-cov li>div:first-child>span:last-child{white-space:nowrap;flex:none}.console-shell .console-page-heading>p.ow5-act-notice-compact{max-width:none;color:var(--ow5-meta);background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:flex-start;gap:6px;margin-top:4px;padding:0;font-size:11.5px;line-height:1.45;display:flex}.ow5-act-notice-compact>svg{color:var(--ow5-label);flex:none;margin-top:2px}.ow5-act-notice-compact>span{flex:260px;min-width:0}.ow5-act-notice-compact code{font-size:11px}.ow5-act-notice-compact .ow5-link{margin-left:0;font-size:11.5px}.ow5-act-pills-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ow5-act-pills-row>.ow5-act-pills{min-width:0}.ow5-act-pills-row>.ow5-act-pills-prov{margin:0 0 0 auto}.ow5-act-versions-compact{gap:8px}.ow5-act-versions-compact:not([open]){gap:0}.ow5-act-versions-sum{cursor:pointer;list-style:none}.ow5-act-versions-sum::-webkit-details-marker{display:none}.ow5-act-versions-chev{color:var(--ow5-label);flex:none;transition:transform .15s}.ow5-act-versions-compact[open] .ow5-act-versions-chev{transform:rotate(180deg)}.ow5-act-versions-compact[open]>.ow5-act-versions-sum{margin-bottom:4px}.ow5-act-versions-foot{border-top:1px solid color-mix(in srgb, var(--ow5-ink) 5%, transparent);flex-wrap:wrap;align-items:center;gap:8px;padding-top:6px;display:flex}.ow5-act-versions-foot>.ow5-prov{flex:180px;min-width:0;margin:0}.ow5-act-versions-foot .ow5-btn-danger{color:var(--ow5-red-ink);border-color:color-mix(in srgb, var(--accent-red) 30%, transparent)}.ow5-src-use-untracked{opacity:1;border-style:solid}.ow5-src-edge-untracked{opacity:.18}.ow5-src-use-text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.ow5-src-use-sub{font-family:var(--font-mono);color:var(--ow5-label);font-size:10.5px}.ow5-src-use-untracked>svg{opacity:.7}.ow5-src-uses li.ow5-src-use-untracked-row{color:var(--ow5-meta)}.ow5-src-uses li.ow5-src-use-untracked-row>svg{color:var(--ow5-label)}.ow5-src-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 14px;margin:0;display:grid}.ow5-src-facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ow5-label);font-size:10.5px}.ow5-src-facts dd{color:var(--ow5-body);margin:2px 0 0;font-size:12.5px;line-height:1.45}.ow5-src-facts dd .ow5-link{align-items:center;gap:4px;display:inline-flex}.ow5-src-health-note{align-items:flex-start;gap:8px;display:flex}.ow5-src-health-note>svg{color:var(--ow5-teal);flex:none;margin-top:2px}.ow5-src-health-body{color:var(--ow5-body);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;display:flex}.ow5-src-health-body>svg{color:var(--ow5-teal);flex:none;margin-top:3px}.ow5-src-health{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ow5-src-health li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ow5-src-verify{flex-direction:column;gap:8px;display:flex}.ow5-src-verify-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ow5-src-verify-head .ow5-label{margin-bottom:0}.ow5-src-verify-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.ow5-src-kql{max-height:180px;font-size:11px;overflow:auto}.ow5-src-verify-result{color:var(--ow5-body);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.ow5-src-verify-result small{color:var(--ow5-meta);font-size:11.5px}.ow5-src-verify-rows{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.ow5-src-verify-rows li{color:var(--ow5-body);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;display:flex}.ow5-src-unmatched{background:var(--ow5-inset-bg);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ow5-src-unmatched-head{color:var(--ow5-body);align-items:center;gap:8px;font-size:12.5px;display:flex}.ow5-src-unmatched-head>svg{color:var(--ow5-meta);flex:none}.ow5-set-tabs-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ow5-set-tabs-row>.ow5-set-tabs{min-width:0}.ow5-link.ow5-set-setup-link{color:var(--ow5-meta);margin-left:auto;font-size:12px}.ow5-link.ow5-set-setup-link:hover{color:var(--ow5-green)}.ow5-ov-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ow5-ov-search{flex:200px;min-width:0}.ow5-field.ow5-ov-select{border-radius:8px;flex:none;width:auto;padding:6px 28px 6px 9px;font-size:12.5px}.ow5-ov-stale{color:var(--ow5-orange);margin:0;padding:0 20px 8px}.ow5-ov-foot{border-top:1px solid var(--ow5-hair);margin:0;padding:8px 20px 12px}.ow5-row.ow5-ov-inc{align-items:center}.ow5-row.ow5-ov-inc>.ow5-sev{flex:none;justify-content:center;min-width:74px}.ow5-row.ow5-ov-inc:disabled{cursor:default;opacity:.6}.ow5-ov-inc-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ow5-ov-inc-title{color:var(--ow5-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ow5-ov-inc-sub{color:var(--ow5-meta);font-family:var(--font-mono);font-size:11px}.ow5-ov-issue{border-top:1px solid var(--ow5-hair);align-items:flex-start;gap:12px;padding:9px 20px;display:flex}.ow5-ov-issue>.ow5-face{flex:none;margin-top:1px}.ow5-ov-issue-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ow5-ov-issue-meta{align-items:baseline;gap:8px;display:flex}.ow5-ov-issue-meta strong{color:var(--ow5-ink);font-size:13px;font-weight:600}.ow5-ov-issue-meta .ow5-row-time{margin-left:auto}.ow5-ov-issue-text{overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.ow5-ov-unread{min-width:20px;color:var(--ow5-lime);font-family:var(--font-mono);text-align:center;background:#a4f5221a;border-radius:9px;flex:none;padding:1px 6px;font-size:11px;font-weight:600}.ow5-ov-unread-zero{color:var(--ow5-meta);background:#8b9bb50f;font-weight:400}.ow5-ov-feed-errors{margin:2px 0 0}.ow5-ov-lead-threats{color:var(--ow5-ink-2);flex-direction:column;gap:2px;margin-top:6px;font-size:12.5px;display:flex}.ow5-ov-lead-threats>span:before{content:"•";color:var(--ow5-lime);margin-right:6px}.ow5-ov-brief>summary span{align-items:center;gap:6px;display:inline-flex}.ow5-ov-brief-body{flex-direction:column;align-items:flex-start;gap:8px;padding:0 20px 18px;display:flex}.ow5-ov-brief-body p{margin:0}.ow5-ov-brief-text{color:var(--ow5-ink-2);font-size:13.5px;line-height:1.55}.ow5-ov-threats{color:var(--ow5-ink-2);margin:0;padding-left:18px;font-size:13px;line-height:1.5}@media (max-width:640px){.ow5-ov-toolbar{flex-direction:column;align-items:stretch}.ow5-field.ow5-ov-select{width:100%}.ow5-row.ow5-ov-inc>.ow5-sev{min-width:0}}.ow5-inc-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.ow5-inc-sort svg{opacity:.45;flex:none}.ow5-inc-sort:hover,.ow5-inc-sort-on{color:var(--ow5-ink-2)}.ow5-inc-sort-on svg{opacity:1}.ow5-inc-sort:focus-visible{outline:2px solid var(--ow5-lime);outline-offset:2px;border-radius:3px}.ow5-inc-wf{flex-wrap:wrap;gap:4px;margin-left:4px;display:inline-flex}.ow5-inc-wf .ow5-chip{padding:0 6px;font-size:10px}.ow5-inc-blade-wf{margin:8px 0 0;display:flex}.ow5-inc-blade-wf .ow5-chip{padding:1px 7px;font-size:11px}.ow5-inc-closed{color:var(--ow5-meta);margin-top:6px;font-size:12px}.ow5-inc-closed strong{color:var(--ow5-ink-2);font-weight:600}.ow5-lib-tiles.ow5-lib-tiles-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ow5-lib-why{background:var(--ow5-inset-bg);border:1px solid var(--ow5-inset-border);border-radius:9px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ow5-lib-why-head{align-items:center;gap:8px;display:flex}.ow5-lib-why-head .ow5-label{margin:0}.ow5-lib-why-text{color:var(--ow5-ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.55}.ow5-lib-conf,.ow5-lib-auto{font-size:11px}.ow5-lib-row-record{border:1px solid var(--ow5-hair);color:var(--ow5-meta);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;display:inline-flex}.ow5-lib-row-record:hover{color:var(--ow5-green);border-color:#3bd15d4d}.ow5-lib-row-record:focus-visible{outline:2px solid var(--ow5-green);outline-offset:1px}.ow5-lib-col-head.ow5-lib-col-head-unmapped{background:var(--ow5-inset-bg);border-color:var(--ow5-inset-border)}.ow5-lib-cell.ow5-lib-cell-unmapped{border-style:dashed}.ow5-feed-autoscore{color:var(--ow5-meta);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.ow5-feed-autoscore-text{flex:260px;min-width:0;line-height:1.45}.ow5-feed-autoscore-link{white-space:nowrap;font-size:12px}.ow5-feed-eval{margin:0}.ow5-feed-eval-score{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:12px;display:flex}.ow5-set-sched-state{letter-spacing:.02em;font-size:11px;font-weight:500}@media (max-width:640px){.ow5-lib-tiles.ow5-lib-tiles-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.ow5-agents-toasts{flex-direction:column;gap:6px;display:flex}.ow5-agents-toast{transition:opacity .45s}.ow5-agents-toast-fading{opacity:0}@media (prefers-reduced-motion:reduce){.ow5-agents-toast{transition:none}}.ow5-agents-notif{display:inline-flex;position:relative}.ow5-agents-notif-btn{gap:6px;position:relative}.ow5-agents-notif-count{font-variant-numeric:tabular-nums;min-width:18px;height:18px;color:var(--ow5-green);background:color-mix(in srgb, var(--ow5-green) 18%, transparent);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.ow5-agents-notif-pop{z-index:60;border:1px solid var(--ow5-card-border);background:var(--ow5-modal-bg);border-radius:12px;flex-direction:column;width:min(380px,100vw - 32px);max-height:420px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 18px 40px -12px #0000008c}.ow5-agents-notif-head{border-bottom:1px solid var(--ow5-line);align-items:center;gap:8px;padding:12px 14px;display:flex}.ow5-agents-notif-head strong{color:var(--ow5-ink);font-size:13px;font-weight:600}.ow5-agents-notif-meta{min-width:0;color:var(--ow5-label);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}.ow5-agents-notif-head .ow5-link:disabled{opacity:.45;cursor:default}.ow5-agents-notif-empty{text-align:center;color:var(--ow5-meta);margin:0;padding:28px 14px;font-size:12.5px}.ow5-agents-notif-list{flex-direction:column;gap:4px;margin:0;padding:6px;list-style:none;display:flex;overflow-y:auto}.ow5-agents-notif-item{border-left:3px solid var(--ow5-green);background:var(--ow5-inset-bg);border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.ow5-agents-notif-error{border-left-color:var(--ow5-red-ink)}.ow5-agents-notif-success{border-left-color:var(--ow5-lime)}.ow5-agents-notif-row{color:var(--ow5-meta);justify-content:space-between;align-items:center;gap:8px;font-size:10.5px;display:flex}.ow5-agents-notif-type{text-transform:uppercase;letter-spacing:.08em;color:var(--ow5-green);font-weight:600}.ow5-agents-notif-error .ow5-agents-notif-type{color:var(--ow5-red-ink)}.ow5-agents-notif-text{color:var(--ow5-body);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.ow5-agents-unread{font-variant-numeric:tabular-nums;min-width:18px;height:18px;color:var(--ow5-green);background:color-mix(in srgb, var(--ow5-green) 18%, transparent);border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.ow5-agents-tab-unread{margin-left:6px;font-weight:600}.ow5-agents-out-filters{padding:0 18px 12px}.ow5-agents-out-read .ow5-agents-out-main>span:first-child{color:var(--ow5-muted)}.ow5-agents-out-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ow5-agents-out-showing{color:var(--ow5-meta);font-size:12px}.ow5-agents-out-foot .ow5-link:disabled{opacity:.45;cursor:default}.ow5-error-inline.ow5-agents-out-note{margin:0 18px 12px}.ow5-agents-panel-action{align-items:center;display:inline-flex}.ow5-agents-linked-note{color:var(--ow5-body);background:color-mix(in srgb, var(--ow5-orange) 8%, transparent);border:1px solid color-mix(in srgb, var(--ow5-orange) 25%, transparent);border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:12.5px;line-height:1.45}.ow5-agents-roster-ops{flex-direction:column;gap:12px;display:flex}.ow5-sidebar-collapse{width:26px;height:26px;color:var(--ow5-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.ow5-sidebar-collapse:hover{background:var(--ow5-hover);color:var(--ow5-ink)}.ow5-sidebar-collapse:focus-visible{outline:2px solid var(--ow5-lime);outline-offset:2px}.console-shell .sidebar.ow5-sidebar.ow5-sidebar-collapsed{width:64px}.ow5-sidebar-collapsed .ow5-brand{flex-direction:column;gap:8px;padding:18px 0 14px}.ow5-sidebar-collapsed .ow5-brand-text{display:none}.ow5-sidebar-collapsed .ow5-sidebar-collapse{margin-left:0}.ow5-sidebar-collapsed .ow5-nav{gap:10px;padding:6px 8px 12px}.ow5-sidebar-collapsed .ow5-nav-label{color:#0000;background:var(--ow5-line);height:1px;margin:0 6px;padding:0;overflow:hidden}.ow5-sidebar-collapsed .ow5-nav-item{justify-content:center;padding:9px 0}.ow5-sidebar-collapsed .ow5-nav-item-active:before{left:-8px}.ow5-sidebar-collapsed .ow5-nav-text{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ow5-sidebar-collapsed .ow5-nav-badge{min-width:16px;height:16px;padding:0 4px;font-size:9.5px;position:absolute;top:2px;right:2px}.ow5-dock-rail{justify-content:center;padding:10px 8px;display:flex}.ow5-dock-rail-btn{justify-content:center;padding:9px 0}@media (max-width:900px){.ow5-sidebar-collapse{display:none}.console-shell .sidebar.ow5-sidebar.ow5-sidebar-collapsed{width:min(280px,86vw)}.ow5-sidebar-collapsed .ow5-brand{flex-direction:row;gap:10px;padding:20px 18px 18px}.ow5-sidebar-collapsed .ow5-brand-text{display:flex}.ow5-sidebar-collapsed .ow5-nav{gap:16px;padding:6px 10px 12px}.ow5-sidebar-collapsed .ow5-nav-label{height:auto;color:var(--ow5-label);background:0 0;margin:0;padding:0 10px 5px}.ow5-sidebar-collapsed .ow5-nav-item{justify-content:flex-start;padding:7px 10px}.ow5-sidebar-collapsed .ow5-nav-text{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.ow5-sidebar-collapsed .ow5-nav-badge{min-width:18px;height:18px;padding:0 5px;font-size:11px;position:static}}
