@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--snyk-color-foreground:#fff;--snyk-color-muted-foreground:#ffffffa6;--snyk-color-subtle-foreground:#ffffff80;--snyk-color-inverse-foreground:#000;--snyk-color-accent-text:#a865eb;--snyk-color-link:#a865eb;--snyk-color-muted:#ffffff0a;--snyk-color-card:#121212;--snyk-color-inverse:#fff;--snyk-color-inverse-hover:#e4e4e4;--snyk-color-border:#ffffff1f;--snyk-color-input:#ffffff80;--snyk-color-ring:#fff;--snyk-color-brand-1:#8c33e4;--snyk-color-brand-2:#f0f;--snyk-color-brand-3:#f3552e;--snyk-color-brand-4:#ff9116;--snyk-color-brand-ramp-foreground:#000;--snyk-spacing-0:0rem;--snyk-spacing-6:.375rem;--snyk-spacing-8:.5rem;--snyk-spacing-12:.75rem;--snyk-spacing-16:1rem;--snyk-spacing-24:1.5rem;--snyk-spacing-32:2rem;--snyk-spacing-48:3rem;--snyk-spacing-64:4rem;--snyk-spacing-stack-spacious:1.5rem;--snyk-spacing-section-condensed:4rem;--snyk-spacing-control-medium:2.5rem;--snyk-spacing-control-inline:1rem;--snyk-spacing-page-margin:2rem;--snyk-spacing-page-margin-sm:2.5rem;--snyk-spacing-page-margin-md:5rem;--snyk-radius-small:.5rem;--snyk-container-page:90rem;--snyk-text-body-medium:1rem;--snyk-text-body-medium--line-height:1.5rem;--snyk-text-body-medium--font-weight:400;--snyk-text-body-medium--letter-spacing:0em;--snyk-text-body-small:.875rem;--snyk-text-body-small--line-height:1.25rem;--snyk-text-body-small--font-weight:400;--snyk-text-body-small--letter-spacing:0em;--snyk-text-eyebrow:.75rem;--snyk-text-eyebrow--line-height:1rem;--snyk-text-eyebrow--font-weight:500;--snyk-text-eyebrow--letter-spacing:.14em;--snyk-text-eyebrow-desktop:.875rem;--snyk-text-eyebrow-desktop--line-height:1.25rem;--snyk-text-eyebrow-desktop--font-weight:500;--snyk-text-eyebrow-desktop--letter-spacing:.14em;--snyk-font-weight-medium:500;--snyk-default-transition-duration:.2s;--snyk-default-transition-timing-function:cubic-bezier(.23, 1, .32, 1);--snyk-gradient-brand-ramp:var(--snyk-color-brand-1) 0%, var(--snyk-color-brand-2) 26%, var(--snyk-color-brand-3) 52%, var(--snyk-color-brand-4) 88%}}@layer utilities{.snyk\:fixed{position:fixed}.snyk\:inset-x-0{inset-inline:var(--snyk-spacing-0)}.snyk\:top-0{top:var(--snyk-spacing-0)}.snyk\:z-99{z-index:99}.snyk\:m-0{margin:var(--snyk-spacing-0)}.snyk\:mx-auto{margin-inline:auto}.snyk\:me-12{margin-inline-end:var(--snyk-spacing-12)}.snyk\:mt-auto{margin-top:auto}.snyk\:box-content{box-sizing:content-box}.snyk\:flex{display:flex}.snyk\:grid{display:grid}.snyk\:inline-flex{display:inline-flex}.snyk\:size-16{width:var(--snyk-spacing-16);height:var(--snyk-spacing-16)}.snyk\:h-64{height:var(--snyk-spacing-64)}.snyk\:min-h-control-medium{min-height:var(--snyk-spacing-control-medium)}.snyk\:w-auto{width:auto}.snyk\:max-w-page{max-width:var(--snyk-container-page)}.snyk\:shrink-0{flex-shrink:0}.snyk\:list-none{list-style-type:none}.snyk\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.snyk\:flex-col{flex-direction:column}.snyk\:flex-col-reverse{flex-direction:column-reverse}.snyk\:flex-wrap{flex-wrap:wrap}.snyk\:items-center{align-items:center}.snyk\:items-start{align-items:flex-start}.snyk\:gap-8{gap:var(--snyk-spacing-8)}.snyk\:gap-12{gap:var(--snyk-spacing-12)}.snyk\:gap-16{gap:var(--snyk-spacing-16)}.snyk\:gap-32{gap:var(--snyk-spacing-32)}.snyk\:gap-x-24{-moz-column-gap:var(--snyk-spacing-24);column-gap:var(--snyk-spacing-24)}.snyk\:gap-y-12{row-gap:var(--snyk-spacing-12)}.snyk\:gap-y-48{row-gap:var(--snyk-spacing-48)}.snyk\:rounded-small{border-radius:var(--snyk-radius-small)}.snyk\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.snyk\:border-border{border-color:var(--snyk-color-border)}.snyk\:bg-inverse{background-color:var(--snyk-color-inverse)}.snyk\:bg-brand-ramp{background-image:linear-gradient(90deg, var(--snyk-gradient-brand-ramp))}.snyk\:p-0{padding:var(--snyk-spacing-0)}.snyk\:px-control-inline{padding-inline:var(--snyk-spacing-control-inline)}.snyk\:px-page-margin{padding-inline:var(--snyk-spacing-page-margin)}.snyk\:py-6{padding-block:var(--snyk-spacing-6)}.snyk\:py-12{padding-block:var(--snyk-spacing-12)}.snyk\:py-section-condensed{padding-block:var(--snyk-spacing-section-condensed)}.snyk\:pt-24{padding-top:var(--snyk-spacing-24)}.snyk\:text-center{text-align:center}.snyk\:font-mono{font-family:var(--font-geist-mono)}.snyk\:text-body-medium{font-size:var(--snyk-text-body-medium);line-height:var(--tw-leading,var(--snyk-text-body-medium--line-height));letter-spacing:var(--tw-tracking,var(--snyk-text-body-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--snyk-text-body-medium--font-weight))}.snyk\:text-body-small{font-size:var(--snyk-text-body-small);line-height:var(--tw-leading,var(--snyk-text-body-small--line-height));letter-spacing:var(--tw-tracking,var(--snyk-text-body-small--letter-spacing));font-weight:var(--tw-font-weight,var(--snyk-text-body-small--font-weight))}.snyk\:text-eyebrow{font-size:var(--snyk-text-eyebrow);line-height:var(--tw-leading,var(--snyk-text-eyebrow--line-height));letter-spacing:var(--tw-tracking,var(--snyk-text-eyebrow--letter-spacing));font-weight:var(--tw-font-weight,var(--snyk-text-eyebrow--font-weight))}.snyk\:font-medium{--tw-font-weight:var(--snyk-font-weight-medium);font-weight:var(--snyk-font-weight-medium)}.snyk\:whitespace-nowrap{white-space:nowrap}.snyk\:text-brand-1{color:var(--snyk-color-brand-1)}.snyk\:text-brand-2{color:var(--snyk-color-brand-2)}.snyk\:text-brand-3{color:var(--snyk-color-brand-3)}.snyk\:text-brand-4{color:var(--snyk-color-brand-4)}.snyk\:text-brand-ramp-foreground{color:var(--snyk-color-brand-ramp-foreground)}.snyk\:text-current{color:currentColor}.snyk\:text-inverse-foreground{color:var(--snyk-color-inverse-foreground)}.snyk\:text-link{color:var(--snyk-color-link)}.snyk\:text-muted-foreground{color:var(--snyk-color-muted-foreground)}.snyk\:uppercase{text-transform:uppercase}.snyk\:no-underline{text-decoration-line:none}.snyk\:underline{text-decoration-line:underline}@media (hover:hover){.snyk\:hover\:bg-inverse-hover:hover{background-color:var(--snyk-color-inverse-hover)}.snyk\:hover\:text-foreground:hover{color:var(--snyk-color-foreground)}.snyk\:hover\:underline:hover{text-decoration-line:underline}}.snyk\:focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.snyk\:focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.snyk\:focus-visible\:outline-current:focus-visible{outline-color:currentColor}.snyk\:focus-visible\:outline-ring:focus-visible{outline-color:var(--snyk-color-ring)}@media (min-width:48rem){.snyk\:sm\:col-span-3{grid-column:span 3/span 3}.snyk\:sm\:col-span-9{grid-column:span 9/span 9}.snyk\:sm\:col-span-12{grid-column:span 12/span 12}.snyk\:sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.snyk\:sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.snyk\:sm\:flex-row{flex-direction:row}.snyk\:sm\:items-center{align-items:center}.snyk\:sm\:justify-between{justify-content:space-between}.snyk\:sm\:justify-end{justify-content:flex-end}.snyk\:sm\:gap-x-48{-moz-column-gap:var(--snyk-spacing-48);column-gap:var(--snyk-spacing-48)}.snyk\:sm\:px-page-margin-sm{padding-inline:var(--snyk-spacing-page-margin-sm)}}@media (min-width:64rem){.snyk\:md\:col-span-4{grid-column:span 4/span 4}.snyk\:md\:col-span-8{grid-column:span 8/span 8}.snyk\:md\:col-span-12{grid-column:span 12/span 12}.snyk\:md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.snyk\:md\:gap-x-48{-moz-column-gap:var(--snyk-spacing-48);column-gap:var(--snyk-spacing-48)}.snyk\:md\:px-page-margin-md{padding-inline:var(--snyk-spacing-page-margin-md)}.snyk\:md\:text-eyebrow-desktop{font-size:var(--snyk-text-eyebrow-desktop);line-height:var(--tw-leading,var(--snyk-text-eyebrow-desktop--line-height));letter-spacing:var(--tw-tracking,var(--snyk-text-eyebrow-desktop--letter-spacing));font-weight:var(--tw-font-weight,var(--snyk-text-eyebrow-desktop--font-weight))}}@media (min-width:80rem){.snyk\:lg\:col-span-3{grid-column:span 3/span 3}.snyk\:lg\:col-span-9{grid-column:span 9/span 9}.snyk\:lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}}#snyk .brandui .mktoForm{padding:0!important}#snyk .brandui .mktoForm,#snyk .brandui .mktoForm *{font-family:var(--font-geist-sans), sans-serif!important}#snyk .brandui .mktoForm ::-moz-placeholder{font-family:var(--font-geist-sans), sans-serif!important}#snyk .brandui .mktoForm,#snyk .brandui .mktoForm *,#snyk .brandui .mktoForm ::placeholder{font-family:var(--font-geist-sans), sans-serif!important}#snyk .brandui .mktoForm a[href]:not([class]):not(:hover){text-decoration:underline}:is(#snyk .brandui .mktoForm .mktoFormRow .mktoHtmlText,#snyk .brandui .mktoForm .mktoFormRow .mktoLogicalField) *{color:var(--snyk-color-muted-foreground)}:is(#snyk .brandui .mktoForm .mktoFormRow .mktoHtmlText,#snyk .brandui .mktoForm .mktoFormRow .mktoLogicalField) a{color:var(--snyk-color-foreground)}:is(#snyk .brandui .mktoForm .mktoFormRow .mktoHtmlText,#snyk .brandui .mktoForm .mktoFormRow .mktoLogicalField) a:hover{color:var(--snyk-color-accent-text)}#snyk .brandui .mktoForm .mktoFormRow .mktoRadioList label,#snyk .brandui .mktoForm .mktoFormRow label.mktoLabel{color:var(--snyk-color-muted-foreground)}#snyk .brandui .mktoForm .mktoFormRow label.mktoLabel{padding-bottom:var(--snyk-spacing-8)}#snyk .brandui .mktoForm .mktoFormRow input.mktoField,#snyk .brandui .mktoForm .mktoFormRow textarea.mktoField,#snyk .brandui .mktoForm .mktoFormRow select.mktoField{color:var(--snyk-color-foreground);background-color:var(--snyk-color-card);border-color:var(--snyk-color-input)}:is(#snyk .brandui .mktoForm .mktoFormRow input.mktoField,#snyk .brandui .mktoForm .mktoFormRow textarea.mktoField,#snyk .brandui .mktoForm .mktoFormRow select.mktoField)::-moz-placeholder{color:var(--snyk-color-subtle-foreground)}:is(#snyk .brandui .mktoForm .mktoFormRow input.mktoField,#snyk .brandui .mktoForm .mktoFormRow textarea.mktoField,#snyk .brandui .mktoForm .mktoFormRow select.mktoField)::placeholder{color:var(--snyk-color-subtle-foreground)}#snyk .brandui .mktoForm .mktoFormRow .mktoHtmlText.mktoHasWidth{display:inline;display:initial}#snyk .brandui .mktoForm .mktoFormRow .mktoHtmlText.mktoHasWidth+.mktoClear{height:var(--snyk-spacing-24);display:block!important}#snyk .brandui .mktoForm .mktoFormRow .mktoHtmlText.mktoHasWidth>div{padding-left:0!important}:is(#snyk .brandui .mktoForm .mktoFormRow .mktoCheckboxList,#snyk .brandui .mktoForm .mktoFormRow .mktoRadioList)>label{width:calc(100% - var(--snyk-spacing-32))!important}:is(#snyk .brandui .mktoForm a,#snyk .brandui .mktoForm button.mktoButton,#snyk .brandui .mktoForm input,#snyk .brandui .mktoForm select,#snyk .brandui .mktoForm textarea):focus-visible{outline-style:var(--tw-outline-style)!important;outline-offset:4px!important;outline-width:2px!important;outline-color:var(--snyk-color-ring)!important}:is(#snyk .brandui .mktoForm a,#snyk .brandui .mktoForm button.mktoButton,#snyk .brandui .mktoForm input,#snyk .brandui .mktoForm select,#snyk .brandui .mktoForm textarea):focus:not(:focus-visible){outline:none}#snyk .brandui .mktoForm .mktoButtonRow button.mktoButton{color:var(--snyk-color-inverse-foreground);background-color:var(--snyk-color-inverse);border-color:var(--snyk-color-inverse);transition-property:color,background-color,border-color;transition-duration:var(--snyk-default-transition-duration);transition-timing-function:var(--snyk-default-transition-timing-function)}#snyk .brandui .mktoForm .mktoButtonRow button.mktoButton:hover{background-color:var(--snyk-color-inverse-hover);border-color:var(--snyk-color-inverse-hover)}#snyk .brandui .brandui-form .marketo-loader{inline-size:100%;min-block-size:calc(5 * var(--snyk-spacing-control-medium) + 4 * var(--snyk-spacing-stack-spacious));background-color:var(--snyk-color-muted);border-radius:var(--snyk-radius-small);place-items:center;display:grid}#snyk .brandui .brandui-form.inlined .marketo-loader{min-block-size:var(--snyk-spacing-control-medium);margin-block-start:var(--snyk-spacing-8)}@media not all and (min-width:48rem){#snyk .brandui .brandui-form.inlined .marketo-loader{margin-block-start:var(--snyk-spacing-16)}}#snyk .brandui .brandui-form.inlined .mktoForm{justify-content:flex-start}@media not all and (min-width:48rem){#snyk .brandui .brandui-form.inlined .mktoForm .mktoButtonRow{margin:0;margin-top:var(--snyk-spacing-16);margin-left:var(--snyk-spacing-16)}}#snyk .brandui .brandui-form.inlined .mktoForm .mktoFormRow .mktoFieldDescriptor{display:flow-root!important}#snyk .brandui .brandui-form.inlined.unboxed .mktoForm .mktoFormRow .mktoHtmlText.mktoHasWidth,#snyk .brandui .brandui-form.inlined.unboxed .mktoForm .mktoFormRow .mktoHtmlText.mktoHasWidth+.mktoClear{display:none!important}#snyk .alert:has(.brandui-form){overflow:visible}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
