:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf8f4;background:#08110f;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}main{grid-template-columns:230px 1fr;min-height:100vh;display:grid}aside{background:#0b1714;border-right:1px solid #203b33;padding:28px 20px}aside strong,aside small{display:block}aside strong{color:#64e5bd;font-size:1.25rem}aside small{color:#89a79d;margin:5px 0 30px}nav{gap:7px;display:grid}nav a{color:#c9dad4;border-radius:8px;padding:10px 12px;text-decoration:none}nav a:first-child,nav a:hover{color:#fff;background:#153229}section{padding:28px 36px}header{border-bottom:1px solid #203b33;justify-content:space-between;padding-bottom:22px;display:flex}button{color:inherit;background:#10231d;border:1px solid #315447;border-radius:8px;padding:9px 12px}.notice{background:#10231d;border:1px solid #315447;border-radius:10px;gap:18px;margin:28px 0;padding:15px 18px;display:flex}.notice b{color:#64e5bd}h1{font-size:2.3rem}.grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}article{background:#0c1916;border:1px solid #203b33;border-radius:12px;min-height:150px;padding:20px}article small,article span,article b{display:block}article b{margin:18px 0;font-size:2.2rem}article span{color:#89a79d;font-size:.86rem}@media (max-width:760px){main{grid-template-columns:1fr}aside{display:none}section{padding:22px}.grid{grid-template-columns:1fr}}.review-page{max-width:1200px;margin:0 auto;padding:34px;display:block}.review-page header{align-items:center}.review-page header small{color:#64e5bd;letter-spacing:.14em;font-weight:800}.review-page header h1{margin:7px 0 0}.review-page header a{color:#c9dad4}.review-guidance{background:#10231d;border:1px solid #315447;border-radius:10px;gap:16px;margin:26px 0;padding:17px;display:flex}.review-guidance b{color:#64e5bd}.review-table{border:1px solid #203b33;border-radius:12px;padding:0;overflow:hidden}.review-row{grid-template-columns:1fr 1fr 1.3fr 1.4fr .8fr;gap:12px;padding:13px 16px;display:grid}.review-row:not(.review-head){align-items:start}.review-actions{border-top:1px solid #203b33;grid-column:1/-1;gap:8px;padding-top:8px;display:flex}.review-actions input{color:#edf8f4;background:#08110f;border:1px solid #315447;border-radius:8px;flex:1;min-width:220px;padding:10px 12px}.review-actions button:last-child{color:#062019;background:#64e5bd;font-weight:800}.review-head{color:#89a79d;text-transform:uppercase;letter-spacing:.06em;background:#0c1916;font-size:.78rem;font-weight:800}.review-empty{text-align:center;place-content:center;min-height:260px;display:grid}.review-empty span{color:#89a79d;margin-top:8px}.threat-page{max-width:1440px;margin:0 auto;padding:34px;display:block}.threat-page header{align-items:center}.threat-page header small{color:#64e5bd;letter-spacing:.14em;font-weight:800}.threat-page header h1{margin:7px 0 0}.threat-page header a{color:#c9dad4}.demo-banner{background:#251e0e;border:1px solid #7a6126;border-radius:10px;gap:14px;margin:20px 0;padding:13px 16px;display:flex}.demo-banner b{color:#f2c55c}.demo-banner span,.location-notice{color:#a9bbb5}.threat-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0 16px;padding:0;display:grid}.threat-summary article{min-height:125px}.threat-filters{gap:7px;margin-bottom:14px;display:flex}.threat-filters a{text-transform:capitalize;border:1px solid #28453c}.threat-filters a.active{color:#05231a;background:#64e5bd;font-weight:800}.threat-map{background:radial-gradient(circle at 55% 45%,#14372d 0,#0b1d19 38%,#07110f 78%);border:1px solid #28453c;border-radius:16px;min-height:470px;position:relative;overflow:hidden}.map-grid{opacity:.28;background-image:linear-gradient(#315447 1px,#0000 1px),linear-gradient(90deg,#315447 1px,#0000 1px);background-size:10% 25%;position:absolute;inset:0}.continent{color:#4d7064;letter-spacing:.08em;text-transform:uppercase;opacity:.42;font-size:clamp(1.3rem,3vw,3rem);font-weight:900;position:absolute}.americas{top:40%;left:12%;transform:rotate(-9deg)}.europe{top:28%;left:47%}.africa{top:53%;left:48%}.asia{top:39%;left:68%}.threat-marker{z-index:2;color:#fff;place-items:center;width:38px;height:38px;font-size:.72rem;font-weight:900;text-decoration:none;display:grid;position:absolute;transform:translate(-50%,-50%)}.threat-marker i{background:#61d6a9;border-radius:50%;animation:2.4s infinite pulse;position:absolute;inset:6px;box-shadow:0 0 0 8px #61d6a933,0 0 28px #61d6a9}.threat-marker span{z-index:1}.threat-marker.critical i,.map-legend i.critical{background:#ff5263;box-shadow:0 0 0 8px #ff526333,0 0 28px #ff5263}.threat-marker.high i,.map-legend i.high{background:#ff9a52}.threat-marker.medium i,.map-legend i.medium{background:#f2c55c}.map-legend{background:#08110fdd;border:1px solid #315447;border-radius:9px;gap:16px;padding:10px 12px;display:flex;position:absolute;bottom:18px;left:18px}.map-legend span{color:#b6cbc4;align-items:center;gap:7px;font-size:.76rem;display:flex}.map-legend i{border-radius:50%;width:8px;height:8px}.location-notice{margin:11px 3px 25px;font-size:.8rem}.threat-feed{grid-template-columns:repeat(2,1fr);gap:12px;padding:0;display:grid}.threat-feed article{min-height:190px}.threat-feed h2{margin:15px 0 8px;font-size:1.08rem}.threat-feed p{color:#89a79d}.severity{text-transform:uppercase;background:#315447;border-radius:5px;padding:4px 7px;font-size:.69rem;font-weight:900;display:inline-block}.severity.critical{color:#ff7582;background:#3a151c}.severity.high{color:#ffaf75;background:#3a2415}.severity.medium{color:#f2d685;background:#342d16}.event-category{color:#89a79d;text-transform:uppercase;margin-left:9px;font-size:.74rem}.threat-feed footer{color:#89a79d;align-items:center;gap:12px;margin-top:20px;font-size:.74rem;display:flex}.threat-feed footer button{margin-left:auto}@keyframes pulse{50%{opacity:.75;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.threat-marker i{animation:none}}@media (max-width:760px){.threat-page{padding:22px}.threat-summary,.threat-feed{grid-template-columns:1fr}.threat-map{min-height:340px}.map-legend{gap:8px}.threat-feed footer{flex-direction:column;align-items:flex-start}.threat-feed footer button{margin-left:0}}.trust-page{max-width:1440px;margin:0 auto;padding:34px;display:block}.trust-page header{align-items:center}.trust-page header small,.trust-panel small{color:#64e5bd;letter-spacing:.13em;font-weight:800}.trust-page header h1{margin:7px 0}.trust-page header a{color:#c9dad4}.trust-summary{grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0;padding:0;display:grid}.trust-summary article{min-height:125px}.trust-panel,.trust-table{background:#0c1916;border:1px solid #28453c;border-radius:14px;margin:16px 0;padding:20px}.trust-panel h2{margin:5px 0}.trust-panel p{color:#a9bbb5}.trust-form{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.trust-form input,.trust-form select,.trust-row input,.trust-row select{color:#edf8f4;background:#08110f;border:1px solid #315447;border-radius:8px;width:100%;padding:10px}.trust-form button{color:#05231a;background:#64e5bd;font-weight:800}.trust-table{padding:0;overflow:hidden}.trust-row{border-bottom:1px solid #203b33;grid-template-columns:1.2fr .8fr 1.4fr .7fr;align-items:center;gap:14px;padding:14px 17px;display:grid}.trust-row span,.trust-row small{display:block}.trust-row small{color:#89a79d;margin-top:5px}.trust-row span:last-child{gap:7px;display:flex}.trust-head{color:#89a79d;text-transform:uppercase;background:#10231d;font-size:.75rem;font-weight:800}.trust-split{grid-template-columns:1fr 1fr;gap:16px;display:grid}.trust-split .trust-panel{margin:0}@media (max-width:900px){.trust-summary{grid-template-columns:1fr 1fr}.trust-form,.trust-split,.trust-row{grid-template-columns:1fr}.trust-row span:last-child{grid-template-columns:1fr auto;display:grid}}@media (max-width:600px){.trust-page{padding:20px}.trust-summary{grid-template-columns:1fr}}.trust-warning{color:#e5b464;font-weight:700}
