body{background-color:var(--bs-gray-900)}.custom-search.bg-primary{background:top center/cover url(/en-us/img/hero/apr22-threat-report-hero.jpg) no-repeat}.custom-search.bg-primary #navbarSupportedContent *{background:rgba(0,0,0,0)}.threat-report-container{background-color:var(--bs-gray-900);color:var(--bs-white)}.threat-report-container hr{height:2px;flex:0 0 2px;opacity:1;background-color:var(--bs-light-blue)}.threat-report-container *:not(.toc-link-cont)>a:not(.btn):not(.bi){text-decoration:underline;color:var(--bs-light-blue);font-weight:550}.threat-report-container *:not(.toc-link-cont)>a[data-bs-toggle=tooltip]{cursor:help;color:var(--bs-gray-400);text-decoration-line:underline;text-decoration-style:dashed;text-decoration-color:var(--bs-light-blue);text-underline-offset:2px;transition:color .2s,text-underline-offset .2s ease}.threat-report-container *:not(.toc-link-cont)>a[data-bs-toggle=tooltip][href]{cursor:pointer}.threat-report-container *:not(.toc-link-cont)>a[data-bs-toggle=tooltip]:hover{color:var(--bs-light-blue);text-decoration-color:rgba(var(--bs-light-blue-rgb), 1);text-underline-offset:4px}.threat-report-container h2,.threat-report-container h3,.threat-report-container h4,.threat-report-container h5{color:var(--bs-light-blue);font-weight:500}.threat-report-container h3+h4{color:var(--bs-gray-400)}.threat-report-container h4+h5{color:var(--bs-gray-400)}.threat-report-container p,.threat-report-container b,.threat-report-container i,.threat-report-container span,.threat-report-container h1,.threat-report-container h6{color:var(--bs-white)}.threat-report-container p b{text-shadow:0 0 .125rem rgba(var(--bs-white-rgb), 0.25)}.threat-report-container .toc{align-self:start;height:calc(100vh - var(--main-nav-height))}.threat-report-container .toc:after{content:"";display:block;width:100%;height:1rem;background:var(--bs-green)}.threat-report-container .toc-link-cont{position:relative;overflow:scroll;height:calc(100% - 1.5rem)}.threat-report-container .toc-link-cont:before{content:none}.threat-report-container .toc-link-cont .toc-link{background-position-x:100%;background-size:300% 100%;background-position-y:center;background-image:linear-gradient(90deg in oklch, var(--bs-green) 33.3%, var(--bs-white) 66.6%);color:rgba(0,0,0,0);font-weight:400;display:inline-block;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0);text-shadow:0 0 0 rgba(0,0,0,0);transition:background-position-x .5s ease,text-shadow .5s ease,font-weight .5s ease,color .5s ease}.threat-report-container .toc-link-cont .toc-link.active{background-position-x:0%;font-weight:700;text-shadow:0 0 .25rem rgba(var(--bs-green-rgb), 0.25)}.threat-report-container a[data-fancybox]:has(>img){position:relative;border:1px solid var(--bs-gray-800);border-radius:.375rem;overflow:hidden;box-shadow:0 .125rem 1.5rem -0.25rem rgba(var(--bs-gray-300-rgb), 0.125);transform:scale(1);transition:transform .3s ease,box-shadow .3s ease}.threat-report-container a[data-fancybox]:has(>img):before{font-family:bootstrap-icons;content:"";position:absolute;line-height:1;top:1rem;left:1rem;font-size:1.75rem;color:var(--bs-white);opacity:.75;z-index:1;text-shadow:0 0 .25rem rgba(var(--bs-black-rgb), 0.9);transition:opacity .3s ease}.threat-report-container a[data-fancybox]:has(>img):hover{transform:scale(1.03);box-shadow:0 .25rem 1.5rem 0rem rgba(var(--bs-gray-300-rgb), 0.125)}.threat-report-container a[data-fancybox]:has(>img):hover:before{opacity:1}@media screen and (max-width: 560px){.threat-report-container .slash-mark:before{display:none}}.data-table .gt-head,.data-table .gt-row{border:0 !important;padding:1rem .5rem}.data-table .gt-row:nth-child(2n-1){background-color:rgba(255,255,255,.15)}.gt-head{color:var(--bs-white);background-color:var(--bs-primary)}.truncate{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .2s}.truncate:hover{color:rgba(255,255,255,.5)}.tooltip-inner{font-size:16px;padding:1rem;max-width:min(320px,80vw)}ul li:before{color:var(--bs-light-blue)}ul>ul{list-style-type:circle}.chart-collection{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;align-content:flex-start}.chart-cont{display:inline-block;position:relative;max-width:100%;background:linear-gradient(0deg in oklch, var(--bs-gray-900), var(--bs-gray-800));padding:1rem;border:1px solid var(--bs-gray-800);border-radius:.375rem;box-shadow:0 .125rem 1.5rem -0.25rem rgba(var(--bs-gray-300-rgb), 0.125)}.chart-cont p:last-child{margin-bottom:0}@media screen and (max-width: 560px){.chart-cont{display:block;padding:.25rem}}.ciso-tip{position:relative;cursor:pointer;background:linear-gradient(0deg in oklch, var(--bs-gray-800), var(--bs-gray-700-darkened));padding:1rem 1rem calc(1rem - 2px);border-radius:.375rem;box-shadow:0 .125rem 1.5rem -0.25rem rgba(var(--bs-gray-300-rgb), 0.1);box-sizing:border-box;--border-space: 2px}.ciso-tip:after{content:"";position:absolute;inset:calc(-1*var(--border-space));width:calc(2*var(--border-space) + 100%);height:calc(2*var(--border-space) + 100%);background:linear-gradient(90deg in oklch, var(--bs-blue) 5%, var(--bs-light-blue) 15%, var(--bs-green) 30%, var(--bs-indigo) 42%, var(--bs-red) 46%, var(--bs-blue) 50%, var(--bs-blue) 55%, var(--bs-light-blue) 65%, var(--bs-green) 80%, var(--bs-indigo) 92%, var(--bs-red) 96%, var(--bs-blue) 100%);background-size:200% 200%;background-position:0% center;border-radius:calc(var(--border-space) + .375rem);z-index:-1;transition:inset .3s ease,width .3s ease,height .3s ease,border-radius .3s ease;animation-name:ciso-tip-bg-anim;animation-duration:12s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;animation-play-state:running;animation-direction:normal;animation-delay:0s}.ciso-tip:before{content:"CISO TIP\a";position:relative;display:block;font-size:66.7%;margin-bottom:.125rem;margin-top:-0.375rem;font-weight:900;letter-spacing:.0875em}.ciso-tip:hover{--border-space: 5px}@keyframes ciso-tip-bg-anim{0%{background-position-x:0%}100%{background-position-x:-100%}}.pie-chart{min-height:300px}.sharethis-inline-share-buttons{font-family:"Montserrat" !important}/*# sourceMappingURL=threat-reports-2025.min.css.map */