:root{--color-blue:#1fb6ff;--color-blue-light:#edf8fd;--color-green:#13ce66;--color-orange:#ff9a02;--color-body-text:#567183;--color-header-text:#3c4858;--color-border:#e8ebed;--color-bg:#fff;--color-sidebar-hover:#f6f8fa;--color-critical:#f44034;--color-high:#ff5722;--color-medium:#ff9800;--color-low:#ffc107;--color-insight:#02a6f2;--font-family-body:"filson-soft", -apple-system, BlinkMacSystemFont, sans-serif;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-nav:990px;--breakpoint-lg:1024px;--breakpoint-xl:1200px;--breakpoint-2xl:1400px;--spacing-3xl:clamp(90px, 10vw, 180px);--spacing-2xl:clamp(70px, 7vw, 140px);--spacing-xl:clamp(54px, 5vw, 105px);--spacing-lg:clamp(34px, 5vw, 85px);--spacing-md:clamp(24px, 4vw, 55px);--spacing-sm:clamp(14px, 3vw, 22px);--spacing-xs:clamp(12px, 3vw, 16px);--spacing-xxs:clamp(6px, 1vw, 8px);--radius-none:0;--radius-xs:4px;--radius-sm:6px;--radius-default:8px;--radius-md:12px;--radius-lg:16px;--radius-full:500px;--shadow-light:0px 3.532px 3.532px 0px #00000020;--shadow-medium:#fff 0px 0px 0px 0px, #1118270d 0px 0px 0px 1px, #0000001a 0px 10px 15px -3px, #0000001a 0px 4px 6px -4px;--document-width:1500px;color-scheme:light}html.dark{--color-body-text:#fff9;--color-header-text:#fff;--color-border:#e8ebed1f;--color-bg:#111827;--color-sidebar-hover:#ffffff0f;--color-blue-light:#1fb6ff26;color-scheme:dark}.theme-toggle[data-astro-cid-l6lhmie6]{border:1px solid var(--color-border);background:var(--color-sidebar-hover);width:2.1rem;height:2.1rem;color:var(--color-body-text);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.theme-toggle[data-astro-cid-l6lhmie6]:hover{border-color:var(--color-blue);color:var(--color-header-text)}.theme-toggle__icon[data-astro-cid-l6lhmie6]{width:1.05rem;height:1.05rem}.theme-toggle__icon--moon[data-astro-cid-l6lhmie6],html.dark .theme-toggle__icon--sun[data-astro-cid-l6lhmie6]{display:none}html.dark .theme-toggle__icon--moon[data-astro-cid-l6lhmie6]{display:block}.cta-button[data-astro-cid-d6co537t]{border-radius:var(--radius-default);border:1px solid var(--color-blue);background:var(--color-blue);color:#fff;box-shadow:var(--shadow-light);align-items:center;gap:.7rem;padding:.85rem 1.25rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.cta-button--small[data-astro-cid-d6co537t]{white-space:nowrap;gap:.5rem;padding:.4rem .8rem;font-size:.9rem}.cta-button[data-astro-cid-d6co537t]:hover,.cta-button[data-astro-cid-d6co537t]:focus-visible{color:#fff;box-shadow:0 8px 24px color-mix(in srgb, var(--color-blue) 30%, transparent);text-decoration:none;transform:translateY(-2px)}.cta-button__mark[data-astro-cid-d6co537t]{fill:currentColor;flex:none;width:1.15em;height:1.15em;transition:transform .42s cubic-bezier(.34,1.32,.52,1)}.cta-button[data-astro-cid-d6co537t]:hover .cta-button__mark[data-astro-cid-d6co537t],.cta-button[data-astro-cid-d6co537t]:focus-visible .cta-button__mark[data-astro-cid-d6co537t]{transform:scale(1.32)rotate(180deg)}@media (width<=440px){.cta-button--small[data-astro-cid-d6co537t]{gap:0;padding:.45rem}.cta-button--small[data-astro-cid-d6co537t] .cta-button__label[data-astro-cid-d6co537t]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.cta-button[data-astro-cid-d6co537t],.cta-button__mark[data-astro-cid-d6co537t]{transition:none}.cta-button[data-astro-cid-d6co537t]:hover,.cta-button[data-astro-cid-d6co537t]:focus-visible,.cta-button[data-astro-cid-d6co537t]:hover .cta-button__mark[data-astro-cid-d6co537t],.cta-button[data-astro-cid-d6co537t]:focus-visible .cta-button__mark[data-astro-cid-d6co537t]{transform:none}}.site-footer[data-astro-cid-nns7i3if]{margin-top:var(--spacing-lg);background:var(--color-sidebar-hover);border-top:1px solid var(--color-border);color:var(--color-body-text)}.site-footer__inner[data-astro-cid-nns7i3if]{max-width:var(--width-content);padding:1.5rem var(--gutter);grid-template-columns:auto minmax(0,1fr);gap:1.25rem 2rem;margin:0 auto;display:grid}.site-footer__row[data-astro-cid-nns7i3if]{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;width:100%;min-width:0;display:flex}.site-footer__top[data-astro-cid-nns7i3if]{padding-block:0}.site-footer__brand[data-astro-cid-nns7i3if]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.site-footer__logo[data-astro-cid-nns7i3if]{flex:none;align-items:center;display:inline-flex}.site-footer__logo-img[data-astro-cid-nns7i3if]{display:block}.site-footer__logo-img--dark[data-astro-cid-nns7i3if],html.dark .site-footer__logo-img--light[data-astro-cid-nns7i3if]{display:none}html.dark .site-footer__logo-img--dark[data-astro-cid-nns7i3if]{display:block}.site-footer__nav[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:.5rem 1.5rem;margin-left:auto;font-size:.9rem;display:flex}.site-footer__nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.site-footer__policies[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--color-body-text)}.site-footer__nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.site-footer__policies[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--color-header-text)}.site-footer__social[data-astro-cid-nns7i3if]{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.site-footer__social[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{border-radius:var(--radius-full);width:2.25rem;height:2.25rem;color:var(--color-body-text);place-items:center;transition:color .16s,background-color .16s;display:grid}.site-footer__social[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--color-blue);background:var(--color-blue-light);text-decoration:none}.site-footer__social[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.site-footer__legal[data-astro-cid-nns7i3if]{border-top:1px solid var(--color-border);grid-column:1/-1;justify-content:space-between;padding-block:1rem 0;font-size:.75rem;line-height:1.6}.site-footer__company[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:0 .5rem;width:100%;display:flex}.site-footer__company[data-astro-cid-nns7i3if] address[data-astro-cid-nns7i3if]{font-style:normal}.site-footer__policies[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:.4rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=900px){.site-footer__inner[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1fr)}.site-footer__nav[data-astro-cid-nns7i3if]{margin-left:0}}@media (width<=640px){.site-footer__top[data-astro-cid-nns7i3if],.site-footer__legal[data-astro-cid-nns7i3if]{flex-direction:column;align-items:flex-start;gap:1.1rem}.site-footer__nav[data-astro-cid-nns7i3if]{margin-left:0}.site-footer__company[data-astro-cid-nns7i3if]{flex-direction:column}.site-footer__company[data-astro-cid-nns7i3if] [data-astro-cid-nns7i3if][aria-hidden]{display:none}}@font-face{font-family:filson-soft;src:url(/fonts/fs-200.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:filson-soft;src:url(/fonts/fs-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:filson-soft;src:url(/fonts/fs-400-i.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:filson-soft;src:url(/fonts/fs-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:light;--width-content:1300px;--width-docs:1472px;--gutter:1.75rem;--header-h:3.875rem}*{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--color-bg);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-header-text) 28%, transparent) transparent}body{font-family:var(--font-family-body);color:var(--color-body-text);background:var(--color-bg);line-height:1.55}h1,h2,h3,h4{color:var(--color-header-text);line-height:1.2}a{color:var(--color-blue);text-decoration:none}a:hover{text-decoration:underline}.wrapper{flex-direction:column;min-height:100dvh;display:flex}.site-header{height:var(--header-h);padding-block:.85rem;padding-inline:max(var(--gutter), calc((100% - var(--width-docs)) / 2 + .85rem));border-bottom:1px solid var(--color-border);background:var(--color-bg);z-index:10;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.5rem;display:grid;position:sticky;top:0}.site-header__logo{color:var(--color-header-text);justify-self:start;align-items:center;gap:.5rem;font-size:1.1rem;text-decoration:none;display:flex}.site-header__logo-img{display:block}.site-header__logo-img--dark,html.dark .site-header__logo-img--light{display:none}html.dark .site-header__logo-img--dark{display:block}.site-header__nav{align-items:center;gap:1.25rem;display:flex}.site-header__burger{border:1px solid var(--color-border);background:var(--color-sidebar-hover);width:2.1rem;height:2.1rem;color:var(--color-body-text);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:none}.site-header__burger:hover{border-color:var(--color-blue);color:var(--color-header-text)}.site-header__burger:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.site-header__burger path{transform-origin:12px 12px;transition:transform .2s,opacity .15s}.site-header[data-menu-open] .site-header__burger-top{transform:translateY(5px)rotate(45deg)}.site-header[data-menu-open] .site-header__burger-mid{opacity:0}.site-header[data-menu-open] .site-header__burger-bot{transform:translateY(-5px)rotate(-45deg)}@media (width<=760px){.site-header{grid-template-columns:auto auto;justify-content:space-between}.site-header__burger{display:inline-flex}.site-header__nav{padding:.5rem var(--gutter) 1rem;border-bottom:1px solid var(--color-border);background:var(--color-bg);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #0000001f}.site-header[data-menu-open] .site-header__nav{display:flex}.site-header__nav a{padding:.75rem 0;font-size:1rem}.site-header__nav a+a{border-top:1px solid var(--color-border)}}@media (prefers-reduced-motion:reduce){.site-header__burger path{transition:none}}.site-header__nav a{color:var(--color-body-text);font-size:.95rem;text-decoration:none}.site-header__nav a:is(:hover,:focus-visible){color:var(--color-header-text);text-decoration:none}@media (width>=761px){.site-header__nav{gap:0;position:relative}.site-header__nav a{z-index:1;border-radius:6px;padding:.35rem .75rem;position:relative}@supports (anchor-name:--a){.site-header__nav:not(:has(a:is(:hover,:focus-visible))) a:first-child,.site-header__nav a:is(:hover,:focus-visible){anchor-name:--site-nav-hover}.site-header__nav:after{content:"";position-anchor:--site-nav-hover;top:calc(anchor(top) + .01px);right:calc(anchor(right) + .01px);bottom:calc(anchor(bottom) + .01px);left:calc(anchor(left) + .01px);background:var(--color-blue-light);opacity:0;pointer-events:none;border-radius:6px;transition:top 0s 1000000s,right 0s 1000000s,bottom 0s 1000000s,left 0s 1000000s,opacity .2s;position:absolute}.site-header__nav:has(a:is(:hover,:focus-visible)):after{top:anchor(top);right:anchor(right);bottom:anchor(bottom);left:anchor(left);opacity:1;transition:top .3s cubic-bezier(.22,1,.36,1),right .3s cubic-bezier(.22,1,.36,1),bottom .3s cubic-bezier(.22,1,.36,1),left .3s cubic-bezier(.22,1,.36,1),opacity .2s}@media (prefers-reduced-motion:reduce){.site-header__nav:has(a:is(:hover,:focus-visible)):after{transition:opacity .2s}}}@supports not (anchor-name:--a){.site-header__nav a:is(:hover,:focus-visible){background:var(--color-blue-light)}}}.site-header__actions{justify-content:flex-end;align-items:center;gap:.6rem;display:flex}main{max-width:var(--width-content);width:100%;padding:2rem var(--gutter) 4rem;flex:1;margin:0 auto;overflow-x:clip}main.main--bleed{max-width:none;padding:0 0 var(--spacing-md)}main.main--docs{width:100%;max-width:none;margin:0;padding:0;display:flex}.wrapper>main.main--docs+.site-footer{margin-top:0}.wrapper>main.main--docs+.site-footer .site-footer__inner{max-width:none;padding-inline:max(var(--gutter), calc((100% - var(--width-docs)) / 2 + .85rem))}.site-footer{flex:none}
