*{box-sizing:border-box}:root{color-scheme:dark;--bg:#08050d;--panel:rgba(255,255,255,0.035);--panel-strong:rgba(255,255,255,0.075);--line:rgba(255,255,255,0.1);--line-strong:rgba(168,140,255,0.34);--text:#f8f4ff;--muted:#a99bb6;--muted-2:#786987;--violet:#a88cff;--green:#10b981;--amber:#f59e0b;--red:#ef4444}body{margin:0;background:radial-gradient(circle at 75% 8%,#382151,#120a18 44%,var(--bg) 100%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}body:after,body:before{content:"";position:fixed;inset:-20%;pointer-events:none;z-index:-1}body:before{background:radial-gradient(circle at 20% 18%,rgba(168,140,255,.18),transparent 28%),radial-gradient(circle at 86% 8%,rgba(16,185,129,.12),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.035),transparent 45%);filter:blur(10px)}body:after{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.85),transparent 72%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.85),transparent 72%)}a{color:inherit;text-decoration:none}.skip-link{position:fixed;top:12px;left:12px;z-index:1000;transform:translateY(-160%);border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#fff;color:#08050d;padding:10px 14px;font-weight:900}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid rgba(168,140,255,.95);outline-offset:3px}.shell{display:grid;grid-template-columns:260px 1fr;min-height:100vh}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;border-right:1px solid var(--line);background:rgba(18,10,27,.84);padding:24px 18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{font-weight:900;margin-bottom:28px;font-size:20px;letter-spacing:-.03em}.brand span{color:var(--violet)}.nav-label{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.18em;margin:22px 0 10px}.nav-link{display:flex;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:12px;color:var(--muted);transition:transform .2s ease,color .2s ease,background .2s ease,border-color .2s ease}.nav-link,.nav-link .nav-icon{align-items:center;font-size:14px}.nav-link .nav-icon{display:inline-flex;justify-content:center;width:22px;height:22px;margin-right:-4px;line-height:1;color:var(--muted-2);flex-shrink:0;transition:color .15s ease,transform .2s ease}.nav-link.active .nav-icon,.nav-link:focus-visible .nav-icon,.nav-link:hover .nav-icon{color:var(--violet);transform:scale(1.15)}.nav-link.active,.nav-link:focus-visible,.nav-link:hover{color:#fff;background:rgba(255,255,255,.08);transform:translateX(2px)}.main{position:relative;overflow:hidden;padding:38px 56px 56px}.eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.22em;font-size:12px}h1{font-size:64px;margin:10px 0 6px;letter-spacing:-.06em}.lead{color:var(--muted);font-size:18px;max-width:760px;line-height:1.6}.agent-header-details,.agent-header-main,.agent-header-meta,.dossier-header,.entity-card-header,.entity-card-title,.hero-actions,.hero-topline,.live-sync,.metric-card-header,.mini-card,.ops-row,.panel-header,.provider-status-row,.timeline-card-header,.toolbar{display:flex;align-items:center}.toolbar{gap:12px;justify-content:flex-end;margin:12px 0 32px}.pill{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:rgba(255,255,255,.07);padding:9px 12px;border-radius:999px;color:var(--muted);font-size:13px}.pill.strong{color:#fff;background:rgba(168,140,255,.13);border-color:rgba(168,140,255,.32)}.grid{display:grid;grid-gap:16px;gap:16px}.metrics,.realtime-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.action-card,.card,.dossier-card,.entity-card,.evidence-card,.glass-panel,.metric-card,.mini-card,.provider-card,.timeline-card-content{border:1px solid var(--line);background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025));box-shadow:0 24px 70px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.card,.glass-panel{border-radius:20px}.card{padding:20px}.card p{color:var(--muted);line-height:1.5}.metric-value{font-size:34px;font-weight:800}.status{color:var(--muted);font-size:13px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;border:1px solid var(--line);background:rgba(255,255,255,.1);padding:10px 12px;border-radius:12px;cursor:pointer;font-weight:700;transition:transform .2s ease,background .2s ease,border-color .2s ease}.button:focus-visible,.button:hover{transform:translateY(-1px);background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.28)}.button.primary{background:linear-gradient(135deg,rgba(168,140,255,.95),rgba(74,222,128,.62));color:#09050d;border-color:rgba(255,255,255,.18)}.button.ghost{color:#e7ddf2}.section-title{margin:38px 0 16px;color:var(--muted);letter-spacing:.2em;text-transform:uppercase;font-size:12px}.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;flex-shrink:0}.status-dot-online{background:var(--green);box-shadow:0 0 10px var(--green)}.status-dot-degraded{background:var(--amber);box-shadow:0 0 10px var(--amber)}.status-dot-offline{background:var(--red);box-shadow:0 0 10px var(--red)}.status-dot-active{background:var(--violet);box-shadow:0 0 10px var(--violet);animation:pulse-glow 1.5s infinite alternate}.status-dot-idle{background:#6b7280}.status-pill{display:inline-flex;align-items:center;white-space:nowrap;font-size:11px;font-weight:800;padding:4px 10px;border-radius:999px;letter-spacing:.05em;text-transform:uppercase;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}.status-pill.status-online{color:var(--green);border-color:rgba(16,185,129,.2)}.status-pill.status-degraded{color:var(--amber);border-color:rgba(245,158,11,.2)}.status-pill.status-offline{color:var(--red);border-color:rgba(239,68,68,.2)}.status-pill.status-active{color:var(--violet);border-color:rgba(168,140,255,.26)}.command-panel{padding:24px;margin-bottom:24px}.panel-header{justify-content:space-between;gap:18px;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:14px;margin-bottom:18px}.panel-title{font-size:16px;font-weight:900;color:#fff;margin:0;text-transform:uppercase;letter-spacing:.1em}.panel-subtitle{font-size:12px;color:var(--muted);margin:4px 0 0}.metric-strip{display:flex;gap:16px;width:100%;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:16px 20px;margin-bottom:28px}.risk-badge{display:inline-flex;font-size:10px;font-weight:800;padding:3px 8px;border-radius:6px;text-transform:uppercase}.risk-badge.risk-low{background:rgba(16,185,129,.15);color:var(--green)}.risk-badge.risk-medium{background:rgba(245,158,11,.15);color:var(--amber)}.risk-badge.risk-high{background:rgba(239,68,68,.15);color:var(--red)}.risk-badge.risk-critical{background:rgba(127,29,29,.3);color:var(--red);border:1px solid #ef444444}.agent-header-meta,.detail-value,.dossier-item strong,.entity-meta strong,.provider-meta strong,.timeline-time{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@keyframes pulse-glow{0%{opacity:.6}to{opacity:1;box-shadow:0 0 15px var(--violet)}}@media (max-width:960px){.main{padding:28px}.cards,.metric-strip,.metrics{grid-template-columns:1fr;flex-direction:column}h1{font-size:44px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.command-hero:after,.metric-card:after,.pulse,.timeline-status-pending .timeline-dot{animation:none!important}}.persona-button:focus-visible{outline:2px solid var(--violet);outline-offset:1px}.persona-button-active:hover{color:#fff;background:linear-gradient(135deg,var(--violet),var(--green))}.emergency-stop-button{display:inline-flex;align-items:center;gap:.5rem;width:100%;padding:.6rem .9rem;margin-top:1rem;background:rgba(220,80,80,.08);color:#e26a6a;border:1px solid rgba(220,80,80,.4);border-radius:8px;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .15s,transform .1s}.emergency-stop-button:hover{background:rgba(220,80,80,.18)}.emergency-stop-button:active{transform:scale(.98)}.emergency-stop-glyph{font-size:1rem}.emergency-stop-confirm{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999}.emergency-stop-confirm-inner{background:#1a1c22;border:1px solid var(--border,#3a3f4b);border-radius:12px;padding:1.5rem;max-width:28rem}.emergency-stop-confirm-inner h3{margin:0 0 .5rem}.emergency-stop-confirm-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}.button.danger{background:#e26a6a;color:white;border-color:#e26a6a}.button.danger:hover{background:#d04d4d}.emergency-stop-done,.emergency-stop-error{display:block;padding:.5rem .75rem;border-radius:6px;font-size:.85rem}.emergency-stop-done{background:rgba(95,201,122,.12);color:#5fc97a}.emergency-stop-error{background:rgba(220,80,80,.12);color:#e26a6a}.button-link{background:none;border:none;color:inherit;cursor:pointer;text-decoration:underline;padding:0;font:inherit}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center;border:1px dashed var(--line,#3a3f4b);border-radius:12px;background:rgba(255,255,255,.02)}.empty-state[data-variant=error]{border-color:rgba(220,80,80,.4)}.empty-state-icon{font-size:2.5rem;opacity:.5;margin-bottom:.75rem;line-height:1}.empty-state-title{font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.empty-state-description{color:var(--muted,#9aa0a6);margin:0 0 1rem;max-width:32rem}.empty-state-action{margin-top:.5rem}.empty-state-secondary{margin-top:1rem;font-size:.85rem;color:var(--muted,#9aa0a6)}@keyframes skeleton-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton{display:inline-block;background:linear-gradient(90deg,rgba(255,255,255,.04) 25%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.04) 75%);background-size:200px 100%;background-repeat:no-repeat;border-radius:4px;animation:skeleton-shimmer 1.4s ease-in-out infinite;vertical-align:middle}.confidence-pill,.skeleton-circle{border-radius:999px}.confidence-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.78rem;font-weight:500;border:1px solid;background:rgba(255,255,255,.02)}.confidence-glyph{line-height:1}.confidence-low{color:#e26a6a}.confidence-medium{color:#e0b94f}.confidence-high{color:#5fc97a}.confidence-label{color:var(--muted,#9aa0a6);margin-left:.25rem}.goal-first-prompt{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;border:1px solid var(--line-strong,rgba(168,140,255,.34));border-radius:12px;background:linear-gradient(135deg,rgba(120,80,200,.06),rgba(80,200,120,.04));margin-bottom:1.5rem}.goal-first-label{font-weight:600;font-size:1rem}.goal-first-row{display:flex;gap:.5rem;align-items:center}.goal-first-input{flex:1 1;padding:.65rem .9rem;border:1px solid var(--line,rgba(255,255,255,.1));border-radius:8px;background:rgba(0,0,0,.25);color:inherit;font-size:.95rem}.goal-first-input:focus{outline:2px solid rgba(120,80,200,.5);outline-offset:1px}.goal-first-suggestions{display:flex;flex-wrap:wrap;gap:.5rem}.goal-first-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border:1px solid var(--line,rgba(255,255,255,.1));border-radius:999px;background:rgba(255,255,255,.03);color:inherit;font-size:.85rem;cursor:pointer;transition:background .15s,transform .15s}.goal-first-chip:hover{background:rgba(120,80,200,.12);transform:translateY(-1px)}.goal-first-chip-icon{font-size:1rem;line-height:1}.live-event-feed{border:1px solid var(--border,#3a3f4b);border-radius:12px;padding:1rem 1.25rem}.live-event-feed-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.live-event-feed-header h2{margin:0;font-size:1rem}.live-event-feed-status{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--muted,#9aa0a6)}.live-event-feed-status .dot{width:.5rem;height:.5rem;border-radius:999px;background:#5fc97a}.live-event-feed-status.disconnected .dot{background:#e26a6a}.live-event-feed-empty{color:var(--muted,#9aa0a6);font-size:.9rem}.live-event-feed-list{list-style:none;padding:0;margin:0;max-height:24rem;overflow-y:auto}.live-event-feed-item{display:grid;grid-template-columns:auto auto 1fr;grid-gap:.5rem;gap:.5rem;padding:.5rem 0;border-bottom:1px solid var(--border,#3a3f4b)}.live-event-feed-kind,.live-event-feed-severity{line-height:1.5}.live-event-feed-item.severity-error .live-event-feed-severity{color:#e26a6a}.live-event-feed-item.severity-warn .live-event-feed-severity{color:#e0b94f}.live-event-feed-item.severity-success .live-event-feed-severity{color:#5fc97a}.live-event-feed-label{font-size:.92rem}.live-event-feed-detail{font-size:.82rem;color:var(--muted,#9aa0a6)}.live-event-feed-time{font-size:.75rem;color:var(--muted,#9aa0a6)}.owasp-matrix h2{margin:0 0 .5rem}.owasp-summary{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 1rem;font-size:.9rem}.owasp-stat{padding:.2rem .6rem;border-radius:6px;border:1px solid}.owasp-stat.covered{color:#5fc97a}.owasp-stat.partial{color:#e0b94f}.owasp-stat.gap{color:#e26a6a}.owasp-stat.total{color:var(--muted,#9aa0a6)}.owasp-table{width:100%;border-collapse:collapse}.owasp-table td,.owasp-table th{padding:.5rem .6rem;border-bottom:1px solid var(--border,#3a3f4b);text-align:left;vertical-align:top}.owasp-table th{font-size:.8rem;text-transform:uppercase;color:var(--muted,#9aa0a6)}.owasp-id{font-family:monospace}.owasp-desc{font-size:.82rem;color:var(--muted,#9aa0a6);margin-top:.2rem}.owasp-status{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;padding:.15rem .55rem;border-radius:999px;border:1px solid}.owasp-status-covered{color:#5fc97a}.owasp-status-partial{color:#e0b94f}.owasp-status-gap{color:#e26a6a}.owasp-evidence{font-size:.85rem}.error-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.1rem;margin:1rem 0;border-radius:8px;border:1px solid rgba(226,106,106,.4);background:rgba(226,106,106,.08);color:#e26a6a}.error-banner-page{padding:2rem;margin:2rem 0}.error-banner-body{display:flex;flex-direction:column;gap:.25rem}.error-banner-body strong{font-size:.95rem}.error-banner-body span{font-size:.85rem;opacity:.85}.error-banner-retry{padding:.4rem .85rem;border-radius:6px;border:1px solid;background:transparent;color:inherit;font-size:.85rem;cursor:pointer}.error-banner-retry:hover{background:rgba(226,106,106,.15)}.artifact-section-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6b7280;margin:32px 0 16px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.artifact-section-label:first-child{margin-top:0}.artifact-detail{max-width:800px;margin:0 auto;padding:32px 24px}.artifact-detail-header{display:flex;gap:20px;align-items:flex-start;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08)}.artifact-kind-badge{flex-shrink:0;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.25);font-size:22px}.artifact-detail-header h1{font-size:20px;font-weight:700;color:#f3f4f6;margin:0 0 8px;line-height:1.3}.artifact-summary{font-size:13px;color:#9ca3af;line-height:1.6;margin:0;max-width:600px}.artifact-meta{display:grid;grid-template-columns:140px 1fr;grid-gap:2px 16px;gap:2px 16px;margin-bottom:32px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:20px}.artifact-meta-row{display:contents}.artifact-meta-row dt{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.artifact-meta-row dd,.artifact-meta-row dt{padding:6px 0;display:flex;align-items:center}.artifact-meta-row dd{font-size:13px;color:#d1d5db;margin:0;flex-wrap:wrap;gap:6px}.artifact-meta-row dd code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;background:rgba(255,255,255,.06);padding:2px 6px;border-radius:4px;color:#a78bfa}.artifact-meta-row a{color:#818cf8;text-decoration:none}.artifact-meta-row a:hover{text-decoration:underline}.badge{display:inline-flex;font-size:10px;font-weight:800;padding:3px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.04em}.badge-green{background:rgba(16,185,129,.15);color:#34d399}.badge-red{background:rgba(239,68,68,.15);color:#f87171}.badge-yellow{background:rgba(245,158,11,.15);color:#fbbf24}.badge-gray{background:rgba(107,114,128,.15);color:#9ca3af}.artifact-media-preview{margin-bottom:28px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.3)}.artifact-image-preview img{width:100%;max-height:480px;object-fit:contain;display:block}.artifact-voice-preview{padding:24px;display:flex;align-items:center}.artifact-voice-preview audio{width:100%}.artifact-video-preview video{width:100%;display:block;max-height:400px;object-fit:contain}.artifact-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 24px;color:#6b7280;text-align:center}.artifact-placeholder span{font-size:40px;opacity:.4}.artifact-placeholder p{font-size:14px;font-weight:600;color:#9ca3af;margin:0}.artifact-placeholder small{font-size:12px;color:#4b5563}.artifact-code-preview{margin-bottom:28px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.artifact-code-preview pre{margin:0;padding:20px;background:#0d0d12;overflow-x:auto}.artifact-code-preview code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:#d1d5db;line-height:1.7}.artifact-actions{display:flex;gap:12px;flex-wrap:wrap}.upload-form-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:22px;margin-bottom:32px}.upload-form-header{margin-bottom:16px}.upload-form-header h3{font-size:14px;font-weight:700;color:#e5e7eb;margin:0 0 6px}.upload-form-header p{font-size:12px;color:#6b7280;margin:0}.upload-drop-zone{border:2px dashed rgba(255,255,255,.12);border-radius:10px;padding:28px 20px;text-align:center;cursor:pointer;transition:border-color .2s,background .2s}.upload-drop-zone.drag-over,.upload-drop-zone:hover{border-color:rgba(139,92,246,.5);background:rgba(139,92,246,.05)}.upload-icon{font-size:24px;color:#6b7280;display:block;margin-bottom:8px}.upload-drop-zone p{font-size:13px;color:#9ca3af;margin:0 0 4px}.upload-drop-zone strong{color:#a78bfa}.upload-drop-zone small{font-size:11px;color:#4b5563}.upload-uploading{display:flex;flex-direction:column;align-items:center;gap:10px;color:#9ca3af;font-size:13px}.upload-spinner{width:24px;height:24px;border:2px solid rgba(255,255,255,.1);border-top-color:#a78bfa;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.upload-result{margin-top:14px;padding:10px 14px;border-radius:8px;font-size:13px}.upload-result-ok{background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2);color:#6ee7b7}.upload-result-error{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);color:#fca5a5}.upload-result a{color:#818cf8}.metric-strip-item{flex:1 1}.metric-strip-label{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.metric-strip-value{font-size:22px;font-weight:800;color:#fff}.metric-strip-sub{font-size:11px;color:#6b7280;margin-top:2px}.ledger-trace-list{display:grid;grid-gap:16px;gap:16px;margin-top:28px}.ledger-trace-card{scroll-margin-top:96px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025));border-radius:22px;padding:18px;box-shadow:0 24px 70px rgba(0,0,0,.2);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.ledger-trace-card:target{border-color:rgba(168,140,255,.72);background:linear-gradient(145deg,rgba(168,140,255,.16),rgba(255,255,255,.04));box-shadow:0 0 0 1px rgba(168,140,255,.28),0 28px 80px rgba(124,58,237,.24);transform:translateY(-2px)}.ledger-trace-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.ledger-trace-id{display:inline-flex;margin-bottom:8px;color:#a78bfa;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ledger-trace-card h2{margin:0;color:#fff;font-size:22px;letter-spacing:-.04em}.ledger-trace-card p{margin:6px 0 0;color:var(--muted);line-height:1.5}.ledger-trace-state{flex:0 0 auto;color:#d8b4fe;border:1px solid rgba(168,140,255,.22);background:rgba(168,140,255,.08);border-radius:999px;padding:8px 10px;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.ledger-trace-card-done .ledger-trace-state{color:#bbf7d0;border-color:rgba(34,197,94,.24);background:rgba(34,197,94,.08)}.ledger-trace-card-failed .ledger-trace-state{color:#fecaca;border-color:rgba(248,113,113,.28);background:rgba(248,113,113,.08)}.ledger-event-timeline{display:grid;grid-gap:10px;gap:10px;border-top:1px solid rgba(255,255,255,.07);padding-top:14px}.ledger-event-row{display:grid;grid-template-columns:11px minmax(0,1fr);grid-gap:10px;gap:10px}.ledger-event-dot{width:9px;height:9px;margin-top:7px;border-radius:999px;background:#a78bfa;box-shadow:0 0 14px rgba(167,139,250,.62)}.ledger-event-row-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ledger-event-row strong{color:#fff;font-size:13px;text-transform:capitalize}.ledger-event-row small{color:#8b8fa3;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ledger-event-row p{margin:4px 0 0;color:#a1a1aa;font-size:13px}.timeline-card{position:relative;padding-left:24px;margin-bottom:20px}.timeline-dot{position:absolute;left:0;top:6px;width:10px;height:10px;border-radius:50%;background:#6b7280}.timeline-status-pass .timeline-dot{background:var(--green);box-shadow:0 0 6px var(--green)}.timeline-status-fail .timeline-dot{background:var(--red);box-shadow:0 0 6px var(--red)}.timeline-status-pending .timeline-dot{background:var(--violet);box-shadow:0 0 6px var(--violet);animation:pulse-glow 1s infinite alternate}.timeline-card-content{border-radius:12px;padding:12px 16px}.timeline-card-header{justify-content:space-between;margin-bottom:4px}.timeline-time{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;color:#6b7280}.timeline-title{font-size:13px;font-weight:700;color:#fff}.timeline-desc{font-size:13px;color:var(--muted);margin:0}.agent-header{padding:24px 28px;margin-bottom:28px}.agent-header-meta{justify-content:space-between;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#6b7280;margin-bottom:10px}.agent-tag{letter-spacing:.12em}.agent-header-main{justify-content:space-between;gap:18px;margin-bottom:12px}.agent-header-main h1{font-size:36px;margin:0;font-weight:900}.agent-header-desc{font-size:15px;color:#c4b5d0;margin:0 0 20px;line-height:1.5}.agent-header-details{gap:28px;border-top:1px solid rgba(255,255,255,.06);padding-top:16px}.detail-label{display:block;font-size:11px;color:#6b7280;text-transform:uppercase;margin-bottom:4px}.detail-value{font-size:14px;font-weight:700;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.dossier-card{position:relative;overflow:hidden;border-radius:18px;padding:24px;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease}.dossier-card:hover{transform:translateY(-4px);border-color:rgba(168,140,255,.45);box-shadow:0 16px 40px rgba(168,140,255,.15)}.dossier-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px}.dossier-title{font-size:20px;font-weight:900;color:#fff;margin:0}.dossier-desc{font-size:13px;color:var(--muted);line-height:1.5;margin-bottom:18px;min-height:40px}.dossier-item{font-size:12px;margin-bottom:6px;color:#6b7280}.dossier-item strong,.entity-meta strong,.provider-meta strong{color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.command-deck{position:relative;display:grid;grid-gap:28px;gap:28px}.command-deck:before{content:"";position:absolute;top:110px;right:-80px;width:260px;height:260px;border-radius:999px;background:rgba(168,140,255,.16);filter:blur(70px);pointer-events:none}.command-hero{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.11);background:linear-gradient(135deg,rgba(168,140,255,.18),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.028));border-radius:30px;padding:32px;box-shadow:0 30px 90px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.command-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.08),transparent);transform:translateX(-100%);animation:deck-sheen 9s ease-in-out infinite}.hero-actions,.hero-topline{justify-content:space-between;gap:18px}.hero-copy{position:relative;z-index:1;max-width:880px;margin-top:34px}.hero-copy h1{max-width:920px;font-size:clamp(46px,7vw,92px);line-height:.88;margin-bottom:18px;background:linear-gradient(120deg,#fff,#cdbfff 58%,#8bffdc);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy .lead{max-width:840px;color:#d7cae4}.hero-actions{position:relative;z-index:1;justify-content:flex-start;margin-top:24px;flex-wrap:wrap}.live-sync{gap:10px;color:#c4b5d0;font-size:13px}.entity-icon,.icon-chip,.metric-icon,.ops-icon,.provider-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.07);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);flex-shrink:0}.icon-chip{width:36px;height:36px}.action-center-panel{border-color:rgba(168,140,255,.18)}.action-center-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.action-card{border-radius:18px;padding:16px}.action-card span{display:block;color:var(--muted-2);font-size:11px;text-transform:uppercase;letter-spacing:.1em}.action-card h3{margin:10px 0 8px;color:#fff;font-size:17px;line-height:1.2}.action-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.action-critical{border-color:rgba(239,68,68,.3)}.action-critical span{color:var(--red)}.action-review{border-color:rgba(245,158,11,.3)}.action-review span{color:var(--amber)}.action-watch{border-color:rgba(168,140,255,.3)}.action-watch span{color:var(--violet)}.action-ready{border-color:rgba(16,185,129,.3)}.action-ready span{color:var(--green)}.realtime-grid{display:grid;grid-gap:16px;gap:16px}.metric-card{position:relative;overflow:hidden;border-radius:22px;padding:18px;min-height:158px}.metric-card:after{content:"";position:absolute;inset:auto 18px 14px 18px;height:3px;border-radius:99px;background:linear-gradient(90deg,rgba(168,140,255,.95),rgba(16,185,129,.72));transform-origin:left;animation:live-meter 6s ease-in-out infinite}.metric-card-header{justify-content:space-between;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.entity-icon,.metric-icon,.ops-icon,.provider-icon{width:40px;height:40px}.metric-card-value{margin-top:22px;font-size:42px;line-height:1;font-weight:900;letter-spacing:-.05em}.metric-card-sub{margin-top:8px;color:var(--muted-2);font-size:13px}.ops-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:18px;gap:18px}.entity-grid,.panel-grid,.provider-grid{display:grid;grid-gap:14px;gap:14px}.entity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-card,.mini-card,.ops-row,.provider-card{border:1px solid rgba(255,255,255,.085);background:rgba(255,255,255,.032);border-radius:18px}.entity-card,.provider-card{padding:18px}.entity-card-header,.provider-status-row{justify-content:space-between;gap:12px}.entity-card-title{gap:12px}.entity-card h2,.provider-card h3{margin:0;font-size:18px}.entity-role,.provider-subline{margin-top:4px;color:var(--muted-2);font-size:12px}.entity-description{color:#bcaecd;min-height:42px;line-height:1.5;font-size:13px}.entity-meta,.provider-meta{display:grid;grid-gap:8px;gap:8px;margin:16px 0}.entity-meta div,.provider-meta div{display:flex;justify-content:space-between;gap:12px;color:var(--muted-2);font-size:12px}.entity-meta strong,.provider-meta strong{text-align:right}.provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-card{min-height:170px}.provider-healthbar{height:7px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.07);margin-top:16px}.provider-healthbar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--violet),var(--green))}.ops-row{justify-content:space-between;gap:12px;padding:14px}.ops-row strong{display:block;color:#fff;font-size:14px}.ops-row span{color:var(--muted-2);font-size:12px}.ops-row-value{font-size:20px;font-weight:900;color:#fff}.mini-card{justify-content:space-between;padding:16px}.mini-card span{color:var(--muted-2);font-size:12px}.mini-card strong{display:block;margin-top:4px}.evidence-card{border-radius:18px;padding:18px}.evidence-header{display:flex;justify-content:space-between;color:var(--muted-2);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.evidence-title{margin:10px 0}.evidence-content{color:var(--muted);line-height:1.5}@keyframes deck-sheen{0%,72%{transform:translateX(-100%);opacity:0}80%{opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes live-meter{0%,to{transform:scaleX(.38);opacity:.55}50%{transform:scaleX(1);opacity:1}}@media (max-width:1400px){.action-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1200px){.provider-grid,.realtime-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-grid{grid-template-columns:1fr}}@media (max-width:960px){.cards,.metric-strip,.metrics{grid-template-columns:1fr;flex-direction:column}.ledger-event-row-header,.ledger-trace-card-header{align-items:flex-start;flex-direction:column}.ledger-trace-state{width:-moz-fit-content;width:fit-content}}@media (max-width:760px){.agent-header-main,.entity-card-header,.hero-topline,.panel-header,.provider-status-row{align-items:flex-start;flex-direction:column}.action-center-grid,.entity-grid,.provider-grid,.realtime-grid{grid-template-columns:1fr}.command-hero{padding:24px}}.mobile-drawer,.mobile-drawer-backdrop,.mobile-topbar{display:none}@media (max-width:768px){.shell{grid-template-columns:1fr}.sidebar{display:none}.mobile-topbar{display:flex;align-items:center;gap:12px;padding:12px 16px;background:rgba(18,10,27,.94);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:-webkit-sticky;position:sticky;top:0;z-index:50}.mobile-menu-button{background:transparent;border:1px solid var(--line);color:var(--muted);width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .2s ease,color .2s ease}.mobile-menu-button:focus-visible,.mobile-menu-button:hover{color:#fff;background:rgba(255,255,255,.08)}.mobile-menu-icon{font-size:20px;line-height:1}.mobile-brand{font-weight:900;font-size:18px;letter-spacing:-.03em}.mobile-brand span{color:var(--violet)}.mobile-drawer-backdrop{display:block;position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:60;animation:fade-in .2s ease}.mobile-drawer{display:block;position:fixed;top:0;left:0;bottom:0;width:min(320px,86vw);z-index:70;background:rgba(18,10,27,.98);border-right:1px solid var(--line);overflow-y:auto;animation:slide-in .25s ease;padding-bottom:env(safe-area-inset-bottom,0)}.mobile-drawer .sidebar{display:block;position:static;height:auto;padding:18px 14px;border-right:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.main{padding-bottom:calc(28px + env(safe-area-inset-bottom, 0))}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.persona-switcher{display:flex;flex-direction:column;gap:6px;margin:4px 0 16px;padding:10px 12px 12px;background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:12px}.persona-switcher-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2)}.persona-switcher-buttons{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:4px;gap:4px;background:rgba(0,0,0,.35);border:1px solid var(--line);border-radius:9px;padding:3px}.persona-button{background:transparent;border:0;color:var(--muted);font-size:11px;font-weight:600;padding:6px 8px;border-radius:7px;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}.persona-button:hover{color:#fff;background:rgba(255,255,255,.05)}.persona-button-active{color:#fff;background:linear-gradient(135deg,var(--violet),var(--green));box-shadow:0 4px 12px rgba(139,92,246,.3)}.motion-enter{animation:motion-rise .52s cubic-bezier(.2,.9,.2,1) both}.metric-card-value{animation:motion-count-pop .34s cubic-bezier(.2,.9,.2,1) both}.provider-healthbar span{transition:width .8s cubic-bezier(.2,.9,.2,1)}.entity-card,.metric-card,.provider-card{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.entity-card:hover,.metric-card:hover,.provider-card:hover{transform:translateY(-4px);border-color:rgba(168,140,255,.45);box-shadow:0 18px 44px rgba(168,140,255,.16)}@keyframes motion-rise{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes motion-count-pop{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.metric-card-value,.motion-enter{animation:none!important}}.timeline-grid{display:grid;grid-gap:12px;gap:12px}.signal-timeline-item{position:relative;display:grid;grid-template-columns:18px 1fr;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.085);background:rgba(255,255,255,.032);border-radius:16px}.signal-timeline-item .timeline-dot{position:static;align-self:start;margin-top:5px}.signal-timeline-item strong{display:block;color:#fff;font-size:14px}.signal-timeline-item span:not(.timeline-dot){display:block;margin-top:3px;color:var(--muted-2);font-size:12px;line-height:1.45}.signal-info .timeline-dot{background:var(--green);box-shadow:0 0 8px var(--green)}.signal-warning .timeline-dot{background:var(--amber);box-shadow:0 0 8px var(--amber)}.signal-critical .timeline-dot{background:var(--red);box-shadow:0 0 8px var(--red)}.status-dot-watch{background:var(--amber);box-shadow:0 0 10px var(--amber)}.snapshot-alert{position:relative;z-index:1;display:grid;grid-gap:3px;gap:3px;margin-top:18px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055)}.snapshot-alert strong{color:#fff;font-size:13px}.snapshot-alert span{color:var(--muted);font-size:12px;line-height:1.45}.snapshot-alert-stale{border-color:rgba(245,158,11,.35);background:rgba(245,158,11,.08)}.snapshot-alert-error{border-color:rgba(239,68,68,.38);background:rgba(239,68,68,.08)}.landing-page-shell{display:grid;grid-gap:56px;gap:56px}.premium-landing-hero{position:relative;isolation:isolate}.premium-landing-hero:before{content:"";position:absolute;inset:-36px -28px;z-index:-1;border:1px solid rgba(255,255,255,.07);border-radius:36px;background:radial-gradient(circle at 18% 18%,rgba(168,140,255,.14),transparent 34%),radial-gradient(circle at 92% 42%,rgba(16,185,129,.1),transparent 34%),rgba(255,255,255,.02)}.landing-toolbar{flex-wrap:wrap}.landing-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:26px}.architecture-layer-card,.build-step-card,.capability-card,.data-flow-card,.landing-metric,.narrative-card,.product-pillar-card,.product-system-card,.roadmap-card,.security-principle-card,.use-case-card{border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.024));border-radius:18px;box-shadow:0 24px 70px rgba(0,0,0,.18)}.landing-metric{padding:14px}.architecture-layer-card>span,.build-step-card span,.capability-signal,.data-flow-card>span,.landing-metric span,.narrative-card>span,.product-pillar-card span,.product-system-card span,.roadmap-card span,.security-principle-card span,.use-case-card span{display:block;color:var(--muted-2);font-size:11px;text-transform:uppercase;letter-spacing:.1em}.landing-metric strong{display:block;margin:8px 0 4px;color:#fff;font-size:24px}.landing-metric small{color:var(--muted);line-height:1.4}.landing-hero-art{min-height:480px}.orbit-ring{position:absolute;border:1px solid rgba(255,255,255,.1);border-radius:999px;inset:72px}.orbit-ring-two{inset:118px;border-color:rgba(168,140,255,.18)}.mission-core-card{position:absolute;left:50%;top:50%;display:grid;min-width:160px;grid-gap:4px;gap:4px;padding:18px;transform:translate(-50%,-50%);border:1px solid rgba(168,140,255,.32);border-radius:22px;background:rgba(13,8,20,.78);text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 28px 90px rgba(0,0,0,.42)}.mission-core-card span{color:var(--green);font-size:11px;font-weight:900;letter-spacing:.18em}.mission-core-card strong{color:#fff;font-size:24px}.mission-core-card small{color:var(--muted)}.landing-section,.product-page-shell{display:grid;grid-gap:18px;gap:18px}.product-page-shell{gap:42px}.enhanced-network-grid{align-items:stretch}.enhanced-network-node{display:grid;grid-gap:8px;gap:8px;min-height:160px}.network-node-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(168,140,255,.25);border-radius:14px;background:rgba(168,140,255,.09);color:#fff;font-weight:900}.enhanced-network-node p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.build-steps-grid,.product-pillar-grid,.security-principle-grid,.use-case-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.architecture-layer-grid,.roadmap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.data-flow-rail{display:grid;grid-gap:14px;gap:14px}.architecture-layer-card,.build-step-card,.capability-card,.data-flow-card,.narrative-card,.product-pillar-card,.product-system-card,.roadmap-card,.security-principle-card,.use-case-card{padding:18px}.architecture-layer-card h2,.build-step-card h2,.capability-card h3,.data-flow-card h2,.narrative-card h2,.product-pillar-card h2,.roadmap-card h2,.security-principle-card h2,.use-case-card strong{display:block;margin:10px 0 8px;color:#fff}.architecture-layer-card p,.build-step-card p,.capability-card p,.data-flow-card p,.narrative-card p,.product-pillar-card p,.product-system-card p,.roadmap-card p,.security-principle-card p,.use-case-card p{margin:0;color:var(--muted);line-height:1.5}.split-feature-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:28px}.landing-heading{max-width:620px;margin:0;color:#fff;font-size:42px;line-height:1;letter-spacing:-.04em}.compact-lead{max-width:620px;font-size:15px}.capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.capability-signal{color:var(--violet)}.use-case-card{transition:transform .2s ease,border-color .2s ease,background .2s ease}.use-case-card:hover{transform:translateY(-3px);border-color:rgba(168,140,255,.38);background:rgba(168,140,255,.075)}.landing-final-cta,.product-hero-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px;border:1px solid rgba(168,140,255,.24);border-radius:28px;background:radial-gradient(circle at 12% 20%,rgba(168,140,255,.18),transparent 32%),linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.03));box-shadow:0 30px 90px rgba(0,0,0,.26)}.security-final-cta,.security-hero-panel{border-color:rgba(16,185,129,.24);background:radial-gradient(circle at 12% 20%,rgba(16,185,129,.16),transparent 32%),linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.03))}.architecture-hero-panel{border-color:rgba(56,189,248,.24);background:radial-gradient(circle at 12% 20%,rgba(56,189,248,.16),transparent 32%),linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.03))}.landing-final-cta h2,.product-hero-panel h1{max-width:780px;margin:8px 0;color:#fff;font-size:38px;line-height:1.04;letter-spacing:-.04em}.product-hero-panel h1{font-size:54px}.landing-final-cta p{max-width:680px;margin:0;color:var(--muted);line-height:1.55}.product-system-card{display:grid;min-width:300px;max-width:360px;grid-gap:8px;gap:8px}.product-system-card strong{color:#fff;font-size:22px;line-height:1.1}.security-system-card{border-color:rgba(16,185,129,.22)}.architecture-system-card{border-color:rgba(56,189,248,.24)}.pillar-proof{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);color:var(--violet);font-size:12px;line-height:1.45}.surface-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.surface-chip-row a{padding:7px 9px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:var(--muted);font-size:12px;background:rgba(255,255,255,.035)}.surface-chip-row a:hover{border-color:rgba(56,189,248,.35);color:#fff}.data-flow-card{display:grid;grid-template-columns:120px 1fr;grid-gap:16px;gap:16px;align-items:start}.data-flow-card>span{color:rgb(56,189,248)}.roadmap-now span{color:var(--green)}.roadmap-next span{color:var(--violet)}.roadmap-later span{color:var(--amber)}.landing-cta-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.narrative-grid{margin-top:-36px}.narrative-card h2{font-size:18px;line-height:1.18}@media (max-width:1200px){.architecture-layer-grid,.build-steps-grid,.landing-metric-strip,.product-pillar-grid,.roadmap-grid,.security-principle-grid,.use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-feature-section{grid-template-columns:1fr}.product-hero-panel{align-items:flex-start;flex-direction:column}}@media (max-width:760px){.architecture-layer-grid,.build-steps-grid,.capability-grid,.data-flow-card,.landing-metric-strip,.product-pillar-grid,.roadmap-grid,.security-principle-grid,.use-case-grid{grid-template-columns:1fr}.landing-final-cta{align-items:flex-start;flex-direction:column}.landing-final-cta h2,.landing-heading,.product-hero-panel h1{font-size:30px}.product-system-card{min-width:0;width:100%}}.agent-workspace-shell{min-height:100vh;margin:-38px -56px -56px;display:grid;grid-template-columns:300px minmax(0,1fr) 320px;background:radial-gradient(circle at 56% 4%,rgba(168,85,247,.26),transparent 34%),radial-gradient(circle at 84% 48%,rgba(34,197,94,.08),transparent 28%),linear-gradient(135deg,rgba(15,8,28,.98),rgba(7,6,15,.99));color:#f8f4ff}.agent-context-panel,.agent-rooms-panel{min-height:100vh;border-right:1px solid rgba(216,180,254,.1);background:radial-gradient(circle at 0 0,rgba(168,85,247,.12),transparent 42%),rgba(10,5,20,.78);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:26px 20px}.agent-context-panel{border-right:0;border-left:1px solid rgba(216,180,254,.1);display:flex;flex-direction:column;gap:10px;overflow-y:auto}.agent-action-dock,.agent-approval-row,.agent-chat-intro,.agent-context-card-header,.agent-context-meta,.agent-quick-actions,.agent-recent-files div,.agent-room-card,.agent-rooms-header,.agent-signal-list div,.agent-tool-strip,.agent-topbar-controls,.agent-workspace-topbar{display:flex;align-items:center}.agent-rooms-header{justify-content:space-between;margin-bottom:20px}.agent-workspace-kicker{display:block;color:#b8a8d8;font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.agent-chat-intro h2,.agent-context-card h2,.agent-mission-card h2,.agent-rooms-header h2,.agent-title-block h1{margin:3px 0 0;letter-spacing:-.05em}.agent-rooms-header h2{font-size:24px}.agent-room-tools{display:flex;gap:8px}.agent-room-icon,.agent-room-tools span,.agent-title-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(216,180,254,.12);background:rgba(255,255,255,.06);border-radius:16px}.agent-room-tools span{width:36px;height:36px;color:#eadcff}.agent-room-list{display:grid;grid-gap:12px;gap:12px}.agent-room-card{position:relative;gap:13px;padding:15px;border-radius:22px;border:1px solid rgba(255,255,255,.075);background:radial-gradient(circle at 0 0,rgba(168,140,255,.1),transparent 34%),rgba(255,255,255,.04);transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.agent-room-card.active,.agent-room-card:hover{transform:translateY(-2px);border-color:rgba(216,180,254,.52);background:radial-gradient(circle at 12% 0,rgba(216,180,254,.2),transparent 38%),rgba(168,140,255,.08);box-shadow:0 24px 72px rgba(124,58,237,.22)}.agent-room-icon,.agent-title-icon{width:50px;height:50px;color:#f5f3ff;font-weight:950}.agent-room-copy{display:grid;grid-gap:2px;gap:2px;flex:1 1}.agent-room-copy strong{color:#fff;font-size:16px}.agent-action-dock small,.agent-command-hint small,.agent-context-card-header,.agent-context-list dt,.agent-recent-files small,.agent-room-copy small{color:#a9a0b8}.agent-room-status{width:10px;height:10px;border-radius:999px}.agent-room-status-online{background:#22c55e;box-shadow:0 0 14px rgba(34,197,94,.8)}.agent-room-status-degraded{background:#60a5fa;box-shadow:0 0 14px rgba(96,165,250,.8)}.agent-room-status-offline{background:#6b7280}.agent-command-hint{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;margin:28px 0 14px;padding:15px;border-radius:22px;border:1px solid rgba(168,140,255,.26);background:rgba(168,140,255,.08)}.agent-command-hint>span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:16px;background:rgba(255,255,255,.08);color:#d8b4fe;font-weight:950}.agent-new-room{display:flex;justify-content:center;margin-top:14px;padding:14px;border-radius:20px;border:1px solid rgba(255,255,255,.08);color:#e5e7eb;background:rgba(255,255,255,.04)}.agent-chat-stage{min-width:0;padding:24px 30px 34px;overflow-y:auto}.agent-chat-stage>.friday-companion{border-radius:28px;padding:20px 22px;margin-bottom:14px}.agent-chat-stage>.friday-companion .living-mascot{transform:scale(1.12)}.agent-chat-stage>.friday-companion h2{font-size:clamp(22px,3vw,34px)}.agent-chat-stage>.friday-companion p{font-size:13px;max-width:480px}.agent-workspace-topbar{align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.agent-title-block{display:flex;align-items:center;gap:16px;min-width:220px}.agent-title-block .agent-mascot-avatar{transform:scale(1.14)}.agent-title-block h1{font-size:clamp(34px,4vw,54px);line-height:.95}.agent-command-bar{display:none}.agent-topbar-controls{flex-wrap:wrap;justify-content:flex-end;gap:8px}.agent-live-pill,.agent-select-pill{min-height:42px;display:inline-flex;align-items:center;gap:8px;border-radius:16px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.045);padding:0 12px;color:#a9a0b8;font-size:12px}.agent-live-pill,.agent-select-pill strong{color:#fff}.agent-live-pill i{width:9px;height:9px;border-radius:999px;background:#22c55e;box-shadow:0 0 12px rgba(34,197,94,.8)}.agent-tool-strip{display:none}.agent-quick-actions button,.agent-tool-strip span{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);color:#d1d5db;border-radius:14px;padding:9px 12px;font-size:12px}.agent-chat-intro{position:relative;overflow:hidden;justify-content:space-between;gap:22px;margin-bottom:14px;padding:22px 26px;border-radius:36px;border:1px solid rgba(216,180,254,.18);background:radial-gradient(circle at 8% 0,rgba(216,180,254,.22),transparent 38%),radial-gradient(circle at 92% 16%,rgba(34,197,94,.1),transparent 30%),rgba(255,255,255,.048);box-shadow:0 30px 88px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.1)}.agent-chat-intro h2{max-width:660px;font-size:clamp(28px,4vw,48px);line-height:.95}.agent-chat-intro p{max-width:640px;margin:8px 0 0;color:#d8d0e8;font-size:15px;line-height:1.5}.agent-ambient-hints{display:none}.agent-quick-actions{gap:8px;flex-wrap:wrap;margin-bottom:14px}.agent-quick-actions>span{color:#c084fc;font-size:12px;font-weight:900;margin-right:4px}.agent-quick-actions button{cursor:pointer}.agent-chat-shell{border:1px solid rgba(168,140,255,.2);border-radius:34px;background:rgba(0,0,0,.18);box-shadow:0 30px 88px rgba(0,0,0,.34),inset 0 0 0 1px rgba(255,255,255,.035);padding:10px;min-height:520px}.agent-chat-shell>div{min-height:520px;border-color:rgba(255,255,255,.08)!important;background:rgba(2,6,16,.72)!important;border-radius:26px!important}.agent-action-dock{gap:10px;margin-top:16px}.agent-action-dock a,.agent-action-dock button{flex:1 1;display:grid;grid-gap:3px;gap:3px;text-align:left;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);color:#fff;border-radius:22px;padding:16px;cursor:pointer;font:inherit}.agent-action-dock a:first-child{border-color:rgba(216,180,254,.34);background:radial-gradient(circle at 0 0,rgba(216,180,254,.16),transparent 42%),rgba(168,140,255,.09)}.agent-advanced-panel{margin-top:18px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:rgba(255,255,255,.035);overflow:hidden}.agent-advanced-panel summary{cursor:pointer;padding:16px 18px;color:#d8b4fe;font-weight:900}.agent-advanced-panel>div{padding:0 18px 18px}.agent-approval-row,.agent-context-card,.agent-mission-card{border:1px solid rgba(255,255,255,.08);border-radius:22px;background:rgba(255,255,255,.04);padding:16px}.agent-context-card-header{justify-content:space-between;gap:10px;margin-bottom:12px;font-size:12px;font-weight:900}.agent-context-card-header a,.agent-context-card-header small{color:#c4b5fd;font-size:11px}.agent-context-workspace{background:radial-gradient(circle at 12% 18%,rgba(168,140,255,.18),transparent 35%),rgba(255,255,255,.04)}.agent-context-workspace h2{font-size:20px}.agent-context-meta{justify-content:space-between;gap:8px;margin-top:14px;color:#9ca3af;font-size:12px}.agent-context-meta strong{color:#fff;margin-left:5px}.agent-context-list{display:grid;grid-gap:10px;gap:10px;margin:0}.agent-context-list div{display:grid;grid-template-columns:72px 1fr;grid-gap:10px;gap:10px}.agent-context-list dd,.agent-context-list dt{margin:0;font-size:12px;line-height:1.45}.agent-context-list dd{color:#e5e7eb}.agent-recent-files{display:grid;grid-gap:8px;gap:8px}.agent-recent-files div{justify-content:space-between;gap:10px;color:#c7d2fe;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.agent-mission-card{background:radial-gradient(circle at 88% 24%,rgba(255,255,255,.2),transparent 18%),linear-gradient(135deg,rgba(124,58,237,.55),rgba(88,28,135,.24));box-shadow:0 20px 70px rgba(124,58,237,.22)}.agent-mission-card span{color:#ddd6fe;font-size:12px;font-weight:900}.agent-mission-card h2{font-size:20px}.agent-mission-card p{color:#ddd6fe;line-height:1.45}.agent-mission-card a{display:inline-flex;margin-top:8px;border-radius:14px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.2);padding:10px 12px;font-weight:900}.agent-signal-list{display:grid;grid-gap:10px;gap:10px}.agent-signal-list div{justify-content:space-between;gap:10px;font-size:12px}.agent-signal-list strong{color:#93c5fd}.agent-signal-list strong.healthy{color:#22c55e}.agent-signal-list i{display:none}.agent-approval-row{justify-content:space-between}.agent-approval-row span{color:#a78bfa}@media (max-width:1280px){.agent-workspace-shell{grid-template-columns:260px minmax(0,1fr)}.agent-context-panel{grid-column:1/-1;min-height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.agent-workspace-shell{margin:-24px -22px -32px;grid-template-columns:1fr}.agent-context-panel,.agent-rooms-panel{min-height:auto}.agent-action-dock,.agent-chat-intro,.agent-workspace-topbar{flex-direction:column;align-items:stretch}.agent-context-panel{grid-template-columns:1fr}}.agent-recent-files a{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#c7d2fe;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;border-radius:10px;padding:5px 6px;margin:-3px -6px;transition:background .2s ease,color .2s ease,transform .2s ease}.agent-recent-files a:hover{background:rgba(168,140,255,.08);color:#fff;transform:translateX(2px)}.agent-empty-note{color:#9ca3af;font-size:12px;line-height:1.45;margin:0}.agent-live-pill-degraded i{background:#60a5fa;box-shadow:0 0 12px rgba(96,165,250,.8)}.agent-live-pill-offline i{background:#6b7280;box-shadow:none}.agent-tool-strip:empty:after{content:"No tools enabled for this agent";color:#9ca3af;font-size:12px}.agent-action-dock a:hover,.agent-action-dock button:hover,.agent-quick-actions button:hover{border-color:rgba(168,140,255,.34);background:rgba(168,140,255,.09);transform:translateY(-1px)}.agent-client-action-panel{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px}.agent-quick-actions button:disabled{cursor:progress;opacity:.68}.agent-action-result{display:block;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:#d1d5db;font-size:12px;padding:12px}.agent-action-result-body{display:grid;grid-gap:9px;gap:9px}.agent-action-result-links,.agent-action-result-main,.agent-action-result-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.agent-action-result-main strong{color:#a78bfa;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.agent-action-result-main a{color:#fff;font-weight:850}.agent-action-next,.agent-transparency-next{margin:0;color:#cbd5e1;line-height:1.48;font-size:12px}.agent-action-next strong,.agent-transparency-next strong{color:#a78bfa;font-size:inherit;margin:0;display:inline;text-transform:none;letter-spacing:0}.agent-confidence-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:5px 8px;border:1px solid rgba(168,140,255,.18);background:rgba(168,140,255,.08);color:#c4b5fd;font-size:10px;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:.08em}.agent-confidence-high{color:#bbf7d0;border-color:rgba(34,197,94,.26);background:rgba(34,197,94,.1)}.agent-confidence-medium{color:#fde68a;border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.1)}.agent-confidence-low{color:#fecaca;border-color:rgba(248,113,113,.3);background:rgba(248,113,113,.1)}.agent-action-result-meta{color:#9ca3af;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.agent-action-result-meta span{border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.16);padding:5px 8px}.agent-action-result-links a{color:#c4b5fd;border:1px solid rgba(168,140,255,.18);background:rgba(168,140,255,.08);border-radius:999px;padding:7px 10px;font-weight:850;font-size:11px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.agent-action-result-links a:hover{transform:translateY(-1px);border-color:rgba(168,140,255,.35);background:rgba(168,140,255,.14)}.agent-action-result-ok{border-color:rgba(34,197,94,.24);background:rgba(34,197,94,.07)}.agent-action-result-error{border-color:rgba(248,113,113,.32);background:rgba(248,113,113,.08);color:#fecaca}.agent-memory-layout{display:grid;grid-template-columns:240px 1fr;grid-gap:0;gap:0;height:100%;min-height:500px}.agent-memory-sidebar{border-right:1px solid rgba(255,255,255,.07);padding:20px 0;overflow-y:auto}.agent-memory-sidebar-header{display:flex;align-items:baseline;justify-content:space-between;padding:0 16px 12px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:8px}.agent-memory-sidebar-header h2{font-size:13px;font-weight:700;color:#e5e7eb;text-transform:uppercase;letter-spacing:.06em;margin:0}.agent-memory-count{font-size:11px;color:#6b7280}.agent-memory-loading{padding:8px 16px;display:flex;flex-direction:column;gap:8px}.agent-memory-skeleton-item{height:48px;border-radius:8px;background:rgba(255,255,255,.04);animation:pulse 1.4s ease-in-out infinite}.agent-memory-empty{font-size:12px;color:#6b7280;padding:12px 16px;line-height:1.5}.agent-memory-conv-list{list-style:none;margin:0;padding:0 8px}.agent-memory-conv-item{display:flex;flex-direction:column;gap:3px;width:100%;padding:10px 12px;border-radius:8px;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .15s;margin-bottom:2px}.agent-memory-conv-item:hover{background:rgba(255,255,255,.05)}.agent-memory-conv-item.active{background:rgba(139,92,246,.18)}.agent-memory-conv-agent{font-size:13px;font-weight:600;color:#d1d5db;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.agent-memory-conv-meta{font-size:11px;color:#6b7280}.agent-memory-main{padding:24px;overflow-y:auto}.agent-memory-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:60%;text-align:center;color:#6b7280}.agent-memory-empty-icon{font-size:40px;opacity:.3}.agent-memory-empty-state h3{font-size:16px;font-weight:600;color:#9ca3af;margin:0}.agent-memory-empty-state p{font-size:13px;margin:0}.agent-memory-error{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;background:rgba(248,113,113,.1);border:1px solid rgba(248,113,113,.3);color:#fecaca;font-size:13px;margin-bottom:16px}.agent-memory-error button{margin-left:auto;background:transparent;border:1px solid rgba(248,113,113,.4);border-radius:4px;color:#fca5a5;font-size:11px;padding:2px 8px;cursor:pointer}.agent-memory-turns-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.agent-memory-turns-header h3{font-size:16px;font-weight:700;color:#e5e7eb;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;margin:0 0 4px}.agent-memory-turns-header p{font-size:12px;color:#6b7280;margin:0}.agent-memory-limit-controls{display:flex;align-items:center;gap:8px;font-size:12px;color:#9ca3af}.agent-memory-limit-controls select{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#d1d5db;font-size:12px;padding:4px 8px;cursor:pointer}.agent-memory-turns{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.agent-memory-skeleton-turn{height:72px;border-radius:8px;background:rgba(255,255,255,.04);animation:pulse 1.4s ease-in-out infinite}.agent-memory-turn{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:10px;border:1px solid transparent}.agent-memory-turn-user{background:rgba(59,130,246,.07);border-color:rgba(59,130,246,.15)}.agent-memory-turn-assistant{background:rgba(139,92,246,.08);border-color:rgba(139,92,246,.18)}.agent-memory-turn-system{background:rgba(16,185,129,.06);border-color:rgba(16,185,129,.15)}.agent-memory-turn-meta{display:flex;align-items:center;gap:10px;font-size:11px}.agent-memory-turn-role{font-weight:600;text-transform:uppercase;letter-spacing:.05em}.agent-memory-turn-user .agent-memory-turn-role{color:#60a5fa}.agent-memory-turn-assistant .agent-memory-turn-role{color:#a78bfa}.agent-memory-turn-system .agent-memory-turn-role{color:#34d399}.agent-memory-turn-time{color:#6b7280}.agent-memory-turn-costs{color:#4b5563;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.agent-memory-turn-content{font-size:13px;line-height:1.6;color:#d1d5db;white-space:pre-wrap;word-break:break-word}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.skills-page{max-width:900px;margin:0 auto;padding:40px 24px}.skills-page-header{margin-bottom:36px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08)}.skills-back-link{font-size:12px;color:#818cf8;text-decoration:none;display:inline-block;margin-bottom:12px}.skills-back-link:hover{text-decoration:underline}.skills-page-header h1{font-size:24px;font-weight:800;color:#f3f4f6;margin:0 0 10px}.skills-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.skills-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:22px}.skills-card h2{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6b7280;margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}.skills-meta-list{display:flex;flex-direction:column;gap:10px}.skills-meta-list>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.skills-meta-list dt{font-size:12px;color:#6b7280;font-weight:500}.skills-meta-list dd{font-size:13px;color:#d1d5db;margin:0;text-align:right}.skills-meta-list dd code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;background:rgba(255,255,255,.06);padding:2px 6px;border-radius:4px;color:#a78bfa}.skills-permissions-card{display:flex;flex-direction:column;gap:14px}.skills-section{display:flex;flex-direction:column;gap:8px}.skills-section-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#4b5563;margin:0}.skills-tool-list{display:flex;flex-wrap:wrap;gap:6px}.tool-badge{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:600;padding:3px 8px;border-radius:6px;letter-spacing:.02em}.tool-badge-allowed{background:rgba(16,185,129,.12);color:#34d399;border:1px solid rgba(16,185,129,.2)}.tool-badge-blocked{background:rgba(239,68,68,.1);color:#f87171;border:1px solid rgba(239,68,68,.18)}.tool-badge-approval{background:rgba(245,158,11,.1);color:#fbbf24;border:1px solid rgba(245,158,11,.2)}.execution-mode{font-size:11px;font-weight:700;padding:2px 8px;border-radius:6px;text-transform:capitalize}.execution-mode-autonomous{background:rgba(239,68,68,.15);color:#f87171}.execution-mode-supervised{background:rgba(245,158,11,.15);color:#fbbf24}.execution-mode-sandboxed{background:rgba(59,130,246,.15);color:#60a5fa}.execution-mode-disabled{background:rgba(107,114,128,.15);color:#9ca3af}.readiness-badge{font-size:10px;font-weight:800;padding:2px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.04em}.readiness-ready{background:rgba(16,185,129,.15);color:#34d399}.readiness-draft{background:rgba(107,114,128,.15);color:#9ca3af}.readiness-beta{background:rgba(59,130,246,.15);color:#60a5fa}.readiness-deprecated{background:rgba(239,68,68,.15);color:#f87171}@media (max-width:640px){.skills-grid{grid-template-columns:1fr}}.agent-transparency-feed{margin:14px 0;border-radius:24px;border:1px solid rgba(168,140,255,.16);background:radial-gradient(circle at 8% 0,rgba(34,197,94,.09),transparent 34%),rgba(255,255,255,.045);padding:16px}.agent-transparency-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.agent-transparency-header h2{margin:2px 0 0;color:#fff;font-size:18px;letter-spacing:-.03em}.agent-transparency-refresh-note{display:block;margin-top:5px;color:#8b8fa3;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.agent-transparency-count{margin:-2px 0 10px;color:#8b8fa3;font-size:11px;line-height:1.4}.agent-transparency-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.agent-transparency-actions button,.agent-transparency-header a,.agent-transparency-new{flex:0 0 auto;color:#c4b5fd;border:1px solid rgba(168,140,255,.18);background:rgba(168,140,255,.08);border-radius:999px;padding:8px 11px;font-size:12px;font-weight:850}.agent-transparency-actions button{cursor:pointer;color:#fff;transition:transform .18s ease,border-color .18s ease,background .18s ease}.agent-transparency-actions button:hover,.agent-transparency-header a:hover{transform:translateY(-1px);border-color:rgba(168,140,255,.36);background:rgba(168,140,255,.14)}.agent-transparency-actions button:disabled{cursor:progress;opacity:.65;transform:none}.agent-transparency-new{color:#052e1b;background:#22c55e;border-color:rgba(34,197,94,.5);box-shadow:0 0 18px rgba(34,197,94,.26)}.agent-transparency-error{margin:10px 0 0;color:#fecaca;background:rgba(127,29,29,.2);border:1px solid rgba(248,113,113,.28);border-radius:12px;padding:8px 10px;font-size:12px}.agent-transparency-list{display:grid;grid-gap:8px;gap:8px}.agent-transparency-item{display:grid;grid-template-columns:10px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:flex-start;border-radius:16px;padding:12px;color:#d1d5db;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.07);transition:transform .18s ease,border-color .18s ease,background .18s ease}.agent-transparency-item:hover{transform:translateY(-1px);border-color:rgba(168,140,255,.26);background:rgba(168,140,255,.075)}.agent-transparency-dot{width:9px;height:9px;margin-top:6px;border-radius:999px;background:#60a5fa;box-shadow:0 0 14px rgba(96,165,250,.64)}.agent-transparency-item-done .agent-transparency-dot{background:#22c55e;box-shadow:0 0 14px rgba(34,197,94,.65)}.agent-transparency-item-review .agent-transparency-dot,.agent-transparency-item-working .agent-transparency-dot{background:#a78bfa;box-shadow:0 0 14px rgba(167,139,250,.65)}.agent-transparency-item-failed .agent-transparency-dot{background:#ef4444;box-shadow:0 0 14px rgba(239,68,68,.65)}.agent-transparency-item-title-row{display:flex;align-items:center;gap:8px;justify-content:space-between;flex-wrap:wrap;margin-bottom:4px}.agent-transparency-item strong{display:block;color:#fff;font-size:13px;margin-bottom:0}.agent-transparency-item p{margin:0 0 6px;color:#a1a1aa;font-size:12px;line-height:1.45}.agent-transparency-next{color:#cbd5e1!important;background:rgba(168,140,255,.055);border:1px solid rgba(168,140,255,.12);border-radius:12px;padding:8px 10px}.agent-transparency-item small{color:#8b8fa3;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.agent-transparency-empty{border-radius:16px;border:1px dashed rgba(168,140,255,.22);background:rgba(0,0,0,.16);padding:14px;color:#9ca3af}.agent-transparency-empty strong{display:block;color:#fff;margin-bottom:4px}.agent-transparency-empty p{margin:0;font-size:12px;line-height:1.45}@media (max-width:720px){.agent-transparency-feed{border-radius:20px;padding:12px}.agent-transparency-header{align-items:flex-start;gap:10px;flex-direction:column}.agent-action-result-links,.agent-action-result-main,.agent-action-result-meta,.agent-transparency-actions,.agent-transparency-item-title-row{justify-content:flex-start}.agent-transparency-header h2{font-size:16px}.agent-action-result-links a,.agent-transparency-actions button,.agent-transparency-header a,.agent-transparency-new{padding:7px 9px;font-size:11px}.agent-transparency-item{padding:10px}.agent-transparency-item p:not(.agent-transparency-next){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}