@layer foundation{:root{--color-primary:#060a14;--color-primary-mid:#0c1220;--color-primary-light:#131b2e;--color-surface:#0f1629;--color-surface-hover:#162040;--color-surface-card:#131c33;--surface-ground:#060a14;--surface-card:#0f172a;--surface-card-rgb:15,23,42;--surface-hover:#162040;--surface-elevated:#131c33;--surface-overlay:#1a2545;--surface-border:rgba(255, 255, 255, 0.14);--surface-border-subtle:rgba(255, 255, 255, 0.08);--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--threat-critical:#ef4444;--threat-high:#f97316;--threat-medium:#eab308;--threat-low:#22c55e;--color-surface-elevated:#1a2545;--color-border:rgba(255, 255, 255, 0.40);--color-border-active:rgba(6, 182, 212, 0.5);--color-accent:#f5a623;--color-accent-cyan:#22d3ee;--color-accent-hover:#ffc857;--color-accent-dim:rgba(245,166,35,0.15);--color-accent-glow:rgba(245,166,35,0.35);--color-accent-text:#ffc857;--color-red:#f87171;--color-red-dim:rgba(239,68,68,0.15);--color-green:#34d399;--color-green-dim:rgba(16,185,129,0.15);--color-blue:#60a5fa;--color-blue-dim:rgba(59,130,246,0.15);--color-violet:#a78bfa;--color-violet-dim:rgba(139,92,246,0.15);--color-success:#34d399;--color-success-dim:rgba(16,185,129,0.15);--color-success-rgb:52,211,153;--color-warning:#fbbf24;--color-warning-dim:rgba(251,191,36,0.15);--color-warning-rgb:251,191,36;--color-danger:#f87171;--color-danger-dim:rgba(239,68,68,0.15);--color-danger-rgb:248,113,113;--color-info:#60a5fa;--color-info-dim:rgba(59,130,246,0.15);--color-info-rgb:96,165,250;--color-text:#f8fafc;--color-text-heading:#ffffff;--color-text-body:#f1f5f9;--color-text-muted:#a1b1c7;--color-text-link:#38bdf8;--color-text-link-hover:#7dd3fc;--color-text-primary:var(--color-text-heading);--color-text-secondary:var(--color-text-body);--color-text-main:var(--color-text);--color-btn-gradient:linear-gradient(135deg, --color-accent-cyan, #3b82f6);--color-rank-1:linear-gradient(135deg, #ffd700, #ff8800);--color-rank-1-text:#000000;--color-rank-1-shadow:rgba(255,215,0,0.4);--color-rank-2:linear-gradient(135deg, #e2e8f0, --color-rank-spark-2);--color-rank-2-text:#0f172a;--color-rank-3:linear-gradient(135deg, #cd7f32, #78350f);--color-rank-3-text:#ffffff;--color-rank-spark-1:#fbbf24;--color-rank-spark-2:#94a3b8;--color-rank-spark-3:#fb923c;--theme-text:var(--color-text, #f8fafc);--theme-accent:var(--color-accent-cyan, --color-accent-cyan);--theme-surface:var(--color-surface, --color-surface);--theme-border:var(--color-border, rgba(255, 255, 255, 0.40));--font-sans:"Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,sans-serif;--font-size-xs:clamp(0.6875rem, 0.65rem + 0.1vw, 0.75rem);--font-size-sm:clamp(0.75rem,   0.7rem  + 0.2vw, 0.8125rem);--font-size-base:clamp(0.875rem,  0.8rem  + 0.3vw, 1rem);--font-size-lg:clamp(0.9375rem, 0.85rem + 0.4vw, 1.125rem);--font-size-xl:clamp(1rem,      0.9rem  + 0.5vw, 1.25rem);--font-size-2xl:clamp(1.15rem,   1rem    + 0.7vw, 1.5rem);--font-size-3xl:clamp(1.4rem,    1.2rem  + 0.9vw, 1.9rem);--font-size-4xl:clamp(1.6rem,    1.35rem + 1.2vw, 2.3rem);--font-size-hero:clamp(1.8rem,    1.4rem  + 2vw,   3rem);--line-height-tight:1.2;--line-height-base:1.65;--line-height-relaxed:1.8;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-xs:0 1px 2px rgba(0,0,0,0.25);--shadow-sm:0 2px 6px rgba(0,0,0,0.3);--shadow-md:0 4px 16px rgba(0,0,0,0.4);--shadow-lg:0 8px 32px rgba(0,0,0,0.5);--shadow-accent:0 4px 20px rgba(245,166,35,0.25);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.55,0,0.68,0.53);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--lift-sm:-1px;--lift-md:-2px;--lift-lg:-3px;--duration-fast:150ms;--duration-base:250ms;--max-width:1440px;--nav-height:60px;--measure-text:75ch;--measure-hero:70ch;--measure-card:65ch;--cluster-nav:1800px;--cluster-footer:1800px;--cluster-stats:1280px;--focus-ring-color:var(--color-accent-cyan);--focus-ring-width:3px;--focus-ring-offset:2px;--touch-target-min:44px;--touch-target-min-mobile:48px;--duration-normal:200ms;--duration-slow:300ms;--color-green-rgb:52,211,153;--color-red-rgb:248,113,113;--color-blue-rgb:96,165,250;--color-surface-rgb:15,23,42;--color-line-rgb:148,163,184;--color-frost-rgb:255,255,255;--cyber-neon:var(--color-green);--z-local:var(--z-content, 1);--z-nav:var(--z-navbar, 1000);--z-nav-raised:calc(var(--z-navbar, 1000) + 10);--z-nav-top:calc(var(--z-navbar, 1000) + 20);--z-menu:calc(var(--z-navbar, 1000) - 1);--z-dropdown:var(--z-dropdown, 1050);--z-sticky:calc(var(--z-navbar, 1000) + 35);--z-fixed:calc(var(--z-navbar, 1000) + 40);--z-offcanvas:var(--z-offcanvas, 1060);--z-overlay:calc(var(--z-offcanvas, 1060) + 5);--z-modal:var(--z-modal, 1070);--z-toast:var(--z-toast, 1080);--z-tooltip:var(--z-tooltip, 1090);--z-critical:10000;--mono-stack:"JetBrains Mono",ui-monospace,"SFMono-Regular","Cascadia Code",Menlo,Consolas,monospace;--brand-primary:var(--color-accent);--brand-primary-rgb:245,166,35;--brand-accent:var(--color-accent);--brand-accent-blue:var(--color-blue);--brand-accent-orange:var(--color-accent);--brand-accent-red:var(--color-red);--brand-surface:var(--color-surface);--brand-bg-surface:var(--color-surface);--brand-bg-card:var(--color-surface-card);--brand-bg:var(--color-surface);--brand-border:var(--color-border);--brand-text:var(--color-text);--brand-text-primary:var(--color-text-heading);--brand-text-secondary:var(--color-text-body);--brand-text-muted:var(--color-text-muted);--brand-neon:var(--color-accent);--brand-cyan:var(--color-accent-cyan);--brand-radius:var(--radius-lg);--brand-font-heading:var(--font-sans);--brand-font-mono:var(--mono-stack);--module-accent-primary:var(--color-accent);--module-accent-primary-bg:var(--color-accent-dim);--module-accent-primary-border:var(--color-border-active);--module-accent-secondary:var(--color-accent);--module-accent-secondary-bg:var(--color-accent-dim);--module-accent-secondary-border:var(--color-border-active);--module-accent-blue:var(--color-blue);--module-accent-orange:var(--color-accent);--module-accent-success:var(--color-green);--module-accent-success-bg:var(--color-green-dim);--module-accent-warning:var(--color-accent);--module-neon:var(--color-accent);--module-bg:var(--color-surface);--module-bg-surface:var(--color-surface);--module-bg-card:var(--color-surface-card);--module-border:var(--color-border);--module-border-color:var(--color-border);--module-text-primary:var(--color-text-heading);--module-text-muted:var(--color-text-muted);--module-btn-bg:var(--color-accent);--module-btn-text:var(--color-text-heading);--module-input-bg:var(--color-surface-elevated);--module-font-mono:var(--mono-stack);--stats-accent-blue:var(--color-blue);--stats-accent-orange:var(--color-accent);--stats-accent-red:var(--color-red);--stats-neon:var(--color-green);--stats-bg-card:var(--color-surface-card);--stats-bg-primary:var(--color-primary);--stats-bg-surface:var(--color-surface);--stats-border:var(--color-border);--stats-text-primary:var(--color-text-heading);--stats-text-secondary:var(--color-text-body);--stats-text-muted:var(--color-text-muted);--stats-font-mono:var(--mono-stack);--color-primary-rgb:245,166,35;--color-fastpass:var(--color-accent-cyan, --color-accent-cyan);--color-fastpass-rgb:34,211,238}}:root[data-bs-theme=light],body.light,html.light{--color-primary:#f8fafc;--color-primary-mid:#ffffff;--color-primary-light:#f1f5f9;--theme-accent:#0284c7;--color-surface:#ffffff;--color-surface-hover:#f1f5f9;--color-surface-card:#ffffff;--surface-ground:#f8fafc;--surface-card:#ffffff;--surface-card-rgb:255,255,255;--surface-hover:#f1f5f9;--surface-elevated:#f8fafc;--surface-overlay:#ffffff;--surface-border:rgba(15, 23, 42, 0.14);--surface-border-subtle:rgba(15, 23, 42, 0.07);--text-primary:#090d16;--text-secondary:#1e293b;--text-muted:#475569;--threat-critical:#dc2626;--threat-high:#ea580c;--threat-medium:#ca8a04;--threat-low:#16a34a;--color-surface-elevated:#f8fafc;--color-border:#808a99;--color-border-active:#0284c7;--color-accent:#b45309;--color-accent-cyan:#0891b2;--color-accent-hover:#92400e;--color-accent-text:#0e7490;--color-accent-dim:rgba(180,83,9,0.12);--color-accent-glow:rgba(180,83,9,0.25);--color-rank-spark-1:#b45309;--color-rank-spark-2:#64748b;--color-rank-spark-3:#c2410c;--color-red:#b91c1c;--color-red-dim:rgba(185,28,28,0.10);--color-green:#047857;--color-green-dim:rgba(4,120,87,0.10);--color-blue:#1d4ed8;--color-blue-dim:rgba(29,78,216,0.10);--color-violet:#6d28d9;--color-violet-dim:rgba(109,40,217,0.10);--color-text:#090d16;--color-text-heading:#090d16;--color-text-body:#1e293b;--color-text-muted:#334155;--color-text-link:#075985;--color-text-link-hover:#0369a1;--color-text-primary:var(--color-text-heading);--color-text-secondary:var(--color-text-body);--theme-text:#090d16;--theme-surface:#ffffff;--theme-border:#808a99;--shadow-xs:0 1px 2px rgba(0,0,0,0.06);--shadow-sm:0 2px 6px rgba(0,0,0,0.08);--shadow-md:0 4px 16px rgba(0,0,0,0.10);--shadow-lg:0 8px 32px rgba(0,0,0,0.12);--shadow-accent:0 4px 20px rgba(180,83,9,0.18);--color-primary-rgb:180,83,9;--color-fastpass:#0891b2;--color-fastpass-rgb:8,145,178;--accent-secondary:#0e7490;--accent-warning:#b45309;--color-accent-gold:#b45309;--shadow-glow:0 0 20px rgba(8, 145, 178, 0.25);--color-success:#047857;--color-success-dim:rgba(4,120,87,0.10);--color-success-rgb:4,120,87;--color-warning:#b45309;--color-warning-dim:rgba(180,83,9,0.12);--color-warning-rgb:180,83,9;--color-danger:#b91c1c;--color-danger-dim:rgba(185,28,28,0.10);--color-danger-rgb:185,28,28;--color-info:#0369a1;--color-info-dim:rgba(3,105,161,0.10);--color-info-rgb:3,105,161;--color-surface-rgb:255,255,255;--color-line-rgb:203,213,225;--color-frost-rgb:15,23,42}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-bs-theme=dark]){--color-primary:#f8fafc;--color-primary-mid:#ffffff;--color-primary-light:#f1f5f9;--color-surface:#ffffff;--color-surface-hover:#f1f5f9;--color-surface-card:#ffffff;--surface-ground:#f8fafc;--surface-card:#ffffff;--surface-card-rgb:255,255,255;--surface-hover:#f1f5f9;--surface-elevated:#f8fafc;--surface-overlay:#ffffff;--surface-border:rgba(15, 23, 42, 0.14);--surface-border-subtle:rgba(15, 23, 42, 0.07);--text-primary:#090d16;--text-secondary:#1e293b;--text-muted:#475569;--threat-critical:#dc2626;--threat-high:#ea580c;--threat-medium:#ca8a04;--threat-low:#16a34a;--color-surface-elevated:#f8fafc;--color-border:#808a99;--color-border-active:#0284c7;--color-accent:#b45309;--color-accent-cyan:#0891b2;--color-accent-hover:#92400e;--color-accent-text:#0e7490;--color-accent-dim:rgba(180,83,9,0.12);--color-accent-glow:rgba(180,83,9,0.25);--color-red:#b91c1c;--color-red-dim:rgba(185,28,28,0.10);--color-green:#047857;--color-green-dim:rgba(4,120,87,0.10);--color-rank-spark-1:#b45309;--color-rank-spark-2:#64748b;--color-rank-spark-3:#c2410c;--color-blue:#1d4ed8;--color-blue-dim:rgba(29,78,216,0.10);--color-violet:#6d28d9;--color-violet-dim:rgba(109,40,217,0.10);--color-text:#090d16;--color-text-heading:#090d16;--color-text-body:#1e293b;--color-text-muted:#334155;--color-text-link:#075985;--color-text-link-hover:#0369a1;--color-text-primary:var(--color-text-heading);--color-text-secondary:var(--color-text-body);--theme-text:#090d16;--theme-surface:#ffffff;--theme-border:#808a99;--shadow-xs:0 1px 2px rgba(0,0,0,0.06);--shadow-sm:0 2px 6px rgba(0,0,0,0.08);--shadow-md:0 4px 16px rgba(0,0,0,0.10);--shadow-lg:0 8px 32px rgba(0,0,0,0.12);--shadow-accent:0 4px 20px rgba(180,83,9,0.18);--color-primary-rgb:180,83,9;--color-fastpass:#0891b2;--color-fastpass-rgb:8,145,178;--accent-secondary:#0e7490;--accent-warning:#b45309;--color-accent-gold:#b45309;--shadow-glow:0 0 20px rgba(8, 145, 178, 0.25);--color-success:#047857;--color-success-dim:rgba(4,120,87,0.10);--color-success-rgb:4,120,87;--color-warning:#b45309;--color-warning-dim:rgba(180,83,9,0.12);--color-warning-rgb:180,83,9;--color-danger:#b91c1c;--color-danger-dim:rgba(185,28,28,0.10);--color-danger-rgb:185,28,28;--color-info:#0369a1;--color-info-dim:rgba(3,105,161,0.10);--color-info-rgb:3,105,161;--color-surface-rgb:255,255,255;--color-line-rgb:203,213,225;--color-frost-rgb:15,23,42}}:root[data-cms-theme=oled],body[data-cms-theme=oled],html[data-cms-theme=oled]{--color-primary:#000000;--color-primary-mid:#04070d;--color-primary-light:#080d1a;--color-surface:#050810;--color-surface-hover:#0d1526;--color-surface-card:#080c16;--surface-ground:#000000;--surface-card:#060a12;--surface-card-rgb:6,10,18;--surface-hover:#0d1526;--surface-elevated:#0c1220;--surface-overlay:rgba(0, 0, 0, 0.94);--surface-border:#152033;--surface-border-subtle:#0d1624;--bg-primary:#000000;--bg-secondary:#04070e;--bg-card:#060a12;--bs-body-bg:#000000;--bs-body-bg-rgb:0,0,0;--bs-body-color:#f1f5f9;--bs-tertiary-bg:#0a0f1c;--border-color:#152033;--color-line:#152033;--color-line-light:#0e1726}html[data-cms-theme=oled] body{background-color:#000!important;color:#f1f5f9}html[data-cms-theme=oled] .block,html[data-cms-theme=oled] .box,html[data-cms-theme=oled] .card{background-color:#060a12;border-color:#152033}html[data-cms-theme=oled] .glass-navbar,html[data-cms-theme=oled] .navbar{background-color:rgba(0,0,0,.92)!important;border-bottom-color:#152033!important}body.light,html[data-bs-theme=light] body,html[data-theme=light] body{background-color:#f8fafc;color:#090d16}body.light #mdEngagementNudgeToast .text-white{color:#f8fafc}body.light .navbar,html[data-bs-theme=light] .navbar,html[data-theme=light] .navbar{background-color:#fff;border-bottom:1px solid #cbd5e1;box-shadow:0 2px 8px rgba(0,0,0,.06)}body.light .glass-navbar,html[data-bs-theme=light] .glass-navbar,html[data-theme=light] .glass-navbar{background:rgba(255,255,255,.96);border-bottom:1px solid #cbd5e1;box-shadow:0 2px 10px rgba(0,0,0,.05)}body.light .glass-navbar .btn-link,body.light .glass-navbar .iss-brand-text,body.light .glass-navbar .navbar-brand,html[data-bs-theme=light] .glass-navbar .btn-link,html[data-bs-theme=light] .glass-navbar .iss-brand-text,html[data-bs-theme=light] .glass-navbar .navbar-brand{color:#090d16}body.light .navbar-toggler-icon,html[data-bs-theme=light] .navbar-toggler-icon{filter:invert(1)}body.light .glass-offcanvas,html[data-bs-theme=light] .glass-offcanvas,html[data-theme=light] .glass-offcanvas{background:#fff;color:#090d16;border-right:1px solid #cbd5e1}body.light .glass-offcanvas .nav-tree-item,html[data-bs-theme=light] .glass-offcanvas .nav-tree-item{background:#f8fafc;border-color:#e2e8f0}body.light .glass-offcanvas .nav-tree-item a,html[data-bs-theme=light] .glass-offcanvas .nav-tree-item a{color:var(--color-rank-2-text)}body.light .glass-offcanvas .offcanvas-footer,html[data-bs-theme=light] .glass-offcanvas .offcanvas-footer{background:#f8fafc;border-color:#e2e8f0}body.light .block,body.light .box,body.light .card,html[data-bs-theme=light] .block,html[data-bs-theme=light] .box,html[data-bs-theme=light] .card,html[data-theme=light] .block,html[data-theme=light] .box,html[data-theme=light] .card{background:#fff;border:1px solid #cbd5e1;color:var(--color-text-body);box-shadow:0 2px 8px rgba(0,0,0,.04)}body.light .floating-smart-dock,html[data-bs-theme=light] .floating-smart-dock,html[data-theme=light] .floating-smart-dock{background:rgba(255,255,255,.95);border:1px solid #cbd5e1;box-shadow:0 8px 30px rgba(0,0,0,.12)}body.light .floating-smart-dock .dock-btn,html[data-bs-theme=light] .floating-smart-dock .dock-btn,html[data-theme=light] .floating-smart-dock .dock-btn{color:var(--color-text-muted)}body.light .floating-smart-dock .dock-btn:hover,html[data-bs-theme=light] .floating-smart-dock .dock-btn:hover,html[data-theme=light] .floating-smart-dock .dock-btn:hover{color:var(--color-border-active);background:#f1f5f9}body.light .floating-smart-dock .dock-divider,html[data-bs-theme=light] .floating-smart-dock .dock-divider,html[data-theme=light] .floating-smart-dock .dock-divider{background:#cbd5e1}body.light .newsletter-conversion-card,html[data-bs-theme=light] .newsletter-conversion-card,html[data-theme=light] .newsletter-conversion-card{background:#fff;border:1px solid #cbd5e1}body.light .newsletter-conversion-card h3,html[data-bs-theme=light] .newsletter-conversion-card h3,html[data-theme=light] .newsletter-conversion-card h3{color:#090d16}body.light .newsletter-conversion-card input,html[data-bs-theme=light] .newsletter-conversion-card input,html[data-theme=light] .newsletter-conversion-card input{background:#fff;color:#090d16;border:1px solid #cbd5e1}body.light .cve-intelligence-dossier,html[data-bs-theme=light] .cve-intelligence-dossier,html[data-theme=light] .cve-intelligence-dossier{background:linear-gradient(135deg,rgba(238,242,255,.9) 0,rgba(255,255,255,.95) 100%);border:1px solid #cbd5e1;color:#090d16}body.light .cve-intelligence-dossier .text-white,html[data-bs-theme=light] .cve-intelligence-dossier .text-white,html[data-theme=light] .cve-intelligence-dossier .text-white{color:#090d16}body.light .ioc-intelligence-box,html[data-bs-theme=light] .ioc-intelligence-box,html[data-theme=light] .ioc-intelligence-box{background:#f8fafc;border:1px solid #cbd5e1}body.light .article-audio-player-bar,html[data-bs-theme=light] .article-audio-player-bar,html[data-theme=light] .article-audio-player-bar{background:#fff;border:1px solid #cbd5e1;color:#090d16}body.light .mydraft-table th,html[data-bs-theme=light] .mydraft-table th{background:#f1f5f9;color:#090d16}body.light .mydraft-table tr:hover td,html[data-bs-theme=light] .mydraft-table tr:hover td{background:rgba(0,0,0,.03)}body.light .mydraft-btn-secondary,html[data-bs-theme=light] .mydraft-btn-secondary{background:#fff;color:#090d16;border-color:#cbd5e1}html .glass-offcanvas-bottom{height:75dvh}body.light .iss-search-modal .search-input-lg,html[data-bs-theme=light] .iss-search-modal .search-input-lg{background:#f1f5f9;border-color:#cbd5e1}body.light .iss-search-modal .search-input-lg:focus,html[data-bs-theme=light] .iss-search-modal .search-input-lg:focus{background:#fff;border-color:var(--color-border-active);box-shadow:0 0 0 3px rgba(2,132,199,.15)}body.light .iss-search-modal .btn-outline-secondary,html[data-bs-theme=light] .iss-search-modal .btn-outline-secondary{border-color:#cbd5e1;color:var(--color-text-muted);background:#fff}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;scroll-behavior:smooth;-webkit-text-size-adjust:100%;color-scheme:dark light}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}body{font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text);background:var(--color-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}body,html{max-width:100%;overflow-x:clip;overflow-y:visible;box-sizing:border-box}.cms-module-box{overflow-wrap:anywhere;min-width:0}h1,h2,h3,h4,h5,h6{color:var(--color-text-heading);line-height:var(--line-height-tight);font-weight:800;letter-spacing:-.02em;overflow-wrap:break-word}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base)}a{color:var(--color-text-link);text-decoration:none;transition:color var(--duration-fast)}a:hover{color:var(--color-text-link-hover);text-decoration:underline}p{margin-bottom:var(--space-4);overflow-wrap:break-word}canvas,img,picture,svg,video{max-width:100%;height:auto;display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:4px;box-shadow:0 0 0 4px rgba(6,182,212,.35)}:focus:not(:focus-visible){outline:0}.btn,.button,.dropdown-item,.form-control,.form-select,.nav-link,.page-link,input.button{min-height:var(--touch-target-min)}@media (max-width:480px){.dropdown-item,.nav-link,.page-link{min-height:var(--touch-target-min-mobile)}}.badge .bi,.form-check-label .bi,.pill .bi{font-size:.85em;line-height:1;vertical-align:-.125em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}::selection{background:var(--color-accent);color:var(--color-primary)}.fs-7{font-size:.75rem}.fs-8{font-size:.8125rem}.page{margin-top:0;width:100%}.wrapper{margin-top:0;max-width:var(--max-width);margin-left:auto;margin-right:auto;padding:0 var(--space-6);width:100%}.container-fluid{width:100%;padding-right:var(--space-4);padding-left:var(--space-4);margin-right:auto;margin-left:auto}@media(max-width:767.98px){body,html{width:100%;overflow-x:clip}.col-main{width:100%}.wrapper{padding-left:.5rem;padding-right:.5rem;width:100%;max-width:100%;margin:0;box-sizing:border-box}#main_page_container,.main,.page{width:100%;max-width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.cms-page-container,.container,.container-fluid{padding-left:.25rem;padding-right:.25rem;width:100%;max-width:100%;margin-left:0;margin-right:0}.block,.box,.card,.cms-module-box{padding:.85rem .65rem;border-radius:.75rem;margin-left:0;margin-right:0;margin-bottom:.75rem;width:100%}.editorial-hero-section .lead-content{padding:1.25rem .85rem}.row{margin-left:-.25rem;margin-right:-.25rem}.row>*{padding-left:.25rem;padding-right:.25rem}}.cms-page-container .col-left,.cms-page-container .col-main,.cms-page-container .col-right,.cms-page-container .sidebar{float:none}.content{word-wrap:break-word;font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.content h2{font-size:var(--font-size-2xl);font-weight:800;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:3px solid var(--color-accent)}.content h3{font-size:var(--font-size-xl);font-weight:700;margin-top:var(--space-8);margin-bottom:var(--space-4)}.box,.card{background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-4);transition:border-color var(--duration-base),box-shadow var(--duration-base)}.box:hover,.card:hover{border-color:var(--color-border-active);box-shadow:var(--shadow-md)}.card{transition:transform var(--duration-base),border-color var(--duration-base),box-shadow var(--duration-base)}.card:hover{transform:translateY(var(--lift-md,-2px))}.block{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-6)}.block-title{word-wrap:break-word;text-align:left;font-size:var(--font-size-lg);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-border);display:flex;align-items:center;justify-content:space-between}.block-title h1,.block-title h2,.block-title h3{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-heading);letter-spacing:0;margin:0}.btn-primary,.button,.button_ext,button.button_ext,input.button_ext,span.button_ext{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);background:linear-gradient(135deg,var(--color-accent),#e6900a);color:var(--color-primary);font-weight:800;padding:var(--space-3) var(--space-8);border-radius:var(--radius-full);font-size:var(--font-size-sm);letter-spacing:.02em;text-decoration:none!important;cursor:pointer;border:none;box-shadow:var(--shadow-accent);transition:all var(--duration-base) var(--ease-out);line-height:1.5;white-space:nowrap}.btn-primary:hover,.button:hover,.button_ext:hover,button.button_ext:hover,input.button_ext:hover,span.button_ext:hover{background:linear-gradient(135deg,var(--color-accent-hover),#d4850a);color:#fff;text-decoration:none!important;transform:translateY(var(--lift-md,-2px));box-shadow:0 6px 24px var(--color-accent-glow)}.button:active,.button_ext:active,button.button_ext:active,input.button_ext:active,span.button_ext:active{transform:translateY(0)}@layer components{.text-cyan{color:var(--color-accent-cyan)}.wcag-badge-gold{background:rgba(245,158,11,.18);color:#ffd75e;border:1px solid rgba(245,158,11,.45)}.wcag-badge-cyan{background:rgba(6,182,212,.18);color:#67e8f9;border:1px solid rgba(6,182,212,.45)}.wcag-badge-red{background:rgba(239,68,68,.18);color:#ffa8b3;border:1px solid rgba(239,68,68,.45)}html.light .wcag-badge-gold,html[data-bs-theme=light] .wcag-badge-gold{background:#fdf0cc;color:#6b4d00;border-color:#d9bd6a}html.light .wcag-badge-cyan,html[data-bs-theme=light] .wcag-badge-cyan{background:#cdeefb;color:#075b70;border-color:#9ed3e8}html.light .wcag-badge-red,html[data-bs-theme=light] .wcag-badge-red{background:#fbd9dd;color:#8a1723;border-color:#eeb2b8}}@layer bootstrap{html[data-bs-theme=dark] .badge.bg-info,html[data-bs-theme=dark] .badge.bg-info-subtle{background-color:#0b3a47!important;color:#8fd8f1!important}html[data-bs-theme=dark] .badge.bg-warning,html[data-bs-theme=dark] .badge.bg-warning-subtle{background-color:#3f3512!important;color:#ffd75e!important}html[data-bs-theme=dark] .badge.bg-body-secondary,html[data-bs-theme=dark] .badge.bg-secondary-subtle{background-color:#2a3242!important;color:#c6cfdd!important}html[data-bs-theme=dark] .badge.bg-primary,html[data-bs-theme=dark] .badge.bg-primary-subtle{background-color:#12295c!important;color:#9dc1ff!important}html[data-bs-theme=dark] .badge.bg-success,html[data-bs-theme=dark] .badge.bg-success-subtle{background-color:#0f3a2a!important;color:#8ce0b3!important}html[data-bs-theme=dark] .badge.bg-danger,html[data-bs-theme=dark] .badge.bg-danger-subtle{background-color:#471d24!important;color:#ffa8b3!important}html[data-bs-theme=dark] .badge.border-secondary,html[data-bs-theme=dark] .btn.border-secondary,html[data-bs-theme=dark] .form-control.border-secondary{border-color:var(--color-border)!important}html.light .badge.bg-info,html.light .badge.bg-info-subtle,html[data-bs-theme=light] .badge.bg-info,html[data-bs-theme=light] .badge.bg-info-subtle{background-color:#cdeefb!important;color:#075b70!important}html.light .badge.bg-warning,html.light .badge.bg-warning-subtle,html[data-bs-theme=light] .badge.bg-warning,html[data-bs-theme=light] .badge.bg-warning-subtle{background-color:#fdf0cc!important;color:#6b4d00!important}html.light .badge.bg-body-secondary,html.light .badge.bg-secondary-subtle,html[data-bs-theme=light] .badge.bg-body-secondary,html[data-bs-theme=light] .badge.bg-secondary-subtle{background-color:#e2e6ee!important;color:#4a5464!important}html.light .badge.bg-primary,html.light .badge.bg-primary-subtle,html[data-bs-theme=light] .badge.bg-primary,html[data-bs-theme=light] .badge.bg-primary-subtle{background-color:#d6e4ff!important;color:#133a8c!important}html.light .badge.bg-success,html.light .badge.bg-success-subtle,html[data-bs-theme=light] .badge.bg-success,html[data-bs-theme=light] .badge.bg-success-subtle{background-color:#cdeedd!important;color:#0d5c3d!important}html.light .badge.bg-danger,html.light .badge.bg-danger-subtle,html[data-bs-theme=light] .badge.bg-danger,html[data-bs-theme=light] .badge.bg-danger-subtle{background-color:#fbd9dd!important;color:#8a1723!important}html.light .badge.border-secondary,html.light .btn.border-secondary,html.light .form-control.border-secondary,html[data-bs-theme=light] .badge.border-secondary,html[data-bs-theme=light] .btn.border-secondary,html[data-bs-theme=light] .form-control.border-secondary{border-color:var(--color-border)!important}}@layer components{@media (min-width:1850px){:root{--font-size-base:1.0625rem;--font-size-2xl:1.65rem;--font-size-3xl:2.1rem;--font-size-4xl:2.6rem;--font-size-hero:3.4rem}}.article-reading-body,.content{max-width:min(100%,var(--measure-text));margin-inline:auto}.rss-feed-card .card-teaser,.rss-feed-card .rss-feed-card-title,.rss-feed-card p{max-width:var(--measure-card)}.navbar>.container-fluid{max-width:min(100%,var(--cluster-nav));margin-inline:auto}.glass-footer>.container-fluid,.iss-main-footer>.container-fluid{max-width:min(100%,var(--cluster-footer));margin-inline:auto}}@layer components{.cve-card:focus-visible,.iss-news-card a:focus-visible,.iss-news-card:focus-visible,.rss-feed-card:focus-visible,a.rss-feed-card:focus-visible{transform:translateY(var(--lift-md,-2px));border-color:var(--color-border-active);box-shadow:var(--shadow-md);outline:var(--focus-ring-width,3px) solid var(--focus-ring-color,#06b6d4);outline-offset:var(--focus-ring-offset,2px)}}@layer components{html{scrollbar-gutter:stable}.iss-news-card .card-title,.lead-content .h2,.rss-feed-card-title,h1,h2,h3,h4{text-wrap:balance}.article-reading-body p,.content p,.lead-text{text-wrap:pretty}.article-reading-body,.content{hyphens:auto;-webkit-hyphens:auto}a:not(.btn):not(.button):not(.nav-link){text-underline-offset:0.2em;text-decoration-thickness:1px}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--color-accent-cyan)}.no-print{display:none}}@media print{:root{--color-primary:#ffffff;--color-surface-card:#ffffff;--color-text:#111111}body{background:#fff;color:var(--color-text);font-size:11pt}.wrapper{max-width:none;padding:0}#mydraft-reading-progress-bar,#mydraft-toast,#ts-consent-badge,#ts-consent-banner,#ts-consent-modal-backdrop,#zeroday-alert-bar,.btn,.cms_menue,.dock-btn,.floating-smart-dock,.glass-footer,.hero-trust-bar,.iss-main-footer,.mobile-bottom-dock,.navbar,.no-print,.offcanvas,.offcanvas-backdrop,.skip-to-content,.social-proof-toast,.theme-toggle-btn,.topic-filter-bar,.trend-badge,aside.sidebar{display:none}#mobile-pull-refresh-indicator,#mobile-thumb-dock,#mobile-tts-bar,#mobileBottomDock,#swipe-peek-indicator,#threat-radar-section,.iss-mobile-bottom-nav,.live-pulse-dot,.mobile-dock-progress,.rss-back-to-top-btn{display:none}.cms-page-container,.col-main,.page,main{width:100%;max-width:100%;padding:0;margin:0}.box,.card,.iss-news-card,.rss-content-view-container{box-shadow:none;background:#fff;border:1px solid #ccc;break-inside:avoid}.article-reading-body,.content{max-width:100%;font-size:11pt;line-height:1.5;color:var(--color-text)}.card-title,.rss-feed-card-title,h1,h2,h3,h4{color:var(--color-rank-1-text)}img,video{max-width:100%;height:auto}.code-block-wrapper,video{break-inside:avoid}a{color:var(--color-text);text-decoration:underline}a[href^=http]::after{content:" (" attr(href) ")";font-size:8.5pt;color:#555;word-break:break-all}@page{margin:1.5cm}}@layer bootstrap{body.light .glass-offcanvas .bg-dark,html[data-bs-theme=light] .glass-offcanvas .bg-dark{background-color:#f8fafc!important}body.light .glass-offcanvas .text-white:not(.badge),html[data-bs-theme=light] .glass-offcanvas .text-white:not(.badge),html[data-theme=light] .glass-offcanvas .text-white:not(.badge){color:#090d16!important}body.light .glass-offcanvas .text-light,html[data-bs-theme=light] .glass-offcanvas .text-light{color:var(--color-text-body)!important}body.light .glass-offcanvas .text-muted,html[data-bs-theme=light] .glass-offcanvas .text-muted{color:var(--color-text-muted)!important}}@layer bootstrap{body.light,html[data-bs-theme=light] body,html[data-theme=light] body{background-color:#f8fafc!important;color:#090d16!important}body.light .bg-dark,html[data-bs-theme=light] .bg-dark,html[data-theme=light] .bg-dark{background-color:#fff!important;color:#090d16!important}body.light .text-white,html[data-bs-theme=light] .text-white,html[data-theme=light] .text-white{color:#090d16!important}body.light .text-light,html[data-bs-theme=light] .text-light,html[data-theme=light] .text-light{color:var(--color-text-body)!important}body.light .text-muted,html[data-bs-theme=light] .text-muted,html[data-theme=light] .text-muted{color:var(--color-text-muted)!important}body.light .btn-dark,html[data-bs-theme=light] .btn-dark,html[data-theme=light] .btn-dark{--bs-btn-bg:#f1f5f9;--bs-btn-border-color:#94a3b8;--bs-btn-color:#0f172a;--bs-btn-hover-bg:#e2e8f0;--bs-btn-hover-border-color:#64748b;--bs-btn-hover-color:#0f172a;background-color:#f1f5f9!important;color:#0f172a!important;border-color:#94a3b8!important}body.light .btn-dark.text-danger,html[data-bs-theme=light] .btn-dark.text-danger,html[data-theme=light] .btn-dark.text-danger{color:var(--color-red)!important}body.light .btn-dark.text-warning,html[data-bs-theme=light] .btn-dark.text-warning,html[data-theme=light] .btn-dark.text-warning{color:#92400e!important}body.light .btn-dark.text-info,html[data-bs-theme=light] .btn-dark.text-info,html[data-theme=light] .btn-dark.text-info{color:#0e7490!important}body.light .btn-dark.text-success,html[data-bs-theme=light] .btn-dark.text-success,html[data-theme=light] .btn-dark.text-success{color:var(--color-green)!important}body.light .offcanvas.text-bg-dark,html[data-bs-theme=light] .offcanvas.text-bg-dark,html[data-theme=light] .offcanvas.text-bg-dark{background-color:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important}body.light .btn-dark:hover,html[data-bs-theme=light] .btn-dark:hover,html[data-theme=light] .btn-dark:hover{background-color:#e2e8f0!important;color:#0f172a!important;border-color:#64748b!important}body.light .btn.btn-dark.border-secondary,html[data-bs-theme=light] .btn.btn-dark.border-secondary,html[data-theme=light] .btn.btn-dark.border-secondary{border-color:#94a3b8!important}body.light .btn-outline-light,html[data-bs-theme=light] .btn-outline-light,html[data-theme=light] .btn-outline-light{color:#090d16!important;border-color:#808a99!important}body.light .btn-warning,html[data-bs-theme=dark] .btn-warning,html[data-bs-theme=light] .btn-warning,html[data-theme=light] .btn-warning{--bs-btn-color:#422006;--bs-btn-hover-color:#422006;color:#422006!important}body.light .badge.bg-secondary.text-cyan,html[data-bs-theme=light] .badge.bg-secondary.text-cyan{background-color:#dff1fa!important;border-color:rgba(8,145,178,.35)!important;color:#075b70!important}html[data-bs-theme=dark] .badge.bg-secondary.text-cyan{background-color:rgba(6,182,212,.16)!important;border-color:rgba(6,182,212,.4)!important;color:#22d3ee!important}html[data-bs-theme=dark] .rss-filter-sticky-bar .btn-cyan{background-color:rgba(6,182,212,.22)!important;color:#e0f7ff!important}body.light .btn-info,html[data-bs-theme=light] .btn-info,html[data-theme=light] .btn-info{--bs-btn-bg:#0891b2;--bs-btn-border-color:#0891b2;--bs-btn-color:#ffffff;--bs-btn-hover-bg:#0e7490;--bs-btn-hover-border-color:#0e7490;--bs-btn-hover-color:#ffffff;--bs-btn-active-bg:#0e7490;--bs-btn-active-color:#ffffff;background-color:#0891b2!important;border-color:#0891b2!important;color:#fff!important}html[data-bs-theme=dark] .btn-info,html[data-theme=dark] .btn-info{--bs-btn-bg:#0891b2;--bs-btn-border-color:#0891b2;--bs-btn-color:#ffffff;--bs-btn-hover-bg:#0e7490;--bs-btn-hover-border-color:#0e7490;--bs-btn-hover-color:#ffffff;--bs-btn-active-bg:#0e7490;--bs-btn-active-color:#ffffff;background-color:#0891b2!important;border-color:#0891b2!important;color:#fff!important}.btn-outline-info:active,.btn-outline-info:first-child:active,.btn-outline-info:focus-visible,.btn-outline-info:hover{--bs-btn-hover-bg:#0891b2;--bs-btn-hover-border-color:#0e7490;--bs-btn-hover-color:#ffffff;--bs-btn-active-bg:#0e7490;--bs-btn-active-border-color:#0e7490;--bs-btn-active-color:#ffffff}body.light .btn-close-white,html[data-bs-theme=light] .btn-close-white,html[data-theme=light] .btn-close-white{filter:invert(1) grayscale(100%) brightness(0%)!important}body.light .btn-link.text-white,html[data-bs-theme=light] .btn-link.text-white,html[data-theme=light] .btn-link.text-white{color:var(--color-border-active)!important}body.light #mdEngagementNudgeToast .text-white,html[data-bs-theme=light] #mdEngagementNudgeToast .text-white{color:#f8fafc!important}body.light #mdEngagementNudgeToast .text-muted,html[data-bs-theme=light] #mdEngagementNudgeToast .text-muted{color:var(--color-rank-spark-2)!important}body.light #mdEngagementNudgeToast .btn-close-white,html[data-bs-theme=light] #mdEngagementNudgeToast .btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)!important}body.light .bg-danger .text-white,body.light .btn-danger .text-white,body.light .btn-danger.text-white,html[data-bs-theme=light] .bg-danger .text-white,html[data-bs-theme=light] .btn-danger .text-white,html[data-bs-theme=light] .btn-danger.text-white{color:#fff!important}body.light .intel-card .text-muted,body.light .rss-feed-card .text-muted,html[data-bs-theme=light] .intel-card .text-muted,html[data-bs-theme=light] .rss-feed-card .text-muted{color:var(--color-text-muted)!important}body.light .intel-card .community-vote-widget .text-muted,body.light .rss-feed-card .community-vote-widget .text-muted,html[data-bs-theme=light] .intel-card .community-vote-widget .text-muted,html[data-bs-theme=light] .rss-feed-card .community-vote-widget .text-muted{color:var(--color-text-muted)!important}body.light .intel-card .btn-outline-info,body.light .rss-feed-card .btn-outline-info,html[data-bs-theme=light] .intel-card .btn-outline-info,html[data-bs-theme=light] .rss-feed-card .btn-outline-info{color:var(--color-accent-text,#0e7490)!important;border-color:rgba(8,145,178,.5)!important}body.light .rss-feed-card-cover-icon,html[data-bs-theme=light] .rss-feed-card-cover-icon{color:var(--color-text-link-hover)!important}body.light .breadcrumb .hover-text-cyan:hover,body.light .pagination .hover-text-cyan:hover,html[data-bs-theme=light] .breadcrumb .hover-text-cyan:hover,html[data-bs-theme=light] .pagination .hover-text-cyan:hover{color:#0e7490!important}body.light .cms-brand-badge-wrap .badge,html[data-bs-theme=light] .cms-brand-badge-wrap .badge{color:var(--color-rank-2-text)!important}html[data-bs-theme=dark] .bg-dark .text-danger,html[data-bs-theme=dark] .btn-dark .text-danger,html[data-bs-theme=dark] .btn-dark.text-danger{color:#ff8fa0!important}body.light .threat-hero-card .lead.text-light,html[data-bs-theme=light] .threat-hero-card .lead.text-light{color:#f8fafc!important}body.light .legal-masthead .text-body,html[data-bs-theme=light] .legal-masthead .text-body{color:#e2e8f0!important}body.light .legal-masthead .text-muted,html[data-bs-theme=light] .legal-masthead .text-muted{color:var(--color-rank-spark-2)!important}.hover-cyan{transition:color .15s ease!important}.hover-cyan:hover{color:var(--color-accent-cyan)!important}body.light .hover-cyan:hover,html[data-bs-theme=light] .hover-cyan:hover{color:#0e7490!important}}.cms-brand-footer strong.text-primary{color:#0a58ca}body.light .cms-brand-footer>div:first-child>span.small.fw-semibold,html[data-bs-theme=light] .cms-brand-footer>div:first-child>span.small.fw-semibold{color:#475569}html[data-bs-theme=dark] .cms-brand-footer strong.text-primary{color:#8ab4ff}.cms-brand-footer a.btn-primary{color:#05202a}.cms-brand-footer a.btn-primary:focus,.cms-brand-footer a.btn-primary:hover{color:#05202a}html[data-bs-theme=dark] .cms-brand-header .cms-brand-badge-wrap .badge{color:var(--color-text-link-hover)}html[data-bs-theme=dark] .rss-category-view-suite ol a.text-secondary,html[data-bs-theme=dark] .senior-breadcrumb-container a.text-secondary{color:var(--color-rank-spark-2)}html[data-bs-theme=dark] #communityBlogEmptyPlaceholder .text-secondary{color:var(--color-rank-spark-2)}html[data-bs-theme=dark] .btn-dark .text-success,html[data-bs-theme=dark] .btn-dark.text-success{color:#5dd39e}footer .text-success{color:#4ade80}.md-amendment-btn{color:#04121a}html[data-bs-theme=dark] .md-amendment-btn{background:var(--color-accent-cyan);color:#06202e}.md-comment-format-hint code{color:#0e7490}html[data-bs-theme=dark] .emoji-reaction-btn.btn-success{color:#052e16}body.light .btn-primary,body.light .button,body.light a.button_ext,body.light button.button_ext,html[data-bs-theme=light] .btn-primary,html[data-bs-theme=light] .button,html[data-bs-theme=light] a.button_ext,html[data-bs-theme=light] button.button_ext{background:linear-gradient(135deg,--color-accent-hover,#b45309);color:#f8fafc;border-color:transparent}body.light .btn-primary:hover,body.light .button:hover,html[data-bs-theme=light] .btn-primary:hover,html[data-bs-theme=light] .button:hover{background:linear-gradient(135deg,#7c3a0d,--color-accent-hover);color:#fff}html[data-bs-theme=dark] .cms-brand-footer a.btn-primary,html[data-bs-theme=dark] .cms-brand-footer a.btn-primary:focus,html[data-bs-theme=dark] .cms-brand-footer a.btn-primary:hover{color:var(--color-primary)}body.light .cms-brand-footer a.btn-primary,html[data-bs-theme=light] .cms-brand-footer a.btn-primary{background:linear-gradient(135deg,--color-accent-hover,#b45309);border-color:transparent;color:#f8fafc}.brand-footer-name{color:#0a58ca}html[data-bs-theme=dark] .brand-footer-name,html[data-theme=dark] .brand-footer-name{color:#8ab4ff}@layer bootstrap{html[data-bs-theme=dark] .cms-brand-footer strong.text-primary{color:#8ab4ff!important}}.crumb-mute{color:var(--color-rank-spark-2)}html[data-bs-theme=dark] .crumb-mute,html[data-theme=dark] .crumb-mute{color:var(--color-rank-spark-2)}.cb-summary{color:var(--color-rank-spark-2)}html[data-bs-theme=dark] .cb-summary,html[data-theme=dark] .cb-summary{color:var(--color-rank-spark-2)}.status-ok{color:#4ade80}@layer bootstrap{body.light .btn-link.text-white{color:var(--color-text-link)!important}body.light .search-shortcut-badge{color:var(--color-text-link)!important;border-color:rgba(7,89,133,.4)!important}body.light .hover-cyan:hover,body.light .hover-text-cyan:hover{color:#0e7490!important}}body.light,html[data-bs-theme=light]{--bs-info-rgb:11,100,120}@layer bootstrap{.bg-cyan{background-color:var(--color-accent-cyan,#06b6d4)!important}}@layer bootstrap{body.light .quick-filter-box .text-warning,html[data-bs-theme=light] .quick-filter-box .text-warning{color:#b45309!important}}@layer bootstrap{.page-item.disabled .page-link.opacity-50,.pagination .page-item.disabled .page-link.opacity-50{opacity:1!important}}body.light .mobile-tts-bar,html[data-bs-theme=light] .mobile-tts-bar{background:rgba(255,255,255,.94);border:1px solid rgba(15,23,42,.12);box-shadow:0 -4px 20px rgba(0,0,0,.08);color:#334155}body.light .mobile-tts-bar .modal-headline,html[data-bs-theme=light] .mobile-tts-bar .modal-headline{color:#0f172a}body.light #tsec-back-to-top,html[data-bs-theme=light] #tsec-back-to-top{background:rgba(255,255,255,.94)!important;border-color:rgba(180,83,9,.4)!important;color:#b45309!important;box-shadow:0 4px 16px rgba(0,0,0,.12)!important}body.light .intel-chip,html[data-bs-theme=light] .intel-chip{background:var(--color-rank-2-text);color:#cbd5e1;border-color:rgba(148,163,184,.35)}html[data-bs-theme=dark] .rss-category-card-category{color:var(--color-text-link-hover)}body.light .rss-category-card-category{color:var(--color-text-link)}@layer bootstrap{html[data-bs-theme=dark] .tsec-category-nav-wrapper .cms-brand-header .badge{color:#bae6fd!important}html[data-bs-theme=dark] .tsec-category-nav-wrapper--compact .cms-brand-header .badge{color:#bae6fd!important}}@layer bootstrap{body.light .cms-brand-footer span.small.fw-semibold{color:#475569!important}html[data-bs-theme=dark] .rss-category-view-suite .text-secondary,html[data-bs-theme=dark] .senior-breadcrumb-container .text-secondary{color:var(--color-rank-spark-2)!important}html[data-bs-theme=dark] .bg-dark .text-success{color:#4ade80!important}}.social-share-btn[data-network=whatsapp]{color:#052e16}@layer bootstrap{html[data-bs-theme=dark] .community-blog-analyses-suite .text-secondary{color:var(--color-rank-spark-2)!important}}.interaction-tab-btn{background:rgba(15,23,42,.85);color:#cbd5e1;border:1px solid rgba(148,163,184,.35);border-radius:9999px;padding:.35rem .9rem;font-size:.8rem;font-weight:600}body.light .interaction-tab-btn,html[data-bs-theme=light] .interaction-tab-btn{background:#fff;color:var(--color-text-muted);border-color:#cbd5e1}.interaction-tab-btn.active{background:linear-gradient(135deg,--color-border-active,#e6900a);color:var(--color-primary);border-color:transparent}@layer bootstrap{html[data-bs-theme=dark] .threat-poll-btn.text-success{color:#4ade80!important}html[data-bs-theme=dark] .threat-poll-btn.text-warning{color:#fbbf24!important}html[data-bs-theme=dark] .threat-poll-btn.text-danger{color:#f87171!important}html[data-bs-theme=dark] .community-vote-score.text-success{color:#4ade80!important}html[data-bs-theme=dark] .community-vote-score.text-danger{color:#f87171!important}body.light .threat-poll-btn.text-success{color:#047857!important}body.light .threat-poll-btn.text-warning{color:#b45309!important}body.light .threat-poll-btn.text-danger{color:#b91c1c!important}body.light .community-vote-score.text-success{color:#047857!important}body.light .community-vote-score.text-danger{color:#b91c1c!important}}html[data-bs-theme=dark] .md-comment-format-hint code{color:var(--color-text-link-hover)}body.light .nav-tree-icon{color:#0e7490}body.light .tsec-newsletter-module-wrapper .input-group-text{color:#475569}body.light .tsec-newsletter-module-wrapper .form-check-label{color:#475569}body.light .tsec-newsletter-module-wrapper .badge{color:#047857}.ratio::before{padding-top:var(--bs-aspect-ratio)}.modal-dialog{margin:var(--bs-modal-margin);margin-right:auto;margin-left:auto}.modal-fullscreen{margin:0}.modal-header{padding:var(--bs-modal-header-padding)}.modal-body{padding:var(--bs-modal-padding)}.modal-footer{padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5)}.toast-header{padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x)}.btn-close{padding:.25rem}@media (max-width:767.98px){.form-control,.form-select,input[type=search],textarea.form-control{font-size:1rem!important}}@layer bootstrap{body.light .rss-pagination-container .rss-page-dot--active,html[data-bs-theme=light] .rss-pagination-container .rss-page-dot--active{color:#fff!important}body.light .rss-feed-card .bookmark-toggle-btn,html[data-bs-theme=light] .rss-feed-card .bookmark-toggle-btn{color:#475569!important}body.light .iss-news-card .bookmark-toggle-btn,html[data-bs-theme=light] .iss-news-card .bookmark-toggle-btn{color:#475569!important}}.ts-adaptive-modal,.ts-adaptive-offcanvas{background:var(--color-surface,#0f172a)!important;color:var(--color-text-body,#e2e8f0)!important;backdrop-filter:blur(20px)}body.light .ts-adaptive-modal,body.light .ts-adaptive-offcanvas,html[data-bs-theme=light] .ts-adaptive-modal,html[data-bs-theme=light] .ts-adaptive-offcanvas{background:#fff!important;color:#1e293b!important}.modal-headline{color:var(--color-text-headline,#fff)!important}body.light .modal-headline,html[data-bs-theme=light] .modal-headline{color:#0f172a!important}.modal-body-text{color:var(--color-text-body,#e2e8f0)!important}body.light .modal-body-text,html[data-bs-theme=light] .modal-body-text{color:#334155!important}.modal-inner-box{background:rgba(15,23,42,.6)!important;color:var(--color-text-body,#e2e8f0)!important}body.light .modal-inner-box,html[data-bs-theme=light] .modal-inner-box{background:#f8fafc!important;color:#1e293b!important}.modal-sub-box{background:rgba(0,0,0,.4)!important}body.light .modal-sub-box,html[data-bs-theme=light] .modal-sub-box{background:#f1f5f9!important}.footer-brand-title{color:var(--color-text-headline,#fff)!important}body.light .footer-brand-title,html[data-bs-theme=light] .footer-brand-title{color:#0f172a!important}.footer-tagline{color:#94a3b8}body.light .footer-tagline,html[data-bs-theme=light] .footer-tagline{color:#475569!important}.footer-col-title{color:#00f0ff}body.light .footer-col-title,html[data-bs-theme=light] .footer-col-title{color:#0891b2!important}.footer-meta-badge,.footer-status-badge{background:rgba(15,23,42,.7);color:#94a3b8}body.light .footer-meta-badge,body.light .footer-status-badge,html[data-bs-theme=light] .footer-meta-badge,html[data-bs-theme=light] .footer-status-badge{background:#f1f5f9!important;color:#334155!important}.footer-brand-name{color:#00f0ff}body.light .footer-brand-name,html[data-bs-theme=light] .footer-brand-name{color:#0891b2!important}.stats-card,.stats-compact-card,.stats-leaderboard-card,.stats-podium-card,.stats-rank-wrap{background:rgba(15,23,42,.6)!important}body.light .stats-card,body.light .stats-compact-card,body.light .stats-leaderboard-card,body.light .stats-podium-card,body.light .stats-rank-wrap,html[data-bs-theme=light] .stats-card,html[data-bs-theme=light] .stats-compact-card,html[data-bs-theme=light] .stats-leaderboard-card,html[data-bs-theme=light] .stats-podium-card,html[data-bs-theme=light] .stats-rank-wrap{background:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,.05)}.stats-headline{color:var(--color-text-headline,#fff)!important}body.light .stats-headline,html[data-bs-theme=light] .stats-headline{color:#0f172a!important}.stats-title-link{color:var(--color-text-headline,#fff)!important}body.light .stats-title-link,html[data-bs-theme=light] .stats-title-link{color:#0f172a!important}.stats-title-link:hover{color:var(--color-accent-cyan,#00f0ff)!important}body.light .stats-title-link:hover,html[data-bs-theme=light] .stats-title-link:hover{color:#0891b2!important}.stats-cat-badge{background:rgba(15,23,42,.8)!important;color:#94a3b8!important}body.light .stats-cat-badge,html[data-bs-theme=light] .stats-cat-badge{background:#f1f5f9!important;color:#334155!important}.stats-table{color:var(--color-text-body,#e2e8f0)!important}body.light .stats-table,html[data-bs-theme=light] .stats-table{color:#1e293b!important}.stats-thead{background:rgba(0,0,0,.5)!important;color:#94a3b8!important}body.light .stats-thead,html[data-bs-theme=light] .stats-thead{background:#f8fafc!important;color:#475569!important}.stats-silver-medal{color:#cbd5e1!important}body.light .stats-silver-medal,html[data-bs-theme=light] .stats-silver-medal{color:#475569!important}.stats-tier1-bar{background:rgba(15,23,42,.8)!important}body.light .stats-tier1-bar,html[data-bs-theme=light] .stats-tier1-bar{background:#f8fafc!important}.rss-filter-btn-group,.rss-filter-search-input-wrap{background:rgba(15,23,42,.8)!important}body.light .rss-filter-btn-group,body.light .rss-filter-search-input-wrap,html[data-bs-theme=light] .rss-filter-btn-group,html[data-bs-theme=light] .rss-filter-search-input-wrap{background:#f8fafc!important}.rss-search-input{color:var(--color-text-headline,#fff)!important}body.light .rss-search-input,html[data-bs-theme=light] .rss-search-input{color:#0f172a!important}.rss-filter-pill-btn{background:rgba(15,23,42,.8)!important;border:1px solid rgba(148,163,184,.3)!important;color:#e2e8f0!important}body.light .rss-filter-pill-btn,html[data-bs-theme=light] .rss-filter-pill-btn{background:#fff!important;border:1px solid #cbd5e1!important;color:#334155!important}.rss-filter-pill-btn:hover{background:rgba(14,165,233,.15)!important;border-color:#00f0ff!important;color:#00f0ff!important}body.light .rss-filter-pill-btn:hover,html[data-bs-theme=light] .rss-filter-pill-btn:hover{background:#f1f5f9!important;border-color:#0891b2!important;color:#0891b2!important}.ts-sentinel-badge{background:rgba(15,23,42,.9)!important}body.light .ts-sentinel-badge,html[data-bs-theme=light] .ts-sentinel-badge{background:#f0fdf4!important;color:#166534!important}.kontakt-form-widget{background:var(--color-surface,#0f172a);color:var(--color-text-body,#e2e8f0)}body.light .kontakt-form-widget,html[data-bs-theme=light] .kontakt-form-widget{background:#fff;color:#1e293b}.chat-live-badge{background:rgba(15,23,42,.75);color:#f8fafc}body.light .chat-live-badge,html[data-bs-theme=light] .chat-live-badge{background:#f1f5f9;color:#0f172a;border-color:#cbd5e1!important}.mbn-speed-btn{background:rgba(15,23,42,.8);color:#e2e8f0;border-color:rgba(148,163,184,.3)!important}body.light .mbn-speed-btn,html[data-bs-theme=light] .mbn-speed-btn{background:#fff;color:#1e293b;border-color:#cbd5e1!important}.mbn-speed-btn:hover{background:rgba(14,165,233,.15);color:#00f0ff}body.light .mbn-speed-btn:hover,html[data-bs-theme=light] .mbn-speed-btn:hover{background:#f1f5f9;color:#0891b2}.rcv-pulse-card{background:rgba(15,23,42,.7)}body.light .rcv-pulse-card,html[data-bs-theme=light] .rcv-pulse-card{background:#fff}.rcv-pulse-option-btn{background:rgba(15,23,42,.8);color:#e2e8f0}body.light .rcv-pulse-option-btn,html[data-bs-theme=light] .rcv-pulse-option-btn{background:#f8fafc;color:#1e293b}.rcv-pulse-pct{color:#f8fafc}body.light .rcv-pulse-pct,html[data-bs-theme=light] .rcv-pulse-pct{color:#0f172a}.rcv-pulse-track{background-color:rgba(15,23,42,.9)!important}body.light .rcv-pulse-track,html[data-bs-theme=light] .rcv-pulse-track{background-color:#e2e8f0!important}.rcv-cluster-card{background:rgba(15,23,42,.6)}body.light .rcv-cluster-card,html[data-bs-theme=light] .rcv-cluster-card{background:#f8fafc}.rcv-cluster-headline{color:#f8fafc}body.light .rcv-cluster-headline,html[data-bs-theme=light] .rcv-cluster-headline{color:#0f172a}.rcv-cluster-item{background:rgba(15,23,42,.5)}body.light .rcv-cluster-item,html[data-bs-theme=light] .rcv-cluster-item{background:#fff}.rcv-cluster-badge{color:#cbd5e1}body.light .rcv-cluster-badge,html[data-bs-theme=light] .rcv-cluster-badge{color:#475569}.rcv-cluster-title{color:#f8fafc}body.light .rcv-cluster-title,html[data-bs-theme=light] .rcv-cluster-title{color:#0f172a}.rcv-rec-headline{color:#f8fafc}body.light .rcv-rec-headline,html[data-bs-theme=light] .rcv-rec-headline{color:#0f172a}.rcv-rec-title-link{color:#f8fafc}body.light .rcv-rec-title-link,html[data-bs-theme=light] .rcv-rec-title-link{color:#0f172a}.rcv-nav-card{background:rgba(15,23,42,.7);color:#cbd5e1}body.light .rcv-nav-card,html[data-bs-theme=light] .rcv-nav-card{background:#fff;color:#334155}.rcv-nav-title{color:#f8fafc}body.light .rcv-nav-title,html[data-bs-theme=light] .rcv-nav-title{color:#0f172a}.rcv-nav-card-empty{background:rgba(15,23,42,.3)}body.light .rcv-nav-card-empty,html[data-bs-theme=light] .rcv-nav-card-empty{background:#f1f5f9}.rcv-zen-countdown{color:#e2e8f0}body.light .rcv-zen-countdown,html[data-bs-theme=light] .rcv-zen-countdown{color:#1e293b}.rcv-zen-btn{color:#cbd5e1}body.light .rcv-zen-btn,html[data-bs-theme=light] .rcv-zen-btn{color:#475569}.ts-badge-adaptive{background:rgba(15,23,42,.75);border:1px solid rgba(148,163,184,.4);color:#e2e8f0}body.light .ts-badge-adaptive,html[data-bs-theme=light] .ts-badge-adaptive{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}.card-container,.drawer-body,.intel-grid-col,.offcanvas-body,.rcv-container-scope{container-type:inline-size}@container (max-width:420px){.rss-item-card.container-adaptive{display:flex;flex-direction:column;padding:var(--space-2)}.rss-item-card.container-adaptive .article-thumb-wrapper{width:100%!important;max-width:100%!important;aspect-ratio:16/9}.rss-item-card.container-adaptive .card-headline{font-size:var(--font-size-sm)}.rss-item-card.container-adaptive .badge-row{flex-wrap:wrap;gap:4px}}@container (min-width:421px) and (max-width:720px){.rss-item-card.container-adaptive{display:flex;flex-direction:row;gap:var(--space-3)}.rss-item-card.container-adaptive .article-thumb-wrapper{width:130px!important;height:86px!important;flex-shrink:0}}@keyframes tsShimmerPulse{0%{background-position:-200% 0}100%{background-position:200% 0}}.ts-shimmer{display:inline-block;position:relative;overflow:hidden;background:linear-gradient(90deg,var(--surface-card) 0,var(--surface-elevated) 50%,var(--surface-card) 100%);background-size:200% 100%;animation:tsShimmerPulse 1.8s ease-in-out infinite;border-radius:var(--radius-sm)}.ts-shimmer-text{height:1em;width:100%;border-radius:var(--radius-sm)}.ts-shimmer-pill{height:24px;width:64px;border-radius:var(--radius-full)}.ts-shimmer-avatar{width:38px;height:38px;border-radius:var(--radius-full)}@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.22s;animation-timing-function:cubic-bezier(0.16,1,0.3,1)}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation:none}}@media print{*,::after,::before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}body{font-size:11pt;line-height:1.45;background:#fff!important;color:#111827!important}#cveComparisonModal,#liveChatDrawer,#socCommandPalette,.alert-dismissible .btn-close,.audio-mute-toggle-btn,.btn,.category-empty-state .btn,.floating-smart-dock,.footer-bottom,.footer-newsletter-wrap,.glass-navbar,.mobile-bottom-nav,.modal,.navbar,.offcanvas,.soc-command-palette,.theme-toggle-btn,.ts-toast-container{display:none!important}.card,.rss-item-card,article,blockquote,pre,table{break-inside:avoid;page-break-inside:avoid;border:1px solid #d1d5db!important;margin-bottom:1.5rem!important}h1,h2,h3,h4,h5,h6{page-break-after:avoid;break-after:avoid;color:#000!important}a[href^=http]::after{content:" (" attr(href) ")";font-size:85%;color:#4b5563!important}}.cyber-audio-hud-dock{background:rgba(15,23,42,.75)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(0,0,0,.25);transition:border-color .2s ease,box-shadow .2s ease}body.light .cyber-audio-hud-dock,html[data-bs-theme=light] .cyber-audio-hud-dock{background:rgba(241,245,249,.85)!important;border-color:rgba(203,213,225,.6)!important;box-shadow:0 2px 6px rgba(0,0,0,.08)}.cyber-audio-hud-dock:hover{border-color:rgba(6,182,212,.6)!important;box-shadow:0 0 12px rgba(6,182,212,.25)}.cyber-audio-volume-slider{accent-color:#06b6d4;cursor:pointer}.cyber-audio-oscilloscope-canvas{display:inline-block;image-rendering:pixelated}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}