.hero-grid[data-astro-cid-tnc63bfq]{background-image:linear-gradient(to right, var(--hero-grid-line,#ffffff0f) 1px, transparent 1px), linear-gradient(to bottom, var(--hero-grid-line,#ffffff0f) 1px, transparent 1px);background-size:var(--hero-grid-size,88px) var(--hero-grid-size,88px);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 40%, transparent var(--hero-grid-fade-bottom,92%)), linear-gradient(to right, transparent 0, #000 var(--hero-grid-fade-edge,6%), #000 calc(100% - var(--hero-grid-fade-edge,6%)), transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom, #000 0, #000 40%, transparent var(--hero-grid-fade-bottom,92%)), linear-gradient(to right, transparent 0, #000 var(--hero-grid-fade-edge,6%), #000 calc(100% - var(--hero-grid-fade-edge,6%)), transparent 100%);background-position:top;mask-composite:intersect}.hero-grid--spot[data-astro-cid-tnc63bfq]{-webkit-mask-image:radial-gradient(ellipse 45% 65% at var(--hero-grid-fade-at), #000 15%, transparent 75%);-webkit-mask-composite:source-over;mask-image:radial-gradient(ellipse 45% 65% at var(--hero-grid-fade-at), #000 15%, transparent 75%);mask-composite:add}.hero-grid--dots[data-astro-cid-tnc63bfq]{background-image:radial-gradient(circle, var(--hero-grid-line,#ffffff24) 1px, transparent 1.5px)}.radar-sweep[data-astro-cid-lrhcizlp]{background:conic-gradient(#91d6c633,#0000 70deg);animation:12s linear infinite radar-turn;mask-image:radial-gradient(circle,#0000 30%,#000 31%)}.radar-orbit[data-astro-cid-lrhcizlp]{pointer-events:none;animation:radar-turn var(--radar-duration) linear infinite;animation-delay:var(--radar-delay);position:absolute;inset:14%}.radar-member[data-astro-cid-lrhcizlp]{aspect-ratio:1;width:26%;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.radar-upright[data-astro-cid-lrhcizlp]{width:100%;height:100%;animation:radar-turn var(--radar-duration) linear infinite reverse;animation-delay:var(--radar-delay)}.radar-avatar[data-astro-cid-lrhcizlp]{border:2px solid var(--color-lake-teal-300);background:var(--color-rich-black);cursor:pointer;pointer-events:auto;border-radius:50%;width:100%;height:100%;padding:0;transition:transform .22s ease-out,box-shadow .22s ease-out;display:block}.radar-avatar[data-astro-cid-lrhcizlp]:is(:hover,:focus){transform:scale(1.2);box-shadow:0 0 24px #91d6c64d}.radar-avatar[data-astro-cid-lrhcizlp]:focus-visible{outline-offset:4px;outline:2px solid #fff}.radar-orbit[data-astro-cid-lrhcizlp]:has(.radar-avatar:is(:hover,:focus)){z-index:1}[data-astro-cid-lrhcizlp][data-team-radar]:has(.radar-avatar:is(:hover,:focus)) [data-astro-cid-lrhcizlp]:is(.radar-orbit,.radar-upright,.radar-sweep){animation-play-state:paused}.radar-caption[data-astro-cid-lrhcizlp]{display:none}@keyframes radar-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.radar-orbit[data-astro-cid-lrhcizlp],.radar-upright[data-astro-cid-lrhcizlp],.radar-sweep[data-astro-cid-lrhcizlp]{animation-play-state:paused}.radar-avatar[data-astro-cid-lrhcizlp]{transition:none}}.finding-flow[data-astro-cid-jm7bit3s]{width:100%;max-width:460px;font-family:var(--font-poppins);margin:0 auto}.flow-stage[data-astro-cid-jm7bit3s]{height:440px;position:relative;overflow:visible}.noise[data-astro-cid-jm7bit3s]{opacity:.16;filter:blur(1px);position:absolute;inset:0}.alert[data-astro-cid-jm7bit3s]{left:var(--x);top:var(--y);border:1px solid var(--color-gray-200);width:61%;transform:rotate(var(--tilt));background:#fff;border-radius:8px;padding:16px;position:absolute;box-shadow:0 6px 18px #0109200a}.source[data-astro-cid-jm7bit3s]{color:var(--color-gray-600);letter-spacing:.04em;align-items:center;gap:6px;font:9px monospace;display:flex}.alert[data-astro-cid-jm7bit3s] strong[data-astro-cid-jm7bit3s]{color:var(--color-rich-black);margin:10px 0 4px;font-size:12px;font-weight:500;display:block}.detail[data-astro-cid-jm7bit3s]{color:var(--color-gray-600);font-size:10px}.finding[data-astro-cid-jm7bit3s]{border:1px solid var(--color-lake-teal-300);background:#fff;border-radius:12px;padding:22px;position:absolute;inset:45px 5% auto;box-shadow:0 18px 40px #01092014}.finding-header[data-astro-cid-jm7bit3s]{justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.verified[data-astro-cid-jm7bit3s]{color:var(--color-teal-green);font-weight:600}.priority[data-astro-cid-jm7bit3s]{color:#934719;white-space:nowrap;background:#fff1e8;border-radius:4px;padding:4px 7px}.finding[data-astro-cid-jm7bit3s] h3[data-astro-cid-jm7bit3s]{color:var(--color-rich-black);margin:20px 0 6px;font-size:clamp(16px,2vw,20px);font-weight:600;line-height:1.3}.endpoint[data-astro-cid-jm7bit3s]{color:var(--color-gray-600);margin:0;font:11px monospace}.finding[data-astro-cid-jm7bit3s] dl[data-astro-cid-jm7bit3s]{gap:15px;margin:20px 0;display:grid}.finding[data-astro-cid-jm7bit3s] dt[data-astro-cid-jm7bit3s]{color:var(--color-rich-black);font-size:11px;font-weight:600}.finding[data-astro-cid-jm7bit3s] dd[data-astro-cid-jm7bit3s]{color:var(--color-gray-600);margin:4px 0 0;font-size:12px;line-height:1.5}.finding-footer[data-astro-cid-jm7bit3s]{border-top:1px solid var(--color-gray-200);color:var(--color-teal-green);align-items:center;gap:7px;padding-top:14px;font-size:10px;display:flex}.finding-footer[data-astro-cid-jm7bit3s] strong[data-astro-cid-jm7bit3s]{color:var(--color-rich-black);margin-top:3px;font-size:12px;font-weight:600;display:block}@media (prefers-reduced-motion:no-preference){.is-visible[data-astro-cid-jm7bit3s] .noise[data-astro-cid-jm7bit3s]{animation:4.8s both settle-noise}.is-visible[data-astro-cid-jm7bit3s] .finding[data-astro-cid-jm7bit3s]{animation:4.8s both reveal-finding}@keyframes settle-noise{0%,30%{opacity:1;filter:blur();transform:scale(1)}65%,to{opacity:.16;filter:blur(1px);transform:scale(.96)}}@keyframes reveal-finding{0%,35%{opacity:0;transform:translateY(18px)scale(.97)}75%,to{opacity:1;transform:translateY(0)scale(1)}}}@media (width<=380px){.finding[data-astro-cid-jm7bit3s]{padding:16px;inset-inline:2%}.finding-header[data-astro-cid-jm7bit3s]{font-size:9px}}[data-contact-form][data-contact-form] :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background-color:var(--color-gray-50);border-radius:.5rem}[data-contact-form][data-contact-form] :is([data-sui-input-group]>label,fieldset>legend){color:var(--color-rich-black);font-size:.875rem;font-weight:500}[data-contact-form][data-contact-form] fieldset{border:0;padding:0}[data-contact-form][data-contact-form] fieldset>legend{padding-inline:0}[data-contact-form][data-contact-form] fieldset>div{flex-flow:wrap;gap:.5rem 1rem;padding-top:.75rem;display:flex}[data-contact-form][data-contact-form] label[data-sui-input-group]>span{white-space:nowrap}[data-contact-form][data-contact-form] label[data-sui-input-group]{gap:.75rem}[data-contact-form][data-contact-form] :is(input[type=checkbox],input[type=radio]){width:1.25rem;height:1.25rem}[data-contact-form][data-contact-form] input[type=checkbox]:before,[data-contact-form][data-contact-form] input[type=checkbox]:after{border-radius:5px}[data-contact-form][data-contact-form] input[type=checkbox]:before{border-width:1.5px}[data-contact-form][data-contact-form] :is(input[type=checkbox],input[type=radio]):after{content:"";background-color:var(--color-lilac);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5 9.5 18 20 6.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:13px 13px}[data-contact-form]{container:sui-contact-card/inline-size}@container sui-contact-card (width>=22rem){[data-contact-form] form div:has(>[data-sui-input-group]){grid-template-columns:repeat(2,minmax(0,1fr))}[data-contact-form] form div:has(>[data-sui-input-group])>*{grid-column:1/-1}[data-contact-form][data-contact-form] form :is([data-sui-input-group=firstname],[data-sui-input-group=lastname]){grid-column:auto}}[data-contact-form][data-contact-form] :is(input,textarea,select){--sui-color-input-border:var(--color-gray-500)}[data-contact-form][data-contact-form] :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-top-color:#0000;border-inline-color:#0000}@keyframes leftScroll{to{left:calc(var(--scroll-item-width) * -1)}}
