.report-animate{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s ease}.report-animate[data-visible=true]{opacity:1;transform:translateY(0)}@media print{.report-animate{opacity:1!important;transform:none!important;transition:none!important}}.section-glow{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;--effect-grid-line:color-mix(in srgb,var(--rpt-border) 55%,transparent);background-image:linear-gradient(var(--effect-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--effect-grid-line) 1px,transparent 1px);background-size:28px 28px}.section-glow:after,.section-glow:before{content:"";position:absolute;border-radius:50%;will-change:transform}.section-glow:before{width:70%;height:130%;left:-20%;top:-35%;background:radial-gradient(closest-side,var(--effect-primary),transparent 70%);opacity:.2;filter:blur(36px);animation:glowDrift 26s ease-in-out infinite alternate}.section-glow:after{width:60%;height:120%;right:-20%;bottom:-35%;background:radial-gradient(closest-side,var(--effect-secondary),transparent 70%);opacity:.18;filter:blur(36px);animation:glowDrift 26s ease-in-out infinite alternate-reverse}@keyframes glowDrift{0%{transform:translate(0) scale(1)}to{transform:translate(6%,10%) scale(1.1)}}.breach-details-body[data-expanded=false]{display:none}@media print{.breach-details-body{display:block!important}.breach-details-export,.breach-details-toggle,.pdf-generate-control{display:none!important}}.report-layout{display:flex;height:100vh;overflow:hidden}.report-sidebar{width:264px;flex-shrink:0;height:100vh;display:flex;flex-direction:column}.report-main{flex:1;height:100vh;overflow-y:auto;scroll-behavior:smooth}@media (max-width:768px){.report-layout{height:auto;overflow:visible;flex-direction:column}.report-sidebar{width:100%;height:auto;max-height:none;flex-direction:row;flex-wrap:wrap;overflow:visible}.report-main{height:auto;overflow-y:visible}}@media print{.report-layout{height:auto;overflow:visible;display:block}.report-sidebar,.section-glow{display:none}.report-main{height:auto;overflow-y:visible}.report-cover-page{display:flex!important;-moz-column-break-after:page;break-after:page;page-break-after:always;min-height:100vh}#section-dark-web,#section-domain-infra,#section-email-security,#section-open-ports,#section-ssl-website,#section-summary{-moz-column-break-before:page;break-before:page;page-break-before:always}.finding-card{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}