:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-bg:#f3eee5;--panel-bg:#fffaf2;--raised-bg:#eae2d5;--inset-bg:#f5efe5;--hover-bg:#e9f0e8;--text-main:#263630;--text-secondary:#4f6058;--text-muted:#626d65;--border:#d5ccbd;--border-strong:#9bada1;--accent:#17675d;--accent-soft:#e0eee6;--accent-border:#94b8a8;--notice-bg:#f7ecd0;--notice-border:#c9ae6e;--notice-text:#66501b;--drawer-shadow:-18px 0 70px #302a1e2e;--alert-bg:#a91f2e;--alert-text:#fff;background:var(--page-bg);color:var(--text-main);font-family:Segoe UI,Arial,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-bg:#0b1320;--panel-bg:#111d2e;--raised-bg:#1b2a40;--inset-bg:#0d1828;--hover-bg:#182d3d;--text-main:#e6edf7;--text-secondary:#b3c2d5;--text-muted:#96aac4;--border:#2e4058;--border-strong:#54758b;--accent:#86e2ce;--accent-soft:#14342f;--accent-border:#407e73;--notice-bg:#292416;--notice-border:#786236;--notice-text:#ecd59f;--drawer-shadow:-18px 0 70px #00000073;--alert-bg:#f3ce51;--alert-text:#211b08}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-bg:#0b1320;--panel-bg:#111d2e;--raised-bg:#1b2a40;--inset-bg:#0d1828;--hover-bg:#182d3d;--text-main:#e6edf7;--text-secondary:#b3c2d5;--text-muted:#96aac4;--border:#2e4058;--border-strong:#54758b;--accent:#86e2ce;--accent-soft:#14342f;--accent-border:#407e73;--notice-bg:#292416;--notice-border:#786236;--notice-text:#ecd59f;--drawer-shadow:-18px 0 70px #00000073;--alert-bg:#f3ce51;--alert-text:#211b08}*,:before,:after{box-sizing:border-box}body{background:var(--page-bg);min-width:320px;color:var(--text-main);margin:0}#root{width:100%;min-height:100vh}button,input,select,textarea{font:inherit}button,input,select{max-width:100%}a{color:var(--accent)}::selection{background:var(--accent);color:var(--page-bg)}.cb-working-controls>.cb-publication-picker{flex:100%;min-width:0}.cb-publication-picker{width:100%;min-width:0}.cb-picker-dropdown{border:1px solid var(--border);background:var(--panel-bg);color:var(--text-main);border-radius:10px;margin:0;padding:0}.cb-picker-dropdown>.cb-picker-trigger{background:var(--inset-bg);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:12px 14px;list-style:none;display:flex}.cb-picker-trigger::-webkit-details-marker{display:none}.cb-picker-trigger::marker{content:""}.cb-picker-trigger-text{flex-direction:column;gap:5px;min-width:0;display:flex}.cb-picker-caption{color:var(--text-muted);font-size:13px;font-weight:650;display:block}.cb-picker-selected-title{color:var(--text-main);overflow-wrap:anywhere;font-size:15.5px;font-weight:600;line-height:1.5}.cb-picker-trigger-hint{color:var(--text-secondary);font-size:14px;font-weight:400}.cb-picker-chevron{color:var(--text-secondary);flex:none;font-size:20px}.cb-picker-dropdown[open]>.cb-picker-trigger{border-bottom:1px solid var(--border);border-radius:10px 10px 0 0}.cb-picker-dropdown[open] .cb-picker-chevron{transform:rotate(180deg)}.cb-picker-trigger:focus-visible,.dashboard .cb-picker-result:focus-visible{outline:2px solid var(--text-main);outline-offset:-3px}.cb-picker-menu{min-width:0;padding:14px}.cb-picker-menu>.field{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.cb-picker-menu input[type=search]{box-sizing:border-box;width:100%;min-width:0}.cb-picker-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cb-picker-actions .checkbox{font-size:14px}.cb-picker-status{margin:12px 0}.cb-picker-results{border:1px solid var(--border);border-radius:10px;max-height:300px;margin:0;padding:0;list-style:none;overflow:auto}.cb-picker-results>li{margin:0;padding:0}.cb-picker-results li+li{border-top:1px solid var(--border)}.dashboard .cb-picker-result{box-sizing:border-box;background:var(--panel-bg);width:100%;color:var(--text-main);text-align:start;white-space:normal;cursor:pointer;border:0;border-radius:0;flex-direction:column;gap:5px;padding:11px 13px;display:flex}.dashboard .cb-picker-result:hover,.dashboard .cb-picker-result[aria-pressed=true]{background:var(--accent-soft)}.cb-picker-result>span:nth-child(2){overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:1.5}.cb-picker-result small{color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px}.cb-picker-no-results{border:1px dashed var(--border-strong);background:var(--inset-bg);border-radius:10px;padding:14px}.cb-picker-pages{flex-wrap:wrap;margin-top:12px}.cb-picker-footer{justify-content:flex-end;margin-top:12px;display:flex}.cb-picker-warning{border:1px solid var(--border);background:var(--inset-bg);color:var(--text-secondary);border-radius:10px;margin-top:10px;padding:12px;font-size:14px}.cb-picker-warning p{margin:0 0 8px}@media (width<=600px){.cb-picker-menu{padding:10px}.cb-picker-actions{flex-direction:column;align-items:flex-start}}.dashboard .brand.cybrbrief-brand{flex-direction:column;flex:0 460px;align-items:flex-start;gap:8px;width:100%;min-width:0;max-width:460px;display:flex}.dashboard .cybrbrief-brand .cybrbrief-logo{object-fit:contain;background:#1d2222;border-radius:13px;width:100%;max-width:460px;height:auto;display:block}.dashboard .cybrbrief-brand .cybrbrief-brand-subtitle{color:var(--text-secondary);font-family:inherit;font-size:var(--fs-body,14px);margin:0;font-weight:400;line-height:1.6}.dashboard .cybrbrief-brand .cybrbrief-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=800px){.dashboard .brand.cybrbrief-brand{flex:none;max-width:430px}}@media (width<=450px){.dashboard .brand.cybrbrief-brand{max-width:100%}}.dashboard .cybrbrief-brand .cybrbrief-logo{box-shadow:none;border:0;border-radius:0;background:0 0!important}*{box-sizing:border-box}.dashboard{width:100%;max-width:1600px;color:var(--text-main);font-size:var(--fs-body);text-align:start;margin:auto;padding:28px;line-height:1.6}.dashboard button,.dashboard input,.dashboard select,.dashboard textarea,.detail-drawer button{font:inherit;font-size:var(--fs-small)}.dashboard button,.dashboard select,.dashboard summary{cursor:pointer}.dashboard button:disabled{opacity:.5;cursor:not-allowed}.dashboard a,.detail-drawer a{color:var(--accent);text-underline-offset:3px}.dashboard :is(button,input,textarea,select,summary,a):focus-visible,.detail-drawer :is(button,a,summary):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.dashboard h1{font-size:var(--fs-h1);letter-spacing:-1px;margin:3px 0 5px;font-weight:720;line-height:1.2}.panel h2,.detail-drawer h2{font-size:var(--fs-h2);letter-spacing:-.2px;margin:0;font-weight:700;line-height:1.4}.panel h3,.record-title,.cve-result h3,.source-grid strong,.legal-block h3{font-size:var(--fs-h3);margin:0;font-weight:650;line-height:1.5}.description,.record-main>span:not(.tag):not(.record-title):not(.action),.assessment,.full-text,.panel blockquote,.empty,.notice,.subtitle,.source-health,.panel details{font-size:var(--fs-body);line-height:1.7}.muted,.tag,.badge,.eyebrow,small,.record-main>small,.action,.controls,.context-bar,.field>span,.filter-field>span,.metric>span,.metric small,.site-footer,.legal-block li,.legal-block p{font-size:var(--fs-small);line-height:1.65}.description,.empty{color:var(--text-secondary);margin:10px 0 12px}.muted{color:var(--text-muted);margin:10px 0}.dashboard-header,.brand,.header-actions,.panel-heading,.context-bar,.controls{align-items:center;display:flex}.dashboard-header{justify-content:space-between;gap:20px;margin-bottom:18px}.brand{gap:14px;min-width:0}.brand-mark{border:1px solid var(--accent-border);background:var(--accent-soft);width:50px;height:50px;color:var(--accent);font-size:var(--fs-h3);border-radius:16px;flex-shrink:0;place-items:center;font-weight:750;display:grid}.eyebrow{letter-spacing:1.4px;color:var(--text-muted);margin:0;font-weight:700}.subtitle{color:var(--text-secondary);margin:0}.header-actions{flex-wrap:wrap;justify-content:flex-end;gap:16px}.header-actions>.field{flex-direction:row;align-items:center;margin:0}.header-actions select{width:auto;min-width:100px;min-height:36px}.header-actions a{font-size:var(--fs-small)}.zero-day-ticker{background:var(--alert-bg);color:var(--alert-text);font-size:var(--fs-body);border-radius:14px;align-items:center;gap:14px;margin-bottom:15px;padding:10px 14px;display:flex}.ticker-label{font-size:var(--fs-small);letter-spacing:.6px;text-transform:uppercase;flex:0 auto;font-weight:800}.ticker-window{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ticker-track{will-change:transform;padding-inline-start:100%;animation:linear infinite ticker;display:inline-block}.dashboard .zero-day-ticker button{min-height:34px;color:inherit;font-size:var(--fs-small);background:0 0;border:1px solid;border-radius:9px;padding:5px 10px;font-weight:650}.dashboard .ticker-track button{min-height:auto;font-size:var(--fs-body);text-underline-offset:3px;border:0;border-radius:0;margin-inline-end:34px;padding:2px 0;font-weight:500;text-decoration:underline}.ticker-track strong{font-weight:750}.zero-day-ticker.paused .ticker-track,.zero-day-ticker:hover .ticker-track,.zero-day-ticker:focus-within .ticker-track{animation-play-state:paused}.zero-day-ticker :is(button,a):focus-visible{outline-offset:-2px;outline-color:currentColor}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ticker-rtl{0%{transform:translate(0)}to{transform:translate(100%)}}[dir=rtl] .ticker-track{animation-name:ticker-rtl}.ticker-note{color:var(--text-muted);font-size:var(--fs-small);margin:-5px 2px 14px}.tag,.badge{border:1px solid var(--border);background:var(--raised-bg);max-width:100%;color:var(--text-secondary);border-radius:20px;align-items:center;padding:4px 9px;font-weight:600;display:inline-flex}.badge{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-border);border-radius:9px;flex-shrink:0;font-weight:700}.filter-shell,.source-health{border:1px solid var(--border);background:var(--panel-bg);box-shadow:var(--shadow);border-radius:19px;margin-bottom:15px;padding:18px}.filter-shell{z-index:10;position:relative}.global-search{margin-bottom:16px;display:block}.global-search>span{font-size:var(--fs-small);margin-bottom:8px;font-weight:650;display:block}.search-wrap{border:1px solid var(--border-strong);background:var(--inset-bg);border-radius:14px;align-items:center;gap:12px;padding:0 14px;display:flex}.search-wrap>span{color:var(--text-muted);font-size:28px}.dashboard .search-wrap input{height:57px;box-shadow:none;background:0 0;border:0;outline:none;padding:0;font-size:16px}.search-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.filter-bar{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:11px;display:grid}.filter-field,.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field{margin-bottom:12px}.filter-field>span,.field>span{color:var(--text-secondary);font-weight:650}.dashboard :is(input,select,textarea),.picker-trigger{border:1px solid var(--border-strong);background:var(--inset-bg);width:100%;min-width:0;min-height:42px;color:var(--text-main);font-size:var(--fs-body);border-radius:10px;padding:9px 11px;line-height:1.5}.dashboard input,.dashboard textarea{cursor:text}.dashboard input::placeholder{color:var(--text-muted);opacity:1}.dashboard textarea{resize:vertical}.picker{position:relative}.picker.is-open{z-index:30}.picker-trigger{text-align:start;font-size:var(--fs-body);justify-content:space-between;align-items:center;gap:8px;display:flex}.picker-trigger>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.picker-menu{top:calc(100% + 8px);z-index:40;resize:both;border:1px solid var(--border-strong);background:var(--panel-bg);border-radius:15px;width:min(350px,100vw - 42px);min-width:min(230px,100vw - 42px);max-width:min(600px,100vw - 42px);height:340px;min-height:200px;max-height:70dvh;padding:14px;position:absolute;inset-inline-start:0;overflow:auto;box-shadow:0 15px 50px #0000002e}.filter-bar>.picker:nth-last-of-type(-n+2) .picker-menu{inset-inline:auto 0}.picker-options{margin-top:10px}.picker-options button{width:100%;color:var(--text-main);text-align:start;font-size:var(--fs-body);background:0 0;border:0;border-radius:8px;padding:9px 11px;display:block}.picker-options button:hover,.picker-options button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.technology-group{border-top:1px solid var(--border);margin-top:6px;padding-top:6px}.technology-group>button{font-weight:700}.technology-children{border-inline-start:2px solid var(--accent-border);margin-inline-start:14px;padding-inline-start:12px}.technology-children>button:not(:first-child){padding-inline-start:20px}.button,.controls button,.lookup button,.inspect-button{border:1px solid var(--border-strong);background:var(--raised-bg);min-height:36px;color:var(--text-main);border-radius:10px;padding:8px 12px;font-weight:600;line-height:1.4}.filter-bar>.button{min-height:42px}.button:hover:not(:disabled),.controls button:hover:not(:disabled),.lookup button:hover:not(:disabled){border-color:var(--accent)}.context-bar{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:12px}.context-bar select{width:auto;min-height:34px;font-size:var(--fs-small);padding:5px}.checkbox{align-items:center;gap:7px;display:flex}.dashboard .checkbox input{width:16px;height:16px;min-height:16px}.notice{border:1px dashed var(--accent-border);background:var(--accent-soft);color:var(--text-secondary);border-radius:11px;margin:12px 0;padding:11px 13px}.metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.metric{border:1px solid var(--border);background:var(--panel-bg);min-width:0;box-shadow:var(--shadow);border-radius:17px;flex-direction:column;align-items:flex-start;gap:6px;padding:17px 18px;display:flex}.metric>span{color:var(--text-secondary);font-weight:600}.metric strong{font-size:var(--fs-metric);color:var(--accent);letter-spacing:-1px;font-weight:720;line-height:1.2}.metric small{color:var(--text-muted)}.source-health>summary{color:var(--accent);font-weight:650;font-size:var(--fs-body)}.source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.source-grid article{background:var(--inset-bg);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:11px;padding:12px}.source-grid p{color:var(--text-secondary);font-size:var(--fs-small);margin:7px 0}.source-grid small{color:var(--text-muted)}.panel{border:1px solid var(--border);background:var(--panel-bg);width:100%;box-shadow:var(--shadow);overflow-wrap:anywhere;border-radius:19px;padding:19px}.panel-heading{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;margin-bottom:12px;padding-bottom:12px}.controls{flex-wrap:wrap;justify-content:space-between;gap:8px;margin:12px 0}.controls button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.lookup{align-items:center;gap:8px;margin-bottom:10px;display:flex}.lookup>input{flex:1}.panel details{border-top:1px solid var(--border);padding:10px 0}.panel details>summary{color:var(--accent);font-size:var(--fs-small);font-weight:600}.record-list{flex-direction:column;gap:10px;display:flex}.record{border:1px solid var(--border);background:var(--inset-bg);border-radius:13px;overflow:hidden}.record-main{width:100%;color:var(--text-main);text-align:start;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex}.record-main:hover{background:var(--accent-soft)}.record-main>span:not(.tag):not(.record-title):not(.action){color:var(--text-secondary)}.record-main>small{color:var(--text-muted)}.action{color:var(--accent);font-weight:650}.inspect-button{width:100%;color:var(--accent);text-align:start;background:0 0;border-width:1px 0 0;border-radius:0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;display:grid}.assessment{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--text-secondary);border-radius:12px;padding:13px}.assessment p{margin:5px 0}.ioc-row,.cve-result{border:1px solid var(--border);background:var(--inset-bg);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;margin:10px 0;padding:13px;display:flex}.cve-result{overflow-wrap:anywhere}.cve-result ul{font-size:var(--fs-body);margin:0;padding-inline-start:20px}.cve-result li{margin:3px 0}.ioc-row code{font-size:var(--fs-body);color:var(--accent);word-break:break-all}.ioc-row small{color:var(--text-muted)}.ioc-row .controls{margin:3px 0}.yardstick{border-bottom:1px solid var(--border);font-size:var(--fs-body);justify-content:space-between;align-items:start;gap:10px;padding:12px 0;display:flex}.yardstick strong{font-size:var(--fs-small);text-align:end}.panel blockquote{border-inline-start:3px solid var(--accent-border);background:var(--inset-bg);color:var(--text-secondary);border-radius:0 10px 10px 0;margin:12px 0;padding:10px 12px}.detail-drawer{border:1px solid var(--border-strong);background:var(--panel-bg);width:min(600px,100vw - 28px);max-width:none;height:calc(100dvh - 28px);max-height:none;color:var(--text-main);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--fs-body);border-radius:20px;margin:0;padding:26px;position:fixed;inset:14px;inset-inline-start:auto;overflow:auto;box-shadow:0 18px 60px #00000040}.detail-drawer::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a121e6b}.detail-drawer h2{overflow-wrap:anywhere;margin-top:22px;margin-bottom:12px}.detail-drawer .muted{margin:6px 0}.close{cursor:pointer;margin-inline-start:auto;display:block}.full-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-secondary)}.legal-block{color:var(--text-secondary)}.legal-block h3{color:var(--text-main);margin:18px 0 6px}.legal-block p,.legal-block li{color:var(--text-secondary)}.site-footer{border-top:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding-top:18px;display:flex}.site-footer>div{flex:420px}.skip{top:-140px;z-index:100;background:var(--panel-bg);border:1px solid var(--accent);border-radius:10px;padding:12px;position:fixed;inset-inline-start:12px}.skip:focus{top:12px}@media (width<=1200px){.dashboard{padding:24px 20px}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics,.filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.dashboard-header{flex-direction:column;align-items:flex-start}.header-actions{justify-content:flex-start}.source-grid,.filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{padding:16px}.zero-day-ticker{flex-wrap:wrap}.ticker-window{flex-basis:100%;order:3}}@media (width<=620px){.dashboard{padding:20px 12px}.dashboard-grid{flex-direction:column;gap:12px;display:flex}.masonry-cell{width:100%}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric{padding:14px}.metric:last-child{grid-column:1/-1}.filter-shell{padding:13px}.dashboard .search-wrap input{font-size:14px}.picker-menu{width:100%;min-width:0;max-width:100%;box-shadow:none;margin-top:5px;position:static}.source-grid{grid-template-columns:minmax(0,1fr)}.detail-drawer{width:calc(100vw - 14px);height:calc(100dvh - 14px);padding:20px;inset:7px}}@media (width<=380px){.filter-bar,.form-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.ticker-track{white-space:normal;flex-wrap:wrap;gap:8px 0;padding-inline-start:0;animation:none;display:flex}.ticker-window{white-space:normal}}[dir=rtl] .ticker-window[dir=ltr] .ticker-track{animation-name:ticker}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fs-h1:clamp(26px, 2.4vw, 36px);--fs-h2:18px;--fs-h3:15px;--fs-body:14px;--fs-small:12px;--fs-metric:32px;--page-bg:#f4f5f7;--panel-bg:#fff;--inset-bg:#f7f8fa;--raised-bg:#eef1f5;--text-main:#202632;--text-secondary:#4f5c6e;--text-muted:#5f6b7d;--accent:#1766bd;--accent-soft:#eaf3ff;--accent-border:#bdd6f3;--border:#e0e5ed;--border-strong:#c8d1dd;--shadow:0 4px 20px #19263d0d;--alert-bg:#b3261e;--alert-text:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-bg:#11151c;--panel-bg:#1b222d;--inset-bg:#171d26;--raised-bg:#26303e;--text-main:#edf2fa;--text-secondary:#bac7d8;--text-muted:#9caec5;--accent:#8bbdff;--accent-soft:#203652;--accent-border:#3c6089;--border:#303e50;--border-strong:#50627a;--shadow:0 4px 20px #0000001f;--alert-bg:#f2c94c;--alert-text:#241c00}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-bg:#11151c;--panel-bg:#1b222d;--inset-bg:#171d26;--raised-bg:#26303e;--text-main:#edf2fa;--text-secondary:#bac7d8;--text-muted:#9caec5;--accent:#8bbdff;--accent-soft:#203652;--accent-border:#3c6089;--border:#303e50;--border-strong:#50627a;--shadow:0 4px 20px #0000001f;--alert-bg:#f2c94c;--alert-text:#241c00}}html,body{background:var(--page-bg);min-width:320px;color:var(--text-main);margin:0}body{display:block}#root{text-align:start;width:100%;max-width:none;margin:0;padding:0}:root[data-theme=light]{--page-bg:#f5f2eb;--panel-bg:#fffefa;--inset-bg:#f2eee6;--raised-bg:#eae4da;--text-main:#292d2c;--text-secondary:#595b53;--text-muted:#676c63;--accent:#785942;--accent-soft:#efe5d8;--accent-border:#cdb99f;--border:#e2dcd1;--border-strong:#b8aea0;--shadow:0 4px 20px #3c31230d}@media (prefers-color-scheme:light){:root:not([data-theme]){--page-bg:#f5f2eb;--panel-bg:#fffefa;--inset-bg:#f2eee6;--raised-bg:#eae4da;--text-main:#292d2c;--text-secondary:#595b53;--text-muted:#676c63;--accent:#785942;--accent-soft:#efe5d8;--accent-border:#cdb99f;--border:#e2dcd1;--border-strong:#b8aea0;--shadow:0 4px 20px #3c31230d}}:root[data-theme=dark]{--page-bg:#141d24;--panel-bg:#1c2933;--inset-bg:#17222b;--raised-bg:#263642;--text-main:#e8eef1;--text-secondary:#c1ced7;--text-muted:#9dafbd;--accent:#a8c0d2;--accent-soft:#293d4d;--accent-border:#607c90;--border:#344957;--border-strong:#607887;--shadow:0 4px 20px #00000024}@media (prefers-color-scheme:dark){:root:not([data-theme]){--page-bg:#141d24;--panel-bg:#1c2933;--inset-bg:#17222b;--raised-bg:#263642;--text-main:#e8eef1;--text-secondary:#c1ced7;--text-muted:#9dafbd;--accent:#a8c0d2;--accent-soft:#293d4d;--accent-border:#607c90;--border:#344957;--border-strong:#607887;--shadow:0 4px 20px #00000024}}.dashboard-header{grid-template-columns:auto minmax(230px,1fr) auto;align-items:center;gap:24px;margin-bottom:18px;display:grid}.cb-header-search{border:1px solid var(--border);background:var(--inset-bg);border-radius:12px;justify-self:center;align-items:center;gap:9px;width:100%;max-width:520px;padding:0 13px;display:flex}.dashboard .cb-header-search input{height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;padding:0;font-size:15.5px}.cb-header-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.dashboard .cb-header-search input:focus-visible{outline:none}.cb-search-symbol{color:var(--text-muted);font-size:24px}.cb-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.header-actions{gap:10px}.header-actions>.field{flex-direction:column;align-items:flex-start;gap:3px}.header-actions select{border-radius:9px;min-width:88px;min-height:36px;padding:5px 8px}.dashboard .cb-health-link{color:var(--accent);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.zero-day-ticker{border-radius:11px;margin-bottom:10px}.ticker-note{margin-bottom:12px;font-size:13px;line-height:1.5}.filter-shell{border-radius:15px;margin-bottom:12px;padding:14px}.filter-bar{gap:10px}.filter-field>span{font-size:14px}.dashboard .filter-bar :is(.picker-trigger,select){border-color:var(--border);background:var(--inset-bg);border-radius:9px;min-height:40px}.picker-menu{border-radius:12px}.picker-options button:hover,.picker-options button[aria-pressed=true]{background:var(--accent-soft)}.context-bar{font-size:14px}.panel{border-radius:16px;padding:18px}.metrics{gap:12px;margin:14px 0}.metric{border-radius:14px;padding:15px 17px}.dashboard .cb-source-toggle{font:inherit;text-align:start;cursor:pointer;transition:border-color .15s}.cb-source-toggle:hover,.cb-source-toggle[aria-expanded=true]{border-color:var(--accent);background:var(--accent-soft)}.cb-source-toggle>span{font-size:var(--fs-small)}.dashboard .cb-source-toggle strong{font-size:var(--fs-metric)}.source-health{border-radius:15px;margin-bottom:14px}.source-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.source-grid article{border-radius:11px}.cb-on-demand{border-top:1px solid var(--border);padding:12px 0}.cb-on-demand article{padding:12px}.dashboard-grid{column-gap:12px}.cb-analysis-area{margin-top:14px}.cb-analysis{padding:20px}.cb-analysis-heading{align-items:flex-start}.cb-analysis-heading .muted{margin:4px 0 0}.cb-analysis h2,.cb-support h2{font-size:18px}.cb-analysis-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cb-view-switch{border:1px solid var(--border);background:var(--inset-bg);border-radius:11px;gap:4px;padding:4px;display:flex}.cb-view-switch button{min-height:36px;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 12px}.cb-view-switch button[aria-pressed=true]{background:var(--panel-bg);border-color:var(--accent-border);color:var(--accent);box-shadow:var(--shadow)}.cb-scope{color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;display:flex}.dashboard .cb-scope select{width:auto;max-width:300px;min-height:36px;padding:6px 9px;font-size:14px}.cb-scope-note{overflow-wrap:anywhere}.cb-analysis-grid{border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,1fr) 300px;display:grid;overflow:hidden}.cb-visual{min-width:0;padding:16px}.cb-evidence{border-inline-start:1px solid var(--border);background:var(--inset-bg);min-width:0;padding:16px}.cb-eyebrow{color:var(--text-muted);text-transform:uppercase;letter-spacing:.9px;margin-bottom:8px;font-size:13px;font-weight:650;display:block}.cb-evidence h3{font-size:15.5px;line-height:1.5}.cb-evidence>a,.cb-evidence-items a{font-size:14px}.cb-evidence-label{margin-top:20px!important}.cb-evidence-items{max-height:340px;padding-inline-end:5px;overflow:auto}.cb-evidence blockquote{background:var(--panel-bg);margin:10px 0;padding:10px;font-size:14px;line-height:1.7}.cb-neutral{border:1px solid var(--border);background:var(--raised-bg);color:var(--text-secondary);border-radius:8px;padding:8px 10px;font-size:14px}.cb-heat-scroll{padding-bottom:6px;overflow:auto}.cb-heat-matrix{align-items:flex-start;gap:8px;min-height:190px;display:flex}.cb-tactic{flex:1 0 130px;min-width:130px;max-width:190px}.cb-tactic h3,.cb-empty-matrix h3{min-height:35px;margin:0 0 9px;font-size:14px;line-height:1.4}.dashboard .cb-technique{border:1px solid var(--border-strong);background:var(--inset-bg);width:100%;min-height:88px;color:var(--text-main);text-align:start;border-radius:8px;flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:8px;padding:10px;display:flex}.cb-technique>span{font-size:14px;font-weight:650;line-height:1.4}.cb-technique small{font-size:13px;line-height:1.5}.cb-technique[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:1px}.cb-technique[data-level="1"],.cb-level-1{background:color-mix(in srgb,var(--accent) 8%,var(--panel-bg))!important}.cb-technique[data-level="2"],.cb-level-2{background:color-mix(in srgb,var(--accent) 16%,var(--panel-bg))!important}.cb-technique[data-level="3"],.cb-level-3{background:color-mix(in srgb,var(--accent) 25%,var(--panel-bg))!important}.cb-technique[data-level="4"],.cb-level-4{background:color-mix(in srgb,var(--accent) 34%,var(--panel-bg))!important}.cb-legend{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;font-size:13px;display:flex}.cb-swatch{border:1px solid var(--border-strong);border-radius:3px;width:24px;height:10px}.cb-empty-matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px 0;display:grid}.cb-empty-matrix>div>div{border:1px dashed var(--border-strong);background:var(--inset-bg);color:var(--text-muted);border-radius:8px;margin-bottom:7px;padding:12px 8px;font-size:13px}.cb-technique-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cb-path-view{border:1px dashed var(--border-strong);background:var(--inset-bg);border-radius:10px;min-height:200px;padding:16px}.cb-path-view p{color:var(--text-secondary)}.cb-limitations{margin-top:12px}.cb-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.cb-support{min-width:0}.cb-support h2{margin:0 0 12px;font-size:16px}.cb-support dl{margin:0 0 12px}.cb-support dl>div{justify-content:space-between;gap:8px;margin:7px 0;font-size:14px;display:flex}.cb-support dt{color:var(--text-secondary)}.cb-support dd{text-align:end;margin:0;font-weight:600}.cb-support>.muted{min-height:40px}.cb-assessment{margin-top:12px}.cb-expanded .cb-analysis-grid{min-height:500px}.cb-expanded .cb-evidence-items{max-height:650px}@media (width<=1250px){.dashboard-header{grid-template-columns:auto 1fr;gap:15px}.cb-header-search{grid-area:2/1/auto/-1;max-width:none}.header-actions{justify-self:end}.source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.cb-analysis-grid{grid-template-columns:minmax(0,1fr)}.cb-evidence{border-inline-start:0;border-top:1px solid var(--border)}.cb-evidence-items{max-height:230px}.cb-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-support:last-child{grid-column:1/-1}.source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.dashboard{padding:16px 12px}.dashboard-header{grid-template-columns:1fr;gap:12px}.cb-header-search{grid-row:auto}.header-actions{justify-self:start}.cb-support-grid{grid-template-columns:1fr}.cb-support:last-child{grid-column:auto}.cb-analysis{padding:13px}.cb-analysis-toolbar,.cb-scope{flex-direction:column;align-items:stretch}.dashboard .cb-scope select{width:100%;max-width:none}.cb-view-switch{justify-content:space-between}.cb-view-switch button{padding:7px 9px}.cb-empty-matrix,.cb-technique-list{grid-template-columns:repeat(2,minmax(0,1fr))}.source-grid{grid-template-columns:1fr}.cb-analysis-heading>.button{padding:6px;font-size:13px}}@media (prefers-reduced-motion:reduce){.cb-source-toggle{transition:none}}.cb-working-source{margin-top:14px;margin-bottom:14px}.cb-working-source .panel-heading{align-items:flex-start}.cb-working-source .panel-heading .muted{margin:3px 0 0}.cb-working-controls{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.cb-working-controls>.field{flex:440px;margin:0}.cb-working-controls>.button{min-height:42px}.cb-inspection-status{background:var(--inset-bg);border:1px solid var(--border);color:var(--text-secondary);border-radius:9px;padding:10px 12px}.cb-batch-status,.cb-diagnostics pre,.cb-metadata-status{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);background:var(--inset-bg);max-height:300px;color:var(--text-secondary);border-radius:9px;padding:12px;font-size:14px;line-height:1.65;overflow:auto}.cb-diagnostics{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.cb-diagnostics summary{color:var(--accent);cursor:pointer}.cb-support-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-support-pair .cb-support:last-child{grid-column:auto}.cb-analysis-empty{border:1px dashed var(--border-strong);background:var(--inset-bg);border-radius:10px;padding:16px}.cb-analysis-empty .button{margin:0 8px 8px 0}.cb-analysis-empty p{color:var(--text-secondary);margin-top:0}@media (width<=700px){.cb-support-pair{grid-template-columns:1fr}.cb-working-source .panel-heading{flex-direction:column}.cb-working-controls>.field{flex-basis:100%}}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/rajdhani-400-latin-ext-DACPYgMx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/rajdhani-400-latin-CurJOxDW.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/rajdhani-500-latin-ext-DiyUS11w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/rajdhani-500-latin-ByNUCHrt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/rajdhani-600-latin-ext-C9ZjJQAt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/rajdhani-600-latin-CXCVEoA9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/rajdhani-700-latin-ext-S6aYESQK.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/rajdhani-700-latin-BPDUZo87.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fs-h2:16px;--fs-h3:14px;--fs-body:13.5px;--fs-small:12px;--fs-metric:26px;--cb-radius:10px;--cb-gap:14px}.dashboard{max-width:1320px;padding:18px 24px 28px;line-height:1.55}.dashboard .dashboard-header{grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:20px;margin-bottom:12px;display:grid}.dashboard .brand.cybrbrief-brand{flex:none;gap:0;width:auto;max-width:none}.dashboard .cybrbrief-brand .cybrbrief-logo{width:230px;max-width:100%;height:auto}.dashboard .cb-header-search{border-radius:9px;max-width:460px}.dashboard .cb-header-search input{height:38px;min-height:38px}.dashboard .header-actions>.field>span{font-size:13px}.dashboard .header-actions select{min-height:32px}.dashboard .zero-day-ticker{border-radius:8px;gap:12px;margin-bottom:6px;padding:5px 12px;font-size:14.5px}.dashboard .zero-day-ticker>button{border-radius:7px;min-height:28px;padding:3px 10px}.dashboard .ticker-track button{font-size:14.5px}.dashboard .ticker-note{margin:0 2px;font-size:13px;line-height:1.5}.cb-hero{text-align:center;margin:24px 0 20px}.cb-hero-title{color:var(--text-main);letter-spacing:-.6px;margin:0;font-size:clamp(24px,3vw,34px);font-weight:720;line-height:1.2}.cb-hero-sub{color:var(--text-secondary);margin:6px 0 0;font-size:15.5px}.dashboard .filter-shell{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:8px;padding:0}.dashboard .filter-bar{gap:10px}.dashboard .filter-bar>.button{min-height:36px}.dashboard .context-bar{margin-bottom:4px}.cb-disclosure{color:var(--text-secondary);font-size:var(--fs-small);margin:4px 0 12px;line-height:1.6}.cb-disclosure>summary{color:var(--accent);font-weight:600}.cb-disclosure>p{max-width:110ch;margin:6px 0 0}.dashboard .cb-working-source{margin:14px 0 0}.dashboard .cb-working-controls>.button{min-height:36px}.dashboard .cb-inspection-status{font-size:var(--fs-small);margin:10px 0;padding:7px 11px}.dashboard .button.cb-primary{border-color:var(--accent);background:var(--accent);color:var(--panel-bg)}.dashboard .button.cb-primary:hover:not(:disabled){filter:brightness(1.08)}.cb-section-label{color:var(--text-muted);letter-spacing:.9px;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:700;line-height:1.4}.cb-grid{gap:var(--cb-gap);align-items:stretch;display:grid}.cb-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-grid-analysis{grid-template-columns:minmax(0,2.1fr) minmax(260px,1fr);align-items:start}.cb-grid+.cb-grid,.cb-grid+.panel{margin-top:var(--cb-gap)}.cb-grid>*{min-width:0}.dashboard .metrics{gap:var(--cb-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.dashboard .metric{border-radius:var(--cb-radius);box-shadow:none;gap:2px;padding:11px 14px}.dashboard .metric:last-child{grid-column:auto}.dashboard .panel{border-radius:var(--cb-radius);box-shadow:none;padding:14px 16px}.dashboard .panel-heading{margin-bottom:10px;padding-bottom:8px}.dashboard .description,.dashboard .empty{margin:6px 0 10px;line-height:1.55}.dashboard .muted{margin:6px 0}.dashboard .controls{justify-content:flex-start;margin:8px 0}.dashboard nav.controls{justify-content:space-between}.dashboard .button,.dashboard .controls button,.dashboard .lookup button{border-radius:8px;min-height:32px;padding:5px 11px}.dashboard :is(input,select,textarea),.dashboard .picker-trigger{border-radius:8px;min-height:36px;padding:6px 10px}.dashboard .record{border-radius:8px}.dashboard .record-main{gap:4px;padding:10px 12px}.dashboard .inspect-button{border-radius:0;min-height:30px;padding:5px 12px}.dashboard .tag{padding:1px 8px;font-size:13px}.dashboard .badge{border-radius:6px;padding:2px 8px}.dashboard .notice{border-radius:8px;margin:8px 0;padding:8px 11px}.dashboard .panel blockquote{margin:8px 0;padding:8px 11px;font-size:14.5px;line-height:1.6}.dashboard .panel details{padding:7px 0}.dashboard .ioc-row,.dashboard .cve-result{border-radius:8px;margin:8px 0;padding:10px 12px}.dashboard .yardstick{padding:8px 0}.dashboard .cb-analysis-area{margin-top:0;container-type:inline-size}.dashboard .cb-analysis{padding:14px 16px}.dashboard .cb-analysis-grid{border-radius:8px}.dashboard .cb-support-grid{gap:var(--cb-gap);margin-top:var(--cb-gap)}@container (width<=900px){.cb-analysis-grid{grid-template-columns:minmax(0,1fr)}.cb-evidence{border-inline-start:0;border-top:1px solid var(--border)}.cb-evidence-items{max-height:230px}}.cb-reading-list{scrollbar-gutter:stable;max-height:460px;padding-inline-end:4px;overflow-y:auto}.dashboard .cb-reading-list:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dashboard .source-health{border-radius:var(--cb-radius);box-shadow:none;margin:22px 0 0;padding:12px 16px}.dashboard .site-footer{margin-top:18px;padding-top:14px;font-size:13px;line-height:1.7}@media (width<=980px){.dashboard .dashboard-header{grid-template-columns:minmax(0,1fr) auto;gap:12px 16px}.dashboard .cb-header-search{grid-area:2/1/auto/-1;max-width:none}.cb-grid-analysis{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.cb-grid-2{grid-template-columns:minmax(0,1fr)}.dashboard .metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cb-hero{margin:18px 0 14px}}@media (width<=560px){.dashboard{padding:14px 12px 22px}.dashboard .dashboard-header{grid-template-columns:minmax(0,1fr)}.dashboard .cb-header-search{grid-row:auto}.dashboard .header-actions{justify-self:start}.dashboard .cybrbrief-brand .cybrbrief-logo{width:200px}}:root{--cb-search-bg:#fff;--cb-search-border:var(--border-strong)}:root[data-theme=dark]{--cb-search-bg:#2c3f4e;--cb-search-border:#6f8a9b}@media (prefers-color-scheme:dark){:root:not([data-theme]){--cb-search-bg:#2c3f4e;--cb-search-border:#6f8a9b}}.dashboard .cb-header-search{border-color:var(--cb-search-border);background:var(--cb-search-bg)}.dashboard .cb-header-search input{color:var(--text-main)}.dashboard .filter-bar>.filter-field>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dashboard .cb-working-source .panel-heading{border-bottom:0;align-items:center;margin-bottom:8px;padding-bottom:0}.dashboard .cb-working-controls{align-items:flex-start;gap:8px}.dashboard .cb-working-controls>.cb-publication-picker{flex:320px}.dashboard .cb-picker-dropdown{border-radius:8px}.dashboard .cb-picker-dropdown>.cb-picker-trigger{border-radius:8px;min-height:36px;padding:6px 10px}.dashboard .cb-picker-trigger .cb-picker-caption,.dashboard .cb-picker-trigger-hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dashboard .cb-picker-selected-title{text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;line-height:1.5;overflow:hidden}.dashboard .cb-picker-chevron{font-size:15.5px}.dashboard .cb-inspection-status{background:0 0;border:0;margin:8px 0 2px;padding:0}.dashboard .cb-working-source>a{font-size:var(--fs-small)}.dashboard .cb-diagnostics{margin-top:8px;padding-top:6px}.dashboard .metrics{border:1px solid var(--border);border-radius:var(--cb-radius);background:var(--panel-bg);gap:0;padding:4px 0}.dashboard .metric{background:0 0;border:0;border-radius:0;flex-flow:wrap;align-items:baseline;gap:0 8px;padding:6px 16px}.dashboard .metric+.metric{border-inline-start:1px solid var(--border)}.dashboard .metric>span{flex-basis:100%}.dashboard .metric strong{letter-spacing:0;font-size:20px}.dashboard .record-list{gap:0}.dashboard .record{background:0 0;border-width:0 0 1px;border-radius:0;align-items:center;gap:8px;display:flex}.dashboard .record:last-child{border-bottom:0}.dashboard .record-main{border-radius:6px;flex:1;gap:2px;min-width:0;padding:7px 6px}.dashboard .record-main>span:not(.tag):not(.record-title):not(.action),.dashboard .record-main>.action{display:none}.dashboard .record-main>.record-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.dashboard .record-main>small{line-height:1.4}.dashboard .inspect-button{border:1px solid var(--border-strong);text-align:center;border-radius:8px;flex:none;width:auto;min-height:28px;padding:3px 10px;font-size:13px}.dashboard details.cb-collapsible{align-self:start}.dashboard details.cb-collapsible>summary{flex-wrap:wrap;align-items:center;gap:2px 10px;list-style:none;display:flex}.dashboard details.cb-collapsible>summary::-webkit-details-marker{display:none}.dashboard details.cb-collapsible>summary:after{content:"▾";color:var(--text-secondary);order:2;font-size:15.5px}.dashboard details.cb-collapsible[open]>summary:after{transform:rotate(180deg)}.cb-collapsible-title{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.cb-collapsible-note{color:var(--text-secondary);font-size:var(--fs-small);flex-basis:100%;order:3}.dashboard details.cb-collapsible[open]>summary{border-bottom:1px solid var(--border);margin-bottom:10px;padding-bottom:8px}@media (width<=760px){.dashboard .metric+.metric{border-inline-start:0}}.cb-search-suggest{color:var(--text-secondary);font-size:var(--fs-small);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;margin:0 0 10px;display:flex}.dashboard .cb-search-suggest .button{border-color:var(--accent-border);background:var(--accent-soft);min-height:28px;color:var(--accent);padding:3px 10px}.cb-search-suggest-note{color:var(--text-muted);text-align:center;flex-basis:100%;font-size:13px}:root,.detail-drawer{font-family:Rajdhani,Bahnschrift,DIN Alternate,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}:root[lang=ar]{font-family:Segoe UI,Tahoma,Arial,sans-serif}.dashboard .ticker-note{color:var(--text-secondary);text-align:center;margin:2px 0 0;font-size:14px}.dashboard .context-bar{color:var(--text-secondary)}.cb-section{margin-top:30px}.cb-section-label{color:var(--text-main);letter-spacing:.8px;align-items:center;gap:10px;margin:0 0 12px;font-size:16px;font-weight:700;display:flex}.cb-section-label:before{content:"";background:var(--accent);border-radius:2px;flex:0 0 4px;height:18px}.cb-section-label:after{content:"";background:var(--border-strong);flex:1;height:1px}.dashboard .cb-picker-dropdown{border-color:var(--border-strong);background:var(--panel-bg)}.dashboard .cb-picker-dropdown>.cb-picker-trigger{background:0 0}.cb-grid-analysis{align-items:stretch}.cb-stack{gap:var(--cb-gap);flex-direction:column;min-width:0;display:flex}.cb-stack>:last-child{flex:1}:root{--cb-ok:#2f8f5b;--cb-warn:#d59a12;--cb-down:#c8372d;--cb-wait:#8a949c}.dashboard .source-health>summary{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.cb-health-summary{color:var(--text-secondary);font-size:var(--fs-small);flex-wrap:wrap;gap:4px 14px;font-weight:500;display:inline-flex}.cb-health-summary>span{align-items:center;gap:6px;display:inline-flex}.cb-dot{background:var(--cb-wait);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}[data-state=ok]>.cb-dot{background:var(--cb-ok)}[data-state=warn]>.cb-dot{background:var(--cb-warn)}[data-state=down]>.cb-dot{background:var(--cb-down)}.cb-health-legend{color:var(--text-muted);margin:10px 0 6px;font-size:13px}.cb-health-list{grid-template-columns:repeat(auto-fill,minmax(520px,1fr));gap:0 36px;margin:0 0 10px;padding:0;list-style:none;display:grid}.cb-health-row{border-bottom:1px solid var(--border);font-size:var(--fs-small);grid-template-columns:10px minmax(0,1.7fr) 62px minmax(0,1.5fr) auto;align-items:center;gap:2px 10px;padding:6px 2px;display:grid}.cb-health-name{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:650;overflow:hidden}.cb-health-state{font-weight:650}.cb-health-row[data-state=ok] .cb-health-state{color:var(--cb-ok)}.cb-health-row[data-state=warn] .cb-health-state{color:var(--cb-warn)}.cb-health-row[data-state=down] .cb-health-state{color:var(--cb-down)}.cb-health-detail{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-health-error{color:var(--text-secondary);overflow-wrap:anywhere;grid-column:2/-1}@media (width<=560px){.cb-health-list{grid-template-columns:minmax(0,1fr)}.cb-health-row{grid-template-columns:10px minmax(0,1fr) auto auto}.cb-health-detail{grid-area:2/2/auto/-1}}:root{--fs-h2:18px;--fs-h3:16px;--fs-body:15.5px;--fs-small:14px;--fs-metric:28px}.dashboard,.detail-drawer{font-weight:500}.dashboard .ticker-note,.cb-health-legend,.cb-search-suggest-note{font-size:13.5px}.dashboard .tag,.dashboard .inspect-button,.dashboard .site-footer,.dashboard .header-actions>.field>span,.dashboard .cb-picker-caption{font-size:13px}.dashboard .record-main>.record-title,.dashboard .cb-picker-selected-title,.cb-health-name{font-size:15.5px}.dashboard .zero-day-ticker,.dashboard .ticker-track button,.dashboard .panel blockquote{font-size:15px}.dashboard .cb-header-search input{font-size:15.5px}.cb-hero-title{letter-spacing:0;font-size:clamp(28px,3.4vw,40px)}.cb-hero-sub{font-size:17px}.cb-section-label{font-size:18px}.dashboard .metric strong{font-size:24px}.cb-health-row{grid-template-columns:10px minmax(0,1.7fr) 70px minmax(0,1.5fr) auto}.cb-footer-links{flex-wrap:wrap;gap:8px;display:inline-flex}.cb-analysis-area+.cb-grid{margin-top:var(--cb-gap)}.dashboard .cb-analysis-heading{flex-wrap:wrap;align-items:center}.cb-matrix-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.cb-matrix-bar>.muted{flex:420px;margin:0}.dashboard .cb-matrix-bar .controls{margin:0}.dashboard .cb-legend{gap:6px 16px;margin:10px 0;font-size:13.5px}.cb-legend>span{align-items:center;gap:6px;display:inline-flex}.dashboard .cb-swatch{border:1px solid #292d2c38;border-radius:3px;width:26px;height:13px;display:inline-block}.cb-matrix-scroll{padding-bottom:6px;overflow-x:auto}.cb-matrix-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cb-matrix{grid-template-columns:repeat(14,minmax(82px,1fr));gap:6px;display:grid}.dashboard .cb-matrix .cb-tactic{flex-direction:column;flex:none;gap:5px;min-width:0;max-width:none;display:flex}.dashboard .cb-matrix .cb-tactic h3{align-items:flex-end;min-height:32px;margin:0;font-size:13px;line-height:1.15;display:flex}.cb-tactic-more{color:var(--text-muted);font-size:12px}.dashboard .cb-tile{background:var(--inset-bg);width:100%;min-height:56px;color:var(--text-main);text-align:start;border:1px solid #292d2c33;border-radius:6px;flex-direction:column;gap:1px;padding:5px 6px;font-weight:600;line-height:1.15;display:flex}.dashboard .cb-tile>small{justify-content:space-between;align-items:center;gap:4px;font-size:11.5px;line-height:1.2;display:flex}.dashboard .cb-tile>span{overflow-wrap:anywhere;font-size:12.5px}.dashboard .cb-tile[aria-pressed=true]{outline:3px solid var(--accent);outline-offset:1px}.cb-pub-badge{color:#fff;background:#1f2a30;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:11px;font-weight:700;display:inline-flex}[data-heat="0"]{background:var(--inset-bg);color:var(--text-secondary)}.dashboard .cb-tile[data-heat="1"],.cb-swatch[data-heat="1"]{color:#292d2c;background:#f7e9a9}.dashboard .cb-tile[data-heat="2"],.cb-swatch[data-heat="2"]{color:#292d2c;background:#f2c65e}.dashboard .cb-tile[data-heat="3"],.cb-swatch[data-heat="3"]{color:#292d2c;background:#e9943d}.dashboard .cb-tile[data-heat="4"],.cb-swatch[data-heat="4"]{color:#fff;background:#b8391f}[data-defence=Not\ tested]{background:var(--inset-bg);color:var(--text-secondary)}.dashboard .cb-tile[data-defence=Weakest],.cb-swatch[data-defence=Weakest]{color:#fff;background:#b8391f}.dashboard .cb-tile[data-defence=Minimal],.cb-swatch[data-defence=Minimal]{color:#292d2c;background:#e9943d}.dashboard .cb-tile[data-defence=Lower],.cb-swatch[data-defence=Lower]{color:#292d2c;background:#f3db6a}.dashboard .cb-tile[data-defence=Moderate],.cb-swatch[data-defence=Moderate]{color:#292d2c;background:#b9d68f}.dashboard .cb-tile[data-defence=Strong],.cb-swatch[data-defence=Strong]{color:#fff;background:#2c7340}.cb-selected{border:1px solid var(--border);background:var(--inset-bg);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;margin-top:14px;padding:14px 16px;display:grid}.cb-selected h3{margin:0;font-size:18px}.cb-selected h4{letter-spacing:.4px;margin:12px 0 4px;font-size:14px;font-weight:700}.cb-selected>div>h4:first-child{margin-top:0}.cb-selected p{margin:4px 0}.cb-selected .cb-evidence-items{max-height:260px}.cb-defence-form{grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:10px;display:grid}.dashboard .cb-defence-form .field{margin:0}.dashboard .cb-link{min-height:0;color:var(--accent);font-size:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=760px){.cb-selected,.cb-defence-form{grid-template-columns:minmax(0,1fr)}}.dashboard .cb-news{padding:16px 20px 10px}.cb-news-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:8px;display:flex}.cb-news-head>div{align-items:baseline;gap:12px;display:flex}.dashboard .cb-news-head h2{margin:0}.cb-news-count{color:var(--text-muted);font-size:14px}.cb-seg{background:var(--inset-bg);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.dashboard .cb-seg button{min-height:32px;color:var(--text-secondary);background:0 0;border:0;border-radius:8px;padding:3px 14px;font-size:14px;font-weight:600}.dashboard .cb-seg button[aria-pressed=true]{background:var(--panel-bg);color:var(--text-main);box-shadow:0 1px 3px #0000002e}.cb-news-list{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.cb-news-row{border-bottom:1px solid var(--border);color:var(--text-main);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 16px;padding:10px 2px;text-decoration:none;display:grid}.cb-news-row:hover .cb-news-title,.cb-news-row:focus-visible .cb-news-title{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.cb-news-meta{color:var(--text-muted);letter-spacing:.7px;text-transform:uppercase;font-size:12.5px;font-weight:700}.cb-news-date{color:var(--text-muted);font-size:13px}.cb-news-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.cb-news-arrow{color:var(--accent)}.cb-news-empty{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text-secondary);margin:0;padding:14px 2px}.cb-news-foot{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:8px;font-size:13px;display:flex}.dashboard .cb-news-foot .cb-link{font-size:14px;font-weight:700}@media (width<=760px){.cb-news-list{grid-template-columns:minmax(0,1fr)}}.dashboard .cb-header-search{max-width:400px}.dashboard .cb-header-search input{height:34px;min-height:34px;font-size:14.5px}.dashboard .cb-search-symbol{font-size:17px}.cb-section>.cb-working-source,.dashboard .cb-section>.cb-working-source,.dashboard .cb-working-intro{margin:0}.cb-picker-warning .button+.button{margin-inline-start:8px}@media (width<=980px){.dashboard .cb-header-search{max-width:400px}}@media (width<=560px){.dashboard .cb-header-search{max-width:none}}.cb-tour-start{margin:12px auto 0;display:block}.cb-tour{z-index:1000;position:fixed;inset:0}.cb-tour-backdrop{background:0 0;position:absolute;inset:0}.cb-tour-spot{outline:3px solid var(--accent);pointer-events:none;border-radius:12px;transition:top .25s,left .25s,width .25s,height .25s;position:fixed;box-shadow:0 0 0 9999px #1416168c}.cb-tour-card{border:1px solid var(--border-strong);background:var(--panel-bg);width:min(400px,100vw - 24px);color:var(--text-main);border-radius:12px;padding:16px 18px;position:fixed;box-shadow:0 10px 40px #00000040}.cb-tour-card:focus{outline:none}.cb-tour-card-bottom{width:auto;bottom:12px;left:12px;right:12px}.cb-tour-card h2{margin:2px 0 8px;font-size:20px}.cb-tour-card p{margin:0 0 12px;line-height:1.5}.cb-tour-count{color:var(--text-muted);font-size:13px;margin:0!important}.cb-tour-actions{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.cb-tour-actions>span{gap:8px;display:inline-flex}.cb-back-to-top{z-index:900;border:1px solid var(--border-strong);background:var(--panel-bg);color:var(--text-main);font:inherit;box-shadow:var(--shadow);cursor:pointer;border-radius:999px;padding:8px 14px;font-weight:600;position:fixed;bottom:16px;right:16px}.cb-back-to-top:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cb-swipe-hint{margin:6px 0;font-size:13px;display:none}.dashboard .cb-matrix .cb-tactic h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}@media (width<=760px){.cb-swipe-hint{display:block}.cb-matrix{--cb-col-min:140px}}@media (prefers-reduced-motion:reduce){.cb-tour-spot{transition:none}}.cb-tour-start{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cb-tour-card-bottom{width:auto;max-width:560px;margin:0 auto;bottom:12px;right:12px;top:auto!important;left:12px!important}
