:root{color:#14213d;scroll-behavior:smooth;background:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}.app{min-height:100vh}.hero{color:#fff;background:radial-gradient(circle at 100% 0,#2b6fff55,#0000 30%),linear-gradient(135deg,#071224,#112b55 55%,#0d5b78);padding:22px clamp(18px,4vw,64px) 70px}.nav{justify-content:space-between;align-items:center;gap:20px;margin-bottom:58px;display:flex}.brand,.menuBar a,.menuBar button,.sectionTitle,.playbook h3,.cards h3{align-items:center;gap:10px;display:flex}.brand{letter-spacing:.03em;white-space:nowrap;font-weight:900}button{font:inherit}.brandButton{color:#fff;cursor:pointer;background:0 0;border:0;padding:0}.menuBar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.menuBar a,.menuBar button{color:#fff;cursor:pointer;background:#ffffff10;border:1px solid #ffffff45;border-radius:999px;padding:10px 12px;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .15s,background .15s,border-color .15s}.menuBar a:hover,.menuBar button:hover,.menuBar button.activeMenu{background:#fff2;border-color:#fffa;transform:translateY(-2px)}.menuDropdown{position:relative}.submenu{z-index:20;color:#17345f;background:#fff;border:1px solid #d7e6f9;border-radius:18px;width:min(420px,88vw);max-height:520px;padding:10px;display:none;position:absolute;top:calc(100% + 10px);left:0;overflow:auto;box-shadow:0 25px 70px #07122445}.menuDropdown:hover .submenu,.menuDropdown:focus-within .submenu{gap:6px;display:grid}.submenu a,.submenu button{color:#17345f;background:#f8fbff;border:1px solid #e3ecf8;border-radius:12px;justify-content:flex-start;gap:10px;width:100%;padding:10px;font-size:.88rem;line-height:1.25}.submenu a:hover,.submenu button:hover{background:#eaf3ff;border-color:#9fc8ff}.submenu a span,.submenu button span{color:#fff;background:#0d65c9;border-radius:999px;flex:none;padding:4px 8px;font-size:.75rem;font-weight:900}.anchorTarget{height:1px;scroll-margin-top:24px;display:block}.pageSubmenuPanel{background:#f8fbff;border:1px solid #dce8f7;border-radius:22px;margin-top:26px;padding:20px}.pageSubmenuPanel h3{color:#0b3970;align-items:center;gap:10px;margin:0 0 16px;display:flex}.pageSubmenuGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pageSubmenuGrid a,.pageSubmenuGrid button{cursor:pointer;text-align:left;color:#17345f;background:#fff;border:1px solid #d7e6f9;border-radius:14px;gap:6px;min-height:82px;padding:12px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.pageSubmenuGrid a:hover,.pageSubmenuGrid button:hover{border-color:#0d65c9;transform:translateY(-2px);box-shadow:0 10px 25px #19365f16}.pageSubmenuGrid b{color:#0d65c9}.pageSubmenuGrid span{line-height:1.35}.heroGrid{grid-template-columns:1.4fr .8fr;align-items:stretch;gap:32px;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#6b7ea8;font-size:.78rem;font-weight:800}.hero .eyebrow{color:#b9e3ff}.hero h1{max-width:900px;margin:0 0 22px;font-size:clamp(44px,7vw,92px);line-height:.92}.lead{color:#d8eaff;max-width:820px;font-size:1.25rem}.heroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.primary,.secondary{border-radius:14px;padding:13px 18px;font-weight:800;text-decoration:none}.primary{color:#172035;background:#ffcc4d}.secondary{color:#fff;border:1px solid #ffffff75}.heroCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff2e;border-radius:28px;padding:28px}.heroCard h3{margin:16px 0;font-size:1.7rem}.heroCard p{color:#d7e7ff;line-height:1.7}main{padding:0 clamp(18px,4vw,64px) 60px}.section{background:#fff;border:1px solid #dfe7f5;border-radius:30px;max-width:1320px;margin:-35px auto 70px;padding:30px;scroll-margin-top:24px;box-shadow:0 20px 60px #19365f14}.section+.section{margin-top:0}.sectionTitle h2{margin:0;font-size:clamp(28px,4vw,46px)}.sectionTitle svg{color:#0d65c9}.sectionLead,.intro>p,.pdfPreview>p{color:#40506b;font-size:1.1rem;line-height:1.75}.cards{gap:18px;display:grid}.cards.three{grid-template-columns:repeat(3,1fr)}.cards>div,.panel,.severity{background:#f8fbff;border:1px solid #dce8f7;border-radius:20px;padding:20px}.cards h3,.panel h4{color:#0b3970;margin-top:0}.cards h3 svg{color:#0d65c9}li{margin:8px 0;line-height:1.45}.structureGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px;display:grid}.structureItem{background:linear-gradient(#f9fbff,#edf6ff);border:1px solid #d7e6f9;border-radius:20px;align-content:start;gap:10px;min-height:150px;padding:18px;display:grid}.structureItem span{color:#fff;background:#0d65c9;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.structureItem svg{color:#0d65c9}.structureItem strong{font-size:1.05rem}.timeline{grid-template-columns:repeat(7,1fr);gap:12px;display:grid}.step{text-align:center;background:linear-gradient(#f9fbff,#eaf3ff);border:1px solid #d7e6f9;border-radius:18px;padding:18px}.step span{color:#fff;background:#0d65c9;border-radius:50%;place-items:center;width:36px;height:36px;margin:0 auto 10px;font-weight:900;display:grid}.playbookList{gap:30px;display:grid}.playbook{background:#fff;border:1px solid #dde8f6;border-radius:28px;overflow:hidden}.playbookHeader{background:linear-gradient(135deg,#f8fbff,#eef6ff);grid-template-columns:1fr 310px;gap:24px;padding:24px;display:grid}.playbookHeader h3{color:#0c3470;margin:0 0 12px;font-size:2rem}.playbookHeader p{color:#33415c;line-height:1.65}.playbookHeader img{object-fit:contain;background:#fff;border:1px solid #dce6f2;border-radius:18px;width:100%;max-height:410px}.definition{background:#fff;border-left:5px solid #2b6fff;border-radius:8px;padding:12px 14px}.detailsGrid{grid-template-columns:repeat(3,1fr);gap:16px;padding:20px;display:grid}.panel.warning{background:#fff8f8;border-color:#ffd8d8}.panel.warning h4{color:#b42318}.example{color:#5d4200;background:#fff8e6;border:1px solid #f6d98b;border-radius:18px;align-items:flex-start;gap:12px;margin:0 20px 22px;padding:16px;display:flex}.example svg{flex:none}.kv{border-bottom:1px dashed #cbd8eb;justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.kv b{color:#fff;background:#174ea6;border-radius:8px;padding:4px 8px}.checklist{columns:2}.severity{margin-top:18px}.severityGrid{background:#dce8f7;border-radius:14px;grid-template-columns:140px 1fr 120px;gap:1px;display:grid;overflow:hidden}.severityGrid>*{background:#fff;padding:12px}.previewGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;display:grid}.previewGrid a{color:#17345f;font-weight:800;text-decoration:none}.previewGrid img{object-fit:cover;object-position:top;background:#fff;border:1px solid #d7e3f4;border-radius:14px;width:100%;height:210px;margin-bottom:8px;display:block}@media (width<=1100px){.nav{flex-direction:column;align-items:flex-start}.menuBar{justify-content:flex-start}}@media (width<=950px){.singlePdfLayout,.plainContentGrid{grid-template-columns:1fr}.pdfInfoCard{position:static}.heroGrid,.playbookHeader,.detailsGrid,.cards.three{grid-template-columns:1fr}.pageSubmenuGrid,.timeline,.structureGrid{grid-template-columns:repeat(2,1fr)}.hero{padding-bottom:48px}.section{padding:20px}.playbookHeader h3{font-size:1.5rem}}@media (width<=520px){.plainHeader,.playbookSingleHeader{grid-template-columns:1fr}.workflowConnector{display:none}.infoRow{grid-template-columns:1fr}.diagramArrow{display:none}.timeline,.structureGrid,.pageSubmenuGrid,.severityGrid{grid-template-columns:1fr}.hero h1{font-size:42px}.checklist{columns:1}.menuBar a,.menuBar button{justify-content:center;width:100%}.menuBar,.menuDropdown{width:100%}.submenu{width:100%;max-height:360px;margin-top:8px;position:static}}.singlePage{min-height:58vh}.compactHero{padding-bottom:44px}.investigationList{margin-top:28px}.singlePdfLayout{grid-template-columns:minmax(320px,720px) 1fr;align-items:start;gap:24px;display:grid}.singlePdfLayout>img{object-fit:contain;background:#fff;border:1px solid #d7e6f9;border-radius:22px;width:100%;max-height:980px;box-shadow:0 16px 45px #19365f18}.pdfInfoCard{background:#f8fbff;border:1px solid #dce8f7;border-radius:22px;padding:20px;position:sticky;top:20px}.pdfInfoCard h3,.pdfInfoCard a{align-items:center;gap:10px;display:flex}.pdfInfoCard a{color:#0d65c9;margin-top:12px;font-weight:800;text-decoration:none}.pageSubmenuGrid button{background:#fff;border:1px solid #d7e6f9}.submenu button{border:1px solid #e3ecf8}.plainPage{background:linear-gradient(#fff,#f8fbff)}.plainHeader{border-bottom:1px solid #dce8f7;grid-template-columns:auto 1fr;align-items:start;gap:18px;margin-bottom:22px;padding-bottom:22px;display:grid}.pageIcon{color:#fff;background:linear-gradient(135deg,#0d65c9,#0d5b78);border-radius:22px;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 12px 30px #0d65c933}.plainHeader h2{color:#0c3470;margin:0 0 10px;font-size:clamp(28px,4vw,48px)}.plainHeader p:last-child{color:#40506b;max-width:980px;margin:0;font-size:1.08rem;line-height:1.75}.plainContentGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.plainCard{background:#fff;border:1px solid #dce8f7;border-radius:22px;padding:22px;box-shadow:0 12px 32px #19365f0d}.plainCard h3{color:#0b3970;align-items:center;gap:10px;margin:0 0 16px;display:flex}.checkboxList{gap:12px;display:grid}.checkboxList label{color:#263955;grid-template-columns:auto 1fr;align-items:start;gap:10px;line-height:1.45;display:grid}.checkboxList input{accent-color:#0d65c9;width:18px;height:18px;margin-top:2px}.rowTable{gap:10px;display:grid}.infoRow{background:#f8fbff;border:1px solid #e4eefb;border-radius:14px;grid-template-columns:160px 1fr;gap:12px;padding:12px;display:grid}.infoRow b{color:#0d65c9}.infoRow span{color:#33415c;line-height:1.45}.diagramCard{margin-top:18px}.textDiagram{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.diagramNode{color:#17345f;background:linear-gradient(#edf6ff,#fff);border:1px solid #cfe2fb;border-radius:16px;align-items:center;gap:9px;min-height:54px;padding:10px 14px;font-weight:800;display:flex}.diagramNode span{color:#fff;background:#0d65c9;border-radius:999px;place-items:center;width:28px;height:28px;font-size:.85rem;display:grid}.diagramArrow{color:#0d65c9;place-items:center;font-size:1.5rem;font-weight:900;display:grid}.playbookSinglePage{background:#fff}.playbookSingleHeader{background:linear-gradient(135deg,#f8fbff,#eef6ff);border:1px solid #dce8f7;border-radius:24px;grid-template-columns:auto 1fr;align-items:start;gap:18px;margin-bottom:20px;padding:24px;display:grid}.playbookSingleHeader h2{color:#0c3470;margin:0 0 12px;font-size:clamp(30px,4vw,52px)}.playbookSingleHeader p{color:#33415c;line-height:1.65}.singleDetailsGrid{margin-bottom:20px;padding:0}.investigationDiagramOnly{margin:0 20px 22px}.workflowFull{background:#f8fbff;border:1px solid #dce8f7;border-radius:22px;margin-bottom:20px;padding:22px}.workflowFull h3{color:#0b3970;align-items:center;gap:10px;margin:0 0 16px;display:flex}.workflowDiagram{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.workflowBox{color:#17345f;background:linear-gradient(#fff,#edf6ff);border:1px solid #cfe2fb;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:64px;padding:12px 14px;display:grid;box-shadow:0 10px 22px #19365f0d}.workflowNumber{color:#fff;background:#0d65c9;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.workflowConnector{color:#0d65c9;place-items:center;font-size:1.7rem;font-weight:900;display:grid}.workflowStepIcon{color:#0d65c9;background:#e8f2ff;border:1px solid #c7defa;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.workflowBox{grid-template-columns:auto auto 1fr}.diagramIcon{color:#fff;background:linear-gradient(135deg,#0d65c9,#22c55e);border-radius:12px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 18px #0d65c92a}.diagramNode{gap:10px}.diagramNode strong{font-weight:900}.textDiagram .diagramNode:nth-of-type(4n+1) .diagramIcon,.workflowDiagram .workflowBox:nth-of-type(4n+1) .workflowStepIcon{color:#fff;background:linear-gradient(135deg,#2563eb,#06b6d4);border-color:#0000}.textDiagram .diagramNode:nth-of-type(4n+2) .diagramIcon,.workflowDiagram .workflowBox:nth-of-type(4n+2) .workflowStepIcon{color:#fff;background:linear-gradient(135deg,#dc2626,#f97316);border-color:#0000}.textDiagram .diagramNode:nth-of-type(4n+3) .diagramIcon,.workflowDiagram .workflowBox:nth-of-type(4n+3) .workflowStepIcon{color:#fff;background:linear-gradient(135deg,#7c3aed,#ec4899);border-color:#0000}.textDiagram .diagramNode:nth-of-type(4n+4) .diagramIcon,.workflowDiagram .workflowBox:nth-of-type(4n+4) .workflowStepIcon{color:#fff;background:linear-gradient(135deg,#16a34a,#84cc16);border-color:#0000}.menuBar svg,.sectionTitle svg,.cards h3 svg,.playbook h3 svg,.plainCard h3 svg,.workflowFull h3 svg,.pageSubmenuPanel h3 svg{stroke-width:2.4px}.menuBar button:first-child svg,.menuBar a:first-child svg{color:#38bdf8}.menuBar button:nth-child(2) svg,.menuBar a:nth-child(2) svg{color:#facc15}.menuBar button:nth-child(3) svg,.menuBar a:nth-child(3) svg{color:#fb7185}.menuBar button:nth-child(4) svg,.menuBar a:nth-child(4) svg{color:#4ade80}.menuBar button:nth-child(5) svg,.menuBar a:nth-child(5) svg{color:#c084fc}.pdfLink svg{color:#172035!important}.panel h4{align-items:center;gap:10px;display:flex}.panelIcon{color:#fff;background:linear-gradient(135deg,#0d65c9,#06b6d4);border-radius:12px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 18px #0d65c922}.panel:first-child .panelIcon{background:linear-gradient(135deg,#f97316,#ef4444)}.panel:nth-child(2) .panelIcon{background:linear-gradient(135deg,#2563eb,#06b6d4)}.panel:nth-child(3) .panelIcon{background:linear-gradient(135deg,#7c3aed,#ec4899)}.panel:nth-child(4) .panelIcon{background:linear-gradient(135deg,#16a34a,#84cc16)}.panel:nth-child(5) .panelIcon{background:linear-gradient(135deg,#0d9488,#22c55e)}.panel:nth-child(6) .panelIcon{background:linear-gradient(135deg,#dc2626,#f97316)}.investigationDiagramOnly .textDiagram{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.investigationDiagramOnly .diagramNode{flex:none;justify-content:center;min-width:150px}.investigationDiagramOnly .diagramArrow{flex:none}@media (width<=520px){.investigationDiagramOnly .diagramArrow{display:grid}}.howToExtraGrid{grid-template-columns:1.2fr 1fr;gap:18px;margin-top:22px;display:grid}.severityLevels{gap:12px;display:grid}.severityLevel{color:#fff;border-radius:16px;grid-template-columns:130px 1fr;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 12px 24px #19365f18}.severityLevel b{text-transform:uppercase;letter-spacing:.08em;font-size:1rem}.severityLevel span{line-height:1.45}.severityLevel.critical{background:linear-gradient(135deg,#991b1b,#ef4444)}.severityLevel.high{background:linear-gradient(135deg,#c2410c,#f97316)}.severityLevel.medium{color:#1f2937;background:linear-gradient(135deg,#a16207,#eab308)}.severityLevel.low{background:linear-gradient(135deg,#166534,#22c55e)}.reminderCard{background:linear-gradient(135deg,#eef6ff,#fff);border-left:6px solid #0d65c9}.reminderCard p,.tipCard p{color:#33415c;font-size:1.05rem;line-height:1.7}.tipCard{background:linear-gradient(135deg,#ecfdf5,#fff);border-left:6px solid #22c55e}@media (width<=950px){.howToExtraGrid{grid-template-columns:1fr}}@media (width<=520px){.severityLevel{grid-template-columns:1fr}}.useSection .cards ul{margin-bottom:0;padding-left:0;list-style:none}.useSection .cards li{align-items:flex-start;gap:10px;margin:10px 0;line-height:1.45;display:flex;position:relative}.useSection .cards li:before{content:"✓";color:#fff;background:#22c55e;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;font-size:.85rem;font-weight:900;display:grid;box-shadow:0 6px 14px #22c55e33}.investigationMenuPanel .pageSubmenuGrid b{align-items:center;gap:8px;display:flex}.investigationMenuPanel .pageSubmenuGrid button:first-child svg{color:#2563eb}.investigationMenuPanel .pageSubmenuGrid button:nth-child(2) svg{color:#dc2626}.investigationMenuPanel .pageSubmenuGrid button:nth-child(3) svg{color:#7c3aed}.investigationMenuPanel .pageSubmenuGrid button:nth-child(4) svg{color:#f97316}.investigationMenuPanel .pageSubmenuGrid button:nth-child(5) svg{color:#16a34a}.investigationMenuPanel .pageSubmenuGrid button:nth-child(6) svg{color:#0d9488}.investigationMenuPanel .pageSubmenuGrid button svg{stroke-width:2.8px;filter:drop-shadow(0 4px 8px #19365f22)}.lifecycle .timeline{align-items:center;gap:0}.lifecycle .step{color:#fff;clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);min-height:132px;box-shadow:none;background:linear-gradient(135deg,#0d65c9,#06b6d4);border:0;border-radius:0;place-items:center;padding:22px 18px;display:grid;position:relative}.lifecycle .step:first-child{background:linear-gradient(135deg,#dc2626,#f97316)}.lifecycle .step:nth-child(2){background:linear-gradient(135deg,#2563eb,#06b6d4)}.lifecycle .step:nth-child(3){background:linear-gradient(135deg,#7c3aed,#ec4899)}.lifecycle .step:nth-child(4){background:linear-gradient(135deg,#0d9488,#22c55e)}.lifecycle .step:nth-child(5){color:#172035;background:linear-gradient(135deg,#f59e0b,#eab308)}.lifecycle .step:nth-child(6){color:#172035;background:linear-gradient(135deg,#16a34a,#84cc16)}.lifecycle .step:nth-child(7){background:linear-gradient(135deg,#334155,#64748b)}.lifecycle .step span{color:#0d65c9;background:#fff;margin-bottom:8px;box-shadow:0 8px 18px #0002}.lifecycle .step strong{text-align:center;max-width:120px;line-height:1.25}@media (width<=950px){.lifecycle .timeline{gap:12px}.lifecycle .step{min-height:120px}}.lifecycle .step{clip-path:none;border-radius:50%;justify-self:center;width:150px;height:150px;min-height:150px;padding:18px;box-shadow:0 16px 34px #19365f22}.lifecycle .timeline{gap:16px}.lifecycle .step strong{max-width:105px}@media (width<=950px){.lifecycle .step{width:140px;height:140px;min-height:140px}}.lifecycle .step{clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);border-radius:18px}.quickRefEnhanced{background:linear-gradient(#fff,#f8fbff)}.quickGrid{gap:18px;display:grid}.topQuickGrid{grid-template-columns:1.1fr 1fr 1fr;margin-top:20px}.bottomQuickGrid{grid-template-columns:.95fr 1.35fr;margin-top:18px}.quickCard{background:#fff;border:1px solid #dce8f7;border-radius:22px;padding:20px;box-shadow:0 12px 32px #19365f0d}.quickCard h3{color:#0b3970;align-items:center;gap:10px;margin:0 0 16px;display:flex}.quickCard h3 svg{color:#0d65c9;stroke-width:2.6px}.playbookCoveredList,.eventIdGrid,.iocGrid,.alertSourceGrid,.analystTipsGrid{gap:10px;display:grid}.coveredItem{background:#f8fbff;border:1px solid #e4eefb;border-radius:14px;grid-template-columns:34px 34px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.coveredItem span{color:#fff;background:#0d65c9;border-radius:999px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.coveredItem:first-child svg{color:#2563eb}.coveredItem:nth-child(2) svg{color:#dc2626}.coveredItem:nth-child(3) svg{color:#7c3aed}.coveredItem:nth-child(4) svg{color:#f97316}.coveredItem:nth-child(5) svg{color:#16a34a}.coveredItem:nth-child(6) svg{color:#0d9488}.eventIdGrid{grid-template-columns:repeat(2,1fr)}.eventIdPill{background:linear-gradient(#f8fbff,#eef6ff);border:1px solid #d7e6f9;border-radius:14px;gap:4px;padding:10px;display:grid}.eventIdPill b{color:#fff;background:#174ea6;border-radius:8px;width:fit-content;padding:4px 8px}.eventIdPill span{color:#33415c;font-size:.92rem}.iocGrid{grid-template-columns:repeat(2,1fr)}.iocItem,.alertSourceItem,.analystTip{color:#263955;background:#f8fbff;border:1px solid #e4eefb;border-radius:14px;align-items:center;gap:9px;padding:10px;line-height:1.35;display:flex}.iocItem svg{color:#22c55e;flex:none}.quickWorkflowCard{margin-top:18px}.quickWorkflow{align-items:stretch;gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.quickWorkflowStep{background:linear-gradient(#fff,#edf6ff);border:1px solid #cfe2fb;border-radius:18px;flex:0 0 180px;align-content:start;gap:8px;padding:14px;display:grid}.quickWorkflowStep>span{color:#fff;background:linear-gradient(135deg,#2563eb,#06b6d4);border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.quickWorkflowStep:nth-of-type(4n+1)>span{background:linear-gradient(135deg,#dc2626,#f97316)}.quickWorkflowStep:nth-of-type(4n+2)>span{background:linear-gradient(135deg,#2563eb,#06b6d4)}.quickWorkflowStep:nth-of-type(4n+3)>span{background:linear-gradient(135deg,#7c3aed,#ec4899)}.quickWorkflowStep:nth-of-type(4n+4)>span{background:linear-gradient(135deg,#16a34a,#84cc16)}.quickWorkflowStep b{color:#0b3970}.quickWorkflowStep small{color:#40506b;line-height:1.45}.quickWorkflowArrow{color:#0d65c9;flex:none;place-items:center;font-size:1.8rem;font-weight:900;display:grid}.quickSeverityRows{gap:10px;display:grid}.quickSeverity{color:#fff;border-radius:15px;grid-template-columns:110px 90px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.quickSeverity.critical{background:linear-gradient(135deg,#991b1b,#ef4444)}.quickSeverity.high{background:linear-gradient(135deg,#c2410c,#f97316)}.quickSeverity.medium{color:#172035;background:linear-gradient(135deg,#a16207,#eab308)}.quickSeverity.low{background:linear-gradient(135deg,#166534,#22c55e)}.quickSeverity b{text-transform:uppercase;letter-spacing:.06em}.quickSeverity em{font-style:normal;line-height:1.35}.alertSourceGrid{grid-template-columns:repeat(2,1fr)}.alertSourceItem svg:first-child{flex:none}.alertSourceItem:first-child svg{color:#2563eb}.alertSourceItem:nth-child(2) svg{color:#16a34a}.alertSourceItem:nth-child(3) svg{color:#dc2626}.alertSourceItem:nth-child(4) svg{color:#f97316}.alertSourceItem:nth-child(5) svg{color:#7c3aed}.alertSourceItem:nth-child(6) svg{color:#0d9488}.alertSourceItem:nth-child(7) svg{color:#0891b2}.alertSourceItem:nth-child(8) svg{color:#64748b}.analystTipsCard{background:linear-gradient(135deg,#fff,#eef6ff);margin-top:18px}.analystTipsGrid{grid-template-columns:repeat(5,1fr)}.analystTip{text-align:center;justify-items:center;min-height:118px;display:grid}.analystTip svg{color:#fff;background:linear-gradient(135deg,#0d65c9,#06b6d4);border-radius:16px;width:46px;height:46px;padding:11px}.analystTip:first-child svg{background:linear-gradient(135deg,#2563eb,#06b6d4)}.analystTip:nth-child(2) svg{background:linear-gradient(135deg,#7c3aed,#ec4899)}.analystTip:nth-child(3) svg{background:linear-gradient(135deg,#16a34a,#84cc16)}.analystTip:nth-child(4) svg{background:linear-gradient(135deg,#f97316,#eab308)}.analystTip:nth-child(5) svg{background:linear-gradient(135deg,#334155,#64748b)}.analystTipsCard blockquote{color:#0b3970;background:#fff;border-left:6px solid #0d65c9;border-radius:16px;margin:18px 0 0;padding:18px;font-size:1.15rem;font-weight:800}@media (width<=1100px){.topQuickGrid,.bottomQuickGrid,.analystTipsGrid{grid-template-columns:1fr}}@media (width<=650px){.eventIdGrid,.iocGrid,.alertSourceGrid,.quickSeverity{grid-template-columns:1fr}}.homeEnhanced{background:linear-gradient(#fff,#f8fbff)}.homeDefinitionCard{background:linear-gradient(135deg,#eef6ff,#fff);border:1px solid #dce8f7;border-radius:24px;grid-template-columns:auto 1fr;align-items:start;gap:18px;margin:22px 0;padding:22px;display:grid;box-shadow:0 12px 32px #19365f0d}.homeDefinitionCard h3{color:#0b3970;margin:0 0 8px;font-size:1.5rem}.homeDefinitionCard p{color:#33415c;margin:0;line-height:1.7}.homeTopGrid{grid-template-columns:.85fr 1.15fr;margin-top:18px}.homeChecklist{gap:12px;display:grid}.homeCheckItem{background:#f8fbff;border:1px solid #e4eefb;border-radius:14px;align-items:center;gap:10px;padding:11px;display:flex}.homeCheckItem svg{color:#22c55e;flex:none}.structureMiniGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.structureMiniItem{background:#f8fbff;border:1px solid #e4eefb;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:11px;display:grid}.structureMiniItem b{color:#fff;background:#0d65c9;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.structureMiniItem:first-child b{background:#2563eb}.structureMiniItem:nth-child(2) b{background:#0891b2}.structureMiniItem:nth-child(3) b{background:#7c3aed}.structureMiniItem:nth-child(4) b{background:#16a34a}.structureMiniItem:nth-child(5) b{background:#f97316}.structureMiniItem:nth-child(6) b{background:#22c55e}.structureMiniItem:nth-child(7) b{background:#64748b}.structureMiniItem:nth-child(8) b{background:#0f766e}.homeLifecycleCard,.homeExampleCard{margin-top:18px}.homeLifecycle{align-items:stretch;gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.homeLifecycleStep{color:#fff;text-align:center;background:linear-gradient(135deg,#2563eb,#06b6d4);border-radius:22px;flex:0 0 165px;align-content:center;justify-items:center;gap:10px;min-height:118px;padding:14px;display:grid;box-shadow:0 14px 30px #19365f1a}.homeLifecycleStep:nth-of-type(4n+1){background:linear-gradient(135deg,#dc2626,#f97316)}.homeLifecycleStep:nth-of-type(4n+2){background:linear-gradient(135deg,#2563eb,#06b6d4)}.homeLifecycleStep:nth-of-type(4n+3){background:linear-gradient(135deg,#7c3aed,#ec4899)}.homeLifecycleStep:nth-of-type(4n+4){background:linear-gradient(135deg,#16a34a,#84cc16)}.homeLifecycleStep svg{background:#fff2;border-radius:14px;width:42px;height:42px;padding:9px}.homeLifecycleArrow{color:#0d65c9;flex:none;place-items:center;font-size:1.8rem;font-weight:900;display:grid}.exampleFlowGrid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.exampleFlowItem{background:linear-gradient(#fff,#edf6ff);border:1px solid #cfe2fb;border-radius:18px;align-content:start;gap:10px;padding:14px;display:grid}.exampleFlowItem span{color:#fff;background:#0d65c9;border-radius:999px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.exampleFlowItem:first-child span{background:#dc2626}.exampleFlowItem:nth-child(2) span{background:#2563eb}.exampleFlowItem:nth-child(3) span{background:#7c3aed}.exampleFlowItem:nth-child(4) span{background:#16a34a}.exampleFlowItem:nth-child(5) span{background:#f97316}.exampleFlowItem:nth-child(6) span{background:#64748b}.exampleFlowItem p{color:#33415c;margin:0;font-weight:700;line-height:1.45}@media (width<=1100px){.homeTopGrid,.exampleFlowGrid{grid-template-columns:1fr}}@media (width<=650px){.homeDefinitionCard,.structureMiniGrid{grid-template-columns:1fr}}:root{color:#dbeafe;background:#070b14}body{background:radial-gradient(circle at 10% 10%,#0ea5e955,#0000 28%),radial-gradient(circle at 90% 0,#7c3aed44,#0000 30%),linear-gradient(135deg,#050816 0%,#0b1220 45%,#071923 100%)}.app{background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.hero{background:0 0;border-bottom:1px solid #38bdf833;padding-top:18px}.nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111fee;border:1px solid #38bdf844;border-radius:24px;margin-bottom:46px;padding:12px;position:sticky;top:12px;box-shadow:0 20px 70px #0006,inset 0 1px #ffffff12}.brandButton{background:linear-gradient(135deg,#0f172a,#0f766e);border:1px solid #22d3ee55;border-radius:16px;padding:10px 14px;box-shadow:0 0 30px #22d3ee22}.menuBar a,.menuBar button{color:#dbeafe;background:#0f172acc;border:1px solid #38bdf844;box-shadow:inset 0 1px #ffffff0d}.menuBar a:hover,.menuBar button:hover,.menuBar button.activeMenu{background:linear-gradient(135deg,#0369a1,#7c3aed);border-color:#67e8f9;box-shadow:0 0 22px #38bdf855}.menuBar a.pdfLink{color:#111827;background:linear-gradient(135deg,#f59e0b,#f97316);border-color:#facc15}.heroGrid{align-items:center}.hero h1{letter-spacing:-.06em;text-shadow:0 0 32px #38bdf833}.lead{color:#bfdbfe}.heroCard{background:linear-gradient(#0f172acc,#020617cc);border:1px solid #38bdf855;box-shadow:0 24px 70px #0006,inset 0 1px #ffffff12}.heroCard svg{color:#22d3ee}main{padding-top:36px}.section{color:#dbeafe;background:linear-gradient(#0f172af2,#020617f2);border:1px solid #38bdf833;box-shadow:0 24px 80px #0006,inset 0 1px #ffffff0d}.sectionTitle h2,.quickCard h3,.cards h3,.panel h4,.plainCard h3,.workflowFull h3,.pageSubmenuPanel h3,.homeDefinitionCard h3,.playbookSingleHeader h2,.playbookHeader h3{color:#f8fafc}.sectionTitle svg{color:#22d3ee;filter:drop-shadow(0 0 10px #22d3ee66)}.sectionLead,.intro>p,.pdfPreview>p,.playbookSingleHeader p,.homeDefinitionCard p,.plainHeader p:last-child,.reminderCard p,.tipCard p,.exampleFlowItem p,.quickWorkflowStep small,.infoRow span,.cards>div,.panel,.quickCard,.plainCard,.homeCheckItem,.structureMiniItem,.coveredItem,.iocItem,.alertSourceItem,.analystTip{color:#cbd5e1}.cards>div,.panel,.plainCard,.quickCard,.pageSubmenuPanel,.homeDefinitionCard,.workflowFull,.playbookSingleHeader,.heroCard,.severity,.structureItem,.exampleFlowItem,.quickWorkflowStep,.workflowBox,.diagramNode,.eventIdPill,.infoRow,.homeCheckItem,.structureMiniItem,.coveredItem,.iocItem,.alertSourceItem,.analystTip,.pageSubmenuGrid button,.pageSubmenuGrid a{background:linear-gradient(#111827cc,#020617cc);border-color:#38bdf833}.cards>div:hover,.panel:hover,.quickCard:hover,.plainCard:hover,.structureItem:hover,.pageSubmenuGrid button:hover{border-color:#22d3ee;box-shadow:0 0 35px #22d3ee22}.eyebrow{color:#67e8f9}.definition{color:#dbeafe;background:#020617cc;border-left-color:#22d3ee}.playbook{background:#020617;border-color:#38bdf833}.playbookHeader{background:linear-gradient(135deg,#111827,#0f172a)}.example{color:#fed7aa;background:linear-gradient(135deg,#451a03,#1f2937);border-color:#f97316}.submenu{background:#020617f7;border-color:#22d3ee66}.submenu a,.submenu button{color:#dbeafe;background:#0f172a;border-color:#38bdf833}.submenu a:hover,.submenu button:hover{background:linear-gradient(135deg,#075985,#581c87)}.kv b,.eventIdPill b,.structureMiniItem b,.coveredItem span,.workflowNumber,.diagramNode span,.exampleFlowItem span,.lifecycle .step span{box-shadow:0 0 18px #38bdf855}.lifecycle .step,.homeLifecycleStep,.quickWorkflowStep>span,.pageIcon,.panelIcon,.diagramIcon,.workflowStepIcon{box-shadow:0 0 26px #38bdf844}.severityGrid>*{color:#dbeafe;background:#0f172a}blockquote,.analystTipsCard blockquote{color:#e0f2fe;background:#020617;border-left-color:#22d3ee}@media (width<=950px){.nav{position:static}}.section,.section p,.section li,.section span,.section small,.section em,.cards>div,.panel,.quickCard,.plainCard,.infoRow span,.eventIdPill span,.coveredItem b,.iocItem span,.alertSourceItem span,.analystTip span,.pageSubmenuGrid span,.submenu button,.submenu a,.playbookSingleHeader p,.homeDefinitionCard p,.exampleFlowItem p,.quickWorkflowStep small{color:#e5e7eb}.sectionTitle h2,.quickCard h3,.cards h3,.panel h4,.plainCard h3,.workflowFull h3,.pageSubmenuPanel h3,.homeDefinitionCard h3,.playbookSingleHeader h2,.playbookHeader h3,.quickWorkflowStep b,.structureMiniItem span,.eventIdPill b+span{color:#f9fafb}.eyebrow,.sectionLead,.lead,.heroCard p{color:#cbd5e1}.kv span,.infoRow span,.rowTable span,.definition,.definition b{color:#e5e7eb}.menuBar a,.menuBar button,.nav a,.nav button{color:#f8fafc}.menuBar a.pdfLink,.pdfLink,.pdfLink svg{color:#111827!important}.workflowBox strong,.workflowDiagram strong,.workflowFull .workflowBox strong{text-shadow:0 1px 2px #0008;color:#fff!important}.workflowBox{background:linear-gradient(135deg,#1e3a8a,#0f766e)!important;border-color:#67e8f9!important}.workflowBox:nth-of-type(4n+1){background:linear-gradient(135deg,#1d4ed8,#0891b2)!important}.workflowBox:nth-of-type(4n+2){background:linear-gradient(135deg,#7c2d12,#c2410c)!important}.workflowBox:nth-of-type(4n+3){background:linear-gradient(135deg,#581c87,#be185d)!important}.workflowBox:nth-of-type(4n+4){background:linear-gradient(135deg,#14532d,#15803d)!important}.workflowNumber{text-shadow:none;color:#0f172a!important;background:#fff!important}.panel.warning,.detailsGrid .panel.warning{color:#fff7ed!important;background:linear-gradient(135deg,#3b0a0a,#111827)!important;border:1px solid #f97316!important}.panel.warning h4,.detailsGrid .panel.warning h4{color:#fed7aa!important}.panel.warning li,.detailsGrid .panel.warning li{line-height:1.55;color:#fff!important}.panel.warning .panelIcon{color:#fff!important;background:linear-gradient(135deg,#dc2626,#f97316)!important}.workflowFull{padding:16px}.workflowDiagram{gap:6px}.workflowBox{border-radius:13px!important;gap:6px!important;min-height:46px!important;padding:8px 10px!important}.workflowBox strong{white-space:nowrap;font-size:.86rem!important;line-height:1.15!important}.workflowNumber,.workflowStepIcon{width:26px!important;height:26px!important}:is(.workflowNumber,.workflowStepIcon) .quickRefEnhanced .eventIdCoveredItem{grid-template-columns:70px 1fr!important}:is(.workflowNumber,.workflowStepIcon) .quickRefEnhanced .eventIdCoveredItem .eventIdRectangle{clip-path:none!important;color:#fff!important;background:#2563eb!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:64px!important;min-width:64px!important;height:32px!important;font-size:.9rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}:is(.workflowNumber,.workflowStepIcon) .quickRefEnhanced .eventIdCoveredItem:first-child .eventIdRectangle{background:#2563eb!important}:is(.workflowNumber,.workflowStepIcon) .quickRefEnhanced .eventIdCoveredItem:nth-child(2) .eventIdRectangle{background:#7c3aed!important}:is(.workflowNumber,.workflowStepIcon) .quickRefEnhanced .eventIdCoveredItem:nth-child(3) .eventIdRectangle{background:#16a34a!important}:is(.workflowNumber,.workflowStepIcon) .quickRefEnhanced .eventIdCoveredItem:nth-child(4) .eventIdRectangle{background:#f97316!important}:is(.workflowNumber,.workflowStepIcon) .quickRefEnhanced .eventIdCoveredItem:nth-child(5) .eventIdRectangle{background:#0d9488!important}:is(.workflowNumber,.workflowStepIcon) .quickRefEnhanced .eventIdCoveredItem:nth-child(6) .eventIdRectangle{background:#64748b!important}
