@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&family=Fira+Code:wght@400;500;600;700&display=swap";*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.relative{position:relative}.isolate{isolation:isolate}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.border{border-width:1px}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{color:#d7ffe9;background:#05070b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button.danger{color:#ff5c5c;background:#ff4d4d1f;border-color:#ff5c5c;font-weight:600}button.danger:hover{background:#ff4d4d40;border-color:#ff7a7a}button.danger:disabled{opacity:.4;cursor:not-allowed}button{color:#d7ffe9;cursor:pointer;background:#0b1119;border:1px solid #233246;border-radius:6px;padding:10px 12px;transition:all .2s}button:hover{background:#20f7a214;border-color:#20f7a2}button:active{transform:scale(.98)}aside{background:#05070be0;border-right:1px solid #162234;flex-direction:column;height:100vh;padding:24px;display:flex;position:sticky;top:0;overflow:auto}.brand{color:#20f7a2;letter-spacing:-.5px;text-shadow:0 0 20px #20f7a266;margin-bottom:4px;font-size:28px;font-weight:800}.brand-subtitle{color:#8fa4b8;letter-spacing:.1em;text-transform:uppercase;margin-bottom:24px;font-size:11px}nav button{text-align:left;color:#9db0c2;background:0 0;border-color:#0000;padding:10px 12px}.topbar{z-index:10;background:#05070bf2;justify-content:flex-end;align-items:center;gap:14px;margin-bottom:22px;padding:12px 0;display:flex;position:sticky;top:0}.metric{background:#0b1119d1;border:1px solid #1f2a37;border-radius:8px;align-content:space-between;min-height:92px;padding:16px;transition:all .2s;display:grid}.metric:hover{background:#0b1119f2;border-color:#20f7a24d}.metric span{color:#8fa4b8;text-transform:capitalize;font-size:12px}.metric strong{color:#20f7a2;font-size:30px;font-weight:700}.export-actions{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.export-button{color:#dfffee;background:#06181ceb;border-color:#20f7a238;align-items:center;gap:6px;min-height:36px;padding:8px 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #20f7a208}.export-button:hover:not(:disabled){background:#20f7a21f;border-color:#20f7a2b8;box-shadow:0 0 18px #20f7a21f}.export-button span{color:var(--muted);font-size:11px}.export-button strong{color:var(--green);font:800 11px JetBrains Mono,monospace}.export-button:disabled{cursor:wait;opacity:.6}.vuln-export-actions{flex:420px;justify-content:flex-start}.vuln-export-actions .export-button{min-height:34px}.export-error{color:#ff6a7c;overflow-wrap:anywhere;background:#ff5c7a14;border:1px solid #ff5c7a59;border-radius:6px;flex:260px;min-width:0;padding:8px 10px;font:11px JetBrains Mono,monospace}.resource-filters{align-items:end}.resource-filters label{flex:150px;gap:5px;min-width:150px;max-width:260px;display:grid}.resource-filters label span{color:var(--muted);text-transform:uppercase;font:700 10px JetBrains Mono,monospace}.resource-filters input,.resource-filters select{width:100%;min-width:0}.context-banner{color:#d9c7ff;background:#a754ff14;border:1px solid #a754ff59;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:10px 0 14px;padding:12px 14px;display:flex}.context-banner strong{color:#fff}.context-banner span{color:var(--muted)}.context-banner.compact{color:#baffdf;background:#20f7a212;border-color:#20f7a252;justify-content:space-between;margin:0;padding:9px 11px}.context-banner.compact button{padding:7px 10px}.high-value-help{color:#ffe6a3;background:#ffca4012;border-color:#ffca4059}.high-value-layout{grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.high-value-list,.high-value-detail{background:#070e16db;border:1px solid #1f2a37;border-radius:8px;min-width:0}.high-value-list{gap:8px;max-height:min(72vh,780px);padding:12px;display:grid;overflow:auto}.high-value-list h3,.high-value-sections h4{color:var(--accent);font:800 12px var(--mono);text-transform:uppercase;margin:0 0 8px}.high-value-row{color:#effff7;text-align:left;background:#00ff8809;border:1px solid #20f7a221;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 10px;display:grid}.high-value-row:hover,.high-value-row.active{border-color:#ffca408c;box-shadow:0 0 18px #ffca401f}.high-value-row span{gap:4px;min-width:0;display:grid}.high-value-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.high-value-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.high-value-row strong,.score-pill b{color:#fff;font:900 20px var(--mono)}.high-value-detail{gap:14px;padding:14px;display:grid}.high-value-title{justify-content:space-between;align-items:start;gap:16px;min-width:0;display:flex}.high-value-title h3{color:#fff;overflow-wrap:anywhere;margin:0}.high-value-title small{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;display:block}.score-pill{text-align:right;background:#ffca4014;border:1px solid #ffca4059;border-radius:8px;gap:4px;min-width:130px;padding:10px 12px;display:grid}.score-pill span{color:var(--muted);font:700 10px var(--mono);text-transform:uppercase}.high-value-counts{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.high-value-counts button{color:inherit;text-align:left;cursor:pointer;background:#00ff8809;border:1px solid #20f7a229;border-radius:7px;gap:4px;padding:10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.high-value-counts button:hover{border-color:#20f7a280;transform:translateY(-1px);box-shadow:0 0 16px #20f7a21f}.high-value-counts span{color:var(--muted);font:700 10px var(--mono);text-transform:uppercase}.high-value-counts b{color:var(--accent);font-size:20px}.high-value-sections{gap:12px;display:grid}.high-value-sections section{background:#ffffff05;border:1px solid #8da0aa29;border-radius:7px;min-width:0;padding:12px}.high-value-sections ul{color:#dfffee;margin:0;padding-left:18px}.high-value-sections li,.high-value-sections p{color:#b9d7df;overflow-wrap:anywhere;margin:5px 0}.score-model-grid{flex-wrap:wrap;gap:7px;display:flex}.score-model-grid span{color:#ffe6a3;font:700 10px var(--mono);background:#ffca400e;border:1px solid #ffca4033;border-radius:999px;padding:4px 7px}.high-value-evidence{background:#00ff8806;border:1px solid #20f7a22e;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.high-value-evidence>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.high-value-evidence h4{color:var(--accent);font:800 12px var(--mono);text-transform:uppercase;margin:0}.high-value-evidence small{color:var(--muted)}.evidence-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;min-width:0;display:grid}.evidence-card{background:#060c14b8;border:1px solid #8da0aa29;border-radius:7px;gap:8px;min-width:0;padding:10px;display:grid}.evidence-card h4{color:#effff7;font:800 11px var(--mono);justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.evidence-card h4 b{color:var(--accent)}.evidence-card h4 button{color:#effff7;min-width:0;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.evidence-card h4 button:hover{color:var(--accent)}.evidence-card p{color:var(--muted);margin:0;font-size:12px}.evidence-list{gap:6px;max-height:190px;display:grid;overflow:auto}.evidence-row{background:#ffffff06;border-radius:5px;gap:3px;min-width:0;padding:7px;display:grid}.evidence-row>a,.evidence-row>button{color:#eafff6;font:700 11px var(--mono);text-overflow:ellipsis;white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0;text-decoration:none;overflow:hidden}.evidence-row>a:hover,.evidence-row>button:hover{color:var(--accent);text-decoration:underline}.evidence-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evidence-row-actions{flex-wrap:wrap;gap:6px;display:flex}.evidence-row-actions button,.evidence-row-actions a{color:#baffdf;width:auto;min-height:24px;font:700 10px var(--mono);background:#20f7a20d;border:1px solid #20f7a238;border-radius:5px;padding:4px 7px;text-decoration:none}.evidence-row-actions button:hover,.evidence-row-actions a:hover{background:#20f7a21a;border-color:#20f7a28c}.tag-row{flex-wrap:wrap;gap:7px;display:flex}.tag-row span{color:var(--accent);font:700 11px var(--mono);background:#00ff880f;border:1px solid #20f7a238;border-radius:999px;padding:4px 7px}.high-value-actions{margin-top:2px}.drawer pre{color:#c7d5e3;background:#030507;border:1px solid #162234;border-radius:6px;max-height:58vh;padding:12px;font-family:JetBrains Mono,Fira Code,monospace;overflow:auto}th{color:#20f7a2;text-transform:uppercase;background:#091019;font-size:12px;font-weight:600}@keyframes slideIn{0%{opacity:0;transform:translate(400px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.tool-command{color:#20f7a2;background:#0000004d;border:1px solid #233246;border-radius:4px;margin:4px 0;padding:8px;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;display:block;overflow-x:auto}.tool-output,.tool-requires{color:#93a4b7;margin:4px 0;font-size:12px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#05070b80}::-webkit-scrollbar-thumb{background:#20f7a24d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#20f7a280}.skeleton{background:linear-gradient(90deg,#20f7a21a,#20f7a20d,#20f7a21a) 0 0/200% 100%;animation:1.5s infinite loading}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}*{box-sizing:border-box}body{background:radial-gradient(circle at 20% 0,#20f7a21f,#0000 28%),#05070b;min-width:320px;margin:0}button,input,select{font:inherit}.login-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel{background:#0b1119eb;border:1px solid #1f2a37;border-radius:8px;width:min(460px,100%);padding:32px;box-shadow:0 24px 80px #00000073}.signal,.eyebrow{color:#20f7a2;letter-spacing:.12em;text-transform:uppercase;font-size:12px}h1,h2,h3{letter-spacing:0;margin:0}h1{color:#f4fff9;font-size:clamp(36px,8vw,72px)}h2{color:#f4fff9;font-size:34px}h3{color:#f4fff9}p{color:#93a4b7;line-height:1.55}label{color:#b9c7d6;gap:8px;display:grid}input,select{color:#effff7;background:#05070b;border:1px solid #233246;border-radius:6px;outline:none;width:100%;padding:11px 12px}input:focus,select:focus{border-color:#20f7a2}.primary{color:#00150d;background:#20f7a2;border-color:#20f7a2;font-weight:700}button{color:#d7ffe9;cursor:pointer;background:#0b1119;border:1px solid #233246;border-radius:6px;padding:10px 12px}button:hover{border-color:#20f7a2}.error{color:#ff5c7a;padding:10px 0}.app{grid-template-columns:280px 1fr;min-height:100vh;display:grid}aside{background:#05070be0;border-right:1px solid #162234;height:100vh;padding:24px;position:sticky;top:0;overflow:auto}.brand{color:#f4fff9;margin-bottom:8px;font-size:26px;font-weight:800}nav{gap:6px;margin-top:24px;display:grid}nav button{text-align:left;color:#9db0c2;background:0 0;border-color:#0000}nav button.active{color:#20f7a2;background:#20f7a21f;border-color:#20f7a247}.logout{width:100%;margin-top:24px}main{min-width:0;padding:28px}.topbar{justify-content:flex-end;align-items:center;gap:14px;margin-bottom:22px;display:flex}.top-search{color:#8fa4b8;background:#05070bcc;border:1px solid #1f2a37;border-radius:6px;min-width:min(360px,45vw);margin-right:auto;padding:11px 14px}.top-search span{float:right;color:#20f7a2;border:1px solid #233246;border-radius:4px;padding:1px 6px;font-size:12px}.system-online{color:#20f7a2;text-transform:uppercase;border-color:#20f7a240;font-size:12px}.profile-menu{position:relative}.profile-button{justify-content:flex-start;align-items:center;gap:10px;min-width:170px;display:flex}.profile-button small{color:#20f7a2}.avatar{color:#20f7a2;background:#20f7a224;border:1px solid #20f7a259;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.profile-dropdown{z-index:20;background:#071018;border:1px solid #1f2a37;border-radius:8px;width:240px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 70px #00000080}.profile-dropdown button{text-align:left;background:0 0;border-color:#0000;width:100%}.profile-dropdown button:hover{background:#20f7a21a;border-color:#20f7a233}.workspace{gap:22px;display:grid}.section-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.grid-metrics,.mini-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.metric{background:#0b1119d1;border:1px solid #1f2a37;border-radius:8px;align-content:space-between;min-height:92px;padding:16px;display:grid}.metric span{color:#8fa4b8;text-transform:capitalize}.metric strong{color:#20f7a2;font-size:30px}.inline-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.panel,.monitor-card{background:#0b1119db;border:1px solid #1f2a37;border-radius:8px;padding:18px}.monitor-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:14px;display:grid}.status{text-transform:uppercase;color:#9db0c2;border:1px solid #304257;border-radius:999px;width:fit-content;margin-bottom:12px;padding:4px 9px;font-size:12px;display:inline-flex}.status.active,.status.completed{color:#20f7a2;border-color:#20f7a2}.status.failed{color:#ff5c7a;border-color:#ff5c7a}.status.paused{color:#ffd166;border-color:#ffd166}.button-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.terminal{color:#9fffd0;background:#030507;border:1px solid #162234;border-radius:6px;max-height:220px;padding:12px;font-family:Cascadia Code,ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.terminal.small{min-height:84px;margin-top:14px;font-size:12px}.mono,code{font-family:Cascadia Code,ui-monospace,SFMono-Regular,Menlo,monospace}.warning{color:#ffd166;background:#ffd16614;border:1px solid #ffd166;border-radius:6px;margin-top:12px;padding:10px 12px}.payload-list{gap:10px;margin-top:14px;display:grid}.payload{background:#05070b;border:1px solid #1f2a37;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.payload div{gap:6px;min-width:0;display:grid}.payload code{color:#9fffd0;white-space:pre-wrap;word-break:break-word}.drawer.wide{width:min(860px,100vw - 32px)}.drawer pre{color:#c7d5e3;background:#030507;border:1px solid #162234;border-radius:6px;max-height:58vh;padding:12px;overflow:auto}.detail-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:12px 0;display:grid}.drawer{z-index:30;background:#071018;border:1px solid #1f2a37;border-radius:8px;width:min(620px,100vw - 36px);max-height:calc(100vh - 60px);padding:16px;position:fixed;bottom:18px;right:18px;overflow:auto;box-shadow:0 24px 80px #0000009e}.drawer-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.help-page{align-items:start}.help-search{max-width:380px}.quick-start{background:#20f7a214;border:1px solid #20f7a23d;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:14px;display:grid}.quick-start label{align-items:center;gap:8px;display:flex}.quick-start input{width:auto}.help-layout{grid-template-columns:240px 1fr;align-items:start;gap:18px;display:grid}.help-layout .toc{background:#0b1119db;border:1px solid #1f2a37;border-radius:8px;height:auto;padding:12px;position:sticky;top:18px;overflow:visible}.toc a{color:#9db0c2;border-radius:6px;padding:8px;text-decoration:none;display:block}.toc a:hover{color:#20f7a2;background:#20f7a214}.help-content{gap:12px;display:grid}.help-title{text-align:left;color:#20f7a2;background:0 0;border-color:#0000;width:100%;font-size:16px;font-weight:800}.code-row{grid-template-columns:1fr auto;align-items:stretch;gap:10px;margin:10px 0;display:grid}.code-row pre{color:#9fffd0;background:#030507;border:1px solid #162234;border-radius:6px;margin:0;padding:12px;font-family:Cascadia Code,ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.copy-command{min-width:72px}.config-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:14px;display:grid}.config-grid label{align-items:center;gap:8px;display:flex}.config-grid input[type=checkbox]{width:auto}.tool-pills{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.pill.active{color:#00150d;background:#20f7a2;border-color:#20f7a2}.table-wrap{border:1px solid #1f2a37;border-radius:8px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:760px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #162234;padding:11px 12px}th{color:#20f7a2;text-transform:uppercase;background:#091019;font-size:12px}td{color:#c7d5e3;font-size:13px}.empty{color:#8fa4b8;text-align:center;border:1px dashed #304257;border-radius:8px;padding:28px}.action-panel{background:#0b1119db;border:1px solid #1f2a37;border-radius:8px;margin-bottom:12px;padding:16px}.action-inputs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:12px;display:grid}.action-inputs label{flex-direction:column;gap:6px;margin:0;display:flex}.action-inputs input,.action-inputs select{width:100%}.toast{z-index:40;border-radius:6px;padding:12px 16px;font-size:14px;animation:.3s ease-out slideIn;position:fixed;bottom:24px;right:24px}.toast.success{color:#20f7a2;background:#20f7a233;border:1px solid #20f7a2}.toast.error{color:#ff5c7a;background:#ff5c7a33;border:1px solid #ff5c7a}.live-panel{background:#0b1119db;border:1px solid #1f2a37;border-radius:8px;margin-bottom:12px;padding:16px}.live-panel-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.live-panel-header h3{margin:0;font-size:16px}.live-panel-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.stop-job-button{color:#ff9aad;background:#ff5c7a14;border-color:#ff5c7aa6;font-weight:700}.stop-job-button:hover{color:#ffd7df;background:#ff5c7a29;border-color:#ff5c7a}.stop-job-button:disabled{opacity:.65;cursor:wait}.status-badge{text-transform:uppercase;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:600}.status-badge.queued{color:#8b5cf6;background:#8b5cf633;border:1px solid #8b5cf6}.status-badge.running{color:#20f7a2;background:#20f7a233;border:1px solid #20f7a2;animation:2s infinite pulse}.status-badge.completed{color:#22c55e;background:#22c55e33;border:1px solid #22c55e}.status-badge.failed{color:#ff5c7a;background:#ff5c7a33;border:1px solid #ff5c7a}.status-badge.cancelled{color:#9ca3af;background:#9ca3af33;border:1px solid #9ca3af}.live-panel-content{gap:12px;display:grid}.job-info{gap:8px;display:grid}.info-row{border-bottom:1px solid #1f2a37;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.info-row .label{color:#8fa4b8;margin:0;font-size:14px}.info-row .value{color:#d7ffe9;font-family:monospace;font-size:13px}.progress-section{gap:8px;display:grid}.progress-bar{background:#0b1119;border:1px solid #1f2a37;border-radius:4px;width:100%;height:8px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#20f7a2,#8b5cf6);height:100%;transition:width .3s}.progress-text{text-align:right;color:#8fa4b8;font-size:12px}.timing-info{gap:8px;display:grid}.timing-row{justify-content:space-between;align-items:center;padding:6px 0;display:flex}.timing-row .label{color:#8fa4b8;margin:0;font-size:13px}.timing-row .value{color:#d7ffe9;font-size:13px}.logs-section{border-top:1px solid #1f2a37;padding-top:12px}.logs-section h4{color:#20f7a2;margin:0 0 8px;font-size:13px}.logs-container{gap:4px;max-height:200px;display:grid;overflow-y:auto}.log-line{border-radius:3px;gap:8px;padding:4px;font-family:monospace;font-size:12px;display:flex}.log-time{color:#8fa4b8;min-width:60px}.log-message{color:#d7ffe9;flex:1}.log-info{background:#20f7a20d}.log-warning{color:#fbbf24;background:#fbbf240d}.log-error{color:#ff5c7a;background:#ff5c7a0d}.error-section{border-top:1px solid #1f2a37;padding-top:12px}.error-section h4{color:#ff5c7a;margin:0 0 8px;font-size:13px}.error-section p{color:#ff5c7a;margin:0;font-size:13px}.panel-actions{border-top:1px solid #1f2a37;gap:8px;padding-top:12px;display:flex}.panel-actions button{flex:1}.tooltip-box{color:#d7ffe9;z-index:50;background:#0b1119f2;border:1px solid #1f2a37;border-radius:6px;max-width:300px;padding:10px 12px;font-size:12px;line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 10px 40px #00000080}.tools-status{background:#0b1119db;border:1px solid #1f2a37;border-radius:8px;margin-top:12px;padding:12px}.tools-status h4{color:#20f7a2;margin:0 0 8px;font-size:13px}.tools-list{gap:6px;display:grid}.tool-item{align-items:center;gap:8px;padding:6px;font-size:12px;display:flex}.status-dot{border-radius:50%;width:8px;height:8px}.status-dot.available{background:#20f7a2}.status-dot.unavailable{background:#ff5c7a}.tool-name{color:#d7ffe9}.hint{color:#8fa4b8;font-size:11px}.tool-action-dropdown{display:inline-block;position:relative}.tool-action-dropdown button{position:relative}.dropdown-arrow{margin-left:6px;font-size:10px}.tool-dropdown-menu{z-index:100;background:#05070bf2;border:1px solid #1f2a37;border-radius:8px;min-width:380px;max-height:600px;padding:16px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 24px 80px #0009}.dropdown-header{margin-bottom:16px}.dropdown-header h4{color:#f4fff9;margin:0 0 8px;font-size:16px}.dropdown-description{color:#93a4b7;margin:0;font-size:13px}.run-all-button{color:#20f7a2;background:#20f7a226;border-color:#20f7a259;width:100%;margin-bottom:16px;padding:12px;font-weight:600}.run-all-button:hover:not(:disabled){background:#20f7a240;border-color:#20f7a2}.run-all-button:disabled{opacity:.5;cursor:not-allowed}.tools-list{gap:12px;margin-bottom:12px;display:grid}.tool-item{background:#0b111999;border:1px solid #233246;border-radius:6px;gap:8px;padding:12px;display:grid}.tool-item.tool-available{border-color:#20f7a233}.tool-item.tool-missing{opacity:.6;border-color:#ff5c7a33}.tool-item.tool-requires-config{border-color:#ffc10733}.tool-header{align-items:center;gap:8px;display:flex}.tool-status{min-width:20px;font-size:14px}.tool-name{color:#f4fff9;font-weight:600}.tool-description{color:#93a4b7;margin:0;font-size:12px}.tool-command{color:#20f7a2;background:#0000004d;border:1px solid #233246;border-radius:4px;margin:4px 0;padding:8px;font-size:11px;display:block;overflow-x:auto}.tool-output,.tool-requires{color:#93a4b7;margin:4px 0;font-size:12px}.tool-install-hint{color:#ff5c7a;margin:4px 0;font-size:11px}.tool-config-hint{color:#ffc107;margin:4px 0;font-size:11px}.tool-run-button{color:#20f7a2;background:#20f7a21a;border-color:#20f7a24d;width:100%;margin-top:8px;padding:8px;font-size:12px}.tool-run-button:hover:not(:disabled){background:#20f7a233;border-color:#20f7a2}.tool-run-button:disabled{opacity:.5;cursor:not-allowed;color:#8fa4b8;background:#0b111966;border-color:#233246}.dropdown-error{color:#ff5c7a;background:#ff5c7a1a;border:1px solid #ff5c7a33;border-radius:4px;padding:8px;font-size:12px}@media (width<=900px){.high-value-layout{grid-template-columns:1fr}.high-value-title{display:grid}.score-pill{text-align:left}.app{grid-template-columns:1fr}aside{height:auto;position:relative}.inline-form{grid-template-columns:1fr}.section-head,.topbar{flex-direction:column;align-items:stretch}.top-search{width:100%;min-width:0}.help-layout{grid-template-columns:1fr}.help-layout .toc{position:relative;top:auto}.tool-dropdown-menu{min-width:320px}.tooltip-box{max-width:250px}}:root{--bg:#02070b;--panel:#031014e6;--panel-2:#051418c2;--green:#20f76b;--cyan:#21d8ff;--orange:#ffb238;--red:#ff4d4d;--purple:#c25cff;--muted:#8da0aa}body{background:linear-gradient(90deg, #20f76b08 1px, transparent 1px), linear-gradient(#20f76b06 1px, transparent 1px), radial-gradient(circle at 45% -20%, #20f76b1f, transparent 32%), var(--bg);background-size:48px 48px,48px 48px,auto,auto}.app{background:0 0;grid-template-columns:220px minmax(0,1fr)}aside{background:#02080cf5;border-right:1px solid #20f76b2e;width:220px;padding:18px 12px;box-shadow:8px 0 28px #20f76b0f}aside:after{content:"";background:linear-gradient(#0000,#20f76bbf,#0000);width:1px;position:fixed;top:0;bottom:0;left:219px}.brand{letter-spacing:0;color:var(--green);text-transform:uppercase;text-shadow:0 0 18px #20f76b8c;font-family:JetBrains Mono,monospace;font-size:22px}.brand-subtitle{color:#49ff9a;letter-spacing:0;font-size:9px}.prompt-line{color:var(--green);margin:18px 8px 10px;font-family:JetBrains Mono,monospace;font-size:12px}nav{gap:4px;margin-top:8px}nav button{color:#c6d0d6;border-radius:5px;align-items:center;gap:10px;height:33px;padding:7px 9px;font-size:14px;display:flex}nav button.active{color:#effff4;background:#20f76b2e;border-color:#20f76b59;box-shadow:inset 0 0 18px #20f76b14,0 0 16px #20f76b24}.vuln-nav-group{gap:3px;min-width:0;display:grid}nav button.vuln-parent{color:var(--red);border-color:#ff4d4d1f}nav button.vuln-parent .nav-icon{color:var(--red)}nav button.vuln-parent.active{color:#fff0f0;background:#ff4d4d1f;border-color:#ff4d4d61;box-shadow:inset 0 0 18px #ff4d4d14,0 0 16px #ff4d4d2e}.vuln-arrow{color:inherit;font:12px var(--mono);margin-left:auto}.vuln-child-menu{border-left:1px solid #ff4d4d33;gap:2px;margin-left:18px;padding:3px 0 5px 27px;display:grid}.vuln-child-menu button{color:#c6d0d6;border-color:#0000;height:28px;padding:5px 8px;font-size:12px}.vuln-child-menu button.active{color:var(--green);background:#20f76b21;border-color:#20f76b4d;box-shadow:inset 0 0 14px #20f76b0f}.eyebrow.danger{color:var(--red);text-shadow:0 0 10px #ff4d4d47}.vuln-center{gap:12px}.vuln-summary-grid,.vuln-type-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;min-width:0;display:grid}.vuln-stat,.vuln-type-grid button{text-align:left;background:linear-gradient(145deg,#12070ceb,#030e10e6);border:1px solid #ff4d4d2e;border-radius:6px;min-width:0;padding:12px;box-shadow:inset 0 0 24px #ff4d4d09}.vuln-stat span,.vuln-type-grid span{color:#aebbc4;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font:700 10px JetBrains Mono,monospace;display:block;overflow:hidden}.vuln-stat strong,.vuln-type-grid strong{color:#fff;margin-top:8px;font:800 22px JetBrains Mono,monospace;display:block}.vuln-stat:hover,.vuln-type-grid button:hover{border-color:#ff4d4d6b;box-shadow:0 0 20px #ff4d4d1f,inset 0 0 24px #ff4d4d0f}.vuln-stat.red strong{color:var(--red)}.vuln-stat.sev-critical strong,.finding-badge.severity-critical{color:#ff3b4f;background:#ff3b4f1f;border-color:#ff3b4f73}.vuln-stat.sev-high strong,.finding-badge.severity-high{color:#ff7b3b;background:#ff7b3b1f;border-color:#ff7b3b73}.vuln-stat.sev-medium strong,.finding-badge.severity-medium{color:#ffd447;background:#ffd4471f;border-color:#ffd44773}.vuln-stat.sev-low strong,.finding-badge.severity-low{color:var(--green);background:#20f76b1f;border-color:#20f76b73}.vuln-stat.sev-info strong,.finding-badge.severity-info{color:var(--cyan);background:#21d8ff1f;border-color:#21d8ff6b}.finding-badge.severity-unknown{color:#a8b3bc;background:#a8b3bc17;border-color:#a8b3bc52}.vuln-filter-panel{border-color:#ff4d4d33;gap:10px;display:grid}.vuln-filter-panel>label{min-width:0;color:var(--muted);gap:6px;display:grid}.vuln-type-grid button.active{border-color:#ff4d4d85;box-shadow:0 0 22px #ff4d4d1f}.vuln-results-toolbar{background:#071218b8;border:1px solid #ff4d4d2e;border-radius:6px;padding:10px 12px}.finding-badge{text-transform:uppercase;white-space:nowrap;border:1px solid #8da0aa38;border-radius:4px;align-items:center;max-width:100%;padding:4px 8px;font:700 10px JetBrains Mono,monospace;display:inline-flex}.finding-badge.type{color:#dce7ee;background:#ffffff0a}.finding-badge.status-new{color:var(--red);background:#ff4d4d1f;border-color:#ff4d4d59}.finding-badge.status-interesting{color:#ffd447;background:#ffd4471f;border-color:#ffd4476b}.finding-badge.status-triaged,.finding-badge.status-retest_needed{color:var(--orange);background:#ffb2381a;border-color:#ffb23859}.finding-badge.status-confirmed{color:#ff3b4f;background:#ff3b4f24;border-color:#ff3b4f75}.finding-badge.status-false_positive,.finding-badge.status-fixed{color:var(--green);background:#20f76b1a;border-color:#20f76b59}.finding-badge.status-duplicate{color:#a8b3bc;background:#a8b3bc1a;border-color:#a8b3bc57}.finding-badge.status-accepted_risk{color:var(--purple);background:#c25cff1a;border-color:#c25cff59}.bulk-triage-bar{background:#ff4d4d0b;border:1px solid #ff4d4d38;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin:12px 0;padding:12px;display:flex}.bulk-triage-bar strong{color:#ffd6d6}.bulk-triage-bar select{width:min(220px,100%)}.bulk-triage-bar input{flex:260px;min-width:0}.selection-cell{text-align:center;width:44px}.selection-cell input{width:auto;min-width:0}.action-cell{text-align:center;width:118px;min-width:118px;max-width:140px}.findings-table-wrap{overscroll-behavior:contain;border-color:#ff4d4d2e;height:min(62vh,720px);min-height:340px;max-height:min(62vh,720px);overflow:auto}.vuln-center .findings-table-wrap{scrollbar-gutter:stable both-edges;background:#040b0ed1;border:1px solid #ff4d4d33;border-radius:8px;width:100%;max-width:100%;height:clamp(420px,64vh,760px);max-height:clamp(420px,64vh,760px);display:block;overflow:auto}.vuln-center .findings-table-wrap::-webkit-scrollbar{width:12px;height:12px}.vuln-center .findings-table-wrap::-webkit-scrollbar-thumb{background:#20f7a28c;border:2px solid #040b0ee6;border-radius:999px}.vuln-center .findings-table-wrap::-webkit-scrollbar-track{background:#061218e0}.findings-table{width:max-content;min-width:1760px;max-width:none}.findings-table thead th{z-index:2;background:#0a111a;position:sticky;top:0}.findings-table th,.findings-table td{vertical-align:middle}.findings-table th:nth-child(7),.findings-table td:nth-child(7){min-width:260px}.findings-table th:nth-child(9),.findings-table td:nth-child(9),.findings-table th:nth-child(10),.findings-table td:nth-child(10){min-width:230px}.finding-detail-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:14px 0;display:grid}.finding-detail-grid label{min-width:0;color:var(--muted);text-transform:uppercase;gap:5px;font-size:11px;display:grid}.finding-detail-grid code{overflow-wrap:anywhere;white-space:pre-wrap;color:#dfeeff;text-transform:none;background:#ffffff09;border:1px solid #ffffff14;border-radius:5px;min-width:0;padding:8px;display:block}.notes-editor{color:var(--muted);gap:6px;margin:12px 0;display:grid}.notes-editor textarea{resize:vertical;min-height:96px}.vuln-detail-drawer{border-color:#ff4d4d52;box-shadow:0 24px 80px #0000009e,0 0 34px #ff4d4d1f}.vuln-empty{border-color:#ff4d4d47}.change-summary-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:14px 0;display:grid}.change-summary-grid button{text-align:left;background:#071218c7;border:1px solid #20f76b29;border-radius:6px;gap:6px;min-width:0;padding:12px;display:grid}.change-summary-grid button.active,.change-summary-grid button:hover{border-color:#20f76b75;box-shadow:0 0 22px #20f76b14}.change-summary-grid span{color:var(--muted);text-transform:uppercase;font:700 10px JetBrains Mono,monospace}.change-summary-grid strong{color:var(--green);font-size:23px}.bounded-results{max-height:min(68vh,760px);overflow:auto}.recent-results-scroll{border:1px solid #1f2a37;border-radius:8px;min-height:360px;max-height:max(430px,100vh - 390px)}.recent-results-scroll table{min-width:1420px}.recent-results-scroll thead th{z-index:2;background:#0b1119;position:sticky;top:0}.recent-value-stack,.recent-source-stack{gap:4px;min-width:0;display:grid}.recent-value-stack a,.recent-source-stack a{color:#20f7d2;text-decoration:none}.recent-value-stack a:hover,.recent-source-stack a:hover{text-decoration:underline}.recent-value-stack small,.recent-source-stack small{color:var(--muted);font:600 11px var(--mono);text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.recent-source-cell{max-width:380px}.freshness-badge{color:#00150d;width:fit-content;font:900 10px var(--mono,"JetBrains Mono", monospace);letter-spacing:0;background:#20f7a2;border:1px solid #20f7a28c;border-radius:999px;align-items:center;padding:3px 7px;display:inline-flex}.api-intel-table{max-height:min(68vh,780px);overflow:auto}.api-intel-table table{min-width:1320px}.api-risk{color:#d8e2e7;width:fit-content;font:800 10px var(--mono,"JetBrains Mono", monospace);text-transform:uppercase;border:1px solid #8da0aa47;border-radius:999px;padding:4px 8px;display:inline-flex}.api-risk.high-interest{color:#ff4d4d;background:#ff4d4d1a;border-color:#ff4d4d80}.api-risk.interesting{color:#ffd166;background:#ffd16614;border-color:#ffd16673}.api-risk.needs-manual-review{color:#38d9ff;background:#38d9ff14;border-color:#38d9ff73}.api-intel-drawer{width:min(720px,100vw - 32px);max-height:min(88vh,860px);overflow:auto}.api-intel-drawer .detail-grid{grid-template-columns:150px minmax(0,1fr);gap:8px 12px;margin:14px 0;display:grid}.api-intel-drawer .detail-grid span{color:var(--muted);font:800 10px var(--mono,"JetBrains Mono", monospace);text-transform:uppercase}.api-intel-drawer .detail-grid b{overflow-wrap:anywhere;min-width:0}.recent-filter-grid{grid-template-columns:minmax(220px,1.2fr) minmax(180px,1fr) minmax(160px,.8fr) minmax(130px,.65fr);align-items:end;gap:12px;display:grid}.recent-filter-grid label{min-width:0}.results-toolbar{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:10px 0;display:flex}.results-toolbar strong{color:#d8e2e7;font-size:13px}@media (width<=1100px){.recent-filter-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (width<=680px){.recent-filter-grid{grid-template-columns:1fr}}.nav-icon{width:18px;height:18px;color:var(--green);flex:0 0 18px;place-items:center;display:grid}.sidebar-bottom{gap:38px;margin-top:auto;padding-top:18px;display:grid}.system-card,.side-profile{background:#071418d1;border:1px solid #20f76b2b;border-radius:5px;padding:12px;box-shadow:0 0 20px #20f76b0d}.system-card h3{color:var(--green);margin-bottom:16px;font:700 12px JetBrains Mono,monospace}.system-card div{color:#d8e2e7;font:11px JetBrains Mono,monospace}.side-profile{color:#fff;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;display:grid}.side-profile small{color:#b7c4cb}.chev{color:#9daab2}main{padding:0 18px 24px;overflow-x:hidden}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02070ae6;border-bottom:1px solid #20f76b1c;height:64px;margin:0 -18px 18px;padding:0 18px}.top-search{align-items:center;gap:10px;min-width:350px;height:38px;padding:0 10px;font-size:13px;display:flex;position:relative}.top-search input{color:#effff7;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.top-search input::placeholder{color:#9cadaf}.top-search>span:last-child{float:none;background:#20f76b1f;border-color:#20f76b2e;margin-left:auto}.search-results{z-index:70;background:#02080cfa;border:1px solid #20f76b47;border-radius:7px;width:min(520px,100vw - 28px);max-height:min(420px,100vh - 86px);padding:8px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 18px 60px #0000006b,0 0 28px #20f76b1f}.search-result{text-align:left;background:#071418b8;border-color:#20f76b24;gap:3px;width:100%;margin-top:6px;padding:9px;display:grid}.search-result:first-child{margin-top:0}.search-result:hover{background:#20f76b14;border-color:#20f76b61}.search-result strong{text-overflow:ellipsis;white-space:nowrap;color:#effff7;min-width:0;font:700 12px var(--mono);overflow:hidden}.search-result small,.search-empty{color:#aebec8;overflow-wrap:anywhere;font:11px var(--mono)}.search-empty{padding:10px}.search-glyph{color:#fff;font-family:JetBrains Mono,monospace}.system-online{height:34px;color:var(--green);align-items:center;gap:8px;display:flex}.system-online i{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%}.terminal-toggle,.bell{align-items:center;gap:8px;height:38px;font-family:JetBrains Mono,monospace;display:inline-flex}.terminal-toggle.active{color:var(--green);border-color:var(--green);background:#20f76b1f}.bell{position:relative}.bell.active{color:var(--green);border-color:var(--green);background:#20f76b1f}.bell b{background:var(--red);color:#fff;border-radius:999px;padding:1px 5px;font-size:10px;position:absolute;top:-7px;right:-6px}.framework-bell-wrap{align-items:center;min-width:0;display:inline-flex;position:relative}.framework-notification-menu{z-index:60;background:#02080cfa;border:1px solid #20f76b47;border-radius:7px;width:min(420px,100vw - 28px);max-height:min(520px,100vh - 88px);padding:8px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 18px 60px #0000006b,0 0 28px #20f76b1f}.framework-notification-menu header{border-bottom:1px solid #20f76b24;justify-content:space-between;align-items:center;gap:10px;padding:7px 7px 9px;display:flex}.framework-notification-menu header div{gap:2px;min-width:0;margin-right:auto;display:grid}.framework-notification-menu header strong{color:var(--green);font:700 12px var(--mono);text-transform:uppercase}.framework-notification-menu header small{color:var(--muted);font:10px var(--mono)}.framework-notification-menu header button{width:26px;height:26px;padding:0}.framework-notification-menu header .mark-read-button{width:auto;min-width:72px;color:var(--green);font:10px var(--mono);padding:0 8px}.framework-notification-menu header .mark-read-button:disabled{opacity:.45;cursor:default}.framework-event{text-align:left;background:#071418b8;border-color:#20f76b24;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;width:100%;margin-top:7px;padding:9px;display:grid}.framework-event.unread{border-left:2px solid var(--green);box-shadow:inset 10px 0 20px #20f76b0f}.framework-event.read{opacity:.7}.framework-event:hover{background:#20f76b14;border-color:#20f76b61}.framework-event span{color:var(--green);font:700 10px var(--mono)}.framework-event b{color:#effff7;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.framework-event small{color:#cde1dc;overflow-wrap:anywhere;grid-column:1/-1}.framework-event em{color:var(--muted);font:10px var(--mono);grid-column:1/-1}.framework-event.empty{color:var(--muted);cursor:default;display:block}.profile-button{background:0 0;border:0;height:44px}.avatar{background:radial-gradient(circle,#20f76b47,#20f76b0f)}.dashboard-ref{gap:12px;display:grid}.ref-head{margin-top:2px}.ref-head h2{font-family:JetBrains Mono,monospace;font-size:24px}.ref-metrics-grid{grid-template-columns:repeat(9,minmax(115px,1fr));gap:10px;display:grid}.ref-metric{text-align:left;background:linear-gradient(145deg,#071418f0,#020a0ee6);border:1px solid #20f76b3d;border-radius:5px;min-height:104px;padding:13px 12px;position:relative;overflow:hidden}.ref-metric.clickable{cursor:pointer;width:100%}.ref-metric.clickable:hover{transform:translateY(-1px);box-shadow:0 0 22px #20f76b1f,inset 0 0 20px #20f76b0d}.ref-metric span{color:var(--green);text-transform:uppercase;font:700 10px JetBrains Mono,monospace;display:block}.ref-metric strong{color:#fff;margin-top:14px;font:700 22px JetBrains Mono,monospace;display:block}.ref-metric i{color:currentColor;opacity:.9;filter:drop-shadow(0 0 7px);font-style:normal;position:absolute;top:16px;right:12px}.ref-metric small{color:var(--green);font:11px JetBrains Mono,monospace;position:absolute;bottom:12px;left:12px}.ref-metric.green{color:var(--green)}.ref-metric.cyan{color:var(--cyan);border-color:#21d8ff3d}.ref-metric.orange{color:var(--orange);border-color:#ffb23840}.ref-metric.red{color:var(--red);border-color:#ff4d4d40}.ref-metric.purple{color:var(--purple);border-color:#c25cff40}.dashboard-row{gap:10px;display:grid}.charts-row{grid-template-columns:1.35fr .9fr .85fr .85fr}.lower-row{grid-template-columns:1.1fr 1fr .8fr}.ref-panel{background:var(--panel);border:1px solid #20f76b29;border-radius:5px;min-width:0;padding:13px;box-shadow:inset 0 0 30px #20f76b08}.ref-panel.clickable-panel{cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.ref-panel.clickable-panel:hover{border-color:#20f7a275;transform:translateY(-1px);box-shadow:inset 0 0 30px #20f76b0d,0 0 18px #20f7a21f}.ref-panel.clickable-panel:focus-visible{outline:1px solid var(--green);outline-offset:2px}.ref-panel header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ref-panel h3{color:var(--green);font:700 12px JetBrains Mono,monospace}.ref-panel select{width:auto;height:28px;padding:0 8px;font-size:12px}.ref-empty{min-height:126px;color:var(--muted);border:1px dashed #8da0aa40;border-radius:5px;place-items:center;font-size:13px;display:grid}.line-chart{grid-template-rows:1fr 18px;height:176px;display:grid}.line-chart svg{background:#01070a61;width:100%;height:100%}.line-chart line{stroke:#8da0aa1f;stroke-width:.35px}.line-chart .area{fill:url(#lineGlow);stroke:none}.line-chart .line{fill:none;stroke:var(--green);stroke-width:1px;filter:drop-shadow(0 0 4px #20f76bb3)}.chart-axis{color:var(--muted);justify-content:space-between;font:10px JetBrains Mono,monospace;display:flex}.split-chart{grid-template-columns:130px 1fr;align-items:center;gap:14px;min-height:176px;display:grid}.donut-wrap{width:130px;height:130px;position:relative}.donut{width:130px;height:130px;transform:rotate(-90deg)}.donut circle{fill:none;stroke-width:7px}.donut-bg{stroke:#ffffff12}.donut-center{text-align:center;color:#fff;place-content:center;font-family:JetBrains Mono,monospace;display:grid;position:absolute;inset:0}.donut-center strong{color:var(--green);font-size:24px}.donut-center span{color:#c7d5e3;font-size:10px}.legend{color:#dce8ee;gap:12px;font:12px JetBrains Mono,monospace;display:grid}.legend span{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;display:grid}.legend i{background:#fff3;border-radius:50%;width:8px;height:8px}.bars{gap:13px;padding:9px 0;display:grid}.scrollable-bars{scrollbar-color:#21d8ff73 #8da0aa14;max-height:210px;padding-right:6px;overflow:hidden auto}.bar-row{color:#dce8ee;text-align:left;background:0 0;border:0;grid-template-columns:74px 1fr 40px;align-items:center;gap:10px;width:100%;padding:0;font:11px JetBrains Mono,monospace;display:grid}.bar-row:hover span,.bar-row:hover em{color:#21d8ff}.bar-row b{background:#8da0aa1f;border-radius:2px;height:7px;overflow:hidden}.bar-row i{background:linear-gradient(90deg,#1aa8ff,#25e9ff);height:100%;display:block;box-shadow:0 0 10px #21d8ff80}.bar-row em{font-style:normal}.activity-list{color:#dce8ee;gap:9px;min-height:180px;font:12px JetBrains Mono,monospace;display:grid}.activity-list span{color:#b9c7d6}.activity-list b{color:var(--green);font-weight:600}.compact-table{gap:10px;display:grid}.compact-table table{min-width:0;font-family:JetBrains Mono,monospace}.compact-table th,.compact-table td{padding:9px 8px;font-size:11px}.compact-table button,.ref-panel>button{width:100%;padding:8px;font-family:JetBrains Mono,monospace}.top-assets-list{gap:8px;font:13px JetBrains Mono,monospace;display:grid}.top-assets-list div{color:#dce8ee;border-bottom:1px solid #20f76b1f;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.top-assets-list span{text-overflow:ellipsis;min-width:0;overflow:hidden}.top-assets-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font:10px JetBrains Mono,monospace;display:block;overflow:hidden}.top-assets-list b{color:#fff;font-weight:700}.terminal-actions{align-items:center;gap:8px;display:flex}.terminal-actions label{flex-direction:row;grid-template-columns:none;align-items:center;gap:5px;font:11px JetBrains Mono,monospace;display:flex}.terminal-actions input{width:auto}.terminal-actions button{padding:6px 10px;font-size:11px}.terminal-tabs{border-bottom:1px solid #20f76b1f;margin:-3px -13px 10px;display:flex;overflow-x:auto}.terminal-tabs button{border-top:0;border-bottom:0;border-left:0;border-radius:0;font:11px JetBrains Mono,monospace}.terminal-tabs button.active{color:#fff;background:#20f76b1f}.terminal-tabs span{color:var(--green);margin-left:10px}.ref-terminal{color:#8dff80;background:#010507;min-height:206px;max-height:260px;padding:12px 16px;font:12px/1.45 JetBrains Mono,monospace;overflow:auto}.ref-terminal b{color:var(--green)}.ref-terminal .term-warning b,.ref-terminal .term-warn b{color:#ffd166}.ref-terminal .term-error b{color:var(--red)}.term-empty{color:var(--muted)}.settings-message{color:var(--green);font:12px var(--mono);margin:10px 0 0}.path-settings-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin-top:14px;display:grid}.path-setting-card{background:#071418c7;border:1px solid #20f76b2b;border-radius:6px;gap:12px;min-width:0;padding:12px;display:grid}.path-setting-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.path-setting-card h4{color:#effff7;font:700 13px var(--mono);margin:0}.path-setting-card small{color:var(--muted)}.path-setting-card textarea{resize:vertical;width:100%;min-width:0;font:12px var(--mono);line-height:1.45}.path-status{font:10px var(--mono);border:1px solid #8da0aa42;border-radius:999px;flex:none;padding:4px 8px}.path-status.ok,.path-checks .ok{color:var(--green);border-color:#20f76b52}.path-status.missing,.path-checks .missing{color:var(--orange);border-color:#ffb23852}.path-checks{gap:6px;display:grid}.path-checks div{font:11px var(--mono);border:1px solid #8da0aa1f;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px;display:grid}.vuln-tabs{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.vuln-tabs button{min-width:0;font:12px var(--mono);border-color:#20f76b2e}.vuln-tabs button.active{color:#00130b;background:var(--green);border-color:var(--green);box-shadow:0 0 18px #20f76b40}.job-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.job-status-grid strong{color:var(--green);font:26px JetBrains Mono,monospace}.table-actions{gap:6px;display:flex}textarea{resize:vertical;color:#effff7;background:#05070b;border:1px solid #233246;border-radius:6px;outline:none;width:100%;min-height:92px;padding:11px 12px;font:12px JetBrains Mono,monospace}.report-builder,.gallery-controls,.tools-toolbar,.docs-search{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-bottom:12px;display:grid}.report-builder label,.gallery-controls label,.tools-toolbar label,.docs-search label{margin:0}.format-row{color:#cfe9dc;flex-wrap:wrap;align-items:center;gap:9px;font:11px JetBrains Mono,monospace;display:flex}.format-row label{flex-direction:row;align-items:center;gap:5px;display:flex}.format-row input{width:auto}.report-card-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin-bottom:12px;display:grid}.report-card header span{color:var(--muted);font:11px JetBrains Mono,monospace}.mini-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0;display:grid}.mini-stats div{background:#0000002e;border:1px solid #20f76b1f;border-radius:5px;padding:8px}.mini-stats span{color:var(--muted);text-transform:uppercase;font-size:10px;display:block}.mini-stats b{color:#fff;font:18px JetBrains Mono,monospace}.download-row,.modal-actions{flex-wrap:wrap;gap:8px;display:flex}.button-link,.primary{justify-content:center;align-items:center;gap:7px;display:inline-flex}.gallery-controls{grid-template-columns:220px minmax(280px,1fr) 180px}.search-label,.tools-toolbar label,.docs-search label{background:#050b10;border:1px solid #20f76b29;border-radius:5px;flex-direction:row;align-items:center;gap:8px;height:38px;padding:0 10px;display:flex;position:relative}.search-label input,.tools-toolbar input,.docs-search input{background:0 0;border:0;height:auto;padding:0}.screenshot-grid{-moz-columns:4 240px;columns:4 240px;-moz-column-gap:12px;column-gap:12px}.screenshot-card{-moz-column-break-inside:avoid;break-inside:avoid;cursor:pointer;background:#071418e0;border:1px solid #20f76b29;border-radius:6px;margin:0 0 12px;transition:border-color .18s,transform .18s,box-shadow .18s;overflow:hidden}.screenshot-card:hover{border-color:#20f76b73;transform:translateY(-2px);box-shadow:0 0 18px #20f76b1f}.shot-preview{min-height:135px;color:var(--muted);background:#02070a;place-items:center;display:grid}.shot-preview img{-o-object-fit:cover;object-fit:cover;width:100%;display:block}.shot-meta{gap:5px;padding:10px;display:grid}.shot-meta b{color:#fff;font:12px JetBrains Mono,monospace}.shot-meta span,.shot-meta small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.shot-meta em{color:var(--green);border:1px solid #20f76b29;border-radius:4px;margin:2px 4px 0 0;padding:2px 5px;font-size:10px;font-style:normal;display:inline-block}.pager{color:var(--muted);justify-content:center;align-items:center;gap:12px;margin:14px 0;font:12px JetBrains Mono,monospace;display:flex}.modal-backdrop{z-index:80;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.screenshot-modal,.logs-modal{background:#02080c;border:1px solid #20f76b47;border-radius:7px;width:min(1080px,94vw);max-height:90vh;padding:14px;overflow:auto;box-shadow:0 0 60px #20f76b24}.screenshot-modal header,.logs-modal header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.screenshot-modal h3,.logs-modal h3{color:var(--green);font:13px JetBrains Mono,monospace}.screenshot-modal>img{-o-object-fit:contain;object-fit:contain;background:#000;border:1px solid #ffffff14;width:100%;max-height:58vh}.screenshot-modal pre,.logs-modal pre{color:#bdfcc8;background:#010507;border:1px solid #20f76b1f;border-radius:5px;padding:10px;font:11px JetBrains Mono,monospace;overflow:auto}.tools-toolbar{grid-template-columns:minmax(220px,1fr) 160px auto auto auto}.dependency-warning{color:#ffd166;background:#ffb23814;border:1px solid #ffb2383d;border-radius:5px;margin:8px 0 12px;padding:8px;font-size:11px}.docs-search{grid-template-columns:auto minmax(280px,1fr);align-items:center}.docs-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.help-section{background:#071418d1;border:1px solid #20f76b29;border-radius:6px;padding:12px}.help-title{text-align:left;width:100%;color:var(--green);font-family:JetBrains Mono,monospace}.help-body{gap:12px;min-width:0;display:grid}.help-summary{color:#b9e8dc;margin:6px 0 0;line-height:1.55}.help-block{border-top:1px solid #20f76b1a;min-width:0;padding-top:10px}.help-block h3{color:#eafff6;margin:0 0 8px;font-size:13px}.help-block ul{gap:7px;margin:0;padding-left:18px;display:grid}.help-block li{color:#a9c8d8;overflow-wrap:anywhere;line-height:1.5}.docs-manual-page{gap:16px;min-width:0;display:grid}.docs-manual-hero{background:linear-gradient(135deg,#20f7a214,#00d2ff09 45%,#9052ff0f),#071418d6;border:1px solid #20f7a238;border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:end;gap:18px;min-width:0;padding:22px;display:grid;box-shadow:inset 0 0 60px #20f7a209}.docs-hero-copy{min-width:0}.docs-hero-copy h2{color:#f2fff9;margin:2px 0 8px;font-size:clamp(28px,4vw,46px);line-height:1.02}.docs-hero-copy p:not(.eyebrow){color:#a9d8e9;max-width:760px;margin:0;font-size:15px;line-height:1.6}.docs-hero-search{background:#02080cc2;border:1px solid #20f7a22e;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.docs-hero-search>svg{color:var(--green)}.docs-hero-search label{align-items:center;gap:9px;min-width:0;margin:0;display:flex}.docs-hero-search input{background:0 0;border:0;width:100%;min-width:0;height:30px;padding:0}.docs-quick-start{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0;display:grid}.docs-step-card{background:#071418d1;border:1px solid #20f7a229;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:13px;display:grid;position:relative;overflow:hidden}.docs-step-card svg{color:#20d7ff}.docs-step-number{width:24px;height:24px;color:var(--green);border:1px solid #20f7a247;border-radius:999px;place-items:center;font:800 11px JetBrains Mono,monospace;display:grid}.docs-step-card b{color:#eafff6;font-size:13px;display:block}.docs-step-card p{color:#8db6c8;margin:3px 0 0;font-size:12px;line-height:1.45}.docs-step-arrow{opacity:.35;position:absolute;top:14px;right:8px}.docs-manual-shell{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.docs-manual-nav{background:#070e14eb;border:1px solid #20f7a22e;border-radius:8px;gap:12px;min-width:0;max-height:calc(100vh - 110px);padding:12px;display:grid;position:sticky;top:14px;overflow:auto}.docs-nav-head{color:#eafff6;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font:800 12px JetBrains Mono,monospace;display:flex}.docs-nav-head svg{color:var(--green)}.docs-nav-list{gap:7px;min-width:0;display:grid}.docs-nav-button{text-align:left;color:#cbeee4;background:#09121cb8;border:1px solid #5e7c9147;border-radius:7px;gap:3px;width:100%;padding:10px 11px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.docs-nav-button:hover{background:#20f7a212;border-color:#20f7a26b;transform:translate(2px)}.docs-nav-button.active{background:linear-gradient(90deg,#20f7a22e,#20f7a20b);border-color:#20f7a2b8;box-shadow:0 0 18px #20f7a214}.docs-nav-button span{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.docs-nav-button small{color:#8fb4c8;font:10px JetBrains Mono,monospace}.docs-empty-nav{color:#8fb4c8;margin:0;font-size:12px}.docs-manual-content{background:#071418d1;border:1px solid #20f7a229;border-radius:8px;min-width:0;overflow:hidden}.docs-content-header{background:linear-gradient(135deg,#20f7a213,#9052ff0e);border-bottom:1px solid #20f7a21f;justify-content:space-between;align-items:start;gap:18px;min-width:0;padding:20px;display:flex}.docs-section-kicker{color:var(--green);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font:800 11px JetBrains Mono,monospace;display:block}.docs-content-header h3{color:#f2fff9;margin:0 0 8px;font-size:clamp(22px,2.4vw,34px);line-height:1.08}.docs-content-header p{color:#a9d8e9;max-width:900px;margin:0;line-height:1.6}.docs-content-badge{color:#cffff0;background:#02080c9e;border:1px solid #20f7a23d;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 10px;font:800 11px JetBrains Mono,monospace;display:inline-flex}.docs-block-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:12px;min-width:0;padding:14px;display:grid}.docs-block-card{background:#030a0e8f;border:1px solid #5e7c913d;border-radius:8px;min-width:0;padding:14px}.docs-block-card h4{color:#eafff6;margin:0 0 12px;font-size:15px}.docs-item-list{gap:9px;display:grid}.docs-item{color:#b7d8e5;overflow-wrap:anywhere;border-top:1px solid #20f7a214;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding-top:9px;line-height:1.55;display:grid}.docs-item:first-child{border-top:0;padding-top:0}.docs-item svg{color:var(--green);margin-top:3px}.docs-item small{color:#a4c2d36b;font:800 10px JetBrains Mono,monospace}.docs-empty-state{color:#9fbfd0;text-align:center;place-items:center;gap:8px;min-height:360px;display:grid}.docs-empty-state h3{color:#eafff6;margin:0}.docs-empty-state p{max-width:420px;margin:0}@media (width<=1280px){.ref-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.charts-row,.lower-row{grid-template-columns:1fr 1fr}}@media (width<=900px){.app{grid-template-columns:1fr}aside{width:auto;height:auto;position:relative}aside:after{display:none}.ref-metrics-grid,.charts-row,.lower-row,.job-status-grid{grid-template-columns:1fr}.topbar{flex-wrap:wrap;height:auto;margin:0 -18px 18px;padding:12px 18px}.top-search{width:100%;min-width:0}}.monitor-workspace{gap:14px}.monitor-head{align-items:end}.monitor-project-picker{gap:6px;min-width:360px;display:grid}.warning-text{color:var(--danger);font-family:var(--mono);margin:6px 0 0}.monitor-summary-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.panel-title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.panel-title-row h3,.panel-title-row p{margin:0}.panel-title-row p{color:var(--muted);font-size:12px}.monitor-table{gap:8px;display:grid}.monitor-row{background:#040c12c2;border:1px solid #00ff882e;border-radius:6px;grid-template-columns:1.2fr .75fr .9fr 1fr 1.35fr 1fr 1.8fr;align-items:center;gap:10px;padding:10px;display:grid}.monitor-row-head{color:var(--accent);font:700 11px var(--mono);text-transform:uppercase;background:0 0;border-color:#00ff8840}.monitor-row strong{color:var(--text);font-size:13px;display:block}.monitor-row small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.monitor-result-chips{flex-wrap:wrap;gap:5px;display:flex}.monitor-result-chips span{font:700 11px var(--mono);color:var(--accent);background:#00ff880d;border:1px solid #0f83;border-radius:4px;padding:3px 6px}.monitor-actions{flex-wrap:wrap;gap:6px;display:flex}.monitor-actions button{padding:6px 8px;font-size:11px}.monitor-config-panel{scroll-margin-top:80px}.monitor-config-sections{grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px;display:grid}.monitor-config-section{background:#00000029;border:1px solid #00ff882e;border-radius:6px;padding:10px}.monitor-config-section h4{color:var(--accent);font:700 12px var(--mono);text-transform:uppercase;margin:0 0 10px}.monitor-config-section label{color:var(--text);justify-content:space-between;align-items:center;gap:10px;margin:8px 0;font-size:12px;display:flex}.monitor-config-section input[disabled]{opacity:.7}.monitor-config-section .muted{color:var(--muted);font-size:12px;line-height:1.4}.monitor-tabs{border-bottom:1px solid #00ff8829;gap:6px;margin-bottom:12px;padding-bottom:8px;display:flex}.monitor-tabs button.active{border-color:var(--accent);color:var(--accent);background:#00ff8829}.monitor-modal{width:min(1180px,100vw - 40px);max-height:84vh;overflow:auto}.monitor-log-view{height:520px;font-size:12px;overflow:auto}.file-list{gap:8px;display:grid}.file-list>div{border:1px solid #00ff8829;border-radius:5px;grid-template-columns:180px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.file-list span{color:var(--text);font-weight:700}.file-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log-info{color:var(--accent)}.log-warning,.log-warn{color:var(--warn)}.log-error{color:var(--danger)}@media (width<=1200px){.monitor-summary-grid{grid-template-columns:repeat(3,1fr)}.monitor-row{grid-template-columns:1fr;align-items:start}.monitor-row-head{display:none}.monitor-config-sections{grid-template-columns:1fr}.monitor-project-picker{width:100%;min-width:0}}.monitor-config-panel{padding:14px}.monitor-config-panel .panel-title-row{border-bottom:1px solid #00ff881f;align-items:flex-start;padding-bottom:10px}.monitor-config-panel .panel-title-row button{flex:none}.monitor-config-sections{grid-template-columns:repeat(3,minmax(280px,1fr));align-items:stretch;gap:10px}.monitor-config-section{background:linear-gradient(#030c12e0,#02080cb8);border-color:#00ff8838;flex-direction:column;gap:8px;min-height:146px;padding:12px;display:flex;box-shadow:inset 0 0 20px #00ff8806}.monitor-config-section h4{border-bottom:1px solid #00ff881a;margin-bottom:2px;padding-bottom:8px}.monitor-config-section label{background:#01070a6b;border:1px solid #78b4d229;border-radius:5px;grid-template-columns:minmax(112px,150px) minmax(0,1fr);align-items:center;gap:12px;min-height:34px;margin:0;padding:7px 8px;display:grid}.monitor-config-section label span{color:#d9fff0;font:700 11px var(--mono);line-height:1.25}.monitor-config-section label input:not([type=checkbox]),.monitor-config-section label select{width:100%;min-width:0;height:30px;padding:0 10px}.monitor-config-section label input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent);justify-self:end;margin:0}.monitor-config-section .tool-pills{background:#01070a6b;border:1px solid #78b4d229;border-radius:5px;flex-wrap:wrap;gap:7px;padding:7px;display:flex}.monitor-config-section .pill{min-height:30px;font:700 11px var(--mono);border-radius:5px;padding:7px 10px}.monitor-config-section .muted{background:#01070a4d;border:1px solid #78b4d21f;border-radius:5px;margin:0;padding:7px 8px}.monitor-config-panel>.button-row{border-top:1px solid #00ff881f;margin-top:12px;padding-top:10px}@media (width<=1500px){.monitor-config-sections{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media (width<=900px){.monitor-config-sections{grid-template-columns:1fr}.monitor-config-section label{grid-template-columns:1fr;gap:6px}.monitor-config-section label input[type=checkbox]{justify-self:start}}.monitor-history-wrap table{min-width:1060px}.monitor-history-table th{color:var(--accent);font:700 11px var(--mono);text-transform:uppercase}.monitor-history-table td{vertical-align:middle}.monitor-history-table strong{color:#effff7;cursor:help}.monitor-history-table code{color:var(--accent);font:700 11px var(--mono);cursor:help;background:#00ff880d;border:1px solid #00ff882e;border-radius:4px;padding:3px 6px;display:inline-flex}.monitor-history-table .status{min-width:74px;color:var(--accent);font:700 10px var(--mono);text-transform:uppercase;background:#00ff880f;border:1px solid #00ff883d;border-radius:999px;justify-content:center;padding:4px 7px;display:inline-flex}.monitor-history-table .status.failed{color:var(--danger);background:#ff4d4d14;border-color:#ff4d4d59}.monitor-history-table .status.running{color:var(--cyan);background:#21d8ff14;border-color:#21d8ff59}.readable-table th{color:var(--accent);font:700 11px var(--mono);text-transform:uppercase}.readable-table td{vertical-align:middle}.readable-table strong{color:#effff7;cursor:help}.readable-table code{color:var(--accent);font:700 11px var(--mono);cursor:help;background:#00ff880d;border:1px solid #00ff882e;border-radius:4px;padding:3px 6px;display:inline-flex}.table-link{text-overflow:ellipsis;white-space:nowrap;color:#bfffe4;min-width:0;max-width:100%;text-decoration:none;display:block;overflow:hidden}.table-link:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.table-filter-panel{gap:10px;min-width:0;margin:12px 0;display:grid}.table-filter-panel .search{margin:0}.table-quick-filters{flex-wrap:wrap;align-items:end;gap:8px;min-width:0;display:flex}.table-quick-filters label{flex:130px;gap:4px;min-width:130px;max-width:220px;display:grid}.table-quick-filters label span{color:var(--muted);font:700 10px var(--mono);text-transform:uppercase}.table-quick-filters select{width:100%;min-width:0;height:34px}.table-quick-filters button{height:34px}.table-count{color:var(--muted);font:11px var(--mono)}.table-meta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sort-toggle{color:#baffdf;border-color:#20f7a259;min-height:32px;padding:7px 11px}.sort-toggle:hover{border-color:var(--accent);box-shadow:0 0 14px #20f7a229}.readable-table-wrap{scrollbar-color:#20f7a273 #8da0aa14;max-height:min(66vh,720px);overflow:auto}.readable-table thead th{z-index:3;background:#091019;position:sticky;top:0;box-shadow:0 1px #162234}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}*,:before,:after{box-sizing:border-box}.app,main,aside,.workspace,.section-head,.panel,.ref-panel,.metric-card,.monitor-card,.monitor-row,.monitor-config-section,.report-card,.screenshot-card,.tool-item,.tool-card,.job-panel,.terminal-shell,.modal-backdrop,.screenshot-modal,.logs-modal,.monitor-modal,.notification-card,.compact-table,.table-wrap,.readable-table-wrap,.charts-row>*,.lower-row>*,.ref-metrics-grid>*,.grid-metrics>*,.mini-grid>*,.report-card-grid>*,.notification-grid>*,.gallery-controls>*,.report-builder>*,.tools-toolbar>*,.docs-search>*{min-width:0;max-width:100%}main{width:100%;max-width:100vw;overflow-x:hidden}img,svg,canvas,video{max-width:100%;height:auto}input,select,textarea,button,.button-link{min-width:0;max-width:100%}button,.button-link{white-space:normal;overflow-wrap:anywhere}.truncate-one-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.long-text,.code-text,.secret-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.code-text,.secret-text{font-family:var(--mono)}.log-line{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.table-wrap,.readable-table-wrap,.monitor-history-wrap,.compact-table{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;width:100%;max-width:100%;max-height:min(72vh,780px);overflow:auto}.table-wrap.bounded-results{min-height:360px;max-height:max(460px,100vh - 390px);overflow:auto}.table-wrap thead th{z-index:2;background:#0b1119;position:sticky;top:0}.api-intel-table{max-height:max(500px,100vh - 360px)}.api-intel-table table{width:max-content;min-width:1680px;max-width:none}.scroll-fix-build-20260627{display:contents}.readable-table-wrap{max-height:min(66vh,720px);overflow:auto}.table-wrap.recent-results-scroll{height:62vh;min-height:430px;max-height:760px;overflow:auto}.table-wrap.recent-results-scroll thead th{z-index:3;position:sticky;top:0}.table-wrap table,.readable-table,.compact-table table,.monitor-history-table{border-collapse:collapse;width:100%;max-width:100%}.table-wrap th,.table-wrap td,.readable-table th,.readable-table td,.compact-table th,.compact-table td,.monitor-history-table th,.monitor-history-table td{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.table-wrap td *,.readable-table td *,.compact-table td *,.monitor-history-table td *{max-width:100%}.readable-table-wrap .readable-table{width:max-content;min-width:100%;max-width:none}.readable-table th.url-column,.readable-table td.url-column{min-width:560px;max-width:760px}.readable-table th.wide-column,.readable-table td.wide-column{min-width:420px;max-width:640px}.readable-table th.host-column,.readable-table td.host-column{min-width:260px;max-width:360px}.readable-table td.url-column .long-text,.readable-table td.url-column .table-link,.readable-table td.wide-column .long-text{max-width:none;display:block}.terminal,.ref-terminal,.logs-modal pre,.screenshot-modal pre,.monitor-output pre,.monitor-log-view,pre,code.long-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;width:100%;max-width:100%;overflow:auto}.ref-terminal{contain:inline-size}.terminal-tabs,.terminal-actions{min-width:0;max-width:100%}.terminal-actions,.button-row,.table-actions,.download-row,.modal-actions,.monitor-actions,.panel-actions,.format-row,.action-buttons{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.table-wrap td>button,.table-wrap td>.button-link,.readable-table td>button,.monitor-history-table td>button,.findings-table td>button,.table-actions button,.table-actions .button-link{white-space:nowrap;overflow-wrap:normal;word-break:normal;width:auto;min-width:max-content}.table-wrap th:last-child,.table-wrap td:last-child{min-width:104px;max-width:none}.findings-table-wrap .findings-table{width:max-content;min-width:1760px;max-width:none}.vuln-center .findings-table-wrap .findings-table{min-width:1880px}.findings-table-wrap .findings-table th,.findings-table-wrap .findings-table td{max-width:none}.findings-table-wrap .findings-table th:nth-child(7),.findings-table-wrap .findings-table td:nth-child(7){min-width:260px;max-width:360px}.findings-table-wrap .findings-table th:nth-child(9),.findings-table-wrap .findings-table td:nth-child(9),.findings-table-wrap .findings-table th:nth-child(10),.findings-table-wrap .findings-table td:nth-child(10){min-width:230px;max-width:330px}.findings-table-wrap .action-cell{min-width:118px;max-width:140px}.terminal-actions>*,.button-row>*,.table-actions>*,.download-row>*,.modal-actions>*,.monitor-actions>*,.panel-actions>*,.format-row>*{min-width:0}.notification-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:14px;display:grid}.notification-card{flex-direction:column;gap:10px;display:flex;overflow:hidden}.notification-provider-section{flex-direction:column;gap:12px;min-width:0;display:flex}.notification-destination-list{gap:12px;min-width:0;display:grid}.notification-destination-card{background:#040a1061;border:1px solid #20f7a21f;border-radius:8px;padding:12px}.notification-empty-destinations{color:var(--muted);border:1px dashed #7ee7ff3d;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.notification-add-destination{justify-content:center;width:100%}.notification-card-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:2px;display:flex}.notification-card-head h3,.notification-card-head h4{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.notification-form,.notification-summary{gap:10px;min-width:0;display:grid}.secret-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.secret-row button{padding:5px 8px;font-size:11px}.secret-text{color:var(--muted);display:block}.secret-text b{color:#dfffee}.report-builder,.gallery-controls,.tools-toolbar,.docs-search{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end}.report-card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.report-card{overflow:hidden}.report-card header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.report-card header h3{min-width:0}.report-card header span{white-space:nowrap}.mini-stats{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.mini-stats div{min-width:0}.mini-stats b,.mini-stats span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ref-metrics-grid,.grid-metrics,.mini-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.charts-row,.lower-row{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.line-chart,.donut,.ring,.split-chart,.bar-chart{min-width:0;max-width:100%}.split-chart{grid-template-columns:minmax(105px,130px) minmax(0,1fr)}.bar-row{grid-template-columns:minmax(58px,74px) minmax(0,1fr) minmax(32px,40px)}.activity-list,.top-assets-list,.compact-table{overflow:hidden}.top-assets-list div{gap:8px;min-width:0}.top-assets-list span,.top-assets-list b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inline-form,.action-inputs,.config-grid,.detail-grid,.quick-start,.docs-grid,.monitor-summary-grid,.monitor-config-sections{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.file-list>div{grid-template-columns:minmax(120px,180px) minmax(0,1fr) auto}.screenshot-grid{-moz-columns:4 240px;columns:4 240px;max-width:100%}.shot-meta b,.shot-meta span,.shot-meta small{overflow-wrap:anywhere;max-width:100%}.topbar{min-width:0;max-width:100%}.top-search{flex:320px;min-width:min(320px,100%)}.profile-button,.side-profile{min-width:0}.profile-button span,.side-profile span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tool-dropdown-menu{width:min(420px,100vw - 32px);min-width:0;max-width:calc(100vw - 32px)}.modal-backdrop{overflow:auto}.screenshot-modal,.logs-modal,.monitor-modal{width:min(1080px,100vw - 24px);max-width:calc(100vw - 24px)}@media (width<=1366px){.app{grid-template-columns:210px minmax(0,1fr)}aside{padding-left:12px;padding-right:12px}main{padding-left:14px;padding-right:14px}.ref-metrics-grid,.grid-metrics,.mini-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.charts-row,.lower-row{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (width<=1024px){.app{grid-template-columns:180px minmax(0,1fr)}aside{width:180px;padding:12px 9px}main{padding:0 12px 18px}.ref-metrics-grid,.grid-metrics,.mini-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.report-builder,.gallery-controls,.tools-toolbar,.docs-search{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.monitor-row{grid-template-columns:1fr;align-items:start}.monitor-row-head{display:none}}@media (width<=768px){.app{display:block}aside{width:100%;height:auto;max-height:none;position:relative}aside:after{display:none}nav{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:6px;display:grid}main{width:100%;max-width:100%;padding:0 10px 18px}.topbar{flex-wrap:wrap;gap:8px;height:auto;margin:0 -10px 14px;padding:10px;position:relative}.top-search{flex:100%;width:100%;min-width:0}.section-head,.panel-title-row,.notification-card-head,.report-card header{grid-template-columns:1fr;align-items:start;display:grid}.section-head select,.section-head button{width:100%}.ref-metrics-grid,.grid-metrics,.mini-grid,.charts-row,.lower-row,.report-card-grid,.notification-grid,.job-status-grid,.monitor-summary-grid,.monitor-config-sections,.inline-form,.action-inputs,.config-grid,.detail-grid,.quick-start,.docs-grid,.split-chart{grid-template-columns:1fr}.screenshot-grid{-moz-columns:1 100%;columns:1 100%}.file-list>div,.secret-row{grid-template-columns:1fr}.table-wrap th,.table-wrap td,.readable-table th,.readable-table td,.compact-table th,.compact-table td,.monitor-history-table th,.monitor-history-table td{max-width:220px}}.pipeline-page{gap:14px;display:grid}.pipeline-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pipeline-grid{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:14px;min-width:0;display:grid}.pipeline-head,.pipeline-step-title{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.pipeline-head h3,.pipeline-step-title strong{text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;min-width:0;margin:0;overflow:hidden}.pipeline-head small,.pipeline-step-info span{color:var(--muted)}.pipeline-progress{background:#081118d1;border:1px solid #20f7a252;border-radius:999px;width:100%;height:9px;margin:16px 0;overflow:hidden}.pipeline-progress>div{background:linear-gradient(90deg,#20f7a2,#39d8ff,#a970ff);height:100%;transition:width .24s}.pipeline-meta,.pipeline-summary{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;min-width:0;display:grid}.pipeline-meta span,.pipeline-summary div{background:#0b121cb3;border:1px solid #2e5067cc;min-width:0;padding:10px}.pipeline-meta b,.pipeline-summary b{color:#20f7a2;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block;overflow:hidden}.pipeline-summary{margin-top:12px}.pipeline-summary span{color:var(--muted);text-transform:capitalize}.pipeline-stepper{gap:10px;display:grid}.pipeline-step{background:#081118b8;border:1px solid #2e5067cc;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:10px;display:grid}.pipeline-step-dot{border:1px solid #79f9cc;border-radius:999px;width:10px;height:10px;margin-top:4px;box-shadow:0 0 10px #20f7a252}.pipeline-step.running .pipeline-step-dot{background:#39d8ff;border-color:#39d8ff}.pipeline-step.completed .pipeline-step-dot{background:#20f7a2;border-color:#20f7a2}.pipeline-step.failed .pipeline-step-dot,.pipeline-step.completed-with-warnings .pipeline-step-dot{background:#ff4d5f;border-color:#ff4d5f}.pipeline-step.skipped .pipeline-step-dot{background:#ffc857;border-color:#ffc857}.pipeline-step-info{flex-wrap:wrap;gap:8px 12px;margin-top:6px;font-size:12px;display:flex}.pipeline-step-actions{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.pipeline-step-actions button{border-radius:4px;padding:4px 8px;font-size:11px;line-height:1.2}.pipeline-step-actions button:first-child{color:#bffcff;border-color:#39d8ff73}.pipeline-step-actions button:last-child{color:#ffe39a;border-color:#ffc85773}.pipeline-step-actions button:disabled{opacity:.45;cursor:not-allowed}.provider-status-strip{flex-wrap:wrap;gap:6px;min-width:0;margin-top:8px;display:flex}.provider-status-strip span{color:#9fffd4;text-overflow:ellipsis;white-space:nowrap;background:#20f7a212;border:1px solid #20f7a22e;border-radius:5px;max-width:100%;padding:4px 7px;font-size:11px;overflow:hidden}.provider-status-strip span.warn{color:#ffcf68;background:#ffbf3d14;border-color:#ffbf3d47}.pipeline-status{color:#20f7a2;text-transform:uppercase;white-space:nowrap;border:1px solid #20f7a26b;justify-content:center;align-items:center;padding:4px 8px;font-size:11px;display:inline-flex}.pipeline-status.failed,.pipeline-status.cancelled{color:#ff8d99;border-color:#ff4d5f99}.pipeline-status.completed-with-warnings{color:#ffd166;border-color:#ffd16699}.pipeline-error{color:#ff9aa5;overflow-wrap:anywhere;margin-top:8px}.pipeline-note{color:var(--muted);overflow-wrap:anywhere;background:#22ffa20f;border:1px solid #22ffa240;border-radius:6px;margin-top:8px;padding:8px 10px}.projects-page{gap:14px;display:grid}.projects-page .inline-form{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(260px,2fr) auto;align-items:stretch}.scope-input{resize:vertical;width:100%;min-width:0;min-height:44px}.projects-table td{vertical-align:top}.scope-summary{flex-wrap:wrap;gap:6px;min-width:0;max-width:520px;display:flex}.scope-chip{color:#dfffee;max-width:190px;font:700 11px var(--mono);text-overflow:ellipsis;white-space:nowrap;background:#20f7a20e;border:1px solid #20f7a238;border-radius:999px;padding:4px 7px;overflow:hidden}.scope-more{color:#ffe3a2;background:#ffca4014;border-color:#ffca4059}.project-pipeline-status{gap:6px;min-width:160px;display:grid}.project-pipeline-status small{color:var(--muted)}.project-pipeline-mini{background:#081118d1;border:1px solid #20f7a252;width:100%;height:6px;overflow:hidden}.project-pipeline-mini>div{background:linear-gradient(90deg,#20f7a2,#39d8ff);height:100%}.compact{padding:7px 10px;font-size:12px}.recon-confirm-modal{max-width:min(720px,100vw - 24px)}.pipeline-stage-list{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.pipeline-stage-list>span,.step-icon{color:#dfffee;background:#081118b8;border:1px solid #20f7a257;padding:5px 8px;font-size:12px}.stage-choice{color:#dfffee;cursor:pointer;-webkit-user-select:none;user-select:none;background:#081118b8;border:1px solid #7891aa59;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:inline-flex}.stage-choice input{width:auto;min-width:0;margin:0}.stage-choice.selected{background:#20f7a224;border-color:#20f7a2b3;box-shadow:0 0 12px #20f7a21f}.step-icon{text-align:center;color:#20f7a2;min-width:26px}.mini-action{padding:4px 8px;font-size:11px}.outputs-menu{min-width:0;display:inline-flex;position:relative}.outputs-menu summary{cursor:pointer;border:1px solid var(--border);color:var(--green);white-space:nowrap;background:#050f12e6;border-radius:6px;padding:4px 8px;font-size:11px;list-style:none}.outputs-menu summary::-webkit-details-marker{display:none}.outputs-menu summary:after{content:" ▾";color:var(--muted)}.outputs-menu[open] summary{border-color:var(--green);box-shadow:0 0 12px #23ffa62e}.outputs-menu>div{z-index:20;border:1px solid var(--border);background:#071015;border-radius:8px;gap:4px;min-width:170px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #00000059}.outputs-menu>div button{justify-content:flex-start;width:100%;padding:7px 9px;font-size:12px}.js-recon-page .js-summary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:12px 0;display:grid}.tab-row{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.tab-row button{border:1px solid var(--border);color:var(--text);background:#050f12cc}.tab-row button.active{border-color:var(--green);color:var(--green);box-shadow:0 0 14px #23ffa629}@media (width<=1024px){.pipeline-grid{grid-template-columns:1fr}}.tool-health-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:10px 0;display:grid}.tool-health-grid>div{background:#0000002e;border:1px solid #20f7a224;border-radius:6px;min-width:0;padding:8px}.tool-health-grid span{color:#8fa4b8;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.tool-health-grid strong{color:#b9f7da;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.tool-health-grid strong.ok,.tool-config-details .ok{color:#20f7a2}.tool-health-grid strong.warn,.tool-config-details .warn{color:#ffbf3d}.tool-health-grid strong.muted{color:#8fa4b8}.tool-command{color:#9fffd4;background:#0000002e;border:1px solid #20f7a21f;border-radius:5px;margin:8px 0;padding:7px;font-size:11px}.tool-key-tags{flex-wrap:wrap;gap:6px;margin:8px 0 10px;display:flex}.tool-key-tags span{color:#20f7a2;background:#20f7a214;border:1px solid #20f7a240;border-radius:999px;padding:3px 7px;font-size:11px}.tool-config-details{color:#8fa4b8;margin:8px 0 12px;font-size:11px}.tool-config-details summary{cursor:pointer;color:#b9f7da;margin-bottom:6px}.tool-config-details div{overflow-wrap:anywhere;padding:3px 0;font-family:JetBrains Mono,monospace}.asset-graph-page{min-width:0;overflow:hidden}.asset-graph-page .muted{color:var(--muted)}.asset-graph-toolbar,.asset-graph-switches,.asset-graph-summary{flex-wrap:wrap;align-items:end;gap:10px;min-width:0;display:flex}.asset-graph-toolbar{border:1px solid var(--border);background:#050c10d1;border-radius:8px;padding:14px}.asset-graph-toolbar label{flex:240px;gap:6px;min-width:min(280px,100%);display:grid}.asset-graph-toolbar span,.asset-graph-switches{color:var(--muted);font-size:12px}.asset-graph-summary{margin:12px 0}.asset-graph-summary button{background:#041212d6;border-color:#1eff8f47;flex:145px;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.asset-graph-summary button.active{background:#1eff8f1f;border-color:#1eff8f;box-shadow:0 0 18px #1eff8f2e}.asset-graph-summary button span{border-radius:999px;width:10px;height:10px}.asset-graph-summary strong{color:#eafff5;font-size:18px}.asset-graph-switches{align-items:center;margin-bottom:12px}.asset-graph-switches label{border:1px solid var(--border);background:#020a0cc2;border-radius:6px;align-items:center;gap:7px;padding:8px 10px;display:inline-flex}.asset-graph-grid{grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:12px;min-width:0;display:grid}.asset-graph-canvas-wrap,.asset-graph-details,.asset-graph-timeline{border:1px solid var(--border);background:radial-gradient(circle at 30% 15%,#1eff8f14,#0000 28%),#020a0ce6;border-radius:8px;min-width:0}.asset-graph-canvas-wrap{min-height:clamp(520px,68vh,860px);position:relative;overflow:hidden}.asset-graph-canvas{width:100%;min-width:0;height:clamp(520px,68vh,860px)}.graph-empty{z-index:2;pointer-events:none;background:#02080a94;place-items:center;display:grid;position:absolute;inset:16px}.asset-graph-details{max-height:clamp(520px,68vh,860px);padding:14px;overflow:auto}.section-head.compact{margin:0 0 10px;padding:0}.section-head.compact h3{margin:0;font-size:16px}.node-type-badge{color:#1eff8f;background:#1eff8f14;border:1px solid;border-radius:999px;width:fit-content;margin-bottom:12px;padding:5px 10px;display:inline-flex}.node-detail-hero{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.risk-score,.new-chip{border-radius:999px;align-items:center;width:fit-content;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.risk-score{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2473}.risk-score.hot{color:#ffdd6b;border-color:#f59e0bbf;box-shadow:0 0 16px #f59e0b38}.new-chip{color:#22d3ee;background:#22d3ee1a;border:1px solid #22d3ee73}.node-type-badge.takeover,.node-type-badge.vulnerability{color:#ff7070;background:#ff40401a}.node-detail-list{border:1px solid #94a3b82e;border-radius:8px;grid-template-columns:110px minmax(0,1fr);gap:0;font-size:12px;display:grid;overflow:hidden}.node-detail-list dt{color:var(--muted);text-transform:uppercase;background:#94a3b80f;border-bottom:1px solid #94a3b829;padding:9px}.node-detail-list dd{overflow-wrap:anywhere;color:#eafff5;border-bottom:1px solid #94a3b829;min-width:0;margin:0;padding:9px}.asset-graph-timeline{margin-top:12px;padding:14px}.timeline-bars{gap:8px;max-height:210px;display:grid;overflow:auto}.timeline-bar-row{grid-template-columns:110px minmax(0,1fr) 54px;align-items:center;gap:10px;font-size:12px;display:grid}.timeline-bar-row div{background:#94a3b829;border-radius:999px;height:8px;overflow:hidden}.timeline-bar-row b{background:linear-gradient(90deg,#1eff8f,#22d3ee);border-radius:999px;min-width:2px;height:100%;display:block}@media (width<=1180px){.asset-graph-grid{grid-template-columns:1fr}.asset-graph-details{max-height:420px}}@media (width<=760px){.asset-graph-toolbar label,.asset-graph-summary button{flex-basis:100%}.timeline-bar-row{grid-template-columns:90px minmax(0,1fr) 42px}}.hunter-agent-page{min-width:0}main:has(.hunter-console-page){width:100%;min-width:0;max-width:none;overflow-x:hidden}.hunter-control-grid{background:#071118d1;border:1px solid #20f7a22e;grid-template-columns:minmax(260px,1.3fr) repeat(4,minmax(140px,.7fr));gap:12px;margin-bottom:14px;padding:14px;display:grid}.hunter-control-grid label,.hunter-agent-page label{gap:6px;min-width:0;display:grid}.hunter-control-grid span,.hunter-panel header span{color:#8cc4d6;font-size:12px}.hunter-agent-grid,.hunter-findings-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px;min-width:0;display:grid}.hunter-findings-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:14px}.hunter-goal-banner{background:#20f7a20a;border:1px solid #20f7a22e;gap:4px;min-width:0;margin-bottom:14px;padding:12px 14px;display:grid}.hunter-goal-banner strong{color:#20f7a2}.hunter-goal-banner span{color:#9fc7d8;overflow-wrap:anywhere}.hunter-panel{background:#060e14eb;border:1px solid #20f7a22e;min-width:0;padding:14px}.hunter-panel header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.hunter-panel h3,.hunter-panel h4{color:#caffea;margin:0}.hunter-session-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px;display:grid}.hunter-log-box{background:#03080c;border:1px solid #8eb2cd38;height:390px;padding:10px;font-family:JetBrains Mono,Consolas,monospace;overflow:auto}.hunter-log-box .log-line{white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #20f7a214;padding:6px 0}.hunter-log-box .log-line span{color:#67d8ff}.hunter-log-box .level-error{color:#ff7b7b}.hunter-evidence-grid,.hunter-dashboard-card,.hunter-session-summary{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.hunter-evidence-grid div,.hunter-dashboard-card div,.hunter-session-summary div{background:#20f7a20a;border:1px solid #20f7a221;min-width:0;padding:10px}.hunter-evidence-grid span,.hunter-dashboard-card span,.hunter-session-summary span{color:#8cc4d6;text-transform:uppercase;font-size:11px;display:block}.hunter-evidence-grid strong,.hunter-dashboard-card strong,.hunter-session-summary strong{color:#20f7a2;font-size:20px}.hunter-session-summary{margin-bottom:10px}.hunter-mini-list,.hunter-finding-list{gap:8px;max-height:360px;display:grid;overflow:auto}.hunter-mini-list button,.quick-prompt-grid button{text-align:left;color:#eafcff;background:#0a141dd6;border:1px solid #8eb2cd40;padding:10px}.hunter-mini-list button span{color:#8cc4d6;overflow-wrap:anywhere;display:block}.hunter-integrations,.quick-prompt-grid,.hunter-ask,.hunter-card-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.hunter-card-actions button{padding:6px 8px;font-size:12px}.quick-prompt-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.hunter-ask input{flex:360px}.hunter-answer{background:#00000040;border:1px solid #20f7a229;margin-top:12px;padding:10px}.hunter-answer pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto}.hunter-finding-card{background:#09121ae6;border:1px solid #8eb2cd38;min-width:0;padding:10px}.hunter-finding-card.high,.hunter-finding-card.critical{border-color:#ff4c4c80;box-shadow:inset 0 0 18px #ff000014}.hunter-finding-card strong,.hunter-finding-card p,.hunter-finding-card small{overflow-wrap:anywhere;display:block}.hunter-finding-card span{color:#8cc4d6;font-size:12px}.status-pill{text-transform:uppercase;border:1px solid #8eb2cd40;padding:4px 8px}.status-pill.running,.status-pill.completed{color:#20f7a2;border-color:#20f7a28c}.status-pill.completed_with_warnings{color:#ffd166;border-color:#ffcb49a6}.status-pill.failed,.status-pill.stopped{color:#ff7b7b;border-color:#ff4c4c8c}.hunter-dashboard-card{grid-template-columns:repeat(2,minmax(0,1fr))}.hunter-dashboard-card small,.hunter-dashboard-card button{grid-column:1/-1}.hunter-console-page{--hunter-purple:#a855f7;--hunter-purple-soft:#a855f729;--hunter-border:#a855f747;width:100%;min-width:0;max-width:none}.hunter-console-top{border:1px solid var(--hunter-border);background:linear-gradient(135deg,#180c2ab8,#060d13eb);grid-template-columns:minmax(240px,.9fr) minmax(520px,1.6fr);align-items:center;gap:16px;margin-bottom:14px;padding:14px 18px;display:grid;box-shadow:inset 0 0 36px #a855f70f}.hunter-console-top h2{margin:0}.hunter-console-top p{color:#aebbd1;margin:4px 0 0}.hunter-beta{color:#eadcff;vertical-align:middle;background:#a855f738;border:1px solid #a855f773;padding:2px 7px;font-size:12px;display:inline-block}.hunter-top-controls{grid-template-columns:minmax(180px,1.1fr) minmax(150px,.8fr) minmax(150px,.75fr) minmax(190px,1.1fr) auto;align-items:end;gap:10px;min-width:0;display:grid}.hunter-top-controls label,.hunter-limits-row label,.hunter-goal-inline{gap:6px;min-width:0;display:grid}.hunter-top-controls span,.hunter-limits-row span{color:#b6a6ff;text-transform:uppercase;font-size:11px}.hunter-runtime-badge{text-transform:uppercase;white-space:nowrap;border:1px solid #8eb2cd40;padding:10px 14px;font-weight:800}.hunter-runtime-badge.running{color:#20f7a2;background:#20f7a21a;border-color:#20f7a273}.hunter-runtime-badge.offline{color:#ff7b7b;background:#ff4c4c1a;border-color:#ff4c4c73}.hunter-console-layout{grid-template-columns:minmax(220px,280px) minmax(560px,1.25fr) minmax(420px,.95fr);align-items:start;gap:14px;width:100%;min-width:0;max-width:none;display:grid}.hunter-left-rail,.hunter-center-console,.hunter-right-rail{gap:14px;width:100%;min-width:0;display:grid}.hunter-left-rail,.hunter-right-rail{align-self:start}.hunter-console-page .hunter-panel{border-color:var(--hunter-border);background:linear-gradient(#0a0e18f5,#050a0ff0);box-shadow:inset 0 0 24px #a855f70a}.hunter-project-name{color:#fff;overflow-wrap:anywhere;font-size:18px;display:block}.hunter-context-list{gap:8px;margin:14px 0;display:grid}.hunter-context-list div{color:#dce8f5;justify-content:space-between;gap:10px;display:flex}.hunter-context-list span{color:#9fc7d8}.hunter-context-list strong{color:#fff}.hunter-mode-card-wrap{gap:8px}.hunter-mode-card{text-align:left;color:#eafcff;background:#121824db;border:1px solid #8eb2cd38;gap:4px;width:100%;margin-top:8px;padding:13px;display:grid}.hunter-mode-card span{color:#aebbd1;font-size:12px}.hunter-mode-card.active{background:#581c8757;border-color:#a855f7cc;box-shadow:0 0 22px #a855f729}.hunter-warning{background:#50141c6b!important;border-color:#ff4c4c73!important}.hunter-warning strong{color:#ff9b9b}.hunter-terminal-card header,.hunter-console-page .hunter-panel header{border-bottom:1px solid #a855f72e;flex-wrap:wrap;padding-bottom:10px}.hunter-status-strip{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.hunter-status-strip span{color:#d9c7ff;background:#a855f714;border:1px solid #a855f738;padding:5px 8px;font-size:12px}.hunter-provider-config{grid-template-columns:minmax(220px,.9fr) minmax(220px,.9fr) auto;align-items:end;gap:10px;margin-bottom:10px;display:grid}.hunter-provider-config label{gap:6px;min-width:0;display:grid}.hunter-provider-config span{color:#b6a6ff;text-transform:uppercase;font-size:11px}.hunter-terminal-pre{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;overflow-wrap:anywhere;background:#04070d;border:1px solid #a855f747;height:clamp(390px,48vh,560px);min-height:0;max-height:none;margin:0;padding:14px;font-family:JetBrains Mono,Consolas,monospace;font-size:13px;line-height:1.55;overflow:auto;box-shadow:inset 0 0 44px #a855f714}.hunter-terminal-pre div{white-space:pre-wrap;overflow-wrap:anywhere;padding:1px 0}.hunter-terminal-pre::-webkit-scrollbar{width:10px;height:10px}.hunter-live-grid::-webkit-scrollbar{width:10px;height:10px}.hunter-confirmed-list::-webkit-scrollbar{width:10px;height:10px}.hunter-terminal-pre::-webkit-scrollbar-thumb{background:#a855f785;border-radius:999px}.hunter-live-grid::-webkit-scrollbar-thumb{background:#a855f785;border-radius:999px}.hunter-confirmed-list::-webkit-scrollbar-thumb{background:#a855f785;border-radius:999px}.hunter-terminal-pre .terminal-user{color:#f5e8ff;font-weight:800}.hunter-terminal-pre .terminal-agent{color:#38ff9f;text-shadow:0 0 10px #20f7a229}.hunter-terminal-pre .terminal-warning{color:#ffd166;background:#ffd16614;border-left:2px solid #ffd16673;padding-left:6px}.hunter-terminal-pre .terminal-system{color:#9bb7c9}.hunter-chat-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:12px;display:grid}.hunter-quick-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.hunter-quick-actions button{background:#141925f2;border-color:#a855f73d}.hunter-goal-inline{grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:center;margin-bottom:10px}.hunter-live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:min(460px,48vh);display:grid;overflow:auto}.hunter-evidence-card{text-align:left;color:#eafcff;white-space:normal;background:#0c121cdb;border:1px solid #8eb2cd3d;align-content:start;gap:7px;width:100%;min-width:0;min-height:132px;padding:10px;display:grid}.hunter-evidence-card:hover,.hunter-confirmed-list button:hover,.hunter-mode-card:hover{border-color:#a855f7a8;box-shadow:0 0 20px #a855f721}.hunter-evidence-card strong,.hunter-evidence-card p{overflow-wrap:anywhere;word-break:break-word;min-width:0;display:block}.hunter-evidence-card p{color:#aebbd1;max-height:54px;overflow:hidden}.hunter-confirmed-list{gap:8px;max-height:min(500px,48vh);display:grid;overflow:auto}.hunter-confirmed-list button{text-align:left;color:#eafcff;background:#0c121cdb;border:1px solid #8eb2cd38;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;min-width:0;padding:10px;display:grid}.hunter-confirmed-list strong,.hunter-confirmed-list span{text-overflow:ellipsis;overflow:hidden}.hunter-confirmed-list span{color:#aebbd1;overflow-wrap:anywhere}.hunter-confirmed-list em{color:#20f7a2;white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-style:normal}.hunter-limits-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}@media (width<=900px){.hunter-control-grid,.hunter-agent-grid,.hunter-console-top,.hunter-console-layout,.hunter-top-controls,.hunter-goal-inline,.hunter-provider-config{grid-template-columns:1fr}.hunter-terminal-pre{height:clamp(360px,56vh,520px)}}@media (width>=901px) and (width<=1250px){.hunter-console-layout{grid-template-columns:minmax(200px,240px) minmax(500px,1.18fr) minmax(340px,.82fr)}.hunter-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hunter-live-grid,.hunter-confirmed-list{max-height:420px}}@media (width<=760px){.hunter-console-page{padding-inline:8px}.hunter-chat-row,.hunter-limits-row,.hunter-live-grid,.hunter-session-row{grid-template-columns:1fr}}@media (width<=1280px){.docs-quick-start{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.docs-manual-shell{grid-template-columns:260px minmax(0,1fr)}}@media (width<=1100px){.docs-manual-hero{grid-template-columns:1fr;align-items:start}.docs-manual-shell{grid-template-columns:1fr}.docs-manual-nav{max-height:none;position:relative;top:auto;overflow:visible}.docs-nav-list{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.docs-nav-button{min-width:230px}}@media (width<=760px){.docs-manual-hero{padding:16px}.docs-content-header{flex-direction:column;padding:16px}.docs-block-grid{grid-template-columns:1fr;padding:10px}.docs-step-card{grid-template-columns:auto minmax(0,1fr)}.docs-step-card>svg:not(.docs-step-arrow),.docs-step-arrow{display:none}}.config-grid .wide-field{grid-column:span 2;min-width:0}.config-grid .wide-field input{width:100%;min-width:0}@media (width<=900px){.config-grid .wide-field{grid-column:1/-1}}.resource-pager{background:#071118b8;border:1px solid #8eb2cd2e;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin:10px 0;padding:10px 12px;display:flex}.resource-pager>div{color:#9fc7d8;margin-right:auto}.resource-pager strong{color:#20f7a2}.resource-pager label{color:#9fc7d8;align-items:center;gap:6px;display:flex}.resource-pager select{width:auto;min-width:92px}.findings-table-wrap .findings-table td.affected-url-cell,.findings-table-wrap .findings-table th.affected-url-cell,.findings-table-wrap .findings-table.vulnerability-module-table td.affected-url-cell,.findings-table-wrap .findings-table.vulnerability-module-table th:nth-child(3){width:clamp(320px,34vw,560px);min-width:320px;overflow:hidden;max-width:560px!important}.affected-url-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;max-width:100%;display:grid}.affected-url-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.affected-url-meta{color:#9fc7d8;text-overflow:ellipsis;white-space:nowrap;background:#20f7a20f;border:1px solid #20f7a233;border-radius:999px;flex:none;max-width:92px;padding:2px 7px;font-size:11px;line-height:1.2;overflow:hidden}.findings-table-wrap .findings-table.vulnerability-module-table td.url-cell,.findings-table-wrap .findings-table.vulnerability-module-table td:nth-child(3),.findings-table-wrap .findings-table.vulnerability-module-table th:nth-child(3){width:clamp(260px,26vw,420px);min-width:260px;overflow:hidden;max-width:420px!important}.findings-table-wrap .findings-table.vulnerability-module-table td.url-cell>a,.findings-table-wrap .findings-table.vulnerability-module-table td:nth-child(3)>a,.findings-table-wrap .findings-table.vulnerability-module-table td.url-cell .long-text{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:420px;display:block;overflow:hidden}@media (width<=900px){.findings-table-wrap .findings-table td.affected-url-cell,.findings-table-wrap .findings-table th.affected-url-cell,.findings-table-wrap .findings-table.vulnerability-module-table td.affected-url-cell,.findings-table-wrap .findings-table.vulnerability-module-table th:nth-child(3){width:320px;min-width:280px;max-width:360px!important}}.findings-table-wrap .findings-table.vulnerability-module-table.compact-vuln-output-table{table-layout:fixed;width:max(100%,1680px);min-width:1680px!important}.findings-table-wrap .findings-table.vulnerability-module-table.compact-vuln-output-table th,.findings-table-wrap .findings-table.vulnerability-module-table.compact-vuln-output-table td{vertical-align:middle;max-width:240px;overflow:hidden}.findings-table-wrap .findings-table.vulnerability-module-table.compact-vuln-output-table th:first-child,.findings-table-wrap .findings-table.vulnerability-module-table.compact-vuln-output-table td:first-child{width:150px}.findings-table-wrap .findings-table.vulnerability-module-table.compact-vuln-output-table th:nth-child(2),.findings-table-wrap .findings-table.vulnerability-module-table.compact-vuln-output-table td:nth-child(2){width:86px}.findings-table-wrap .findings-table.vulnerability-module-table.compact-vuln-output-table th:nth-child(3),.findings-table-wrap .findings-table.vulnerability-module-table.compact-vuln-output-table td:nth-child(3),.findings-table-wrap .findings-table.vulnerability-module-table.compact-vuln-output-table td.affected-url-cell{width:360px!important;min-width:360px!important;max-width:360px!important}.findings-table-wrap .findings-table.vulnerability-module-table.compact-vuln-output-table th:nth-child(4),.findings-table-wrap .findings-table.vulnerability-module-table.compact-vuln-output-table td:nth-child(4){width:180px}.findings-table-wrap .findings-table.vulnerability-module-table.compact-vuln-output-table th:nth-child(5),.findings-table-wrap .findings-table.vulnerability-module-table.compact-vuln-output-table td:nth-child(5){width:130px}.findings-table-wrap .findings-table.vulnerability-module-table.compact-vuln-output-table th:nth-child(6),.findings-table-wrap .findings-table.vulnerability-module-table.compact-vuln-output-table td:nth-child(6){width:118px}.findings-table-wrap .findings-table.vulnerability-module-table.compact-vuln-output-table th:nth-child(7),.findings-table-wrap .findings-table.vulnerability-module-table.compact-vuln-output-table td:nth-child(7){width:100px}.findings-table-wrap .findings-table.vulnerability-module-table.compact-vuln-output-table th:nth-child(10),.findings-table-wrap .findings-table.vulnerability-module-table.compact-vuln-output-table td:nth-child(10){width:190px}.findings-table-wrap .findings-table.vulnerability-module-table.compact-vuln-output-table th:nth-child(11),.findings-table-wrap .findings-table.vulnerability-module-table.compact-vuln-output-table td:nth-child(11){width:220px}.findings-table-wrap .findings-table.vulnerability-module-table.compact-vuln-output-table th:nth-child(15),.findings-table-wrap .findings-table.vulnerability-module-table.compact-vuln-output-table td:nth-child(15){width:210px}.compact-vuln-output-table .affected-url-card{background:#010c0ea3;border:1px solid #20f7a229;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;padding:7px 9px}.compact-vuln-output-table .affected-url-link{font-size:12px;line-height:1.35}.finding-badge.status-candidate{color:#9fc7d8;background:#9fc7d814;border-color:#9fc7d859}.finding-badge.status-needs_review{color:#ffd166;background:#ffc7401a;border-color:#ffc74073}.finding-badge.status-validated{color:#20f7a2;background:#20f7a21a;border-color:#20f7a273}.findings-table-wrap:has(.compact-vuln-output-table){scrollbar-gutter:stable both-edges;width:100%;max-width:100%;overflow:auto}.findings-table-wrap .findings-table.vulnerability-module-table.compact-vuln-output-table{border-collapse:collapse;table-layout:fixed!important;width:2040px!important;min-width:2040px!important;max-width:none!important}.findings-table-wrap .findings-table.vulnerability-module-table.compact-vuln-output-table th,.findings-table-wrap .findings-table.vulnerability-module-table.compact-vuln-output-table td{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle!important;max-width:none!important;height:auto!important;min-height:0!important;padding:10px 12px!important;overflow:hidden!important}.compact-vuln-output-table th:first-child,.compact-vuln-output-table td:first-child{width:130px!important}.compact-vuln-output-table th:nth-child(2),.compact-vuln-output-table td:nth-child(2){width:82px!important}.compact-vuln-output-table th:nth-child(3),.compact-vuln-output-table td:nth-child(3),.compact-vuln-output-table td.affected-url-cell{width:390px!important;min-width:390px!important;max-width:390px!important}.compact-vuln-output-table th:nth-child(4),.compact-vuln-output-table td:nth-child(4){width:170px!important}.compact-vuln-output-table th:nth-child(5),.compact-vuln-output-table td:nth-child(5){width:90px!important}.compact-vuln-output-table th:nth-child(6),.compact-vuln-output-table td:nth-child(6){width:120px!important}.compact-vuln-output-table th:nth-child(7),.compact-vuln-output-table td:nth-child(7){width:95px!important;min-width:95px!important;max-width:95px!important}.compact-vuln-output-table th:nth-child(8),.compact-vuln-output-table td:nth-child(8){width:90px!important}.compact-vuln-output-table th:nth-child(9),.compact-vuln-output-table td:nth-child(9){width:110px!important;min-width:110px!important;max-width:110px!important}.compact-vuln-output-table th:nth-child(10),.compact-vuln-output-table td:nth-child(10){width:210px!important;min-width:210px!important;max-width:210px!important}.compact-vuln-output-table th:nth-child(11),.compact-vuln-output-table td:nth-child(11){width:250px!important;min-width:250px!important;max-width:250px!important}.compact-vuln-output-table th:nth-child(12),.compact-vuln-output-table td:nth-child(12){width:150px!important}.compact-vuln-output-table th:nth-child(13),.compact-vuln-output-table td:nth-child(13){width:88px!important}.compact-vuln-output-table th:nth-child(14),.compact-vuln-output-table td:nth-child(14){width:110px!important}.compact-vuln-output-table th:nth-child(15),.compact-vuln-output-table td:nth-child(15),.compact-vuln-output-table td.action-cell{width:265px!important;min-width:265px!important;max-width:265px!important}.compact-vuln-output-table .affected-url-card{background:#0214129e;border:1px solid #20f7a22e;border-radius:6px;align-items:center;gap:8px;width:100%;max-width:100%;grid-template-columns:minmax(0,1fr) auto!important;padding:6px 8px!important;display:grid!important}.compact-vuln-output-table .affected-url-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:12px;line-height:1.35;display:block;overflow:hidden}.compact-vuln-output-table .affected-url-meta{max-width:72px;padding:2px 6px;font-size:10px}.compact-vuln-output-table td:nth-child(10),.compact-vuln-output-table td:nth-child(11){color:#c7f7e5;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.compact-vuln-output-table td:nth-child(10):first-line,.compact-vuln-output-table td:nth-child(11):first-line{line-height:1.3}.compact-vuln-output-table .compact-actions{min-width:0;max-width:100%;padding-bottom:2px;overflow:auto hidden;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;margin:0!important;display:flex!important}.compact-vuln-output-table .compact-actions button{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;width:auto!important;min-width:max-content!important;max-width:none!important;padding:6px 9px!important;font-size:11px!important;line-height:1!important}.compact-vuln-output-table .chip-button,.compact-vuln-output-table .finding-badge,.compact-vuln-output-table .freshness-badge{white-space:nowrap!important}.dork-engine-page{gap:18px}.dork-engine-hero{align-items:flex-end}.dork-engine-hero .muted{color:#9bd6c7;margin:8px 0 0}.dork-engine-stats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dork-engine-stats span,.dork-project-context span,.dork-project-context a,.inline-status{color:#c9ffef;background:#021713b8;border:1px solid #20f7a238;border-radius:6px;padding:7px 10px}.dork-engine-stats b,.dork-project-context b{color:#20f7a2}.dork-control-panel,.dork-filter-row{background:#060f16db;border:1px solid #466e8c57;border-radius:8px;grid-template-columns:minmax(220px,360px) minmax(260px,1fr) auto;align-items:end;gap:12px;min-width:0;padding:14px;display:grid}.dork-filter-row{grid-template-columns:minmax(220px,320px) minmax(260px,1fr)}.dork-control-panel label,.dork-filter-row label{color:#a7d7cc;gap:7px;min-width:0;display:grid}.dork-control-panel span,.dork-filter-row span{color:#8bbfb5;text-transform:uppercase;font-size:12px}.dork-control-panel select,.dork-control-panel input,.dork-filter-row select,.dork-filter-row input{width:100%;min-width:0}.target-field input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dork-project-context{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.dork-project-context a{text-decoration:none}.generated-query-card{background:linear-gradient(135deg,#021412eb,#090d12eb);border:1px solid #20f7a247;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.generated-query-card .eyebrow{margin:0 0 7px}.generated-query-card code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#20f7a2;min-height:26px;max-height:112px;font-size:13px;display:block;overflow:auto}.generated-query-card .button-row{justify-content:flex-end;align-items:center;margin:0}.inline-status{white-space:nowrap;font-size:12px}.dork-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;min-width:0;display:grid}.dork-card{background:#060f16db;border:1px solid #20f7a22e;border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.dork-card header{background:#0217138c;border-bottom:1px solid #466e8c52;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:14px;display:grid}.dork-card h3{color:#20f7a2;margin:0;font-size:18px}.dork-card p{color:#98cabc;margin:7px 0 0;line-height:1.45}.dork-card header>span{color:#eafff8;border:1px solid #20f7a247;border-radius:999px;padding:4px 9px}.dork-items{gap:0;max-height:520px;display:grid;overflow:auto}.dork-item{border-bottom:1px solid #466e8c38;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:grid}.dork-item:last-child{border-bottom:0}.dork-item strong,.dork-item small,.dork-item code{min-width:0;display:block}.dork-item strong{color:#eafff8;margin-bottom:4px}.dork-item small{color:#9fc8bf;margin-bottom:7px;line-height:1.35}.dork-item code{text-overflow:ellipsis;white-space:nowrap;color:#20f7a2;background:#0000003d;border:1px solid #20f7a224;border-radius:5px;max-width:100%;padding:6px 8px;overflow:hidden}.dork-item-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dork-item-actions button{padding:7px 9px;font-size:12px}@media (width<=980px){.dork-control-panel,.dork-filter-row,.generated-query-card,.dork-item{grid-template-columns:1fr}.generated-query-card .button-row,.dork-item-actions{justify-content:flex-start}}@media (width<=520px){.dork-grid{grid-template-columns:1fr}.dork-engine-hero{align-items:flex-start}}.poc-center-page{min-width:0}.poc-center-page .section-head{align-items:flex-start;gap:16px}.poc-summary-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;margin:14px 0;display:grid}.poc-summary-grid .metric-card{background:linear-gradient(135deg,#ff375614,#00000014),#050d12d1;border-color:#ff545447;min-height:84px}.poc-filter-panel,.poc-wizard,.poc-help-card,.poc-detail-drawer,.poc-info,.poc-card{background:#070e16db;border:1px solid #6381a640;min-width:0}.poc-filter-panel{border-radius:6px;grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px;margin-bottom:14px;padding:12px;display:grid}.poc-filter-panel label,.poc-form-grid label{color:#b5d7d1;gap:6px;min-width:0;display:grid}.poc-filter-panel label span,.poc-form-grid label span{text-transform:uppercase;color:#86b6c7;font-size:11px}.poc-filter-panel input,.poc-filter-panel select,.poc-form-grid input,.poc-form-grid select,.poc-form-grid textarea{width:100%;min-width:0}.poc-filter-panel select[multiple]{min-height:96px}.poc-filter-panel .wide,.poc-form-grid .wide{grid-column:span 2}.poc-table-scroll{background:#00000024;border:1px solid #6381a63d;border-radius:6px;max-height:min(62vh,760px);overflow:auto}.poc-table-scroll table{min-width:1260px}.poc-table-scroll th,.poc-table-scroll td{vertical-align:middle;max-width:260px}.poc-pill{color:#d9fff4;text-transform:uppercase;white-space:nowrap;background:#20f7a212;border:1px solid #20f7a252;border-radius:5px;justify-content:center;align-items:center;max-width:100%;padding:4px 7px;font-size:11px;line-height:1;display:inline-flex}.poc-pill.sev-critical,.poc-pill.failed,.poc-pill.quarantined{color:#ffb6b6;background:#ff4d4d21;border-color:#ff4d4d8c}.poc-pill.sev-high,.poc-pill.running{color:#ffd0a0;background:#ff97481f;border-color:#ff97488c}.poc-pill.sev-medium,.poc-pill.needs_configuration,.poc-pill.needs_configuration{color:#ffe99e;background:#ffd24c1f;border-color:#ffd24c8c}.poc-pill.ready,.poc-pill.completed,.poc-pill.validated,.poc-pill.manual_reviewed,.poc-pill.static_reviewed{color:#24f7a2;background:#20f7a21a;border-color:#20f7a280}.poc-pill.disabled,.poc-pill.draft,.poc-pill.not_reviewed,.poc-pill.skipped{color:#b9c8d7;background:#96aabe14;border-color:#96aabe52}.poc-detail-drawer{z-index:70;border-color:#ff4d4d47;border-radius:8px;flex-direction:column;width:min(760px,100vw - 36px);max-height:calc(100vh - 104px);display:flex;position:fixed;top:78px;right:18px;overflow:auto;box-shadow:0 26px 90px #000000b3,0 0 32px #ff4d4d14}.poc-detail-drawer>header,.poc-detail-drawer .modal-head{border-bottom:1px solid #6381a640;justify-content:space-between;gap:12px;padding:14px;display:flex}.poc-detail-drawer>header h3,.poc-detail-drawer .modal-head h3{overflow-wrap:anywhere;margin:0 0 8px}.poc-detail-drawer .tabs,.poc-detail-drawer .monitor-tabs{border-bottom:1px solid #6381a62e;flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.poc-detail-drawer .monitor-tabs button.active{color:#05120d;background:#20f7a2;border-color:#20f7a2bf}.poc-detail-body{padding:14px;overflow:auto}.poc-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.poc-info{border-radius:6px;padding:9px}.poc-info.wide{grid-column:1/-1}.poc-info span{color:#86b6c7;text-transform:uppercase;margin-bottom:5px;font-size:11px;display:block}.poc-info pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#e6fff8;max-height:190px;margin:0;overflow:auto}.poc-wizard{z-index:80;border-radius:8px;width:min(980px,100vw - 32px);max-height:86vh;padding:14px;position:fixed;inset:7vh auto auto 50%;overflow:auto;transform:translate(-50%);box-shadow:0 30px 110px #000000c7}.poc-wizard .modal-head{border-bottom:1px solid #6381a638;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.poc-wizard-steps{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.poc-wizard-steps button.active{color:#05120d;background:#20f7a2;border-color:#20f7a2bf}.poc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.poc-form-grid textarea{resize:vertical;min-height:82px}.poc-help-card{color:#bde3dc;border-radius:6px;padding:14px}.mini-table-scroll{max-height:410px;margin-top:8px}.mini-table-scroll table{min-width:900px}.mini-table-scroll td{max-width:280px}.mini-table-scroll span,.mini-table-scroll pre{overflow-wrap:anywhere}.poc-center-page .button-row,.poc-detail-drawer .button-row{flex-wrap:wrap}.danger-button{color:#ffb7bd;border-color:#ff4d4d80}.danger-button:hover{background:#ff4d4d26}@media (width<=1180px){.poc-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.poc-filter-panel,.poc-form-grid,.poc-detail-grid{grid-template-columns:1fr}.poc-filter-panel .wide,.poc-form-grid .wide,.poc-info.wide{grid-column:auto}.poc-detail-drawer{width:calc(100vw - 24px);max-height:calc(100vh - 24px);top:12px;right:12px}}.js-intel-monitor .panel{min-width:0}.js-intel-detail-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.js-intel-tool-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:12px;display:grid}.js-intel-tool-card{background:#0c101cc7;border:1px solid #764eff52;border-radius:6px;min-width:0;padding:10px}.js-intel-tool-card.available{border-color:#20f7a252}.js-intel-tool-card.missing{border-color:#ff527573}.js-intel-tool-head,.panel-title-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.js-intel-run-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;display:grid}.js-intel-run-grid>div{background:#061516b8;border:1px solid #20f7a229;border-radius:6px;min-width:0;padding:10px}.js-intel-run-grid span{color:#8fb8cb;text-transform:uppercase;font-size:11px;display:block}.js-intel-run-grid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.js-intel-table-wrap{border:1px solid #2d4864b8;border-radius:6px;width:100%;max-height:520px;overflow:auto}.js-intel-table-wrap table{min-width:1220px;margin:0}.js-intel-table-wrap thead th{z-index:1;background:#0d1723;position:sticky;top:0}.js-url-cell{max-width:420px}.link-button{color:#29f8b8;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;max-width:100%;padding:0;display:inline-block;overflow:hidden}.link-button:hover{text-decoration:underline}.js-intel-evidence,.js-intel-title,.js-intel-file{text-overflow:ellipsis;white-space:nowrap;max-width:340px;overflow:hidden}.button-row.compact{flex-wrap:nowrap;gap:6px}.status-pill.warning{color:#ffd35a;background:#ffd35a14;border-color:#ffd35a8c}.context-banner.danger{color:#ffb7bd;background:#ff527514;border-color:#ff527580}@media (width<=900px){.js-intel-tool-head,.panel-title-row{flex-direction:column;align-items:flex-start}}.js-intel-guide-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.js-intel-guide-grid>div{background:#051014bd;border:1px solid #24eea638;border-radius:6px;min-width:0;padding:12px}.js-intel-guide-grid strong{color:var(--accent);margin-bottom:6px;display:block}.js-intel-guide-grid span{color:var(--muted);line-height:1.45;display:block}.js-intel-monitor .panel-title-row{align-items:center;gap:12px}.js-monitor-config-panel h3{margin-bottom:4px}.js-intel-monitor .resource-filters{grid-template-columns:minmax(320px,1.35fr) repeat(2,minmax(180px,.7fr)) repeat(2,minmax(230px,.9fr));align-items:stretch;gap:14px;margin-top:14px;display:grid}.js-intel-monitor .resource-filters label{align-content:start;gap:6px;min-width:0;display:grid}.js-intel-monitor .resource-filters select,.js-intel-monitor .resource-filters input{width:100%}.js-intel-monitor .resource-filters small,.toggle-card small,.tool-chip-row .chip small{color:var(--muted);font:700 11px/1.35 var(--mono,"JetBrains Mono", monospace);text-transform:none;display:block}.js-intel-monitor .checkbox-line{min-height:72px;color:var(--text);background:linear-gradient(#20f7a213,#070d16db);border:1px solid #20f7a23d;border-radius:6px;justify-content:flex-start;align-items:flex-start;gap:10px;padding:12px;display:flex}.js-intel-monitor .checkbox-line strong{color:#eafff6;font:900 13px/1.2 var(--mono,"JetBrains Mono", monospace);margin-bottom:3px;display:block}.js-intel-monitor .checkbox-line input{width:18px;min-width:18px;height:18px;margin-top:3px}.js-intel-monitor .checkbox-line span{gap:3px;min-width:0;display:grid}.js-monitor-notify-note{color:#b8dcec;background:#20f7a20e;border:1px solid #20f7a23d;border-radius:7px;gap:8px;margin-top:12px;padding:13px 14px;line-height:1.45;display:grid}.js-monitor-notify-note strong{color:#20f7a2;font:900 12px var(--mono,"JetBrains Mono", monospace);text-transform:uppercase}.js-monitor-notify-note span{overflow-wrap:anywhere;min-width:0}.js-monitor-notify-note ul{color:#d7f8ff;gap:4px;margin:0;padding-left:18px;display:grid}.js-monitor-notify-note li{overflow-wrap:anywhere;min-width:0}.js-monitor-note-actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.js-monitor-note-actions button{width:fit-content}.js-custom-analysis-panel{background:linear-gradient(#8b5cf614,#040b12c7);border-color:#b378ff52}.js-custom-analysis-panel .panel-title-row{align-items:flex-start}.js-intel-monitor .resource-filters.custom-js-grid{grid-template-columns:minmax(420px,1.6fr) minmax(260px,.8fr)}.js-intel-monitor .resource-filters.custom-js-grid .wide{min-width:0}.custom-js-toolbar{margin-top:16px}.custom-js-toolbar h4{margin-bottom:5px}.js-analyzer-section{background:#040b1275;border:1px solid #6f95b838;border-radius:7px;margin-top:16px;padding:12px}.js-analyzer-toolbar{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.js-analyzer-toolbar h4{color:#dfffee;font:900 13px var(--mono,"JetBrains Mono", monospace);margin:0 0 4px}.js-intel-monitor .tool-chip-row{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.js-intel-monitor .tool-chip-row .chip{text-align:left;gap:3px;min-width:118px;padding:8px 10px;display:grid}.js-intel-monitor .tool-chip-row .chip span{color:#eafff6;font-weight:900}.js-intel-monitor .tool-chip-row .chip.active{border-color:#20f7a2a6;box-shadow:0 0 18px #20f7a217}.js-intel-monitor .tool-chip-row .chip.active small{color:#20f7a2}.js-intel-monitor .button-row.compact{flex-wrap:wrap}.js-intel-table-wrap{border:1px solid #6f95b838;border-radius:6px;width:100%;max-width:100%;max-height:min(62vh,720px);overflow:auto}.js-analyzer-help{color:#bfe8ff;background:#051014b8;border:1px solid #6f95b838;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:10px 0 12px;padding:10px 12px;font-size:12px;display:flex}.js-analyzer-help strong{color:#20f7a2}.js-analyzer-help b{color:#fff}.analyzer-status-pill{color:#cdefff;text-transform:uppercase;white-space:nowrap;background:#6f95b814;border:1px solid #6f95b847;border-radius:999px;align-items:center;max-width:130px;min-height:24px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.analyzer-status-pill.no-findings{color:#9bb8d3;background:#6f95b814;border-color:#6f95b85c}.analyzer-status-pill.scan-summary{color:#9bdcff;background:#61d2ff14;border-color:#61d2ff59}.analyzer-status-pill.needs-review{color:#ffd76a;background:#ffcb3d1a;border-color:#ffcb3d8c}.analyzer-status-pill.finding{color:#ff8da1;background:#ff4d6d1a;border-color:#ff4d6d8c}.js-intel-table-wrap th{z-index:2;background:var(--panel-strong);position:sticky;top:0}.js-intel-table-wrap table{min-width:1480px}.js-intel-filter-bar{background:#030f14b8;border:1px solid #00ff881f;border-radius:6px;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(150px,.8fr)) auto;align-items:end;gap:10px;margin:12px 0;padding:12px;display:grid}.js-intel-filter-bar.analyzer-filter-bar{grid-template-columns:minmax(260px,1.4fr) repeat(4,minmax(140px,.75fr)) auto}.js-intel-filter-bar label{color:var(--muted);text-transform:uppercase;letter-spacing:0;flex-direction:column;gap:6px;margin:0;font-size:11px;display:flex}.js-intel-filter-bar input,.js-intel-filter-bar select{width:100%;min-height:38px}.js-intel-filter-actions{white-space:nowrap;align-self:end}.js-intel-evidence,.js-intel-title,.js-intel-file,.js-url-cell,.source-host-cell,.source-js-cell{max-width:420px}.js-intel-title{max-width:260px;font-weight:800}.analyzer-evidence-cell{color:#cdefff;max-width:520px}.artifact-path{color:#9bdcff;max-width:260px}.source-host-cell{min-width:190px;max-width:260px;color:var(--text);font-weight:800}.source-host-stack,.source-js-stack{flex-direction:column;gap:4px;min-width:0;display:flex}.source-host-stack strong,.source-js-stack .link-button,.source-js-stack>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-host-stack small,.source-js-stack small{max-width:100%;color:var(--muted);text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:11px;font-weight:700;display:block;overflow:hidden}.source-js-cell{min-width:260px;max-width:360px}.source-js-cell .link-button{max-width:100%;color:var(--accent);text-align:left;display:inline-block}.js-intel-evidence,.js-intel-title,.js-intel-file,.js-url-cell .link-button,.source-host-cell,.source-js-cell,.source-js-cell .link-button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.js-intel-monitor .context-banner.danger{color:#ff8da1;border-color:#ff4d6d8c}.js-diff-modal{flex-direction:column;gap:12px;width:min(1180px,100vw - 48px);max-height:calc(100vh - 48px);display:flex}.js-diff-summary{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.js-diff-summary>div,.js-diff-url-row{background:#051014b8;border:1px solid #6f95b840;border-radius:6px;min-width:0;padding:10px}.js-diff-summary span,.js-diff-url-row span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:11px;display:block}.js-diff-summary strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.js-diff-url-row .link-button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.js-diff-legend{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.js-diff-legend span{border:1px solid #6f95b840;border-radius:999px;padding:5px 9px}.diff-legend-old,.diff-minus-text{color:#ff7b8a}.diff-legend-new,.diff-plus-text{color:#24eea6}.diff-legend-context{color:#9bb8d3}.js-diff-viewer{min-height:280px;max-height:62vh;font-family:var(--mono);background:#03070d;border:1px solid #6f95b840;border-radius:6px;flex:1;font-size:12px;overflow:auto}.js-diff-line{border-bottom:1px solid #6f95b814;grid-template-columns:64px minmax(0,1fr);min-width:980px;display:grid}.js-diff-line>span{color:#6d849b;text-align:right;-webkit-user-select:none;user-select:none;border-right:1px solid #6f95b824;padding:4px 8px}.js-diff-line code{white-space:pre;color:#bfe8ff;padding:4px 10px}.js-diff-line.added{background:#24eea614}.js-diff-line.added code{color:#34ffb7}.js-diff-line.removed{background:#ff4d6d14}.js-diff-line.removed code{color:#ff8da1}.js-diff-line.hunk{background:#8163ff29}.js-diff-line.hunk code{color:#bca9ff}@media (width<=900px){.js-intel-filter-bar,.js-intel-filter-bar.analyzer-filter-bar{grid-template-columns:1fr}.js-intel-filter-actions{justify-content:flex-start}.js-intel-monitor .resource-filters{grid-template-columns:1fr}.js-analyzer-toolbar{display:grid}.js-intel-table-wrap{max-height:70vh}.js-intel-guide-grid{grid-template-columns:1fr}}
