.monaco-svm-disasm-container[data-astro-cid-tl5fzmt2]{display:flex;flex-direction:column;height:100%;min-height:400px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:clip;font-family:var(--font-mono)}.disasm-toolbar[data-astro-cid-tl5fzmt2]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-sm) var(--space-md);background:var(--color-surface-elevated);border-bottom:1px solid var(--color-border);gap:var(--space-md);flex-wrap:wrap;overflow:visible;position:relative;z-index:100}.toolbar-left[data-astro-cid-tl5fzmt2],.toolbar-right[data-astro-cid-tl5fzmt2]{display:flex;align-items:center;gap:var(--space-sm);overflow:visible}.toolbar-center[data-astro-cid-tl5fzmt2]{flex:1;min-width:200px;max-width:400px}.function-filter[data-astro-cid-tl5fzmt2]{padding:var(--space-xs) var(--space-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:.8rem;min-width:150px}.toolbar-btn[data-astro-cid-tl5fzmt2]{display:flex;align-items:center;justify-content:center;padding:6px 8px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);min-width:32px;height:32px;position:relative}.toolbar-btn[data-astro-cid-tl5fzmt2] svg[data-astro-cid-tl5fzmt2]{width:14px;height:14px;flex-shrink:0}.toolbar-btn[data-astro-cid-tl5fzmt2]:hover{background:var(--color-surface);border-color:var(--color-accent);color:var(--color-accent)}.toolbar-btn[data-astro-cid-tl5fzmt2].primary{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.toolbar-btn[data-astro-cid-tl5fzmt2].primary:hover{opacity:.9}.toolbar-btn[data-astro-cid-tl5fzmt2].filled,.toolbar-btn[data-astro-cid-tl5fzmt2].active{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.toolbar-btn[data-astro-cid-tl5fzmt2][data-tooltip]:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%);background:var(--color-surface);border:1px solid var(--color-accent);color:var(--color-text);padding:6px 10px;border-radius:var(--radius-sm);font-size:var(--text-caption);white-space:nowrap;z-index:10001;opacity:0;pointer-events:none;transition:opacity var(--transition-fast);margin-top:6px;box-shadow:var(--shadow-sm)}.toolbar-btn[data-astro-cid-tl5fzmt2][data-tooltip]:before{content:"";position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);border:4px solid transparent;border-bottom-color:var(--color-surface);border-top:0;z-index:10002;opacity:0;pointer-events:none;transition:opacity var(--transition-fast)}.toolbar-btn[data-astro-cid-tl5fzmt2]:hover[data-tooltip]:after,.toolbar-btn[data-astro-cid-tl5fzmt2]:hover[data-tooltip]:before{opacity:1}.disasm-search[data-astro-cid-tl5fzmt2]{width:100%;padding:var(--space-xs) var(--space-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:.8rem}.disasm-search[data-astro-cid-tl5fzmt2]:focus{outline:none;border-color:var(--color-accent)}.monaco-editor-container[data-astro-cid-tl5fzmt2]{flex:1;position:relative;min-height:300px;height:100%}.monaco-editor-container[data-astro-cid-tl5fzmt2] .monaco-editor[data-astro-cid-tl5fzmt2]{position:absolute!important;inset:0;width:100%!important;height:100%!important}.editor-loading[data-astro-cid-tl5fzmt2]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);background:var(--color-bg-editor);color:var(--color-text-muted);font-size:var(--text-body-sm);z-index:10}.editor-loading[data-astro-cid-tl5fzmt2].hidden{display:none}.loading-spinner[data-astro-cid-tl5fzmt2]{width:32px;height:32px;border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:var(--radius-full);animation:spin 1s linear infinite}.disasm-summary[data-astro-cid-tl5fzmt2]{display:flex;gap:var(--space-lg);padding:var(--space-xs) var(--space-md);background:var(--color-surface-elevated);border-top:1px solid var(--color-border);font-size:var(--text-caption)}.summary-item[data-astro-cid-tl5fzmt2]{display:flex;align-items:center;gap:var(--space-xs)}.item-value[data-astro-cid-tl5fzmt2]{font-weight:600;color:var(--color-accent)}.item-label[data-astro-cid-tl5fzmt2]{color:var(--color-text-muted)}.vuln-stat[data-astro-cid-tl5fzmt2] .vuln-value[data-astro-cid-tl5fzmt2]{color:var(--color-error)}.goto-modal[data-astro-cid-tl5fzmt2]{position:absolute;inset:0;background:rgba(var(--color-bg-tertiary-rgb),.9);display:flex;align-items:center;justify-content:center;z-index:100}.modal-content[data-astro-cid-tl5fzmt2]{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);min-width:300px}.modal-header[data-astro-cid-tl5fzmt2]{font-weight:600;margin-bottom:var(--space-md);color:var(--color-text)}.goto-input[data-astro-cid-tl5fzmt2]{width:100%;padding:var(--space-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-family:monospace;font-size:.9rem;margin-bottom:var(--space-md);box-sizing:border-box}.goto-input[data-astro-cid-tl5fzmt2]:focus{outline:none;border-color:var(--color-accent)}.modal-actions[data-astro-cid-tl5fzmt2]{display:flex;justify-content:flex-end;gap:var(--space-sm)}.modal-btn[data-astro-cid-tl5fzmt2]{padding:var(--space-xs) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);cursor:pointer;font-size:.8rem}.modal-btn[data-astro-cid-tl5fzmt2].primary{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.modal-btn[data-astro-cid-tl5fzmt2]:hover{opacity:.9}@media(max-width:768px){.disasm-toolbar[data-astro-cid-tl5fzmt2]{flex-direction:column;align-items:stretch}.toolbar-center[data-astro-cid-tl5fzmt2]{max-width:none}}.svm-function-focus-highlight{background:rgba(var(--color-tertiary-rgb),.15);border-left:3px solid var(--color-tertiary)}.decompiler-container[data-astro-cid-kd5swirk]{display:flex;flex-direction:column;height:100%;min-height:400px;background:var(--color-surface);overflow:clip}.decompiler-toolbar[data-astro-cid-kd5swirk]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-sm) var(--space-md);background:var(--color-surface-elevated);border-bottom:1px solid var(--color-border);flex-shrink:0}.toolbar-left[data-astro-cid-kd5swirk],.toolbar-right[data-astro-cid-kd5swirk]{display:flex;align-items:center;gap:var(--space-sm)}.format-tabs[data-astro-cid-kd5swirk]{display:flex;gap:2px;background:var(--color-surface);padding:2px;border-radius:var(--radius-md)}.format-tab[data-astro-cid-kd5swirk]{display:flex;align-items:center;gap:var(--space-xs);padding:6px 12px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:.8rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.format-tab[data-astro-cid-kd5swirk]:hover{background:var(--color-surface-elevated);color:var(--color-text)}.format-tab[data-astro-cid-kd5swirk].active{background:var(--color-accent);color:#fff}.format-tab[data-astro-cid-kd5swirk] svg[data-astro-cid-kd5swirk]{width:14px;height:14px;flex-shrink:0}.decompiler-content[data-astro-cid-kd5swirk]{flex:1;position:relative;min-height:300px}.decompiler-loading[data-astro-cid-kd5swirk]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);background:var(--color-bg-editor);color:var(--color-text-muted);font-size:var(--text-body-sm);z-index:10}.decompiler-loading[data-astro-cid-kd5swirk].hidden{display:none}.loading-spinner[data-astro-cid-kd5swirk]{width:32px;height:32px;border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:var(--radius-full);animation:spin 1s linear infinite}.decompiler-empty[data-astro-cid-kd5swirk]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);background:var(--color-bg-editor);color:var(--color-text-muted);z-index:5}.empty-icon[data-astro-cid-kd5swirk]{opacity:.3}.empty-title[data-astro-cid-kd5swirk]{font-size:1.1rem;font-weight:600;color:var(--color-text)}.empty-desc[data-astro-cid-kd5swirk]{font-size:var(--text-body-sm);opacity:.7}.decompiler-editor[data-astro-cid-kd5swirk]{position:absolute;inset:0}.decompiler-summary[data-astro-cid-kd5swirk]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-xs) var(--space-md);background:var(--color-surface-elevated);border-top:1px solid var(--color-border);font-size:var(--text-xs);flex-shrink:0}.summary-left[data-astro-cid-kd5swirk],.summary-right[data-astro-cid-kd5swirk]{display:flex;align-items:center;gap:var(--space-md)}.summary-item[data-astro-cid-kd5swirk]{color:var(--color-text-muted)}.summary-item[data-astro-cid-kd5swirk].warning{color:var(--color-warning)}.studio-container{font-family:var(--font-sans)}.sidebar-content{display:flex;flex-direction:column}.sidebar-panel{flex-direction:column}.sidebar-panel.active{display:flex}.view-panel{overflow-y:auto}.panel-header{padding:var(--space-md);border-bottom:1px solid var(--color-border)}.panel-header h3{margin:0 0 var(--space-sm) 0;font-size:var(--text-label);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.panel-search{width:100%;padding:var(--space-xs) var(--space-sm);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--text-label)}.panel-search:focus{outline:none;border-color:var(--color-accent)}.panel-list{flex:1;overflow-y:auto;padding:var(--space-sm)}.panel-empty-state{display:flex;align-items:center;justify-content:center;height:100%;min-height:80px;color:var(--color-text-muted);font-size:var(--text-label);text-align:center;opacity:.7}.panel-item{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast)}.panel-item:hover{background:var(--color-bg-tertiary)}.panel-item.selected{background:color-mix(in srgb,var(--color-accent) 10%,transparent);border-left:2px solid var(--color-accent)}.panel-item-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.panel-item-content{flex:1;min-width:0}.panel-item-title{font-size:var(--text-label);font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-item-subtitle{font-size:var(--text-micro);color:var(--color-text-muted);font-family:var(--font-mono)}.overview-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md);padding:var(--space-md)}.info-content,.findings-summary-content,.quick-stats-content{font-size:var(--text-label)}.info-loading,.code-loading,.findings-loading,.storage-loading,.metrics-loading,.taint-loading,.accuracy-loading,.xrefs-loading{color:var(--color-text-muted);font-style:italic;padding:var(--space-lg);text-align:center}.info-row{display:flex;justify-content:space-between;padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border)}.info-row:last-child{border-bottom:none}.info-label{color:var(--color-text-muted)}.info-value{color:var(--color-text-primary);font-family:var(--font-mono)}.actions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-sm)}.action-btn{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);padding:var(--space-md);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-caption);cursor:pointer;transition:all var(--transition-fast)}.action-btn:hover{background:var(--color-accent-subtle);border-color:var(--color-accent);color:var(--color-accent)}.severity-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-sm);margin-bottom:var(--space-md)}.severity-item{text-align:center;padding:var(--space-sm);border-radius:var(--radius-sm)}.severity-item.critical{background:color-mix(in srgb,var(--severity-critical) 10%,transparent)}.severity-item.high{background:color-mix(in srgb,var(--severity-high) 10%,transparent)}.severity-item.medium{background:color-mix(in srgb,var(--severity-medium) 10%,transparent)}.severity-item.low{background:color-mix(in srgb,var(--severity-low) 10%,transparent)}.severity-item.info{background:color-mix(in srgb,var(--severity-info) 10%,transparent)}.severity-count{font-size:var(--text-h3);font-weight:700}.severity-item.critical .severity-count{color:var(--severity-critical)}.severity-item.high .severity-count{color:var(--severity-high)}.severity-item.medium .severity-count,.severity-item.low .severity-count{color:var(--severity-medium)}.severity-item.info .severity-count{color:var(--severity-info)}.severity-label{font-size:var(--text-micro);color:var(--color-text-muted);text-transform:uppercase}.risk-score-display{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);background:var(--color-bg-tertiary);border-radius:var(--radius-md)}.risk-score-value{font-size:var(--text-h2);font-weight:700}.risk-score-value.low{color:var(--color-success)}.risk-score-value.medium{color:var(--color-warning)}.risk-score-value.high{color:var(--severity-high)}.risk-score-value.critical{color:var(--severity-critical)}.code-view-container{display:flex;flex-direction:column;height:100%}.code-toolbar{display:flex;justify-content:space-between;align-items:center;padding:var(--space-sm) var(--space-md);background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border)}.toolbar-label{font-size:var(--text-caption);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.toolbar-actions{display:flex;align-items:center;gap:var(--space-sm)}.toolbar-select{padding:var(--space-xs) var(--space-sm);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--text-caption);cursor:pointer}.toolbar-input{padding:var(--space-xs) var(--space-sm);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--text-caption);width:150px}.toolbar-input:focus{outline:none;border-color:var(--color-accent)}.code-content{flex:1;overflow:auto;padding:var(--space-md);font-family:var(--font-mono);font-size:var(--text-label);line-height:1.6;background:var(--color-bg-primary)}.code-content pre{margin:0;white-space:pre-wrap;word-break:break-all}.code-line{display:flex;gap:var(--space-md);padding:2px 0}.code-line:hover{background:var(--color-bg-tertiary)}.code-line-number{color:var(--color-text-muted);min-width:50px;text-align:right;user-select:none}.code-line-content{flex:1}.hex-view{font-family:var(--font-mono)}.hex-row{display:flex;gap:var(--space-md)}.hex-offset{color:var(--color-accent);min-width:80px}.hex-bytes{color:var(--color-text-primary);min-width:400px}.hex-ascii{color:var(--color-text-muted)}.findings-container{display:flex;flex-direction:column;height:100%}.findings-toolbar{padding:var(--space-sm) var(--space-md);background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border)}.findings-filters{display:flex;gap:var(--space-xs)}.findings-list{flex:1;overflow-y:auto;padding:var(--space-md)}.finding-header{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm)}.finding-title{flex:1;font-weight:500;color:var(--color-text-primary)}.finding-body{display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-sm)}.finding-detector,.finding-location,.finding-confidence{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-caption);color:var(--color-text-muted)}.finding-detector svg,.finding-location svg,.finding-confidence svg{flex-shrink:0;opacity:.6}.finding-description{font-size:var(--text-label);color:var(--color-text-secondary);margin-bottom:var(--space-sm);line-height:1.5}.finding-meta{display:flex;gap:var(--space-md);font-size:var(--text-caption);color:var(--color-text-muted)}.code-line.has-finding{background:color-mix(in srgb,var(--color-accent) 2%,transparent);border-left:2px solid color-mix(in srgb,var(--color-accent) 30%,transparent);padding-left:var(--space-xs)}.finding-annotation{display:inline-flex;align-items:center;gap:var(--space-xs);margin-left:var(--space-md);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--text-caption);cursor:pointer;transition:all var(--transition-fast)}.finding-annotation[data-severity=critical]{background:color-mix(in srgb,var(--severity-critical) 10%,transparent);color:var(--severity-critical);border-left:3px solid var(--severity-critical)}.finding-annotation[data-severity=high]{background:color-mix(in srgb,var(--severity-high) 10%,transparent);color:var(--severity-high);border-left:3px solid var(--severity-high)}.finding-annotation[data-severity=medium]{background:color-mix(in srgb,var(--severity-medium) 10%,transparent);color:var(--severity-medium);border-left:3px solid var(--severity-medium)}.finding-annotation[data-severity=low]{background:color-mix(in srgb,var(--severity-low) 10%,transparent);color:var(--severity-low);border-left:3px solid var(--severity-low)}.finding-annotation[data-severity=info]{background:color-mix(in srgb,var(--severity-info) 10%,transparent);color:var(--severity-info);border-left:3px solid var(--severity-info)}.findings-loading,.findings-error,.findings-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);padding:var(--space-2xl);text-align:center;color:var(--color-text-muted);min-height:200px}.findings-loading .loading-spinner{width:32px;height:32px;border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:var(--radius-full);animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.findings-error svg{color:var(--color-error)}.findings-empty svg{color:var(--color-text-muted);opacity:.5}.finding-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center}.finding-modal[hidden]{display:none}.finding-modal .modal-overlay{position:absolute;inset:0;background:var(--color-overlay-heavy);backdrop-filter:blur(var(--blur-xxs))}.finding-modal .modal-content{position:relative;background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);max-width:700px;max-height:80vh;overflow-y:auto;box-shadow:var(--shadow-xl);z-index:1}.finding-modal .modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--space-lg);border-bottom:1px solid var(--color-border);position:sticky;top:0;background:var(--color-surface-elevated);z-index:1}.finding-modal .modal-header h3{margin:0;font-size:var(--text-h4);font-weight:600;color:var(--color-text-primary);flex:1;padding-right:var(--space-md)}.finding-modal .modal-close{padding:var(--space-xs);background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);flex-shrink:0}.finding-modal .modal-close:hover{background:var(--color-surface);color:var(--color-text-primary)}.finding-modal .modal-body{padding:var(--space-lg)}.finding-details-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-md);margin-bottom:var(--space-lg);padding:var(--space-md);background:var(--color-surface);border-radius:var(--radius-md)}.finding-details-meta .meta-item{display:flex;flex-direction:column;gap:var(--space-xs)}.finding-details-meta .meta-label{font-size:var(--text-caption);color:var(--color-text-muted);text-transform:uppercase;font-weight:600}.finding-details-meta .meta-value{font-size:var(--text-body-sm);color:var(--color-text-primary);font-family:var(--font-mono)}.finding-details-description h4{margin:0 0 var(--space-sm) 0;font-size:var(--text-body-sm);font-weight:600;color:var(--color-text-primary);text-transform:uppercase}.finding-details-description p{margin:0;font-size:var(--text-body-sm);line-height:1.6;color:var(--color-text-secondary)}.findings-btn.has-critical{background:color-mix(in srgb,var(--severity-critical) 10%,transparent);border-color:var(--severity-critical);color:var(--severity-critical)}.findings-btn.has-high{background:color-mix(in srgb,var(--severity-high) 10%,transparent);border-color:var(--severity-high);color:var(--severity-high)}.findings-btn.has-findings{animation:pulse 2s cubic-bezier(.4,0,.2,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.finding-annotation:hover{transform:translate(2px);filter:brightness(1.2)}.finding-annotation-icon{font-size:var(--text-body-sm)}.finding-annotation-text{font-weight:500}.timeline-container{display:flex;flex-direction:column;height:100%}.timeline-toolbar{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border)}.timeline-filters{display:flex;gap:var(--space-sm);align-items:center}.filter-select{padding:var(--space-xs) var(--space-sm);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--text-label);cursor:pointer}.filter-date{padding:var(--space-xs) var(--space-sm);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--text-label)}.filter-apply-btn{padding:var(--space-xs) var(--space-md);background:var(--color-accent-subtle);border:1px solid var(--color-accent);border-radius:var(--radius-sm);color:var(--color-accent);font-size:var(--text-label);font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.filter-apply-btn:hover{background:color-mix(in srgb,var(--color-accent) 20%,transparent)}.timeline-content{padding:var(--space-md)}.timeline-loading{padding:var(--space-lg);text-align:center;color:var(--color-text-muted)}.timeline-entry{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-md);overflow:hidden}.timeline-header{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border)}.timeline-timestamp{font-weight:600;color:var(--color-text-primary)}.timeline-run-id{font-size:var(--text-label);color:var(--color-text-secondary)}.timeline-findings-count{font-size:var(--text-label);color:var(--color-accent);font-weight:500}.timeline-risk-score{font-size:var(--text-label);color:var(--color-text-secondary);margin-left:auto}.timeline-findings{padding:var(--space-sm)}.timeline-finding{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast)}.timeline-finding:hover{background:var(--color-bg-tertiary)}.timeline-finding-icon{font-size:var(--text-body-sm)}.timeline-finding-severity{font-size:var(--text-micro);font-weight:600;text-transform:uppercase;min-width:60px}.timeline-finding[data-severity=critical] .timeline-finding-severity{color:var(--severity-critical)}.timeline-finding[data-severity=high] .timeline-finding-severity{color:var(--severity-high)}.timeline-finding[data-severity=medium] .timeline-finding-severity,.timeline-finding[data-severity=low] .timeline-finding-severity{color:var(--severity-medium)}.timeline-finding[data-severity=info] .timeline-finding-severity{color:var(--severity-info)}.timeline-finding-title{flex:1;font-size:var(--text-body-sm);color:var(--color-text-primary)}.timeline-finding-function{font-size:var(--text-caption);color:var(--color-text-muted);font-family:var(--font-mono)}.timeline-more{padding:var(--space-sm);text-align:center;font-size:var(--text-label);color:var(--color-text-muted);font-style:italic}.graph-container{display:flex;flex-direction:column;height:100%}.graph-toolbar{display:flex;justify-content:space-between;align-items:center;padding:var(--space-sm) var(--space-md);background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border)}.graph-canvas{flex:1;background:var(--color-bg-primary)}.storage-container,.taint-container,.xrefs-container{display:flex;flex-direction:column;height:100%}.storage-tabs,.taint-tabs,.xrefs-tabs{display:flex;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border)}.storage-tab,.taint-tab,.xrefs-tab{padding:var(--space-xs) var(--space-sm);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-caption);cursor:pointer;transition:all var(--transition-fast)}.storage-tab:hover,.taint-tab:hover,.xrefs-tab:hover{background:var(--color-bg-tertiary)}.storage-tab.active,.taint-tab.active,.xrefs-tab.active{background:var(--color-accent-subtle);border-color:var(--color-accent);color:var(--color-accent)}.storage-content,.taint-content,.xrefs-content,.metrics-container{padding:var(--space-md)}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-md)}.metric-card{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md)}.metric-value{font-size:var(--text-h3);font-weight:700;color:var(--color-accent)}.metric-label{font-size:var(--text-caption);color:var(--color-text-muted);margin-top:var(--space-xs)}.accuracy-container{padding:var(--space-md)}.accuracy-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--space-md)}.accuracy-score{font-size:var(--text-h2);font-weight:700;color:var(--color-accent)}.accuracy-label{font-size:var(--text-body-sm);color:var(--color-text-secondary);margin-top:var(--space-xs)}.progress-bar{height:8px;background:var(--color-bg-tertiary);border-radius:var(--radius-full);margin-top:var(--space-sm);overflow:hidden}.progress-fill{height:100%;background:var(--color-accent);border-radius:var(--radius-full);transition:width var(--transition-base);width:var(--progress-width, 0%)}.account-item,.pda-item,.cpi-item{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);margin-bottom:var(--space-sm)}.account-address,.pda-address,.cpi-program{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-accent);word-break:break-all}.account-classification,.pda-seeds,.cpi-type{font-size:var(--text-caption);color:var(--color-text-muted);margin-top:var(--space-xs)}.discriminator-item{display:flex;justify-content:space-between;padding:var(--space-sm);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:var(--space-xs)}.discriminator-value{font-family:var(--font-mono);color:var(--color-accent)}.discriminator-name{color:var(--color-text-secondary)}@media(max-width:1024px){.sidebar-content{width:240px}.overview-grid{grid-template-columns:1fr}}@media(max-width:768px){.sidebar.left,.sidebar.right,.view-tab span{display:none}}
