:root{--web-color-cyan-hue:195;--web-color-cyan-200:var(--web-color-cyan-hue) 80% 80%;--web-color-cyan-500:var(--web-color-cyan-hue) 100% 43%;--web-color-cyan-600:var(--web-color-cyan-hue) 80% 38%;--web-color-cyan-700:var(--web-color-cyan-hue) 80% 28%;--web-color-pink-hue:343;--web-color-pink-200:var(--web-color-pink-hue) 98% 84%;--web-color-pink-500:var(--web-color-pink-hue) 98% 60%;--web-color-pink-600:var(--web-color-pink-hue) 65% 48%;--web-color-pink-700:var(--web-color-pink-hue) 65% 36%;--web-color-red-hue:3;--web-color-red-200:calc(var(--web-color-red-hue) - 2) 100% 92%;--web-color-red-500:var(--web-color-red-hue) 100% 61%;--web-color-red-700:calc(var(--web-color-red-hue) - 3) 82% 39%;--web-color-orange-hue:18;--web-color-orange-200:var(--web-color-orange-hue) 100% 88%;--web-color-orange-500:var(--web-color-orange-hue) 99% 70%;--web-color-orange-700:var(--web-color-orange-hue) 42% 42%;--web-color-mint-hue:177;--web-color-mint-200:var(--web-color-mint-hue) 56% 88%;--web-color-mint-500:calc(var(--web-color-mint-hue) + 1) 54% 69%;--web-color-mint-700:calc(var(--web-color-mint-hue) + 2) 24% 41%;--web-color-purple-hue:249;--web-color-purple-200:var(--web-color-purple-hue) 100% 88%;--web-color-purple-500:calc(var(--web-color-purple-hue) - 1) 99% 70%;--web-color-purple-700:calc(var(--web-color-purple-hue) - 1) 42% 42%;--web-color-yellow-hue:42;--web-color-yellow-200:var(--web-color-yellow-hue) 100% 88%;--web-color-yellow-500:var(--web-color-yellow-hue) 99% 70%;--web-color-yellow-700:calc(var(--web-color-yellow-hue) + 1) 42% 42%;--web-color-blue-hue:217;--web-color-blue-200:var(--web-color-blue-hue) 100% 88%;--web-color-blue-500:calc(var(--web-color-blue-hue) - 1) 99% 70%;--web-color-blue-700:calc(var(--web-color-blue-hue) - 1) 42% 42%;--web-color-secondary-hue:195;--web-color-secondary-100:var(--web-color-secondary-hue) 99% 66%;--web-color-white:0 0% 100%;--web-color-greyscale-25:240 11% 98%;--web-color-greyscale-50:240 11% 94%;--web-color-greyscale-100:240 6% 90%;--web-color-greyscale-200:240 4% 85%;--web-color-greyscale-250:240 3% 77%;--web-color-greyscale-300:240 2% 68%;--web-color-greyscale-400:240 2% 60%;--web-color-greyscale-500:240 2% 52%;--web-color-greyscale-600:240 2% 43%;--web-color-greyscale-700:240 3% 35%;--web-color-greyscale-750:240 4% 26%;--web-color-greyscale-800:240 4% 18%;--web-color-greyscale-850:240 3% 14%;--web-color-greyscale-900:240 5.7% 10.4%;--web-color-black:0 0% 0%;--web-color-background:var(--web-color-greyscale-50);--web-color-background-docs:var(--web-color-greyscale-25);--web-color-primary:var(--web-color-greyscale-900);--web-color-secondary:var(--web-color-greyscale-700);--web-color-tertiary:var(--web-color-greyscale-600);--web-color-accent:var(--web-color-cyan-500);--web-color-accent-darker:var(--web-color-cyan-600);--web-color-accent-click:var(--web-color-cyan-500);--web-color-card:var(--web-color-white) / .9;--web-color-smooth:var(--web-color-greyscale-900) / .04;--web-color-subtle:var(--web-color-greyscale-50);--web-color-offset:var(--web-color-black) / .08;--web-color-border:var(--web-color-greyscale-50)}:root .light{--web-color-background:var(--web-color-greyscale-50);--web-color-background-docs:var(--web-color-greyscale-25);--web-color-primary:var(--web-color-greyscale-900);--web-color-secondary:var(--web-color-greyscale-700);--web-color-tertiary:var(--web-color-greyscale-600);--web-color-accent:var(--web-color-cyan-500);--web-color-accent-darker:var(--web-color-cyan-600);--web-color-accent-click:var(--web-color-cyan-500);--web-color-card:var(--web-color-white) / .9;--web-color-smooth:var(--web-color-greyscale-900) / .04;--web-color-subtle:var(--web-color-greyscale-50);--web-color-offset:var(--web-color-black) / .08;--web-color-border:var(--web-color-greyscale-50)}:root .dark{--web-color-background:var(--web-color-greyscale-900);--web-color-background-docs:var(--web-color-greyscale-900);--web-color-primary:var(--web-color-greyscale-100);--web-color-secondary:var(--web-color-greyscale-300);--web-color-tertiary:var(--web-color-greyscale-600);--web-color-accent:var(--web-color-cyan-500);--web-color-accent-darker:var(--web-color-cyan-600);--web-color-accent-click:var(--web-color-greyscale-50);--web-color-card:var(--web-color-greyscale-850) / .9;--web-color-smooth:var(--web-color-white) / .06;--web-color-subtle:var(--web-color-greyscale-850);--web-color-offset:var(--web-color-white) / .1;--web-color-border:var(--web-color-subtle)}.web-u-color-text-primary{color:hsl(var(--web-color-primary))!important}.web-u-color-text-secondary{color:hsl(var(--web-color-secondary))!important}.web-u-color-text-tertiary{color:hsl(var(--web-color-tertiary))!important}.web-u-color-text-accent{-webkit-text-fill-color:hsl(var(--web-color-accent))!important;color:hsl(var(--web-color-accent))!important}.web-u-color-text-accent-darker{color:hsl(var(--web-color-accent-darker))!important}.web-u-color-text-accent-click{color:hsl(var(--web-color-accent-click))!important}:root{--web-font-family-aeonik-pro:"Inter", arial, sans-serif;--web-font-family-inter:"Inter", arial, sans-serif;--web-font-family-aeonik-fono:"Fira Code", monospace;--web-font-family-archia:"Inter", arial, sans-serif;--web-font-family-fira-code:"Fira Code", monospace;--web-font-size-micro:.75rem;--web-font-size-tiny:.875rem;--web-font-size-small:1rem;--web-font-size-medium:1.125rem;--web-font-size-large:1.25rem;--web-font-size-xl:1.5rem;--web-font-size-xxl:2rem;--web-font-size-xxxl:2.5rem;--web-font-size-big:3rem;--web-font-size-huge:3.5rem;--web-font-size-super:4rem;--web-font-size-giant:5.5rem;--web-line-height-micro:.875rem;--web-line-height-tiny:1rem;--web-line-height-xs:1.375rem;--web-line-height-sm:1.625rem;--web-line-height-md:1.75rem;--web-line-height-lg:2.125rem;--web-line-height-big:2.75rem;--web-line-height-xl:3.125rem;--web-line-height-xxl:3.5rem;--web-line-height-xxxl:4.25rem;--web-line-height-xxxxl:5.5rem;--web-letter-spacing-compressed:-.022em;--web-letter-spacing-squeezed:-.01em;--web-letter-spacing-tighter:-.018em;--web-letter-spacing-tight:-.0045em;--web-letter-spacing-none:0em;--web-letter-spacing-loose:.08em;--web-font-weight-air:100;--web-font-weight-thin:200;--web-font-weight-light:300;--web-font-weight-regular:400;--web-font-weight-medium:500;--web-font-weight-bold:600;--web-font-weight-black:700;--container-size-normal:75rem;--container-size-large:90rem;--container-size-huge:120rem}body{--p-body-text-color:var(--web-color-secondary);--p-body-bg-color:var(--web-color-background-docs);font-family:var(--web-font-family-inter);background-color:hsl(var(--p-body-bg-color));font-size:100%;font-weight:400;line-height:1.5;color:hsl(var(--p-body-text-color))!important}:where(body) :focus-visible{box-shadow:var(--focus-box-shadow)}::selection{color:hsl(var(--web-color-black));-webkit-text-fill-color:hsl(var(--web-color-black));background-color:hsl(var(--web-color-mint-500));background-clip:revert;-webkit-background-clip:revert}code{word-break:break-word}@font-face{font-family:Aeonik Pro;font-style:normal;font-weight:100;font-display:swap;src:local(Aeonik Pro),local(AeonikPro),url(/fonts/aeonik-pro/AeonikPro-Air.woff2)format("woff2")}@font-face{font-family:Aeonik Pro;font-style:italic;font-weight:100;font-display:swap;src:local(Aeonik Pro),local(AeonikPro),url(/fonts/aeonik-pro/AeonikPro-AirItalic.woff2)format("woff2")}@font-face{font-family:Aeonik Pro;font-style:normal;font-weight:200;font-display:swap;src:local(Aeonik Pro),local(AeonikPro),url(/fonts/aeonik-pro/AeonikPro-Thin.woff2)format("woff2")}@font-face{font-family:Aeonik Pro;font-style:italic;font-weight:200;font-display:swap;src:local(Aeonik Pro),local(AeonikPro),url(/fonts/aeonik-pro/AeonikPro-ThinItalic.woff2)format("woff2")}@font-face{font-family:Aeonik Pro;font-style:normal;font-weight:300;font-display:swap;src:local(Aeonik Pro),local(AeonikPro),url(/fonts/aeonik-pro/AeonikPro-Light.woff2)format("woff2")}@font-face{font-family:Aeonik Pro;font-style:italic;font-weight:300;font-display:swap;src:local(Aeonik Pro),local(AeonikPro),url(/fonts/aeonik-pro/AeonikPro-LightItalic.woff2)format("woff2")}@font-face{font-family:Aeonik Pro;font-style:normal;font-weight:400;font-display:swap;src:local(Aeonik Pro),local(AeonikPro),url(/fonts/aeonik-pro/AeonikPro-Regular.woff2)format("woff2")}@font-face{font-family:Aeonik Pro;font-style:italic;font-weight:400;font-display:swap;src:local(Aeonik Pro),local(AeonikPro),url(/fonts/aeonik-pro/AeonikPro-RegularItalic.woff2)format("woff2")}@font-face{font-family:Aeonik Pro;font-style:normal;font-weight:500;font-display:swap;src:local(Aeonik Pro),local(AeonikPro),url(/fonts/aeonik-pro/AeonikPro-Medium.woff2)format("woff2")}@font-face{font-family:Aeonik Pro;font-style:italic;font-weight:500;font-display:swap;src:local(Aeonik Pro),local(AeonikPro),url(/fonts/aeonik-pro/AeonikPro-MediumItalic.woff2)format("woff2")}@font-face{font-family:Aeonik Pro;font-style:normal;font-weight:600;font-display:swap;src:local(Aeonik Pro),local(AeonikPro),url(/fonts/aeonik-pro/AeonikPro-Bold.woff2)format("woff2")}@font-face{font-family:Aeonik Pro;font-style:italic;font-weight:600;font-display:swap;src:local(Aeonik Pro),local(AeonikPro),url(/fonts/aeonik-pro/AeonikPro-BoldItalic.woff2)format("woff2")}@font-face{font-family:Aeonik Pro;font-style:normal;font-weight:700;font-display:swap;src:local(Aeonik Pro),local(AeonikPro),url(/fonts/aeonik-pro/AeonikPro-Black.woff2)format("woff2")}@font-face{font-family:Aeonik Pro;font-style:italic;font-weight:700;font-display:swap;src:local(Aeonik Pro),local(AeonikPro),url(/fonts/aeonik-pro/AeonikPro-BlackItalic.woff2)format("woff2")}@font-face{font-family:Aenoik Fono;font-style:normal;font-weight:100;font-display:swap;src:local(Aeonik Fono),local(AeonikFono),url(/fonts/aeonik-fono/AeonikFono-Air.woff2)format("woff2")}@font-face{font-family:Aenoik Fono;font-style:normal;font-weight:200;font-display:swap;src:local(Aeonik Fono),local(AeonikFono),url(/fonts/aeonik-fono/AeonikFono-Thin.woff2)format("woff2")}@font-face{font-family:Aenoik Fono;font-style:normal;font-weight:300;font-display:swap;src:local(Aeonik Fono),local(AeonikFono),url(/fonts/aeonik-fono/AeonikFono-Light.woff2)format("woff2")}@font-face{font-family:Aenoik Fono;font-style:normal;font-weight:400;font-display:swap;src:local(Aeonik Fono),local(AeonikFono),url(/fonts/aeonik-fono/AeonikFono-Regular.woff2)format("woff2")}@font-face{font-family:Aenoik Fono;font-style:normal;font-weight:500;font-display:swap;src:local(Aeonik Fono),local(AeonikFono),url(/fonts/aeonik-fono/AeonikFono-Medium.woff2)format("woff2")}@font-face{font-family:Aenoik Fono;font-style:normal;font-weight:600;font-display:swap;src:local(Aeonik Fono),local(AeonikFono),url(/fonts/aeonik-fono/AeonikFono-Bold.woff2)format("woff2")}@font-face{font-family:Aenoik Fono;font-style:normal;font-weight:700;font-display:swap;src:local(Aeonik Fono),local(AeonikFono),url(/fonts/aeonik-fono/AeonikFono-Black.woff2)format("woff2")}@font-face{font-family:Archia;font-style:normal;font-weight:200;font-display:swap;src:local(Archia),local(Archia),url(/fonts/archia/Archia-Thin.woff2)format("woff2")}@font-face{font-family:Archia;font-style:normal;font-weight:300;font-display:swap;src:local(Archia),local(Archia),url(/fonts/archia/Archia-Light.woff2)format("woff2")}@font-face{font-family:Archia;font-style:normal;font-weight:400;font-display:swap;src:local(Archia),local(Archia),url(/fonts/archia/Archia-Regular.woff2)format("woff2")}@font-face{font-family:Archia;font-style:normal;font-weight:500;font-display:swap;src:local(Archia),local(Archia),url(/fonts/archia/Archia-Medium.woff2)format("woff2")}@font-face{font-family:Archia;font-style:normal;font-weight:600;font-display:swap;src:local(Archia),local(Archia),url(/fonts/archia/Archia-SemiBold.woff2)format("woff2")}@font-face{font-family:Archia;font-style:normal;font-weight:700;font-display:swap;src:local(Archia),local(Archia),url(/fonts/archia/Archia-Bold.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/inter/inter-latin-100-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/inter/inter-latin-200-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter/inter-latin-300-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/inter-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/inter-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/inter-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/inter-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter/inter-latin-800-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/inter/inter-latin-900-normal.woff2)format("woff2")}@font-face{font-family:Fira Code;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/fira-code/fira-code-latin-300-normal.woff2)format("woff2")}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fira-code/fira-code-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fira-code/fira-code-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Fira Code;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fira-code/fira-code-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fira-code/fira-code-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins/poppins-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins/poppins-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins/poppins-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-code-pro/source-code-pro-latin-400-normal.woff2)format("woff2")}.web-animation-bounce{animation:2s infinite bounce}@media (prefers-reduced-motion){.web-animation-bounce{animation:none}}@keyframes web-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-.9375rem)}60%{transform:translateY(-.4375rem)}}.web-eyebrow{--p-font-family:var(--web-font-family-aeonik-fono);--p-font-size:var(--web-font-size-micro);--p-line-height:var(--web-line-height-tiny);--p-letter-spacing:var(--web-letter-spacing-loose);--p-font-weight:var(--web-font-weight-regular);font-family:var(--p-font-family);font-size:var(--p-font-size);line-height:var(--p-line-height);letter-spacing:var(--p-letter-spacing);font-weight:var(--p-font-weight);text-transform:uppercase}.web-code{--p-font-family:var(--web-font-family-fira-code);--p-font-size:var(--web-font-size-micro);--p-line-height:var(--web-line-height-tiny);--p-letter-spacing:var(--web-letter-spacing-none);--p-font-weight:var(--web-font-weight-regular);font-family:var(--p-font-family);font-size:var(--p-font-size);line-height:var(--p-line-height);letter-spacing:var(--p-letter-spacing);font-weight:var(--p-font-weight)}@media (min-width:1024px){.web-code{--p-font-size:var(--web-font-size-tiny);--p-line-height:var(--web-line-height-xs)}}.web-caption-400{--p-font-family:var(--web-font-family-inter);--p-font-size:var(--web-font-size-tiny);--p-line-height:var(--web-line-height-xs);--p-letter-spacing:var(--web-letter-spacing-tight);--p-font-weight:var(--web-font-weight-regular);font-family:var(--p-font-family);font-size:var(--p-font-size);line-height:var(--p-line-height);letter-spacing:var(--p-letter-spacing);font-weight:var(--p-font-weight);text-transform:none}.web-caption-500{--p-font-family:var(--web-font-family-inter);--p-font-size:var(--web-font-size-tiny);--p-line-height:var(--web-line-height-xs);--p-letter-spacing:var(--web-letter-spacing-tight);--p-font-weight:var(--web-font-weight-medium);font-family:var(--p-font-family);font-size:var(--p-font-size);line-height:var(--p-line-height);letter-spacing:var(--p-letter-spacing);font-weight:var(--p-font-weight)}.web-sub-body-400{--p-font-family:var(--web-font-family-inter);--p-font-size:var(--web-font-size-tiny);--p-line-height:var(--web-line-height-xs);--p-letter-spacing:var(--web-letter-spacing-tighter);--p-font-weight:var(--web-font-weight-regular);font-family:var(--p-font-family);font-size:var(--p-font-size);line-height:var(--p-line-height);letter-spacing:var(--p-letter-spacing);font-weight:var(--p-font-weight)}@media (min-width:1024px){.web-sub-body-400{--p-font-size:var(--web-font-size-small);--p-letter-spacing:var(--web-letter-spacing-tight)}}.web-sub-body-500{--p-font-family:var(--web-font-family-inter);--p-font-size:var(--web-font-size-tiny);--p-line-height:var(--web-line-height-xs);--p-letter-spacing:var(--web-letter-spacing-tighter);--p-font-weight:var(--web-font-weight-medium);font-family:var(--p-font-family);font-size:var(--p-font-size);line-height:var(--p-line-height);letter-spacing:var(--p-letter-spacing);font-weight:var(--p-font-weight)}@media (min-width:1024px){.web-sub-body-500{--p-font-size:var(--web-font-size-small);--p-letter-spacing:var(--web-letter-spacing-tight)}}.web-main-body-400{--p-font-family:var(--web-font-family-inter);--p-font-size:var(--web-font-size-small);--p-line-height:var(--web-line-height-xs);--p-letter-spacing:var(--web-letter-spacing-tight);--p-font-weight:var(--web-font-weight-regular);font-family:var(--p-font-family);font-size:var(--p-font-size);line-height:var(--p-line-height);letter-spacing:var(--p-letter-spacing);font-weight:var(--p-font-weight);text-transform:none}@media (min-width:1024px){.web-main-body-400{--p-font-size:var(--web-font-size-medium);--p-line-height:var(--web-line-height-sm);--p-letter-spacing:var(--web-letter-spacing-tight)}}.web-main-body-500{--p-font-family:var(--web-font-family-inter);--p-font-size:var(--web-font-size-small);--p-line-height:var(--web-line-height-xs);--p-letter-spacing:var(--web-letter-spacing-tight);--p-font-weight:var(--web-font-weight-medium);font-family:var(--p-font-family);font-size:var(--p-font-size);line-height:var(--p-line-height);letter-spacing:var(--p-letter-spacing);font-weight:var(--p-font-weight)}@media (min-width:1024px){.web-main-body-500{--p-font-size:var(--web-font-size-medium);--p-line-height:var(--web-line-height-sm)}}.web-paragraph-md{--p-font-family:var(--web-font-family-inter);--p-font-size:var(--web-font-size-small);--p-line-height:var(--web-line-height-sm);--p-letter-spacing:var(--web-letter-spacing-tight);--p-font-weight:var(--web-font-weight-regular);font-family:var(--p-font-family);font-size:var(--p-font-size);line-height:var(--p-line-height);letter-spacing:var(--p-letter-spacing);font-weight:var(--p-font-weight)}.web-paragraph-lg{--p-font-family:var(--web-font-family-inter);--p-font-size:var(--web-font-size-medium);--p-line-height:var(--web-line-height-md);--p-letter-spacing:var(--web-letter-spacing-tight);--p-font-weight:var(--web-font-weight-regular);font-family:var(--p-font-family);font-size:var(--p-font-size);line-height:var(--p-line-height);letter-spacing:var(--p-letter-spacing);font-weight:var(--p-font-weight)}.web-description{--p-font-family:var(--web-font-family-inter);--p-font-size:var(--web-font-size-medium);--p-line-height:var(--web-line-height-sm);--p-letter-spacing:var(--web-letter-spacing-tighter);--p-font-weight:var(--web-font-weight-medium);font-family:var(--p-font-family);font-size:var(--p-font-size);line-height:var(--p-line-height);letter-spacing:var(--p-letter-spacing);font-weight:var(--p-font-weight);color:hsl(var(--web-color-secondary))}@media (min-width:1024px){.web-description{--p-font-size:var(--web-font-size-large);--p-line-height:var(--web-line-height-md)}}.web-label{--p-font-family:var(--web-font-family-aeonik-pro);--p-font-size:var(--web-font-size-xl);--p-line-height:var(--web-line-height-md);--p-letter-spacing:var(--web-letter-spacing-none);--p-font-weight:var(--web-font-weight-regular);font-family:var(--p-font-family);font-size:var(--p-font-size);line-height:var(--p-line-height);letter-spacing:var(--p-letter-spacing);font-weight:var(--p-font-weight)}.web-title{--p-font-family:var(--web-font-family-aeonik-pro);--p-font-size:var(--web-font-size-xxl);--p-line-height:var(--web-line-height-lg);--p-letter-spacing:var(--web-letter-spacing-squeezed);--p-font-weight:var(--web-font-weight-regular);font-family:var(--p-font-family);font-size:var(--p-font-size);line-height:var(--p-line-height);letter-spacing:var(--p-letter-spacing);font-weight:var(--p-font-weight)}@media (min-width:1280px){.web-title{--p-line-height:var(--web-line-height-big);--p-font-size:var(--web-font-size-xxxl)}}.web-display{--p-font-family:var(--web-font-family-aeonik-pro);--p-font-size:var(--web-font-size-big);--p-line-height:var(--web-line-height-xl);--p-letter-spacing:var(--web-letter-spacing-compressed);--p-font-weight:var(--web-font-weight-regular);font-family:var(--p-font-family);font-size:var(--p-font-size);line-height:var(--p-line-height);letter-spacing:var(--p-letter-spacing);font-weight:var(--p-font-weight)}@media (min-width:1024px){.web-display{--p-font-size:var(--web-font-size-super);--p-line-height:var(--web-line-height-xxxl)}}.web-headline{--p-font-family:var(--web-font-family-aeonik-pro);--p-font-size:var(--web-font-size-huge);--p-line-height:var(--web-line-height-xxl);--p-letter-spacing:var(--web-letter-spacing-compressed);--p-font-weight:var(--web-font-weight-regular);font-family:var(--p-font-family);font-size:var(--p-font-size);line-height:var(--p-line-height);letter-spacing:var(--p-letter-spacing);font-weight:var(--p-font-weight)}@media (min-width:1024px){.web-headline{--p-font-size:var(--web-font-size-giant);--p-line-height:var(--web-line-height-xxxxl)}}.web-dot{--p-dot-size:1rem;border-radius:var(--p-dot-size);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);width:var(--p-dot-size);height:var(--p-dot-size);background:linear-gradient(138deg,#ffffff21 9.61%,#fff0 105.41%);border:.5px solid #ffffff29}.web-dot:after{content:"";background-color:#fff;border-radius:100%;width:4px;height:4px;position:absolute;top:50%;left:50%;translate:-50% -50%}.web-container{--p-container-size:var(--container-size,var(--container-size-normal));box-sizing:content-box;max-inline-size:var(--p-container-size);margin-inline:auto;padding-inline:2rem}@media (max-width:1023.9px){.web-container{padding-inline:1.25rem}}.web-main-section>*{padding-block:1.5rem}.web-main-section>:first-child{padding-block-start:0}.web-main-section>:last-child{padding-block-end:0}.web-big-padding-section{grid-template-columns:minmax(0,1fr);display:grid}@media (max-width:1023.9px){.web-big-padding-section-level-1{padding-block:0}.web-big-padding-section-level-1:first-child{padding-block-start:0}}@media (min-width:1024px){.web-big-padding-section-level-1{padding-block:2.5rem}.web-big-padding-section-level-1:first-child{padding-block-start:0}}.web-big-padding-section-level-1:last-child{padding-block-end:0!important}.web-big-padding-section-level-1:last-child .web-big-padding-section-level-2:last-child{margin-block-end:0!important;padding-block-end:0!important}@media (max-width:1023.9px){.web-big-padding-section-level-2{margin-block:3rem}}@media (min-width:1024px){.web-big-padding-section-level-2{margin-block:7.5rem}}.web-big-padding-section-level-2.is-margin-replace-padding{margin-block:0}@media (max-width:1023.9px){.web-big-padding-section-level-2.is-margin-replace-padding{padding-block:3rem}}@media (min-width:1024px){.web-big-padding-section-level-2.is-margin-replace-padding{padding-block:7.5rem}}.web-white-section{background-color:hsl(var(--web-color-greyscale-50));color:hsl(var(--web-color-greyscale-600))}.web-link{--p-link-color-text:var(--p-link-color-text-default);--p-link-color-text-default:var(--web-color-primary);--p-link-color-text-hover:var(--web-color-accent-darker);--p-link-color-text-active:var(--web-color-accent);--p-link-color-text-focus-visible:var(--web-color-accent-click);text-underline-offset:.3125rem;color:hsl(var(--p-link-color-text));cursor:pointer;background-size:100% 1px;border-radius:.25rem;text-decoration-thickness:.015625rem;display:inline-block}.web-link:where(:hover:not(:disabled,.is-disabled)){--p-link-color-text:var(--p-link-color-text-hover)}.web-link:where(:active:not(:disabled,.is-disabled)){--p-link-color-text:var(--p-link-color-text-active)}.web-link:where(:disabled,.is-disabled){opacity:.4;cursor:initial}.web-link:where(:focus-visible){--p-link-color-text:var(--p-link-color-text-focus-visible);outline:.0625rem solid hsl(var(--p-link-color-text-focus-visible));outline-offset:.125rem;box-shadow:none}.web-link.is-inline{text-decoration:underline}.web-link.is-secondary{--p-link-color-text-default:var(--web-color-secondary)}.web-link.is-pink{--p-link-color-text-default:var(--web-color-accent)}.web-snap-location,.web-snap-location-references{scroll-snap-align:start;scroll-margin-top:7.5rem}@media (min-width:1024px){.web-snap-location-references{scroll-margin-top:12.5rem}}.web-table{table-layout:fixed;border-collapse:collapse;border-style:hidden;min-inline-size:100%;font-size:.875rem}.web-table-wrapper{--p-table-header-bg-color:var(--web-color-white);--p-table-row-bg-odd-color:var(--web-color-greyscale-25);--p-table-row-bg-even-color:var(--web-color-white);--p-table-border-color:var(--web-color-greyscale-50)}.dark .web-table-wrapper{--p-table-header-bg-color:var(--web-color-greyscale-850);--p-table-row-bg-odd-color:var(--web-color-greyscale-900);--p-table-row-bg-even-color:var(--web-color-greyscale-850);--p-table-border-color:var(--web-color-greyscale-800)}.web-table-scroll{border:solid .0625rem hsl(var(--p-table-border-color));border-radius:.5rem;overflow-x:auto}@media (max-width:1023.9px){.web-table-scroll{border-width:0}}.web-table-header{background-color:hsl(var(--p-table-header-bg-color));line-height:1}.web-table-body .web-table-row>*{border-block-start:solid .0625rem hsl(var(--p-table-border-color))}.web-table-body .web-table-row:nth-child(odd){background-color:hsl(var(--p-table-row-bg-odd-color))}.web-table-body .web-table-row:nth-child(2n){background-color:hsl(var(--p-table-row-bg-even-color))}.web-table-body a{font-weight:var(--font-weight-medium);text-decoration:underline;text-decoration-thickness:.75px;-webkit-text-decoration-color:color-mix(in srgb, var(--color-tertiary) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--color-tertiary) 50%, transparent);text-underline-offset:.3125rem;letter-spacing:var(--tracking-tight);color:var(--color-primary);transition:all .1s ease-in-out}.web-table-body a:hover{color:var(--color-accent-darker);-webkit-text-decoration-color:var(--color-accent-darker);text-decoration-color:var(--color-accent-darker)}.web-table-body a:active{color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.web-table-head-col{min-inline-size:11.25rem;padding:.75rem}.web-table-col{padding-block:1.1875rem;padding-inline:.75rem}.web-table-col img{max-block-size:none;max-inline-size:none}.web-table-scroll:where(.is-remove-outer-styles){--p-table-header-bg-color:0 0 0 / 0;--p-table-row-bg-odd-color:0 0 0 / 0;--p-table-row-bg-even-color:0 0 0 / 0;border-width:0;border-block-end:solid .0625rem hsl(var(--p-table-border-color))}.web-table-scroll:where(.is-remove-outer-styles) .web-table-head-col{padding-block:.5rem 1rem}.web-table-scroll:where(.is-remove-outer-styles) .web-table-col{padding-block:1rem}.web-table-scroll:where(.is-remove-outer-styles) .web-table-head-col:first-child,.web-table-scroll:where(.is-remove-outer-styles) .web-table-col:first-child{padding-inline-start:0}.web-table-line{inline-size:100%}.web-table-line-row{border-block-end:solid .0625rem hsl(var(--web-color-smooth))}.web-table-line-cell:nth-child(n+2){padding-inline-start:3rem}.web-table-line-head .web-table-line-cell{padding-block-end:1rem}.web-table-line-body .web-table-line-row:last-child{border-block-end-width:0}.web-table-line-body .web-table-line-cell{padding-block:2rem}.web-order-list-level-1{counter-reset:level-1}.web-order-list-level-1 li:before{counter-increment:level-1;content:counter(level-1) ". "}.web-order-list-level-2{counter-reset:level-2;padding-inline-start:1.5rem}.web-order-list-level-2 li:before{counter-increment:level-2;content:counter(level-2, lower-alpha) ". "}.web-icon-button{--p-icon-button-font-color:var(--p-icon-button-font-color-default);--p-icon-button-bg-color:var(--p-icon-button-bg-color-default);--p-icon-button-border-color:var(--p-icon-button-border-color-default);--p-icon-button-shadow-color:var(--p-icon-button-border-color-default);-webkit-backdrop-filter:blur(.46875rem);backdrop-filter:blur(.46875rem);block-size:1.75rem;inline-size:1.75rem;color:hsl(var(--p-icon-button-font-color));background-color:hsl(var(--p-icon-button-bg-color));border:.0625rem solid hsl(var(--p-icon-button-border-color));box-shadow:0 0 0 .25rem hsl(var(--p-icon-button-shadow-color)/.16);border-radius:.5rem;gap:.25rem;display:flex;position:relative}.web-icon-button>[class*=icon]:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.web-icon-button.is-more-content{inline-size:fit-content;padding:.25rem;line-height:1.125rem}.web-icon-button.is-more-content>[class*=icon]{inline-size:1rem;position:relative}.web-icon-button:disabled{opacity:.4;cursor:not-allowed}.web-icon-button:hover:not(:disabled){--p-icon-button-font-color:var(--p-icon-button-font-color-hover);--p-icon-button-bg-color:var(--p-icon-button-bg-color-hover)}.web-icon-button:active:not(:disabled){--p-icon-button-font-color:var(--p-icon-button-font-color-active);--p-icon-button-bg-color:var(--p-icon-button-bg-color-active)}.web-icon-button:focus-visible:not(:disabled){--p-icon-button-font-color:var(--p-icon-button-font-color-focus);--p-icon-button-bg-color:var(--p-icon-button-bg-color-focus);--p-icon-button-border-color:var(--p-icon-button-border-color-focus);--p-icon-button-shadow-color:var(--p-icon-button-shadow-color-focus)}.web-icon-button{--p-icon-button-font-color-default:var(--web-color-primary);--p-icon-button-font-color-hover:var(--web-color-accent-click);--p-icon-button-font-color-active:var(--web-color-accent-click);--p-icon-button-font-color-focus:var(--web-color-greyscale-900);--p-icon-button-bg-color-default:var(--web-color-smooth);--p-icon-button-bg-color-hover:var(--web-color-offset);--p-icon-button-bg-color-active:var(--web-color-smooth);--p-icon-button-bg-color-focus:var(--web-color-offset);--p-icon-button-border-color-default:transparent;--p-icon-button-border-color-focus:var(--web-color-accent);--p-icon-button-shadow-color-default:transparent;--p-icon-button-shadow-color-focus:var(--web-color-accent)}.dark .web-icon-button{--p-icon-button-font-color-focus:var(--web-color-greyscale-50);--p-icon-button-border-color-focus:var(--web-color-greyscale-100);--p-icon-button-shadow-color-focus:var(--web-color-white)}.light .web-icon-button{--p-icon-button-font-color-default:var(--web-color-primary);--p-icon-button-font-color-hover:var(--web-color-accent-click);--p-icon-button-font-color-active:var(--web-color-accent-click);--p-icon-button-font-color-focus:var(--web-color-greyscale-900);--p-icon-button-bg-color-default:var(--web-color-smooth);--p-icon-button-bg-color-hover:var(--web-color-offset);--p-icon-button-bg-color-active:var(--web-color-smooth);--p-icon-button-bg-color-focus:var(--web-color-offset);--p-icon-button-border-color-default:transparent;--p-icon-button-border-color-focus:var(--web-color-accent);--p-icon-button-shadow-color-default:transparent;--p-icon-button-shadow-color-focus:var(--web-color-accent)}.web-hero-banner-button{border-radius:var(--m-border-radius);position:relative}.web-hero-banner-button:before{content:"";border-radius:var(--m-border-radius);border:var(--m-border-size,1px) solid #0000;-webkit-mask-composite:destination-out;pointer-events:none;background:var(--m-border-gradient-before) border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.web-hero-banner-button:after{content:"";border-radius:var(--m-border-radius);border:var(--m-border-size,1px) solid #0000;-webkit-mask-composite:destination-out;pointer-events:none;background:var(--m-border-gradient-after) border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.web-hero-banner-button{--m-border-gradient-before:linear-gradient(to bottom, #00b4d87a 0%, #00b4d800 180%);--m-border-gradient-after:radial-gradient(42.86% 42.86% at 50.55% -0%, #fff3 0%, #fff0 100%);--m-border-radius:.875rem;--p-hero-button-text-color:var(--p-hero-button-text-color-default);--p-hero-button-bg-color:var(--p-hero-button-bg-color-default);--p-hero-button-border-color:var(--p-hero-button-border-color-default);--p-hero-button-shadow-out-color:var(--p-hero-button-shadow-out-color-default);--p-hero-button-sep-color:var(--p-hero-button-sep-color-default);--p-hero-button-text-color-default:var(--web-color-cyan-500);--p-hero-button-bg-color-default:var(--web-color-cyan-500) / .08;--p-hero-button-border-color-default:var(--web-color-cyan-500) / .4;--p-hero-button-shadow-out-color-default:var(--transparent);--p-hero-button-sep-color-default:var(--web-color-black) / .08;--p-hero-button-bg-color-hover:var(--web-color-cyan-500) / .1;--p-hero-button-bg-color-active:var(--web-color-cyan-500) / .12;--p-hero-button-shadow-out-color-focus:var(--web-color-cyan-500) / .24;background:hsl(var(--p-hero-button-bg-color));inline-size:fit-content;color:hsl(var(--p-hero-button-text-color));box-shadow:0 0 0 .25rem hsl(var(--p-hero-button-shadow-out-color));align-items:baseline;gap:.25rem;padding-block:.25rem;padding-inline:.5rem;line-height:1.25rem;display:flex}.web-hero-banner-button>*{min-inline-size:0}.web-hero-banner-button [class*=icon]{align-self:center}.web-hero-banner-button-sep{background-color:hsl(var(--p-hero-button-sep-color));align-self:center;block-size:1rem;inline-size:.0625rem;margin-inline:.25rem}.web-hero-banner-button:hover:not(:disabled){--p-hero-button-bg-color:var(--p-hero-button-bg-color-hover)}.web-hero-banner-button:active:not(:disabled){--p-hero-button-bg-color:var(--p-hero-button-bg-color-active)}.web-hero-banner-button:focus-visible{--p-hero-button-shadow-out-color:var(--p-hero-button-shadow-out-color-focus)}.web-hero-banner-button:disabled{opacity:.4}.dark .web-hero-banner-button{--p-hero-button-text-color-default:var(--web-color-white);--p-hero-button-bg-color-default:var(--web-color-cyan-500) / .08;--p-hero-button-border-color-default:var(--web-color-cyan-500);--p-hero-button-sep-color-default:var(--web-color-white) / .1;--p-hero-button-shadow-out-color-focus:var(--web-color-cyan-500) / .16}.web-badges{--p-badges-shadow-bg-color:#b8e4f0;--p-badges-shadow-border-color:#7fc8e0;--p-badges-shadowopacity:.4;color:hsl(var(--color-neutral-0));-webkit-backdrop-filter:blur(2.5rem);backdrop-filter:blur(2.5rem);box-shadow:.1875rem .1875rem var(--p-badges-shadow-bg-color),.25rem .1875rem var(--p-badges-shadow-border-color),.1875rem .25rem var(--p-badges-shadow-border-color),.125rem .1875rem var(--p-badges-shadow-border-color),.1875rem .125rem var(--p-badges-shadow-border-color);background:radial-gradient(98.13% 199.7% at 98.13% 100%,#00b4d8 0% 41.6%,#00b4d8 100%);border-radius:.375rem;align-self:center;padding-block:.375rem;padding-inline:.75rem}.dark .web-badges{--p-badges-shadow-bg-color:#2c2c2f;--p-badges-shadow-border-color:#39393c;--p-badges-shadowopacity:.13}.light .web-badges{--p-badges-shadow-bg-color:#b8e4f0;--p-badges-shadow-border-color:#7fc8e0;--p-badges-shadowopacity:.4}.web-numeric-badge{--p-numeric-badge-text-color:var(--web-color-accent);--p-numeric-badge-bg-color:calc(var(--color-cyan-hue) - 5) 62% 95%;--p-numeric-badge-border-color:calc(var(--color-cyan-hue) - 1) 90% 84%;color:hsl(var(--p-numeric-badge-text-color));background:hsl(var(--p-numeric-badge-bg-color));border:.0625rem solid hsl(var(--p-numeric-badge-border-color));-webkit-user-select:none;user-select:none;border-radius:.375rem;place-content:center;block-size:1.5rem;min-inline-size:1.5rem;padding-inline:.375rem;font-size:.875rem;display:grid}.dark .web-numeric-badge{--p-numeric-badge-text-color:var(--web-color-greyscale-100);--p-numeric-badge-bg-color:calc(var(--color-cyan-hue) - 13) 23% 14%;--p-numeric-badge-border-color:calc(var(--color-cyan-hue) - 2) 51% 29%}.web-tag{--p-tag-text-color:var(--web-color-primary);--p-tag-bg-color:var(--web-color-greyscale-100);color:hsl(var(--p-tag-text-color));background-color:hsl(var(--p-tag-bg-color));block-size:100%;font-size:var(--web-font-size-micro);line-height:var(--web-line-height-tiny);border-radius:.75rem;align-items:center;gap:.25rem;padding-block:.25rem;padding-inline:.5rem;display:flex}.light .web-tag{--p-tag-bg-color:var(--web-color-greyscale-100)}.dark .web-tag{--p-tag-bg-color:var(--web-color-greyscale-750)}.web-interactive-tag{-webkit-backdrop-filter:blur(.46875rem);backdrop-filter:blur(.46875rem);background:hsl(var(--web-color-smooth));color:hsl(var(--web-color-primary));border:1px solid #0000;border-radius:.875rem;gap:.125rem;padding-block:.1875rem;padding-inline:.625rem;display:flex}.web-interactive-tag:focus-visible:not(:disabled){border-color:hsl(var(--web-color-accent-click));background:hsl(var(--web-color-offset));box-shadow:0 0 0 .25rem #00b4d829}.web-interactive-tag:hover:not(:disabled){background:hsl(var(--web-color-offset));-webkit-backdrop-filter:blur(.46875rem);backdrop-filter:blur(.46875rem);color:hsl(var(--web-color-accent-click))}.web-interactive-tag:active:not(:disabled){background:hsl(var(--web-color-smooth));-webkit-backdrop-filter:blur(.46875rem);backdrop-filter:blur(.46875rem);color:hsl(var(--web-color-accent-click))}.dark .web-interactive-tag:focus-visible:not(:disabled){border-color:hsl(var(--web-color-primary));background:hsl(var(--web-color-offset));color:hsl(var(--web-color-accent-click));box-shadow:0 0 0 .25rem #ffffff29}.dark .web-interactive-tag:hover:not(:disabled){background:hsl(var(--web-color-offset));color:hsl(var(--web-color-accent-click))}.dark .web-interactive-tag:active:not(:disabled){background:hsl(var(--web-color-smooth));color:hsl(var(--web-color-accent-click))}.light .web-interactive-tag:focus-visible:not(:disabled){border-color:hsl(var(--web-color-accent-click));background:hsl(var(--web-color-offset));box-shadow:0 0 0 .25rem #00b4d829}.light .web-interactive-tag:hover:not(:disabled){background:hsl(var(--web-color-offset));-webkit-backdrop-filter:blur(.46875rem);backdrop-filter:blur(.46875rem);color:hsl(var(--web-color-accent-click))}.light .web-interactive-tag:active:not(:disabled){background:hsl(var(--web-color-smooth));-webkit-backdrop-filter:blur(.46875rem);backdrop-filter:blur(.46875rem);color:hsl(var(--web-color-accent-click))}.web-interactive-tag:disabled{opacity:.4;cursor:not-allowed}.web-btn-tag{--p-tag-text-color:var(--web-color-primary);--p-tag-bg-color:var(--web-color-greyscale-100);--p-tag-border-color:var(--p-tag-bg-color);color:hsl(var(--p-tag-text-color));background-color:hsl(var(--p-tag-bg-color));border:1px solid hsl(var(--p-tag-border-color));font-size:var(--web-font-size-micro);line-height:var(--web-line-height-tiny);border-radius:.75rem;padding-block:.25rem;padding-inline:.5rem}.dark .web-btn-tag{--p-tag-bg-color:var(--web-color-greyscale-750)}.dark .web-btn-tag:where(:hover){--p-tag-bg-color:var(--web-color-greyscale-700)}.dark .web-btn-tag:where(:active){--p-tag-bg-color:var(--web-color-greyscale-800)}.dark .web-btn-tag:where(.is-selected){--p-tag-border-color:var(--web-color-white)}.dark .web-btn-tag:where(:disabled){--p-tag-bg-color:var(--web-color-greyscale-800)}.web-inline-tag{--p-inline-tag-text:var(--web-color-primary);--p-inline-tag-bg:var(--web-color-primary);--p-inline-tag-bg-opacity:.08;color:hsl(var(--p-inline-tag-text));background-color:hsl(var(--p-inline-tag-bg)/var(--p-inline-tag-bg-opacity));border-radius:.25rem;place-items:center;padding-block:.1875rem;padding-inline:.25rem;line-height:1;display:grid}.web-inline-tag.is-pink{--p-inline-tag-text:var(--web-color-pink-500);--p-inline-tag-bg:var(--web-color-pink-500);--p-inline-tag-bg-opacity:.1}.dark .web-inline-tag.is-pink{--p-inline-tag-bg-opacity:.24;--p-inline-tag-text:var(--web-color-greyscale-50)}.light .web-inline-tag.is-pink{--p-inline-tag-text:var(--web-color-pink-500);--p-inline-tag-bg:var(--web-color-pink-500);--p-inline-tag-bg-opacity:.1}.web-card{--p-card-padding:var(--card-padding,1.5rem);--p-card-border-radius:var(--card-border-radius,1rem);outline:0}.web-card.is-normal{--p-card-bg-color:var(--p-card-bg-color-default);--p-card-bg-color-default:var(--web-color-card);--p-card-bg-color-hover:var(--web-color-smooth);--p-card-border-color:var(--p-card-border-color-default);--p-card-border-color-default:var(--web-color-offset);--p-card-shadow-color:var(--p-card-shadow-color-default);--p-card-shadow-color-default:var(--web-color-black) / 0;--p-card-shadow-color-focus-visible:var(--web-color-tertiary);--card-padding:1rem;background-color:hsl(var(--p-card-bg-color));border:solid .0625rem hsl(var(--p-card-border-color));padding:var(--p-card-padding);border-radius:var(--p-card-border-radius);flex-direction:column;gap:.25rem;padding:1.25rem;display:flex}.web-card.is-normal:where(a,button){cursor:pointer;box-shadow:0 0 0 .125rem hsl(var(--p-card-shadow-color));transition:var(--transition)}.web-card.is-normal:where(a,button):where(:hover,:active,:focus):not(:disabled,.is-disabled){--p-card-bg-color:var(--p-card-bg-color-hover)}.web-card.is-normal:where(a,button):where(:focus-visible):not(:disabled,.is-disabled){--p-card-shadow-color:var(--p-card-shadow-color-focus-visible)}.web-card.is-normal:where(a,button):where(:disabled,.is-disabled){opacity:.4}.dark .web-card.is-normal{--p-card-border-color-default:var(--web-color-white) / .1}.web-card.is-white{padding:var(--p-card-padding);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);border-radius:var(--p-card-border-radius);background:linear-gradient(360deg,#ffffffe6 0%,#ffffffa3 100%);flex-direction:column;display:flex}.web-card.is-transparent{--p-card-padding:var(--card-padding,1.25rem);padding:var(--p-card-padding);-webkit-backdrop-filter:blur(6.25rem);backdrop-filter:blur(6.25rem);background:linear-gradient(136deg,#ffffff0a 0% 30.91%,#fff0 100%,#ffffff03 100%);border:.0625rem solid #ffffff1f;border-radius:1rem}.web-card.is-transparent-pink{border-color:hsl(var(--web-color-cyan-500)/.5);background:linear-gradient(#00b4d80a 61.28%,#00b4d800 100%)}.web-card.is-full-color{--card-bg-color:var(--web-color-white);padding:var(--p-card-padding,1.25rem);background-color:hsl(var(--card-bg-color)/.9);border:solid .0625rem hsl(var(--web-color-subtle));-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);border-radius:1rem}.dark .web-card.is-full-color{--card-bg-color:var(--web-color-greyscale-850)}.light .web-card.is-full-color{--card-bg-color:var(--web-color-white)}.web-card.has-border-gradient{border-radius:var(--m-border-radius);position:relative}.web-card.has-border-gradient:before{content:"";border-radius:var(--m-border-radius);border:var(--m-border-size,1px) solid #0000;-webkit-mask-composite:destination-out;pointer-events:none;background:var(--m-border-gradient-before) border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.web-card.has-border-gradient:after{content:"";border-radius:var(--m-border-radius);border:var(--m-border-size,1px) solid #0000;-webkit-mask-composite:destination-out;pointer-events:none;background:var(--m-border-gradient-after) border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.web-card.has-border-gradient{--m-border-radius:var(--p-card-border-radius);--m-border-size:.0625rem;--m-border-gradient-before:linear-gradient(180deg, #ffffff29 0%, #fff0 100%);border:none}.web-card.has-border-gradient.is-transparent-pink{--m-border-gradient-before:linear-gradient(180deg, #00b4d87a 0%, #00b4d800 100%);--m-border-gradient-after:radial-gradient(42.86% 42.86% at 50.55% 0%, #fff3 0%, #fff0 100%)}@media (max-width:1023.9px){.web-card{--p-card-padding:var(--card-padding-mobile,1.5rem)}}.web-list{--p-list-text-color:var(--web-color-greyscale-700);color:hsl(var(--p-list-text-color));flex-direction:column;gap:.25rem;display:flex}.web-list li{text-indent:-1rem;line-height:var(--web-line-height-md);padding-inline-start:1rem;display:block}.web-list li:before{content:"";vertical-align:middle;background-color:currentColor;block-size:.0625rem;inline-size:.5rem;margin-block-end:.125rem;margin-inline-end:.5rem;display:inline-block}.dark .web-list{--p-list-text-color:var(--web-color-greyscale-300)}.web-numeric-list{--p-list-text-color:var(--web-color-greyscale-700);color:hsl(var(--p-list-text-color));counter-reset:numeric-list;flex-direction:column;gap:.5rem;display:flex}.web-numeric-list>li{text-indent:-.75rem;line-height:var(--web-line-height-md);padding-inline-start:.75rem;display:block}.web-numeric-list>li:before{counter-increment:numeric-list;content:counter(numeric-list) ".";color:hsl(var(--web-color-accent-click));line-height:var(--web-line-height-md);margin-inline-end:.125rem;display:inline-block}.web-numeric-list .web-numeric-list{counter-reset:numeric-list-level-2;margin-block-start:.25rem;padding-inline-start:1.5rem}.web-numeric-list .web-numeric-list>li:before{color:revert;counter-increment:numeric-list-level-2;content:counter(numeric-list-level-2, upper-latin) "."}.web-numeric-list .web-numeric-list .web-numeric-list{counter-reset:numeric-list-level-3}.web-numeric-list .web-numeric-list .web-numeric-list>li:before{counter-increment:numeric-list-level-3;content:counter(numeric-list-level-3, lower-latin) "."}.dark .web-numeric-list{--p-list-text-color:var(--web-color-greyscale-300)}.web-checked-list{--p-list-text-color:var(--web-color-greyscale-700);color:hsl(var(--p-list-text-color));counter-reset:numeric-list;flex-direction:column;gap:.5rem;display:flex}.web-checked-list li{gap:.5rem;display:flex}.web-checked-list [type=checkbox]{cursor:initial}.dark .web-checked-list{--p-list-text-color:var(--web-color-greyscale-300)}.web-checked-list-circle{flex-direction:column;gap:1.25rem;display:flex}.web-checked-list-circle li{align-items:start;gap:.5rem;display:flex}.web-checked-list-circle li:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iOCIgZmlsbD0iI0ZEMzY2RSIgZmlsbC1vcGFjaXR5PSIwLjA4IiBzdHJva2U9IiNGRDM2NkUiIHN0cm9rZS1vcGFjaXR5PSIwLjMyIiBzdHJva2Utd2lkdGg9IjEuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik02LjI1IDExLjVMOC43NSAxMy41TDEzLjc1IDciIHN0cm9rZT0iI0U0RTRFNyIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);background-position-y:50%;background-repeat:no-repeat;background-size:contain;block-size:1.5rem;inline-size:1.25rem;min-inline-size:1.25rem;display:block}.web-pink-dots{flex-direction:column;gap:.5rem;padding-inline-start:1.5rem;list-style:outside;display:flex}.web-pink-dots>li{list-style-type:disc;display:list-item}.web-pink-dots>li::marker{content:revert;color:hsl(var(--web-color-accent))}.web-pink-dots .web-pink-dots{margin-block-start:0!important}.web-pink-dots .web-pink-dots>li{list-style-type:circle}.web-pink-dots .web-pink-dots .web-pink-dots>li{list-style-type:disclosure-closed}.web-pink-dots .web-pink-dots .web-pink-dots>li::marker{font-size:.8em}.web-inline-code{--p-inline-code-text-color:var(--web-color-secondary);--p-inline-code-bg-color:var(--web-color-smooth);color:hsl(var(--p-inline-code-text-color));background-color:hsl(var(--p-inline-code-bg-color));-webkit-box-decoration-break:clone;box-decoration-break:clone;font-family:var(--web-font-family-fira-code);word-break:break-word;border-radius:.25rem;padding-block:.0625rem;padding-inline:.25rem;display:inline}.web-kbd{--p-kbd-text-color:var(--web-color-greyscale-700);--p-kbd-bg-color:var(--web-color-black) / .08;color:hsl(var(--p-kbd-text-color));background-color:hsl(var(--p-kbd-bg-color));-webkit-user-select:none;user-select:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;block-size:1.5rem;min-inline-size:1.5rem;padding-inline:.21875rem;display:inline-flex}.dark .web-kbd{--p-kbd-text-color:var(--web-color-greyscale-100);--p-kbd-bg-color:var(--web-color-white) / .18}.web-box-icon{--p-box-icon-bg-color:var(--web-color-white);--p-box-icon-shadow:0px 5.35209px 10.7042px 0px #00000005;background-color:hsl(var(--p-box-icon-bg-color));box-shadow:var(--p-box-icon-shadow);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border-radius:.5rem;place-items:center;block-size:3.5rem;inline-size:3.5rem;display:grid}.dark .web-box-icon{--p-box-icon-bg-color:var(--web-color-greyscale-850)}.web-box-icon.has-border-gradient{border-radius:var(--m-border-radius);position:relative}.web-box-icon.has-border-gradient:before{content:"";border-radius:var(--m-border-radius);border:var(--m-border-size,1px) solid #0000;-webkit-mask-composite:destination-out;pointer-events:none;background:var(--m-border-gradient-before) border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.web-box-icon.has-border-gradient:after{content:"";border-radius:var(--m-border-radius);border:var(--m-border-size,1px) solid #0000;-webkit-mask-composite:destination-out;pointer-events:none;background:var(--m-border-gradient-after) border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.web-box-icon.has-border-gradient{--m-border-radius:.5rem;--m-border-size:.0625rem;--m-border-gradient-before:linear-gradient(180deg, #ffffff29 0%, #fff0 100%);border:none}.web-box-icon.has-border-gradient.is-transparent-pink{--m-border-gradient-before:linear-gradient(180deg, #00b4d87a 0%, #00b4d800 100%);--m-border-gradient-after:radial-gradient(42.86% 42.86% at 50.55% 0%, #fff3 0%, #fff0 100%)}.web-metadata{color:hsl(var(--web-color-secondary));display:flex}.web-metadata>*{display:flex}.web-metadata>:nth-child(n+2):before{content:"•";margin-inline:.25rem;display:block}.web-metadata button>*{vertical-align:super}.web-media{border-radius:var(--m-border-radius);position:relative}.web-media:before{content:"";border-radius:var(--m-border-radius);border:var(--m-border-size,1px) solid #0000;-webkit-mask-composite:destination-out;pointer-events:none;background:var(--m-border-gradient-before) border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.web-media:after{content:"";border-radius:var(--m-border-radius);border:var(--m-border-size,1px) solid #0000;-webkit-mask-composite:destination-out;pointer-events:none;background:var(--m-border-gradient-after) border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.web-media{--m-border-gradient-before:linear-gradient(186deg, #ffffff29 -1.41%, #fff0 104.86%);--m-border-radius:1rem;--p-media-bg:linear-gradient(113deg, #ffffff1a -1.78%, #ffffff0f 62.5%, #ffffff1a 103.4%);background:var(--p-media-bg);border:solid .0625rem hsl(var(--p-media-border-color));-webkit-backdrop-filter:blur(1.875rem);backdrop-filter:blur(1.875rem);border-radius:1rem;padding:.5rem}.web-media>*{border-radius:.75rem;display:block}.dark .web-media{--media-bg:linear-gradient(135deg, #ffffff1a 0%, #ffffff0f 61.12%, #ffffff1a 100%)}.light .web-media{--p-media-bg:linear-gradient(113deg, #0000001a -1.78%, #0000000f 62.5%, #0000001a 103.4%)}.web-media-container{border-radius:var(--m-border-radius);position:relative}.web-media-container:before{content:"";border-radius:var(--m-border-radius);border:var(--m-border-size,1px) solid #0000;-webkit-mask-composite:destination-out;pointer-events:none;background:var(--m-border-gradient-before) border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.web-media-container:after{content:"";border-radius:var(--m-border-radius);border:var(--m-border-size,1px) solid #0000;-webkit-mask-composite:destination-out;pointer-events:none;background:var(--m-border-gradient-after) border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.web-media-container{--m-border-gradient-before:linear-gradient(186deg, #ffffff29 -1.41%, #fff0 104.86%);--p-media-container-border-radius:1.5rem;--m-border-radius:var(--p-media-container-border-radius);--p-media-container-border-padding:.5rem;--p-media-border-radius:calc(var(--p-media-container-border-radius) - var(--p-media-container-border-padding));padding:var(--p-media-container-border-padding);border-radius:var(--p-media-container-border-radius);-webkit-backdrop-filter:blur(1.5625rem);backdrop-filter:blur(1.5625rem);background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0f 61.12%,#ffffff1a 100%)}.web-media-container>*{border-radius:var(--p-media-border-radius);object-fit:cover;width:100%;display:block;overflow:hidden}.web-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(6deg,#f8a1ba 0%,#fff 35%);-webkit-background-clip:text;background-clip:text;display:block}.web-mini-card{--p-mini-card-bg-color:var(--web-color-white);--p-mini-card-border-color:var(--web-color-greyscale-100);background-color:hsl(var(--p-mini-card-bg-color));border:solid .0625rem hsl(var(--p-mini-card-border-color));border-radius:1rem;padding:.625rem}.web-tooltip{--p-tooltip-bg:#2f3031;--p-tooltip-color:#e4e4e7;color:var(--p-tooltip-color);background-color:var(--p-tooltip-bg);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);z-index:999;border-radius:.5rem;padding:.5rem .75rem;font-size:1rem;box-shadow:0 .0625rem 1.25rem .1875rem #0000001a}.web-check-bullet{background-color:hsl(var(--web-color-cyan-500)/.08);border:solid .0625rem hsl(var(--web-color-cyan-500)/.32);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;block-size:1.125rem;inline-size:1.125rem;display:flex}.web-check-bullet:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEwIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjI1IDUuNUwzLjc1IDcuNUw4Ljc1IDEiIHN0cm9rZT0iI0U0RTRFNyIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);background-position:50%;background-repeat:no-repeat;block-size:.625rem;inline-size:.625rem;display:block}.web-button{--m-border-radius:var(--border-radius-small,.5rem);--m-border-size:.0625rem;background:linear-gradient(135deg, hsl(var(--web-color-accent)) 0%, hsl(var(--web-color-accent)) 61%, hsl(var(--web-color-secondary-100)) 100%);border-radius:var(--m-border-radius);border:solid var(--m-border-size) #0000;text-align:center;min-block-size:2.5rem;inline-size:fit-content;transition:var(--transition);-webkit-user-select:none;user-select:none;color:hsl(var(--web-color-white));white-space:pre;background-origin:border-box;justify-content:center;align-items:center;gap:.5rem;padding-block:.4375rem;padding-inline:.875rem;font-weight:500;display:flex;text-decoration:none!important}.web-button [class*=icon]{line-height:1}.web-button .web-inline-tag{background:#ffffff3d;margin-inline-end:-.125rem}.web-button:where(:hover):where(:not(:disabled,.is-disabled)){box-shadow:0 0 2rem #00b4d852}.web-button:where(:active):where(:not(:disabled,.is-disabled)){box-shadow:0 0 2rem #00b4d83d}.web-button:where(:focus-visible){box-shadow:0 0 0 .25rem #00b4d83d}.web-button:where(:focus-visible) .dark{box-shadow:0 0 0 .25rem #00b4d87a}.web-button:where(:disabled,.is-disabled){opacity:.4;cursor:initial}.web-button.is-secondary{border-radius:var(--m-border-radius);background-image:none;border-width:0;position:relative}.web-button.is-secondary:before{content:"";border-radius:var(--m-border-radius);border:var(--m-border-size,1px) solid #0000;-webkit-mask-composite:destination-out;pointer-events:none;background:var(--m-border-gradient-before) border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.web-button.is-secondary:after{content:"";border-radius:var(--m-border-radius);border:var(--m-border-size,1px) solid #0000;-webkit-mask-composite:destination-out;pointer-events:none;background:var(--m-border-gradient-after) border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.web-button.is-secondary{box-shadow:none;color:hsl(var(--web-color-accent-click));background:#fd356e14}.web-button.is-secondary .web-inline-tag{color:hsl(var(--web-color-accent));background:#ff40781a}.web-button.is-secondary{--m-border-gradient-before:linear-gradient(180deg, #00b4d830 0%, #00b4d87a 100%);--m-border-gradient-after:radial-gradient(42.86% 42.86% at 50.55% 0%, #fff3 0%, #fff0 100%)}.web-button.is-secondary:where(:hover):not(:disabled){background:#00b4d81a}.web-button.is-secondary:where(:active):not(:disabled){background:#00b4d81f}.web-button.is-secondary:where(:focus-visible):not(:disabled){box-shadow:0 0 0 4px #00b4d83d}.dark .web-button.is-secondary{color:hsl(var(--web-color-greyscale-100));background:#00b4d80a;box-shadow:inset 0 -6px 10px #00b4d814}.dark .web-button.is-secondary [class*=icon]{color:hsl(var(--web-color-accent))}.dark .web-button.is-secondary .web-inline-tag{color:hsl(var(--web-color-greyscale-50));background:#ff40783d}.dark .web-button.is-secondary{--m-border-gradient-before:linear-gradient(to bottom, #00b4d87a 0%, #00b4d800 180%);--m-border-gradient-after:radial-gradient(42.86% 42.86% at 50.55% -0%, #fff3 0%, #fff0 100%)}.dark .web-button.is-secondary:where(:hover):not(:disabled){--m-border-gradient-before:linear-gradient(180deg, #00b4d8a3 0%, #00b4d800 163.1%);--m-border-gradient-after:radial-gradient(42.86% 42.86% at 50.55% 0%, #fff3 0%, #fff0 100%);background:#00b4d81a;box-shadow:inset 0 -6px 10px #00b4d814}.dark .web-button.is-secondary:where(:active):not(:disabled){--m-border-gradient-before:linear-gradient(180deg, #00b4d8a3 0%, #00b4d800 163.1%);--m-border-gradient-after:radial-gradient(42.86% 42.86% at 50.55% 0%, #ffffff52 0%, #fff0 100%);background:#00b4d829;box-shadow:inset 0 -6px 10px #00b4d814}.dark .web-button.is-secondary:where(:focus-visible):not(:disabled){background:#00b4d80a;box-shadow:0 0 0 4px #00b4d829,inset 0 -6px 10px #00b4d814}.light .web-button.is-secondary{box-shadow:none;color:hsl(var(--web-color-accent-click));background:#fd356e14}.light .web-button.is-secondary .web-inline-tag{color:hsl(var(--web-color-accent));background:#ff40781a}.light .web-button.is-secondary{--m-border-gradient-before:linear-gradient(180deg, #00b4d830 0%, #00b4d87a 100%);--m-border-gradient-after:radial-gradient(42.86% 42.86% at 50.55% 0%, #fff3 0%, #fff0 100%)}.light .web-button.is-secondary:where(:hover):not(:disabled){background:#00b4d81a}.light .web-button.is-secondary:where(:active):not(:disabled){background:#00b4d81f}.light .web-button.is-secondary:where(:focus-visible):not(:disabled){box-shadow:0 0 0 4px #00b4d83d}.web-button.is-transparent{background:#ededf029;border-width:0}.web-button.is-text{color:hsl(var(--web-color-greyscale-700));background:hsl(var(--transparent));border-color:#0000;transition:none}.web-button.is-text [class*=icon]{opacity:.4}.web-button.is-text .web-inline-tag{color:hsl(var(--web-color-greyscale-900));background:#00000014}.dark .web-button.is-text .web-inline-tag{color:hsl(var(--web-color-greyscale-100))}.web-button.is-text:where(:focus){box-shadow:none;outline:4px solid #00000024}.dark .web-button.is-text:where(:focus){outline:4px solid #ffffff29}.web-button.is-text:where(:hover,:active,[data-highlighted]):where(:not(:disabled,.is-disabled)){box-shadow:none;color:hsl(var(--web-color-greyscale-900));-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.dark .web-button.is-text:where(:hover,:active,[data-highlighted]):where(:not(:disabled,.is-disabled)){color:hsl(var(--web-color-greyscale-50))}.web-button.is-text:where(:hover,[data-highlighted]):where(:not(:disabled,.is-disabled)){background:linear-gradient(135deg,#ffffff61 0%,#ffffff82 54.74%,#ffffff61 100%)}.web-button.is-text:where(:active):where(:not(:disabled,.is-disabled)){background:linear-gradient(135deg,#fff9 0%,#fffc 54.74%,#fff9 100%)}.dark .web-button.is-text{color:hsl(var(--web-color-secondary))}.dark .web-button.is-text:where(:hover,[data-highlighted]):where(:not(:disabled,.is-disabled)){background:linear-gradient(135deg,#ffffff0f 0%,#ffffff1a 54.74%,#ffffff0f 100%)}.dark .web-button.is-text:where(:active):where(:not(:disabled,.is-disabled)){background:linear-gradient(135deg,#ffffff17 0%,#ffffff26 54.74%,#ffffff17 100%)}.dark .web-button.is-text .web-inline-tag{background:#ffffff1f}.light .web-button.is-text{color:hsl(var(--web-color-greyscale-700))}.light .web-button.is-text:where(:hover,:active,[data-highlighted]):where(:not(:disabled,.is-disabled)){box-shadow:none;color:hsl(var(--web-color-greyscale-900));-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.light .web-button.is-text:where(:hover,[data-highlighted]):where(:not(:disabled,.is-disabled)){background:linear-gradient(135deg,#ffffff61 0%,#ffffff82 54.74%,#ffffff61 100%)}.light .web-button.is-text:where(:active):where(:not(:disabled,.is-disabled)){background:linear-gradient(135deg,#fff9 0%,#fffc 54.74%,#fff9 100%)}.light .web-button.is-text .web-inline-tag{color:hsl(var(--web-color-greyscale-900));background:#00000014}.web-button.is-only-icon{padding-inline:.625rem}.web-button.is-full-width{inline-size:100%}@media (max-width:1023.9px){.web-button.is-full-width-mobile{inline-size:100%}}.web-button.is-split{min-block-size:2rem;height:2rem;padding-block:.3125rem;padding-inline:.625rem}.web-button.is-split:before,.web-button.is-split:after{min-block-size:2rem;height:2rem}.web-button.is-split:not(:first-child):not(.is-split-first):not(.is-split-only){border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.web-button.is-split:not(:first-child):not(.is-split-first):not(.is-split-only):before,.web-button.is-split:not(:first-child):not(.is-split-first):not(.is-split-only):after{border-top-left-radius:0;border-bottom-left-radius:0}.web-button.is-split:not(:last-child):not(.is-split-last):not(.is-split-only),.web-button.is-split:not(:last-child):not(.is-split-last):not(.is-split-only):before,.web-button.is-split:not(:last-child):not(.is-split-last):not(.is-split-only):after,.web-button.is-split.is-split-first,.web-button.is-split.is-split-first:before,.web-button.is-split.is-split-first:after{border-top-right-radius:0;border-bottom-right-radius:0}.web-button.is-split.is-split-middle{border-left-width:0;border-radius:0}.web-button.is-split.is-split-middle:before,.web-button.is-split.is-split-middle:after{border-radius:0}.web-button.is-split.is-split-last{border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.web-button.is-split.is-split-last:before,.web-button.is-split.is-split-last:after{border-top-left-radius:0;border-bottom-left-radius:0}.web-button.is-split.is-split-last [class*=icon]{flex-shrink:0;justify-content:center;align-items:center;block-size:1.25rem;inline-size:1.25rem;line-height:1;display:flex}.light .web-button.is-split.is-split-last [class*=icon]{color:hsl(var(--web-color-accent))}.dark .web-button.is-split.is-split-last [class*=icon]{color:hsl(var(--web-color-neutral-invert-primary))}.web-button.is-github-stat-link{gap:.375rem;min-inline-size:2.75rem;padding-inline:.625rem}.web-button.is-github-stat-link>svg{flex-shrink:0}.web-button.is-github-stat-link.is-text>svg{opacity:.72}.web-button.is-github-stat-link.is-text:where(:hover,:active,[data-highlighted]):where(:not(:disabled,.is-disabled))>svg{opacity:1}.web-input-text{--p-input-placeholder-text-color:var(--web-color-tertiary);--p-input-focus-box-shadow-color:var(--web-color-black) / .1;--p-input-text-color-default:var(--web-color-primary);--p-input-bg-color-default:var(--web-color-smooth);--p-input-border-color-default:var(--web-color-offset);--p-input-text-color-hover:var(--p-input-text-color-default);--p-input-bg-color-hover:var(--web-color-smooth);--p-input-border-color-hover:var(--web-color-primary);--p-input-text-color-active:var(--p-input-text-color-default);--p-input-bg-color-active:var(--web-color-smooth);--p-input-border-color-active:var(--web-color-primary);--p-input-text-color-disabled:var(--web-color-secondary);--p-input-bg-color-disabled:var(--web-color-smooth);--p-input-border-color-disabled:var(--web-color-offset);--p-input-text-color-focus:var(--p-input-text-color-default);--p-input-bg-color-focus:var(--web-color-smooth);--p-input-border-color-focus:var(--web-color-primary);--p-input-border-color-error:var(--web-color-red-500);--p-input-text-color:var(--p-input-text-color-default);--p-input-bg-color:var(--p-input-bg-color-default);--p-input-border-color:var(--p-input-border-color-default)}.dark .web-input-text{--p-input-focus-box-shadow-color:var(--web-color-white) / .16;--p-input-text-color-default:var(--web-color-primary);--p-input-bg-color-default:var(--web-color-smooth);--p-input-border-color-default:var(--web-color-offset);--p-input-border-color-error-default:var(--web-color-red-500);--p-input-text-color-hover:var(--p-input-text-color-default);--p-input-bg-color-hover:var(--web-color-smooth);--p-input-border-color-hover:var(--web-color-primary);--p-input-text-color-active:var(--p-input-text-color-default);--p-input-bg-color-active:var(--web-color-smooth);--p-input-border-color-active:var(--web-color-primary);--p-input-text-color-disabled:var(--web-color-secondary);--p-input-bg-color-disabled:var(--web-color-smooth);--p-input-border-color-disabled:var(--web-color-offset);--p-input-text-color-focus:var(--p-input-text-color-default);--p-input-bg-color-focus:var(--web-color-smooth);--p-input-border-color-focus:var(--web-color-primary);--p-input-border-color-error:var(--web-color-red-500)}.light .web-input-text{--p-input-placeholder-text-color:var(--web-color-tertiary);--p-input-focus-box-shadow-color:var(--web-color-black) / .1;--p-input-text-color-default:var(--web-color-primary);--p-input-bg-color-default:var(--web-color-smooth);--p-input-border-color-default:var(--web-color-offset);--p-input-text-color-hover:var(--p-input-text-color-default);--p-input-bg-color-hover:var(--web-color-smooth);--p-input-border-color-hover:var(--web-color-primary);--p-input-text-color-active:var(--p-input-text-color-default);--p-input-bg-color-active:var(--web-color-smooth);--p-input-border-color-active:var(--web-color-primary);--p-input-text-color-disabled:var(--web-color-secondary);--p-input-bg-color-disabled:var(--web-color-smooth);--p-input-border-color-disabled:var(--web-color-offset);--p-input-text-color-focus:var(--p-input-text-color-default);--p-input-bg-color-focus:var(--web-color-smooth);--p-input-border-color-focus:var(--web-color-primary);--p-input-border-color-error:var(--web-color-red-500)}.web-input-text{color:hsl(var(--p-input-text-color));background-color:hsl(var(--p-input-bg-color));border:solid .0625rem hsl(var(--p-input-border-color));white-space:nowrap;border-radius:.5rem;align-items:center;gap:.25rem;padding-block:.75rem;padding-inline:1rem;font-size:1rem;line-height:1;display:flex}.web-input-text::placeholder{color:hsl(var(--p-input-placeholder-text-color))}.web-input-text.is-error,.web-input-text.is-warning,.web-input-text.is-success{box-shadow:none}.web-input-text:hover:where(:not(:disabled,.is-disabled)){--p-input-bg-color:var(--p-input-bg-color-hover);--p-input-border-color:var(--p-input-border-color-hover)}.web-input-text:focus{--p-input-bg-color:var(--p-input-bg-color-focus);--p-input-border-color:var(--p-input-border-color-focus);box-shadow:0 0 0 .25rem hsl(var(--p-input-focus-box-shadow-color))}.web-input-text:active{--p-input-bg-color:var(--p-input-bg-color-active);--p-input-border-color:var(--p-input-border-color-active);box-shadow:0 0 0 .25rem hsl(var(--p-input-focus-box-shadow-color));border-width:.0625rem}.web-input-text:is(:disabled,.is-disabled){--p-input-text-color:var(--p-input-text-color-disabled);--p-input-bg-color:var(--p-input-bg-color-disabled);--p-input-border-color:var(--p-input-border-color-disabled);opacity:.4}.web-input-text.is-error{--p-input-border-color:var(--p-input-border-color-error)}.web-input-text-search-wrapper{min-inline-size:21.875rem;position:relative}.web-input-text-search-wrapper input{block-size:3rem;padding-inline-start:2.5rem}.web-input-text-search-wrapper .icon-search,.web-input-text-search-wrapper .web-icon-search{line-height:1;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}.web-input-text.is-reset-input-inside input{all:unset;text-align:left;inline-size:100%;display:block}textarea.web-input-text{block-size:9.625rem;padding-block:.75rem;padding-inline:1rem}select.web-input-text{block-size:2.84375rem;color:hsl(var(--color-neutral-40))}.web-subscribe-input{padding:.25rem;padding-inline-start:1rem}.web-subscribe-input ::placeholder{color:hsl(var(--web-color-primary));opacity:.64}.web-form-list{display:grid}@media (min-width:1024px){.web-form-list.is-two-columns{grid-template-columns:repeat(2,1fr)}.web-form-item.is-column-span-2{grid-column:span 2}}.web-input-button{--p-input-text-color:var(--p-input-text-color-default);--p-input-bg-color:var(--p-input-bg-color-default);--p-input-border-color:var(--p-input-border-color-default);--p-input-placeholder-text-color:var(--web-color-secondary);--p-input-focus-box-shadow-color:var(--web-color-black) / .1;--p-input-text-color-default:var(--web-color-secondary);--p-input-bg-color-default:var(--web-color-white);--p-input-border-color-default:var(--web-color-black) / .08;--p-input-text-color-hover:var(--p-input-text-color-default);--p-input-bg-color-hover:var(--web-color-greyscale-25);--p-input-border-color-hover:var(--web-color-black) / .08;--p-input-text-color-active:var(--p-input-text-color-default);--p-input-bg-color-active:var(--web-color-white);--p-input-border-color-active:var(--web-color-black) / .08;--p-input-text-color-disabled:var(--p-input-text-color-default);--p-input-bg-color-disabled:var(--web-color-white);--p-input-border-color-disabled:var(--web-color-black) / .08;--p-input-text-color-focus:var(--p-input-text-color-default);--p-input-bg-color-focus:var(--web-color-white);--p-input-border-color-focus:var(--web-color-greyscale-900)}.dark .web-input-button{--p-input-focus-box-shadow-color:var(--web-color-white) / .16;--p-input-text-color-default:var(--web-color-secondary);--p-input-bg-color-default:var(--web-color-white) / .08;--p-input-border-color-default:var(--web-color-white) / .1;--p-input-text-color-hover:var(--p-input-text-color-default);--p-input-bg-color-hover:var(--web-color-white) / .12;--p-input-border-color-hover:var(--web-color-white) / .1;--p-input-text-color-active:var(--p-input-text-color-default);--p-input-bg-color-active:var(--web-color-white) / .08;--p-input-border-color-active:var(--web-color-white) / .1;--p-input-text-color-disabled:var(--web-color-secondary);--p-input-bg-color-disabled:var(--web-color-white) / .08;--p-input-border-color-disabled:var(--web-color-white) / .1;--p-input-text-color-focus:var(--p-input-text-color-default);--p-input-bg-color-focus:var(--web-color-white) / .08;--p-input-border-color-focus:var(--web-color-primary)}.light .web-input-button{--p-input-placeholder-text-color:var(--web-color-secondary);--p-input-focus-box-shadow-color:var(--web-color-black) / .1;--p-input-text-color-default:var(--web-color-secondary);--p-input-bg-color-default:var(--web-color-white);--p-input-border-color-default:var(--web-color-black) / .08;--p-input-text-color-hover:var(--p-input-text-color-default);--p-input-bg-color-hover:var(--web-color-greyscale-25);--p-input-border-color-hover:var(--web-color-black) / .08;--p-input-text-color-active:var(--p-input-text-color-default);--p-input-bg-color-active:var(--web-color-white);--p-input-border-color-active:var(--web-color-black) / .08;--p-input-text-color-disabled:var(--p-input-text-color-default);--p-input-bg-color-disabled:var(--web-color-white);--p-input-border-color-disabled:var(--web-color-black) / .08;--p-input-text-color-focus:var(--p-input-text-color-default);--p-input-bg-color-focus:var(--web-color-white);--p-input-border-color-focus:var(--web-color-greyscale-900)}.web-input-button{color:hsl(var(--p-input-text-color));background-color:hsl(var(--p-input-bg-color));border:solid .0625rem hsl(var(--p-input-border-color));white-space:nowrap!important;border-radius:.5rem!important;align-items:center!important;gap:.25rem!important;padding-block:.5rem!important;padding-inline:.75rem!important;font-size:.875rem!important;line-height:1!important;display:flex!important}.web-input-button::placeholder{color:hsl(var(--p-input-placeholder-text-color))}.web-input-button:hover:where(:not(:disabled,.is-disabled)){--p-input-bg-color:var(--p-input-bg-color-hover);--p-input-border-color:var(--p-input-border-color-hover)}.web-input-button:focus{--p-input-bg-color:var(--p-input-bg-color-focus);--p-input-border-color:var(--p-input-border-color-focus);box-shadow:0 0 0 .25rem hsl(var(--p-input-focus-box-shadow-color))!important}.web-input-button:active{--p-input-bg-color:var(--p-input-bg-color-active);--p-input-border-color:var(--p-input-border-color-active);box-shadow:0 0 0 .25rem hsl(var(--p-input-focus-box-shadow-color))!important;border-width:.0625rem!important}.web-input-button:is(:disabled,.is-disabled){--p-input-text-color:var(--p-input-text-color-disabled);--p-input-bg-color:var(--p-input-bg-color-disabled);--p-input-border-color:var(--p-input-border-color-disabled);opacity:.4!important}.web-input-button-search-wrapper{min-inline-size:21.875rem;position:relative}.web-input-button-search-wrapper input{block-size:3rem;padding-inline-start:2.5rem}.web-input-button-search-wrapper .icon-search{line-height:1;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}.web-radio-button{--p-radio-text-color:var(--p-radio-text-color-default);--p-radio-text-color-default:var(--web-color-secondary);--p-radio-text-color-hover:var(--web-color-primary);--p-radio-text-color-active:var(--web-color-primary);--p-radio-bg-color:var(--p-radio-bg-color-default);--p-radio-bg-color-default:var(--web-color-greyscale-900) / .04;--p-radio-bg-color-hover:var(--web-color-greyscale-900) / .04;--p-radio-bg-color-active:var(--web-color-black) / .08;--p-radio-box-shadow:var(--p-radio-box-shadow-default);--p-radio-box-shadow-default:var(--transparent);--p-radio-box-shadow-focus:var(--web-color-black) / .16;all:unset;cursor:pointer;color:hsl(var(--p-radio-text-color));background-color:hsl(var(--p-radio-bg-color));box-sizing:border-box;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:.5rem;place-content:center;block-size:1.75rem;inline-size:1.75rem;padding:.25rem;display:grid}.web-radio-button:before{all:unset;content:"";display:block}.web-radio-button:disabled{opacity:.4}.web-radio-button:hover{--p-radio-text-color:var(--p-radio-text-color-hover);--p-radio-bg-color:var(--p-radio-bg-color-hover)}.web-radio-button:active{--p-radio-text-color:var(--p-radio-text-color-active);--p-radio-bg-color:var(--p-radio-bg-color-active)}.web-radio-button:focus{box-shadow:0 0 0 .25rem hsl(var(--p-radio-box-shadow-focus))}.web-radio-button.is-selected{outline:solid .0625rem hsl(var(--p-radio-text-color))}.dark .web-radio-button{--p-radio-bg-color-default:var(--web-color-white) / .06;--p-radio-bg-color-hover:var(--web-color-white) / .06;--p-radio-bg-color-active:var(--web-color-white) / .1;--p-radio-box-shadow-focus:var(--web-color-white) / .16}.web-select{--p-select-min-width:9.0625rem;all:unset;-webkit-user-select:none;user-select:none;cursor:pointer;color:hsl(var(--web-color-primary));min-width:var(--p-select-min-width);align-items:center;height:1.875rem;font-size:.875rem;line-height:1;display:flex;position:relative}.web-select select,.web-select .physical-select{all:unset;cursor:pointer;inline-size:100%;align-items:center;height:100%;padding-inline-end:2rem;display:flex}.web-select select [class*=icon]:first-child,.web-select .physical-select [class*=icon]:first-child{margin-inline-end:.5rem;font-size:20px!important}.web-select>[class*=icon]+:is(select,.physical-select){padding-inline-start:2rem}.web-select>[class*=icon]:first-child{pointer-events:none;place-content:center;display:grid;position:absolute;inset-block:0;inset-inline-start:.5rem}.web-select [class*=icon-cheveron-]{pointer-events:none;place-content:center;display:grid;position:absolute;inset-block:0;inset-inline-end:.5rem}.web-select.is-colored{border-radius:var(--m-border-radius);position:relative}.web-select.is-colored:before{content:"";border-radius:var(--m-border-radius);border:var(--m-border-size,1px) solid #0000;-webkit-mask-composite:destination-out;pointer-events:none;background:var(--m-border-gradient-before) border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.web-select.is-colored:after{content:"";border-radius:var(--m-border-radius);border:var(--m-border-size,1px) solid #0000;-webkit-mask-composite:destination-out;pointer-events:none;background:var(--m-border-gradient-after) border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.web-select.is-colored{--m-border-radius:.5rem;--m-border-gradient-before:hsl(var(--web-color-greyscale-50));--p-select-bg-color-default:var(--web-color-white);--p-select-border-color-default:var(--web-color-black) / .06;--p-select-box-shadow-color-default:var(--transparent);--p-select-bg-color-hover:var(--web-color-greyscale-25);--p-select-border-color-hover:var(--web-color-black) / .06;--p-select-bg-color-sctive:var(--web-color-white);--p-select-border-color-active:var(--web-color-black) / .06;--p-select-bg-color-focus:var(--web-color-white);--p-select-border-color-focus:var(--web-color-greyscale-900);--p-select-box-shadow-color-focus:var(--web-color-black) / .1;--p-select-bg-color:var(--p-select-bg-color-default);--p-select-border-color:var(--p-select-border-color-default);--p-select-box-shadow-color:var(--p-select-box-shadow-color-default);background-color:hsl(var(--p-select-bg-color));box-shadow:0 0 0 .25rem hsl(var(--p-select-box-shadow-color));line-height:1.2}.web-select.is-colored select,.web-select.is-colored .physical-select{padding-block:.1875rem;padding-inline:.5rem}.web-select.is-colored:hover{--p-select-bg-color:var(--p-select-bg-color-hover);--p-select-border-color:var(--p-select-border-color-hover)}.web-select.is-colored:active{--p-select-bg-color:var(--p-select-bg-color-active);--p-select-border-color:var(--p-select-border-color-active)}.web-select.is-colored:disabled{opacity:.4}.web-select.is-colored:focus-visible{--p-select-bg-color:var(--p-select-bg-color-focus);--p-select-border-color:var(--p-select-border-color-focus);--p-select-box-shadow-color:var(--p-select-box-shadow-color-focus)}.dark .web-select.is-colored{border-radius:var(--m-border-radius);position:relative}.dark .web-select.is-colored:before{content:"";border-radius:var(--m-border-radius);border:var(--m-border-size,1px) solid #0000;-webkit-mask-composite:destination-out;pointer-events:none;background:var(--m-border-gradient-before) border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dark .web-select.is-colored:after{content:"";border-radius:var(--m-border-radius);border:var(--m-border-size,1px) solid #0000;-webkit-mask-composite:destination-out;pointer-events:none;background:var(--m-border-gradient-after) border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dark .web-select.is-colored{--m-border-radius:.5rem;--m-border-gradient-before:linear-gradient(180deg, #e8e9f082 -321.25%, #e8e9f000 136.25%);--p-select-bg-color-default:var(--web-color-white) / .08;--p-select-border-color-default:var(--web-color-white) / .1;--p-select-box-shadow-color-default:var(--transparent);--p-select-bg-color-hover:var(--web-color-white) / .12;--p-select-border-color-hover:var(--web-color-white) / .1;--p-select-bg-color-active:var(--web-color-white) / .08;--p-select-border-color-active:var(--web-color-white) / .1;--p-select-bg-color-focus:var(--web-color-white) / .08;--p-select-border-color-focus:var(--web-color-greyscale-100);--p-select-box-shadow-color-focus:var(--web-color-white) / .16}.web-select option,.web-select optgroup{color:#000;background-color:#f5f5f5}.web-select-menu{all:unset;-webkit-user-select:none;user-select:none;color:hsl(var(--web-color-primary));box-sizing:border-box;--p-select-menu-bg-color:var(--web-color-white);--p-select-menu-border-color:var(--web-color-black) / .06;--p-select-menu-box-shadow-color:var(--transparent);border-radius:.75rem;flex-direction:column;gap:.5rem;padding-block:.25rem;padding-inline:.25rem;font-size:.875rem;line-height:1.2;display:flex;position:relative;overflow-y:auto;max-block-size:18.75rem!important}.dark .web-select-menu{--p-select-menu-bg-color:var(--web-color-greyscale-850);--p-select-menu-border-color:var(--web-color-white) / .1;--p-select-menu-box-shadow-color:var(--transparent)}.web-select-menu{background-color:hsl(var(--p-select-menu-bg-color));border:solid .0625rem hsl(var(--p-select-menu-border-color));box-shadow:0 0 0 .25rem hsl(var(--p-select-menu-box-shadow-color))}.web-select-group{flex-direction:column;display:flex}.web-select-group-label{margin-block-end:.25rem;padding-inline-start:.25rem;font-weight:500}.web-select-group .web-select-option{padding-inline-start:1rem}.web-select-option{cursor:pointer;--p-select-option-bg-color-hover:var(--web-color-greyscale-25);border-radius:.5rem;align-items:center;gap:.5rem;padding-block:.25rem;padding-inline:.25rem;scroll-margin-block:.5rem;display:flex}.dark .web-select-option{--p-select-option-bg-color-hover:var(--web-color-white) / .12}.web-select-option:where(:hover,:focus,[data-highlighted]){background-color:hsl(var(--p-select-option-bg-color-hover))}.web-select-option [class*=icon]{font-size:20px!important}[type=checkbox],[type=radio]{--p-icon-color-default:var(--web-color-greyscale-100);--p-bg-color-default:var(--web-color-greyscale-100);--p-border-color-default:var(--web-color-greyscale-100);--p-bg-color-checked:var(--web-color-greyscale-750);--p-border-color-checked:var(--web-color-greyscale-750)}[type=checkbox]:where(.is-checked),[type=radio]:where(.is-checked){--p-bg-color:var(--p-bg-color-checked);--p-border-color:var(--p-border-color-checked)}.dark [type=checkbox],.dark [type=radio]{--p-icon-color-default:var(--web-color-greyscale-100);--p-bg-color-default:var(--web-color-greyscale-100);--p-border-color-default:var(--web-color-greyscale-100);--p-bg-color-checked:var(--web-color-greyscale-750);--p-border-color-checked:var(--web-color-greyscale-750)}.web-mobile-header{--p-mobile-header-border-color:#0000001a;z-index:120;background-color:hsl(var(--p-body-bg-color));border-block-end:solid 1px var(--p-mobile-header-border-color);justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;padding-inline:1.25rem;transition:transform .3s;display:flex;position:sticky;inset-block-start:0}.web-mobile-header-start{align-items:center;display:flex}.web-mobile-header-end{align-items:center;gap:.5rem;display:flex}.web-mobile-header.is-transparent{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background-color:#0000}@media (min-width:1024px){.web-mobile-header{display:none}}.dark .web-mobile-header,.web-mobile-header.dark{--p-mobile-header-border-color:#ffffff1a}.light .web-mobile-header,.web-mobile-header.light{--p-mobile-header-border-color:#0000001a}.web-mobile-header.is-hidden{transform:translateY(-100%)}.web-main-header{--p-main-header-padding-block:.9375rem;--p-main-header-link-color:var(--web-color-greyscale-900);--p-main-header-border-color:#0000001a;z-index:999;background-color:hsl(var(--p-body-bg-color));border-block-end:solid .0625rem var(--p-main-header-border-color);min-block-size:4.5625rem;padding-inline:2rem;transition:transform .3s;position:sticky;inset-block-start:0}.web-main-header.is-special-padding{padding-inline:clamp(1.25rem,4vw,120rem)}.web-main-header.is-docs .web-main-header-wrapper{max-inline-size:86.875rem}.web-main-header.is-reference .web-main-header-wrapper{max-inline-size:var(--container-size-huge)}.web-main-header-wrapper{max-inline-size:82.5rem;padding-block:var(--p-main-header-padding-block);flex-wrap:wrap;justify-content:center;gap:1rem;margin-inline:auto;display:flex}.web-main-header-start{align-items:center;display:flex}.web-main-header-end{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.web-main-header .web-input-text{padding-block:.4375rem;padding-inline-end:.5rem}.web-main-header .web-logo{margin-inline-end:2rem}.web-main-header-nav{-webkit-user-select:none;user-select:none;align-self:center;font-size:1rem}.web-main-header-nav-list{gap:2rem;display:flex}.web-main-header-nav-link{color:hsl(var(--web-color-primary));transition:var(--transition)}.web-main-header-nav-link.is-selected{color:hsl(var(--p-main-header-link-color))}.web-main-header-more-link{color:hsl(var(--color-neutral-0)/.64)}[data-js-enabled] .web-main-header.is-transparent{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background-color:#0000}.dark .web-main-header,.web-main-header.dark{--p-main-header-link-color:var(--web-color-greyscale-100);--p-main-header-border-color:#ffffff1a}.light .web-main-header,.web-main-header.light{--p-main-header-link-color:var(--web-color-greyscale-900);--p-main-header-border-color:#0000001a}@media (min-width:1024px) and (max-width:1279.9px){.web-main-header{--p-main-header-padding-block:.625rem;padding-inline:1.25rem}.web-main-header .web-main-header-wrapper{gap:.75rem}.web-main-header .web-main-header-nav{font-size:.9375rem}.web-main-header .web-main-header-nav-list{gap:1.25rem}.web-main-header .web-main-header-end{gap:.375rem}.web-main-header .web-logo{margin-inline-end:1.5rem}.web-main-header .web-button{min-block-size:2.25rem;padding-inline:.75rem;font-size:.875rem}.web-main-header .web-main-header-cta .cta-full{display:none}.web-main-header .web-main-header-cta .cta-short{display:inline}}@media (max-width:1023.9px){[data-variant=two-side-navs] .web-main-header,[data-variant=expanded] .web-main-header{display:none}}.web-main-header.is-hidden{transform:translateY(-100%)}.web-footer-nav{--web-footer-nav-link-font-size:calc(var(--text-sub-body) * .88);--web-footer-nav-link-line-height:1.35;--web-footer-nav-link-letter-spacing:var(--text-sub-body--letter-spacing);inline-size:100%;font-size:var(--web-footer-nav-link-font-size);line-height:var(--web-footer-nav-link-line-height);justify-content:space-between;gap:2rem;padding-block-start:4rem;display:flex}.web-footer-nav .text-caption,.web-footer-nav .text-sub-body{font-size:var(--web-footer-nav-link-font-size);line-height:var(--web-footer-nav-link-line-height);letter-spacing:var(--web-footer-nav-link-letter-spacing)}.web-footer-nav .web-footer-nav-button{cursor:pointer}.web-footer-nav .web-logo{align-self:flex-start}.web-footer-nav-main-title{margin-block-end:1.5rem}.web-footer-nav-main-list{flex:1 1 0;justify-content:flex-start;align-items:stretch;gap:1.5rem;min-inline-size:0;display:flex}.web-footer-nav-main-list>.web-footer-nav-main-item.web-is-not-mobile{flex-direction:column;flex:1 1 0;align-items:flex-start;min-inline-size:0;display:flex}.web-footer-nav-main-list>.web-footer-nav-main-item--compare-col.web-is-not-mobile{flex:1.35 1 0}.web-footer-nav-main-list>.web-footer-nav-main-item--with-bottom-logo.web-is-not-mobile .web-logo{align-self:flex-end;margin-block-start:auto;padding-block-start:2rem}.web-footer-nav-secondary-list{overflow-wrap:anywhere;flex-direction:column;gap:.625rem;display:flex}.web-footer-nav-secondary-list--compare>li{min-inline-size:0}.web-footer-nav-secondary-list--compare .web-link{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (min-width:1024px){.web-footer-nav{gap:2.5rem}.web-footer-nav-main-list{gap:3rem}}@media (max-width:1023.9px){.web-footer-nav{flex-direction:column;gap:3rem}.web-footer-nav-main-list{flex-direction:column;flex:0 auto;gap:1.25rem;inline-size:100%;display:flex}.web-footer-nav-main-item{background-color:hsl(var(--color-neutral-0)/.04);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);border-radius:.5rem;flex-direction:column;display:flex}.web-footer-nav-main-item .web-footer-nav-secondary-list{padding:1rem}.web-footer-nav-main-item.web-is-only-mobile .web-footer-nav-secondary-list.text-sub-body{font-size:var(--text-main-body);line-height:var(--text-main-body--line-height);letter-spacing:var(--text-main-body--letter-spacing)}.web-footer-nav-button{justify-content:space-between;align-items:center;gap:1rem;inline-size:100%;padding:1rem;display:flex}.web-footer-nav-button-arrow{transition:var(--transition)}}.web-footer-legal-strip,.web-main-footer.web-footer-legal-strip{--web-footer-nav-link-font-size:calc(var(--text-sub-body) * .88);--web-footer-nav-link-line-height:1.35;--web-footer-nav-link-letter-spacing:var(--text-sub-body--letter-spacing);font-size:var(--web-footer-nav-link-font-size);line-height:var(--web-footer-nav-link-line-height);letter-spacing:var(--web-footer-nav-link-letter-spacing)}.web-footer-legal-strip .text-sub-body,.web-footer-legal-strip .text-secondary,.web-footer-legal-strip a.web-link,.web-footer-legal-strip p,.web-main-footer.web-footer-legal-strip .text-sub-body,.web-main-footer.web-footer-legal-strip .text-secondary,.web-main-footer.web-footer-legal-strip a.web-link,.web-main-footer.web-footer-legal-strip p{font-size:inherit;line-height:inherit;letter-spacing:inherit}.web-main-footer{border-block-start:solid .0625rem hsl(var(--web-color-border));font-size:var(--web-font-size-large);color:hsl(var(--web-color-secondary));justify-content:space-between;gap:1rem;padding-block:1.75rem;display:flex}.web-main-footer-links{flex-direction:row;gap:1rem;display:flex}.web-main-footer.is-with-bg-color{z-index:25;background-color:hsl(var(--p-body-bg-color))}@media (max-width:1023.9px),(min-width:1024px) and (max-width:1279.9px){.web-main-footer{flex-direction:column}.web-main-footer-grid-1{grid-template-columns:1fr;grid-template-areas:"col-3-2""col-1""col-4";gap:1.5rem;display:grid}.web-main-footer-grid-1-column-1{grid-area:col-1}.web-main-footer-grid-1-column-2{grid-area:col-3-2;justify-content:flex-end;align-items:center;display:flex}.web-main-footer-grid-1-column-3{grid-area:col-3-2;justify-content:flex-start;align-items:center;margin-inline-end:auto;display:flex}.web-main-footer-grid-1-column-4{grid-area:col-4}}@media (min-width:1280px){.web-main-footer-grid-1{align-items:center;gap:2rem;inline-size:100%;display:flex}.web-main-footer-grid-1-column-1{margin-inline-end:auto}}.web-side-nav{--p-side-nav-item-text-color:var(--p-side-nav-text-item-color-default);--p-side-nav-item-icon-color:var(--p-side-nav-icon-item-color-default);--p-side-nav-item-bg-color:var(--p-side-nav-item-bg-color-default);--p-side-nav-text-item-color-default:var(--web-color-secondary);--p-side-nav-icon-item-color-default:var(--web-color-greyscale-250);--p-side-nav-item-bg-color-default:var(--transparent);--p-side-nav-item-bg-color-hover:var(--web-color-greyscale-50);--p-side-nav-item-text-color-selected:var(--web-color-primary);--p-side-nav-item-icon-color-selected:var(--web-color-accent);--p-side-nav-item-bg-color-selected:hsl(var(--web-color-accent) / .08);--p-side-nav-item-indicator-color-selected:var(--web-color-accent);--p-side-nav-bg-color:var(--p-body-bg-color);z-index:35;background-color:hsl(var(--p-side-nav-bg-color));block-size:calc(100dvh - 4.5625rem);position:sticky;inset-block:4.625rem 0}.web-side-nav .web-icon-button{transition:var(--transition);margin-block-end:-.25rem;margin-inline-end:.375rem}.web-side-nav-wrapper{background-color:hsl(var(--p-side-nav-bg-color));block-size:100%;transition:var(--transition);flex-direction:column;gap:1rem;padding:1rem;padding-block-end:2rem;display:flex}.web-side-nav-wrapper-parent{background-color:hsl(var(--p-body-bg-color));border-block-end:.0625rem solid hsl(var(--web-color-smooth));align-items:center;margin-block-start:-1rem;padding-block:1rem;display:flex;position:sticky;inset-block-start:-1rem}.web-side-nav-wrapper-parent [class*=icon]:first-child{flex-shrink:0;padding-inline:.75rem}.web-side-nav-wrapper-parent-title{-webkit-line-clamp:1;word-break:break-all;text-align:center;inline-size:100%;transition:var(--transition);-webkit-box-orient:vertical;margin-inline-end:2.75rem;display:-webkit-box;overflow:hidden}.web-side-nav-scroll::-webkit-scrollbar{opacity:.7;width:.5rem;height:.5rem}.web-side-nav-scroll::-webkit-scrollbar-track{border-radius:.25rem;margin-right:.5rem}.web-side-nav-scroll::-webkit-scrollbar-thumb{background-color:#0000;border-radius:.25rem}.web-side-nav-scroll::-webkit-scrollbar-corner{background-color:#0000;border-radius:.375rem}.web-side-nav-scroll:hover::-webkit-scrollbar-thumb{background-color:hsl(var(--web-color-border))}.web-side-nav-scroll:hover::-webkit-scrollbar-corner{background-color:hsl(var(--web-color-border))}.web-side-nav-scroll{flex-direction:column;flex:1;gap:1.5rem;margin-left:-1rem;margin-right:-1rem;padding-inline:1rem;display:flex;overflow:hidden auto}.web-is-only-mobile .web-side-nav-scroll{border-block-start:1px solid hsl(var(--web-color-smooth));padding-block-start:2rem}.web-side-nav-header{margin-block-end:.5rem}.web-side-nav-button{white-space:nowrap;inline-size:100%;color:hsl(var(--p-side-nav-item-text-color));background-color:hsl(var(--p-side-nav-item-bg-color));border-radius:.5rem;align-items:center;gap:.5rem;padding-block:.5rem;padding-inline:.75rem;transition:background-color .15s,color .15s;display:flex;position:relative}.web-side-nav-button [class*=icon]:first-child{color:hsl(var(--p-side-nav-item-icon-color));font-size:1.25rem;transition:color .15s}.web-side-nav-button [class*=icon]:last-child{transition:var(--transiton)}.web-side-nav-button:hover{--p-side-nav-item-bg-color:var(--p-side-nav-item-bg-color-hover)}.web-side-nav-button.is-selected{color:hsl(var(--p-side-nav-item-text-color-selected));background-color:hsl(var(--p-side-nav-item-bg-color-selected));font-weight:500}.web-side-nav-button.is-selected [class*=icon]:first-child{color:hsl(var(--p-side-nav-item-icon-color-selected))}.web-side-nav-button.is-selected .web-caption-400{font-weight:600}.web-side-nav-button.is-selected:before{content:"";background-color:hsl(var(--p-side-nav-item-indicator-color-selected));border-radius:.125rem;inline-size:.1875rem;position:absolute;top:.375rem;bottom:.375rem;left:0}.web-side-nav-inner .web-side-nav-button{color:hsl(var(--web-color-secondary))}.web-side-nav-inner .web-side-nav-button.is-selected{color:hsl(var(--web-color-primary))}.web-side-nav-inner .web-side-nav-button .web-icon-holder{inline-size:1rem}.web-side-nav.is-transparent{--p-side-nav-bg-color:var(--transparent)}.web-side-nav-mobile-footer-buttons{display:none}@media (max-width:1023.9px){.web-side-nav-open{overflow:hidden}.web-side-nav-wrapper{padding-inline:0}.web-side-nav-mobile-footer-buttons{border-block-start:solid .0625rem hsl(var(--web-color-smooth));flex-direction:column;gap:.5rem;margin-inline:-1rem;padding-block-start:1rem;padding-inline:1rem;display:flex}}.dark .web-side-nav{--p-side-nav-item-bg-color-hover:var(--web-color-white) / .08}.web-references-menu{--p-references-menu-header-color-text:var(--web-color-primary);--p-references-menu-link-color-text:var(--web-color-secondary);--p-references-menu-link-color-text-selected:var(--web-color-primary);z-index:10;flex-direction:column;padding-inline:1rem;display:flex;position:relative}.web-references-menu-content{flex-direction:column;gap:1.5rem;inline-size:15.9375rem;display:flex}.web-references-menu-title{color:hsl(var(--web-color-primary))}.web-references-menu-list::-webkit-scrollbar{opacity:.7;width:.5rem;height:.5rem}.web-references-menu-list::-webkit-scrollbar-track{border-radius:.25rem;margin-right:.5rem}.web-references-menu-list::-webkit-scrollbar-thumb{background-color:#0000;border-radius:.25rem}.web-references-menu-list::-webkit-scrollbar-corner{background-color:#0000;border-radius:.375rem}.web-references-menu-list:hover::-webkit-scrollbar-thumb{background-color:hsl(var(--web-color-border))}.web-references-menu-list:hover::-webkit-scrollbar-corner{background-color:hsl(var(--web-color-border))}.web-references-menu-list{flex-direction:column;gap:1rem;padding-block:.25rem;padding-inline:.25rem;display:flex}.web-references-menu-list:not(.web-references-menu-list .web-references-menu-list){margin-inline-start:-1.5rem;padding-inline-start:1.75rem;overflow-y:auto}.web-references-menu-item{padding-inline:-.25rem;position:relative}.web-references-menu-item:has(.is-selected):before{content:"";background-color:hsl(var(--p-references-menu-link-color-text));block-size:100%;inline-size:.0625rem;position:absolute;inset-block-start:0;inset-inline-start:-1.3125rem}.web-references-menu-item:has(.web-references-menu-list):before{display:none!important}.web-references-menu-item .web-references-menu-list :before{inset-inline-start:-4rem}.web-references-menu-link{color:hsl(var(--p-references-menu-link-color-text));transition:var(--transition);gap:.5rem;display:flex}.web-references-menu-link.is-selected{--p-references-menu-link-color-text:var(--p-references-menu-link-color-text-selected)}.web-hero{--p-hero-max-inline-size:var(--hero-max-inline-size,53.4375rem);--p-hero-gap:var(--hero-gap,1rem);gap:var(--p-hero-gap);text-align:center;max-inline-size:var(--p-hero-max-inline-size);flex-direction:column;margin-inline:auto;display:flex}.web-hero .web-sub-title{margin-block-end:.25rem}.web-hero :where(.web-title,.web-display,.web-headline):not(:first-child){color:hsl(var(--web-color-primary));margin-block-start:.5rem}.web-hero .web-description{color:hsl(var(--web-color-secondary));margin-block-start:1.25rem}.web-hero.is-align-start{text-align:start;margin-inline:0}.web-hero.is-align-start .web-badges{align-self:start}@media (max-width:1023.9px){.web-hero.is-mobile-center{text-align:center;justify-content:center;margin-inline:auto}}.web-hero.is-horizontal{margin-inline:initial;text-align:start;flex-direction:column;display:flex}@media (max-width:1023.9px){.web-hero.is-horizontal{max-inline-size:initial}}@media (min-width:1024px){.web-hero.is-horizontal{max-inline-size:40.625rem}}@media (min-width:1280px){.web-hero.is-horizontal{text-align:start;flex-direction:row;gap:2rem;max-inline-size:none;margin-inline:0}.web-hero.is-horizontal>:first-child{flex:1.3}.web-hero.is-horizontal>:nth-child(2){flex:1}}@media (max-width:1023.9px),(min-width:1024px) and (max-width:1279.9px),(min-width:1280px) and (max-width:1439.9px){.web-hero.is-horizontal{overflow:hidden}}.web-hero.is-no-max-width{max-inline-size:initial}.web-info-boxes{--p-info-boxes-sep-color:var(--color-smooth);clip-path:inset(.075rem);grid-template-columns:repeat(auto-fill,minmax(19.125rem,1fr));gap:.0625rem;margin-block-start:-2rem;margin-inline-start:-2rem;display:grid;overflow:hidden}.web-info-boxes-item{border-block-end:solid .0625rem var(--color-smooth);padding-block:2rem;padding-inline:2rem;position:relative}.web-info-boxes-item:after{content:"";border-inline-end:solid .0625rem var(--color-smooth);height:100vh;display:block;position:absolute;inset-block-start:0;inset-inline-end:0}@media (max-width:767.9px){.web-info-boxes-item:nth-child(3n):after,.web-info-boxes-item:after{display:none}}.web-info-boxes-item:nth-child(3n):after{display:none}.web-info-boxes-item:nth-child(n+4){border-block-end:none}.web-info-boxes-title{color:hsl(var(--web-color-primary));flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-block-start:1rem;display:flex}.web-info-boxes-content{color:hsl(var(--web-color-secondary));margin-block-start:.25rem}@media (min-width:1024px){.web-info-boxes:where(.is-desktop-max-out-3){grid-template-columns:repeat(3,1fr)}}@media (max-width:450px){.web-info-boxes{grid-template-columns:repeat(auto-fill,minmax(9.125rem,1fr))}}@media (min-width:450.1px) and (max-width:630px){.web-info-boxes{grid-template-columns:repeat(auto-fill,minmax(13.125rem,1fr))}}.web-user-box{grid-template-columns:auto 1fr;column-gap:1rem;font-size:1.125rem;line-height:1.5rem;display:grid}.web-user-box-image{border-radius:50%;grid-row:span 2;block-size:3rem;inline-size:3rem;display:block}.web-user-box-image.is-32px{block-size:2rem;inline-size:2rem}.web-user-box-name{color:hsl(var(--web-color-greyscale-700))}.web-user-box-username{color:hsl(var(--web-color-greyscale-600))}.web-social-item-icon{color:hsl(var(--web-color-greyscale-300))}.web-social-item-icon:before{font-size:2rem}.web-big-list-info{flex-direction:column;gap:4rem;display:flex}.web-big-list-info-item{border-block-start:solid 1px hsl(var(--web-color-smooth));padding-block-start:1rem}.web-big-list-info .text{color:hsl(var(--web-color-greyscale-300))}@media (min-width:1024px){.web-big-list-info{inline-size:30rem;max-inline-size:30rem}}.web-secondary-tabs{--p-secondary-tabs-text-color-default:var(--web-color-greyscale-700);--p-secondary-tabs-text-color-hover:var(--web-color-greyscale-900);--p-secondary-tabs-text-color-active:var(--web-color-greyscale-900);--p-secondary-tabs-text-color-selected:var(--web-color-greyscale-900);--p-secondary-tabs-text-color-disabled:var(--web-color-greyscale-900) / .48;--p-secondary-tabs-text-color-focus:var(--web-color-greyscale-700);--p-secondary-tabs-bg-color-default:var(--web-color-white);--p-secondary-tabs-bg-color-hover:var(--web-color-greyscale-50);--p-secondary-tabs-bg-color-active:var(--web-color-greyscale-100);--p-secondary-tabs-bg-color-selected:var(--web-color-greyscale-100);--p-secondary-tabs-bg-color-disabled:var(--transparent);--p-secondary-tabs-bg-color-focus:var(--p-secondary-tabs-bg-color-default);--p-secondary-tabs-shadow-color-defalut:var(--transparent);--p-secondary-tabs-shadow-color-focus:var(--color-neutral-1000) / .16;--p-secondary-tabs-text-color:var(--p-secondary-tabs-text-color-default);--p-secondary-tabs-bg-color:var(--p-secondary-tabs-bg-color-default);--p-secondary-tabs-shadow-color:var(--p-secondary-tabs-shadow-color-defalut);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:linear-gradient(134deg,#ffffff1a 0% 52.97%,#ffffff14 100%,#fff0 100%);border-radius:.75rem;gap:.25rem;padding:.25rem;line-height:1.5;display:flex}.web-secondary-tabs.is-transparent{background:0 0}.web-secondary-tabs-button{color:hsl(var(--p-secondary-tabs-text-color));background-color:hsl(var(--p-secondary-tabs-bg-color));box-shadow:0 0 0 .25rem hsl(var(--p-secondary-tabs-shadow-color));-webkit-user-select:none;user-select:none;text-align:center;border-radius:var(--border-radius-small);transition:var(--transition);border-width:0;padding-block:.375rem;padding-inline:.75rem}.web-secondary-tabs-button:focus-visible{--p-secondary-tabs-text-color:var(--p-secondary-tabs-text-color-focus);--p-secondary-tabs-bg-color:var(--p-secondary-tabs-bg-color-focus);--p-secondary-tabs-shadow-color:var(--p-secondary-tabs-shadow-color-focus)}.web-secondary-tabs-button:hover{--p-secondary-tabs-text-color:var(--p-secondary-tabs-text-color-hover);--p-secondary-tabs-bg-color:var(--p-secondary-tabs-bg-color-hover)}.web-secondary-tabs-button:active{--p-secondary-tabs-text-color:var(--p-secondary-tabs-text-color-active);--p-secondary-tabs-bg-color:var(--p-secondary-tabs-bg-color-active)}.web-secondary-tabs-button.is-selected{--p-secondary-tabs-text-color:var(--p-secondary-tabs-text-color-selected);--p-secondary-tabs-bg-color:var(--p-secondary-tabs-bg-color-selected)}.web-secondary-tabs-button:is(:disabled,.is-disabled){--p-secondary-tabs-text-color:var(--p-secondary-tabs-text-color-disabled);--p-secondary-tabs-bg-color:var(--p-secondary-tabs-bg-color-disabled);opacity:.4;cursor:initial}.dark .web-secondary-tabs{--p-secondary-tabs-text-color-default:var(--web-color-greyscale-200) / .48;--p-secondary-tabs-text-color-hover:var(--web-color-greyscale-100);--p-secondary-tabs-text-color-active:var(--web-color-greyscale-50);--p-secondary-tabs-text-color-selected:var(--web-color-greyscale-100);--p-secondary-tabs-text-color-disabled:var(--web-color-greyscale-200) / .48;--p-secondary-tabs-text-color-focus:var(--web-color-greyscale-200) / .48;--p-secondary-tabs-bg-color-default:var(--transparent);--p-secondary-tabs-bg-color-hover:var(--color-neutral-0) / .04;--p-secondary-tabs-bg-color-active:var(--color-neutral-0) / .08;--p-secondary-tabs-bg-color-selected:var(--color-neutral-0) / .08;--p-secondary-tabs-bg-color-disabled:var(--transparent);--p-secondary-tabs-bg-color-focus:var(--p-secondary-tabs-bg-color-default);--p-secondary-tabs-shadow-color-defalut:var(--transparent);--p-secondary-tabs-shadow-color-focus:var(--color-neutral-0) / .16}.light .web-secondary-tabs{--p-secondary-tabs-text-color-default:var(--web-color-greyscale-700);--p-secondary-tabs-text-color-hover:var(--web-color-greyscale-900);--p-secondary-tabs-text-color-active:var(--web-color-greyscale-900);--p-secondary-tabs-text-color-selected:var(--web-color-greyscale-900);--p-secondary-tabs-text-color-disabled:var(--web-color-greyscale-900) / .48;--p-secondary-tabs-text-color-focus:var(--web-color-greyscale-700);--p-secondary-tabs-bg-color-default:var(--web-color-white);--p-secondary-tabs-bg-color-hover:var(--web-color-greyscale-50);--p-secondary-tabs-bg-color-active:var(--web-color-greyscale-100);--p-secondary-tabs-bg-color-selected:var(--web-color-greyscale-100);--p-secondary-tabs-bg-color-disabled:var(--transparent);--p-secondary-tabs-bg-color-focus:var(--p-secondary-tabs-bg-color-default);--p-secondary-tabs-shadow-color-defalut:var(--transparent);--p-secondary-tabs-shadow-color-focus:var(--color-neutral-1000) / .16}.web-strip-plans-header{margin-block-end:2rem;container:strip-plans/inline-size}.web-strip-plans-header-wrapper{justify-content:space-between;align-items:center;gap:1rem;display:flex}.web-strip-plans-item{padding-block:2rem;container:strip-plans/inline-size}.web-strip-plans-item:nth-child(n+2){border-block-start:.0625rem solid #ffffff1f}.web-strip-plans-item:last-child{padding-block-end:0}.web-strip-plans-item-wrapper{justify-content:space-between;align-items:end;gap:3rem;display:flex}.web-strip-plans-plan{flex-direction:column;flex:1 0 7.8125rem;gap:.25rem;display:flex}.web-strip-plans-plan .title{color:#ffffffa3}.web-strip-plans-plan .info{white-space:nowrap;color:#ffffffa3}.web-strip-plans-info{color:#ffffffa3;flex:2.5 14.375rem}.web-strip-plans .web-button{white-space:nowrap;flex:1}@container strip-plans (max-inline-size:31.25rem){.web-strip-plans-header-wrapper{flex-direction:column;align-items:start}.web-strip-plans-item-wrapper{align-items:revert;flex-direction:column;gap:1rem}.web-strip-plans-item-wrapper .web-button{margin-block-start:.25rem}.web-strip-plans-plan,.web-strip-plans-info{flex:initial;flex-basis:0}}.web-code-snippet{--p-code-snippet-border-color:var(--web-color-greyscale-800);--p-code-snippet-bg-color:var(--web-color-greyscale-850);--p-code-snippet-header-bg-color:var(--web-color-greyscale-800)}.web-code-snippet-header{background-color:hsl(var(--p-code-snippet-header-bg-color));border:solid .0625rem hsl(var(--p-code-snippet-border-color));border-start-start-radius:.75rem;border-start-end-radius:.75rem;justify-content:space-between;align-items:center;gap:.5rem;min-height:1.75rem;padding:.25rem .5rem;display:flex}.web-code-snippet-header-start,.web-code-snippet-header-end{align-items:center;display:flex}.web-code-snippet-content{background-color:hsl(var(--p-code-snippet-bg-color));border:solid .0625rem hsl(var(--p-code-snippet-border-color));border-block-start-width:0;border-end-end-radius:.75rem;border-end-start-radius:.75rem;padding:.9375rem;overflow-x:scroll}.web-code-snippet-content code{white-space:pre}.web-code-snippet .buttons-list-item:nth-child(n+2):before{background-color:hsl(var(--web-color-greyscale-750))}.web-code-console{-webkit-backdrop-filter:blur(9.43066px);backdrop-filter:blur(9.43066px);background:#232325f0}.web-code-console-header{padding-block:.5rem .75rem;padding-inline:.5rem}.web-code-console-content{background:hsl(var(--web-color-greyscale-900));border-radius:.75rem;padding:1.25rem}.web-code-console-button{--p-code-coonsole-button-color:var(--color-neutral-5);border-radius:var(--border-radius-circular);background-color:hsl(var(--p-code-coonsole-button-color));block-size:.5rem;inline-size:.5rem}.web-code-console-button.is-red{--p-code-coonsole-button-color:5 79% 65% / 1}.web-code-console-button.is-yellow{--p-code-coonsole-button-color:40 89% 64% / 1}.web-code-console-button.is-green{--p-code-coonsole-button-color:113 49% 55% / 1}.web-articles{--p-articles-item-bg-color:var(--web-color-white);--p-articles-item-title-color:var(--web-color-greyscale-900);--p-articles-item-paragraph-color:var(--web-color-greyscale-700)}.web-articles-list{grid-template-columns:repeat(auto-fill,minmax(18.75rem,1fr));gap:2rem;display:grid}.web-articles-item{background-color:hsl(var(--p-articles-item-bg-color));border-radius:1rem;flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.web-articles-item-header{color:hsl(var(--p-articles-item-title-color))}.web-articles-item-paragraph{color:hsl(var(--p-articles-item-paragraph-color))}.web-articles-item-content{padding:.75rem}.web-articles-item-image{border-radius:.5rem;max-inline-size:100%}.web-articles.is-scroll{overflow-x:scroll}.dark .web-articles{--p-articles-item-bg-color:var(--web-color-greyscale-850) / .94;--p-articles-item-title-color:var(--web-color-greyscale-100);--p-articles-item-paragraph-color:var(--web-color-greyscale-300)}.web-pricing-cards-header{border-block-end:solid .0625rem hsl(var(--web-color-border));padding-block-end:2rem}.web-pricing-cards-content{flex-direction:column;gap:1.25rem;padding-block-start:2rem;display:flex}@media (max-width:1023.9px){.web-pricing-cards-list{flex-direction:column;gap:2rem;display:flex}}@media (min-width:1024px){.web-pricing-cards-list{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}}.web-page-steps{gap:1.5rem;display:flex}.web-page-steps-location{--p-location:var(--location,0%);flex-shrink:0;inline-size:1rem;margin-block:.75rem;position:relative}.web-page-steps-location:before{content:"";background-color:hsl(var(--web-color-greyscale-700));block-size:100%;inline-size:.125rem;margin-inline:auto;display:block}.web-page-steps-location-button{transition:var(--transition);margin-block-start:-.5rem;position:absolute;inset-block-start:var(--p-location)}.web-page-steps-list{flex-direction:column;gap:1.25rem;display:flex}.web-page-steps .is-selected{color:hsl(var(--web-color-primary))}@media (min-width:1024px){.web-page-steps{inline-size:17.5rem;position:sticky;inset-block-start:6.875rem}}.web-compare-table{inline-size:100%}.web-compare-table-caption{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);margin-inline:-.5rem;padding-inline:.5rem;position:sticky;inset-block-start:6rem}.web-compare-table-caption-button{padding-block:1rem}@media (max-width:1023.9px){.web-compare-table-caption{inset-block-start:7.5rem}.web-compare-table-caption-button{border-block-end:solid .0625rem hsl(var(--web-color-smooth));justify-content:space-between;gap:1rem;inline-size:100%;display:flex}.web-compare-table-caption-button [class*=icon-]:last-child{transition:var(--transition)}}@media (min-width:1024px){.web-compare-table-caption{z-index:5;max-inline-size:17.25rem}}.web-compare-table tr{border-block-start:solid .0625rem hsl(var(--web-color-smooth));grid-auto-columns:1fr;grid-auto-flow:column;gap:2rem;display:grid}.web-compare-table tr:last-child{border-block-end:solid .0625rem hsl(var(--web-color-smooth))}.web-compare-table th,.web-compare-table td{padding-block:1rem}.web-compare-table td:nth-child(n+2){padding-inline-start:.5rem}@media (max-width:1023.9px){.web-compare-table{margin-block-start:1rem}.web-compare-table-body{display:none}.web-compare-table.is-open-in-mobile .web-compare-table-body{display:table-row-group}.web-compare-table.is-open-in-mobile .web-compare-table-caption-button{border-block-end-width:0}.web-compare-table.is-open-in-mobile .web-compare-table-caption-button [class*=icon-]:last-child{rotate:180deg}.web-compare-table [class*=level-]{display:none}.web-compare-table [class*=level-].is-selected{display:table-cell}}@media (min-width:1024px){.web-compare-table{margin-block-start:4rem}}.web-info-table{table-layout:fixed;border-collapse:collapse;border-style:hidden}.web-info-table-col,.web-info-table-col-header{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;border:solid .0625rem hsl(var(--web-color-smooth));min-inline-size:14rem;padding-block:1.125rem;padding-inline:.75rem}.web-info-table-col-header{background-color:hsl(var(--web-color-greyscale-850));color:hsl(var(--web-color-primary));text-align:start}.web-info-table-col-header:first-child{max-inline-size:14rem}.web-info-table-scroll{border:solid .0625rem hsl(var(--web-color-smooth));border-radius:.5rem;overflow-x:auto}@media (max-width:1023.9px){.web-info-table-scroll{border-start-end-radius:0;border-end-end-radius:0;min-inline-size:calc(100vw - 2rem)}}.web-info-table.is-4-equals-columns .web-info-table-col,.web-info-table.is-4-equals-columns .web-info-table-col-header{inline-size:25%;min-inline-size:10.3125rem}.web-content-footer{border-block-start:solid .0625rem hsl(var(--web-color-border));padding-block-start:2rem}@media (max-width:1023.9px){.web-content-footer-header-end ul.web-metadata{padding-inline-start:0!important}.web-content-footer-header-end li{margin-inline-start:0!important;padding-inline-start:0!important}}.web-content-footer-header{justify-content:space-between;display:flex}.web-content-footer-header-start{gap:1rem;display:flex}@media (max-width:1023.9px){.web-content-footer-header{flex-direction:column-reverse;gap:2rem}}@media (min-width:1024px){.web-content-footer-header{justify-items:center;gap:1rem}}@media (max-width:1023.9px){.web-content-footer .web-card{margin-block-start:1rem}}@media (min-width:1024px){.web-content-footer .web-card{margin-block-start:2rem}}.web-top-banner{background:linear-gradient(94deg,#00b4d800 0%,#00b4d880 50.82%,#00b4d800 100%);justify-content:center;padding-block:.3125rem;padding-inline:.75rem;display:flex}.web-top-banner-content{transition:var(--transition);line-height:1.25rem}.web-top-banner-button{position:absolute;inset-inline-end:.75rem}[data-banner-hidden] .web-top-banner{display:none}.web-top-banner--mongodb{background:#00ed64;padding-block:.875rem;padding-inline:1.25rem}.web-top-banner--mongodb .web-top-banner-content{color:#001e2b;justify-content:center;align-items:center;gap:.5rem;display:flex}.web-top-banner--mongodb .web-top-banner-content a{color:inherit;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.web-top-banner--mongodb .web-top-banner-content a:hover{opacity:.9}.web-top-banner--mongodb .web-top-banner-content a .web-mongodb-banner-leaf{aspect-ratio:120/257;flex-shrink:0;block-size:1.375rem;inline-size:auto}.web-top-banner-2{z-index:10;background-color:#000;background-image:url(/images/bgs/top-bg-init.avif);background-repeat:no-repeat;background-size:cover;padding-block:1.125rem;position:relative}.web-top-banner-2-wrapper{max-inline-size:108rem;margin-inline:auto}.web-top-banner-2.is-special-padding{padding-inline:clamp(1.25rem,4vw,120rem)}.web-top-banner-2:after{content:"";background-color:hsl(var(--web-color-white));background-blend-mode:overlay;opacity:.12;block-size:.0625rem;display:block;position:absolute;inset-block-end:0;inset-inline:0}.web-timeline-content-list{flex-direction:column;display:flex}@media (max-width:1023.9px){.web-timeline-content-list{gap:4.25rem}}@media (min-width:1024px){.web-timeline-content-list{gap:12.5rem}}.web-timeline-content-item{flex-direction:column;gap:4rem 11.25rem;display:flex}@media (max-width:1023.9px){.web-timeline-content-item-bottom{display:none}}.web-investor-cards{display:flex}.web-investor-cards .web-card{place-content:center;display:grid}@media (max-width:1023.9px){.web-investor-cards{flex-direction:column;gap:1.25rem}.web-investor-cards>*{flex:1}}@media (min-width:1024px){.web-investor-cards{flex-wrap:wrap;justify-content:center;gap:2rem;max-inline-size:62.125rem;margin-inline:auto}.web-investor-cards>*{min-inline-size:19.375rem}}.web-chat-list{flex-direction:column;gap:1.25rem;display:flex}.web-chat-message{border-radius:var(--border-radius-medium);-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:#fcfcfc;max-inline-size:23.75rem;padding:.75rem;position:relative}.web-chat-message:before{content:"";background-color:inherit;clip-path:polygon(50% 100%,0 0,100% 0);block-size:1rem;inline-size:1.4375rem;display:block;position:absolute;inset-block-start:100%;inset-inline-start:1.4375rem}.web-chat-message:after{content:"";background-color:inherit;clip-path:polygon(50% 100%,0 0,100% 0);block-size:.9375rem;inline-size:1.3125rem;display:block;position:absolute;inset-block-start:100%;inset-inline-start:1.5rem}.web-chat-message.reply:before{background-color:var(--border-color);inset-block:-1rem auto;rotate:180deg}.web-chat-message.reply:after{inset-block:-.90625rem auto;rotate:180deg}.web-chat-item.is-user-b{align-self:end}.web-chat-item.is-user-b .web-chat-message{background-color:hsl(calc(var(--web-color-pink-hue) - 13), 26%, 91%);border:solid .0625rem hsl(calc(var(--web-color-pink-hue) - 3), 62%, 86%)}.web-chat-item.is-user-b .web-chat-message:before{background-color:hsl(calc(var(--web-color-pink-hue) - 3), 62%, 86%);inset-inline:auto 1.4375rem}.web-chat-item.is-user-b .web-chat-message:after{inset-inline:auto 1.5rem}:root{--border-radius-medium:1rem;--border-radius-circular:50%}.web-carousel{position:relative}.web-carousel .dark{--carousel-gradient:23, 23, 26}.web-carousel .light{--carousel-gradient:255, 255, 255}@media (min-width:768px){.web-carousel:before{content:"";z-index:1;background:linear-gradient(90deg, rgba(var(--carousel-gradient), 1) 0%, rgba(var(--carousel-gradient), .88) 9.65%, rgba(var(--carousel-gradient), 0) 25%, rgba(var(--carousel-gradient), 0) 50%, rgba(var(--carousel-gradient), 0) 75%, rgba(var(--carousel-gradient), .88) 89.28%, rgba(var(--carousel-gradient), 1) 100%);pointer-events:none;display:block;position:absolute;inset:0;inset-inline:0}}.web-carousel-item img{border:solid .125rem hsl(var(--web-color-smooth));border-radius:var(--border-radius-medium);inline-size:100%;transition:var(--transition);display:block}.web-carousel-button{border-radius:var(--border-radius-circular);background:hsl(var(--web-color-white)/.15);block-size:2.5rem;inline-size:2.5rem;color:hsl(var(--web-color-white));flex-shrink:0;justify-content:center;align-items:center;display:flex}.web-carousel-button-start{z-index:2;position:absolute;inset-block-start:50%;inset-inline-start:calc(50% - 24.5rem)}.web-carousel-button-end{z-index:2;position:absolute;inset-block-start:50%;inset-inline-end:calc(50% - 24.5rem)}.web-carousel-bullets{inline-size:fit-content;margin-inline:auto}.web-carousel-bullets-list{margin-block-start:1.25rem;display:flex}.web-carousel-bullets-button{border-radius:var(--border-radius-circular);place-content:center;block-size:1rem;inline-size:1rem;display:grid}.web-carousel-bullets-button:before{content:"";border-radius:var(--border-radius-circular);background-color:hsl(var(--web-color-white));opacity:.4;block-size:.375rem;inline-size:.375rem;transition:var(--transition);display:block}.web-carousel-bullets-button.is-selected:before{opacity:1}@media (max-width:1023.9px){.web-carousel-button{display:none}}.web-integrations-top-section{flex-direction:column;justify-content:center;display:flex}@media (max-width:767.9px){.web-integrations-top-section{min-block-size:23.125rem;padding-block:2.5rem}}@media (min-width:768px) and (max-width:1023.9px){.web-integrations-top-section{min-block-size:30.9375rem;padding-block:3rem}}@media (min-width:1024px){.web-integrations-top-section{min-block-size:34.25rem;padding-block:3rem}}.web-article-header{z-index:18;background-color:hsl(var(--p-body-bg-color));border-block-end:solid .0625rem hsl(var(--web-color-border));justify-content:space-between;gap:2rem;margin-block-end:1.5rem;padding-block:2.5rem 2rem;display:flex;position:sticky}.web-article-header-start{align-items:center;gap:1rem;display:flex}.web-article-header-end{align-self:center}.web-article-header .web-title{color:hsl(var(--web-color-primary))}.web-article-content{color:hsl(var(--web-color-secondary));flex-direction:column;gap:2rem;display:flex}.web-article-content article .web-sub-body-400,.web-article-content-spacing-logic .web-sub-body-400{margin-block:1rem}.web-article-content article .web-sub-body-500,.web-article-content-spacing-logic .web-sub-body-500{margin-block-end:.25rem}.web-article-content article .web-main-body-500,.web-article-content-spacing-logic .web-main-body-500{margin-block-end:.5rem}.web-article-content article .web-description,.web-article-content-spacing-logic .web-description,.web-article-content article .web-label,.web-article-content-spacing-logic .web-label{margin-block-end:1rem}.web-article-content article .web-paragraph-md,.web-article-content-spacing-logic .web-paragraph-md{margin-block-end:2rem}.web-article-content article .web-link,.web-article-content-spacing-logic .web-link{margin-block-end:0!important}.web-article-content article .web-code-snippet,.web-article-content-spacing-logic .web-code-snippet{margin-block:1rem 2rem}.web-article-content article .web-card,.web-article-content-spacing-logic .web-card{margin-block-end:2rem}.web-article-content article .web-list,.web-article-content article .web-numeric-list,.web-article-content article .web-pink-dots,.web-article-content-spacing-logic .web-list,.web-article-content-spacing-logic .web-numeric-list,.web-article-content-spacing-logic .web-pink-dots{margin-block-end:1.5rem}.web-article-content article .web-blockquote,.web-article-content-spacing-logic .web-blockquote{margin-block:2rem}.web-article-content article .web-table-wrapper,.web-article-content-spacing-logic .web-table-wrapper,.web-article-content article .web-media,.web-article-content-spacing-logic .web-media{margin-block-end:2rem}.web-article-content article .web-media:not(:first-child),.web-article-content-spacing-logic .web-media:not(:first-child){margin-block-start:1rem}.web-article-content article .web-inline-info,.web-article-content-spacing-logic .web-inline-info{margin-block-end:1.5rem}.web-article-content article .web-code-snippet,.web-article-content-spacing-logic .web-code-snippet{margin-block-end:2rem}.web-article-content-header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex;position:relative}@media (min-width:1024px){.web-article-content-header .web-numeric-badge{position:absolute;inset-block-start:.125rem;transform:translate(calc(-100% - 1rem))}}.web-article-content-section{flex-direction:column;gap:1.5rem;display:flex;position:relative}@media (min-width:1024px){.web-article-content-section.is-with-line:before{content:"";background-color:hsl(var(--web-color-border));block-size:calc(100% + .5rem);inline-size:.125rem;display:block;position:absolute;inset-block-start:1.5rem;inset-inline-start:-1.875rem}}.web-article-content-grid-6-4>*{min-inline-size:0}@media (max-width:1023.9px){.web-article-content-grid-6-4{flex-direction:column;gap:2rem;display:flex}}@media (min-width:1024px){.web-article-content-grid-6-4{grid-template-columns:6fr 5.7fr;gap:2rem;display:grid}}.web-article .tabs-list{block-size:2.5rem}@media (max-width:1023.9px){.web-article-header{z-index:1;flex-direction:column-reverse;padding-block-start:1rem;position:relative}.web-article-header-end{align-self:initial}}.web-grid-two-side-navs .web-article-header h1.text-title,.web-grid-huge-navs .web-article-header h1.text-title{font-size:clamp(var(--font-size-xxl),.95rem + 2.55vw,2.75rem);line-height:clamp(var(--leading-lg),1rem + 2.85vw,2.875rem);letter-spacing:var(--text-title--letter-spacing)}.web-content{--p-section-gap:3rem;--p-content-gap:1.5rem;gap:var(--p-section-gap);flex-direction:column;display:flex}.web-content section{gap:var(--p-content-gap);scroll-snap-align:start;flex-direction:column;scroll-margin-top:7.5rem;display:flex}.web-content a:not(.web-button){overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.web-content a:not(.web-button):where(:hover,:focus){text-decoration:underline}.web-content a:not(.web-button):not(.web-link){color:hsl(var(--web-color-primary))}.web-content ul{padding-inline-start:1.5rem;list-style:outside}.web-content ul>li{list-style-type:disc;display:list-item}.web-content ul>li::marker{content:revert;color:hsl(var(--web-color-pink-500))}.web-content.is-count-headers{counter-reset:headers}.web-content.is-count-headers .web-title:before{counter-increment:headers;content:counter(headers) ". "}.web-content .count-secondary-title{counter-reset:inner-title}.web-content .count-secondary-title .web-sub-body-500:before{counter-increment:inner-title;content:counter(headers) "." counter(inner-title) " "}@media (max-width:1023.9px){.web-content{--p-section-gap:1.5rem;--p-content-gap:1rem}}.web-inline-info{border-radius:var(--m-border-radius);position:relative}.web-inline-info:before{content:"";border-radius:var(--m-border-radius);border:var(--m-border-size,1px) solid #0000;-webkit-mask-composite:destination-out;pointer-events:none;background:var(--m-border-gradient-before) border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.web-inline-info:after{content:"";border-radius:var(--m-border-radius);border:var(--m-border-size,1px) solid #0000;-webkit-mask-composite:destination-out;pointer-events:none;background:var(--m-border-gradient-after) border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.web-inline-info{--m-border-gradient-before:linear-gradient(0deg, #c3c3c6 0%, #c3c3c633 100%);--m-border-radius:.5rem;--p-inline-info-bg-color:var(--web-color-white) / .04;--p-inline-info-border-color:var(--web-color-greyscale-250);background:hsl(var(--p-inline-info-bg-color));flex-direction:column;gap:.5rem;padding:1rem;display:flex}.web-inline-info>:last-child{margin-block-end:0!important}.web-inline-info [class*=icon]:first-child{color:hsl(var(--web-color-primary));font-size:1.5rem!important;line-height:1.5rem!important}.web-inline-info a{font-weight:var(--font-weight-medium);text-decoration:underline;text-decoration-thickness:.75px;-webkit-text-decoration-color:color-mix(in srgb, var(--color-tertiary) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--color-tertiary) 50%, transparent);text-underline-offset:.3125rem;letter-spacing:var(--tracking-tight);color:var(--color-primary);transition:all .1s ease-in-out}.web-inline-info a:hover{color:var(--color-accent-darker);-webkit-text-decoration-color:var(--color-accent-darker);text-decoration-color:var(--color-accent-darker)}.web-inline-info a:active{color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.dark .web-inline-info{--p-inline-info-bg-color:var(--web-color-white) / .04;--p-inline-info-border-color:var(--web-color-white) / .6;--m-border-gradient-before:linear-gradient(180deg, #fff9 0%, #fff3 100%)}@media (min-width:1280px) and (max-width:1330px){.web-reduced-article-size{max-inline-size:40.5rem}}@media (max-width:1023.9px){.mobile-header-row{width:100vw;margin-left:calc(-1*var(--p-grid-huge-navs-padding-inline,1.25rem));margin-right:calc(-1*var(--p-grid-huge-navs-padding-inline,1.25rem));padding-left:var(--p-grid-huge-navs-padding-inline,1.25rem);padding-right:var(--p-grid-huge-navs-padding-inline,1.25rem);align-items:center;position:relative}.copy-button-wrapper-mobile{align-items:center;margin-left:auto;margin-right:0;display:flex}}@media (min-width:1024px){.copy-button-wrapper{align-self:center;width:auto}}.mobile-header-row a.docs-article-back-mobile.web-icon-button{box-sizing:border-box;aspect-ratio:1;flex-shrink:0;block-size:1.5rem;inline-size:1.5rem}.web-article-header-start .relative.flex.items-center>a.web-button.is-icon.is-text.docs-article-back-desktop{box-sizing:border-box;aspect-ratio:1;block-size:2rem;min-block-size:0;inline-size:2rem;min-inline-size:0;padding:0;padding-block:0;padding-inline:0;transform:translate(-100%)}@media (min-width:768px){.web-article-header-start .relative.flex.items-center>a.web-button.is-icon.is-text.docs-article-back-desktop{transform:translate(calc(-100% - 3px))}}.copy-ctl{flex-shrink:0;align-items:center;position:relative}.menu-wrapper{z-index:100;min-width:180px;margin-top:4px;padding:4px;position:absolute;top:100%;right:0}.menu-btn{text-align:left;border-radius:.5rem;align-items:center;gap:.5rem;width:100%;height:32px;min-height:32px;padding:6px 8px;display:flex}.menu-btn:hover{cursor:pointer;background-color:hsl(var(--web-color-offset))}.collapsible{padding-block:0 2rem}.collapsible-item{border-block-end:.0625rem solid hsl(var(--web-color-offset))}.collapsible-content{gap:4px;margin-block-start:0;padding-block-end:1rem}.collapsible-wrapper>.collapsible-content{grid-template-rows:0fr;gap:0;padding-block-end:0;transition:grid-template-rows .25s,padding-block-end .25s;display:grid;overflow:hidden}.collapsible-wrapper[open]>.collapsible-content{grid-template-rows:1fr;padding-block-end:1rem}.collapsible-wrapper>.collapsible-content>*{min-height:0;overflow:hidden}.collapsible-wrapper:not([open])>.collapsible-content{display:grid}.collapsible-wrapper .icon-cheveron-down,.collapsible-wrapper .icon-cheveron-right{transition:rotate .25s;display:inline-block}.collapsible-wrapper[open] .icon-cheveron-down{rotate:180deg}.collapsible-wrapper[open] .icon-cheveron-right{rotate:90deg}.web-doc-pagination{margin-block-start:2rem;padding-block-start:2rem}.web-doc-pagination-link{border:1px solid hsl(var(--web-color-smooth));border-radius:.75rem;text-decoration:none;transition:border-color .15s,background-color .15s,transform .15s}.web-doc-pagination-link:hover{border-color:hsl(var(--web-color-accent)/.4);background-color:hsl(var(--web-color-accent)/.05);transform:translateY(-1px)}.web-doc-breadcrumbs{letter-spacing:.02em;font-size:.75rem;line-height:1.5}.web-doc-breadcrumbs a{transition:color .15s}.web-article-content-spacing-logic{flex-direction:column;gap:1rem;display:flex}.web-article-content pre+.web-code-language-badge,.web-article-content .web-code-block{position:relative}@media (max-width:640px){.web-article-content .table-wrapper,.web-article-content table{white-space:nowrap;-webkit-overflow-scrolling:touch;max-inline-size:100%;display:block;overflow-x:auto}}.web-article-content{padding-block-end:3rem}.web-author{gap:1rem;display:flex}.web-author-image{border-radius:50%}.web-author-info{align-items:baseline;gap:.5rem;display:flex}.web-author-section{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-inline-size:31.25rem;margin-inline:auto;display:flex}.web-author-section-image{border:solid .0625rem hsl(var(--web-color-border));border-radius:50%;margin-block-end:1.5rem;padding:.875rem}.web-author-section-image img{border-radius:50%;display:block}.web-author-section-info{text-wrap:balance}.web-category-header{flex-direction:column;display:flex}.web-category-header-content{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.web-category-header-title{text-wrap:balance;max-inline-size:100%;margin:0}.web-category-header-description{max-inline-size:40rem;margin:0}@media (max-width:1023.9px){.web-category-header .web-input-text-search-wrapper{margin-block-start:1.5rem}}@media (min-width:1440px){.web-category-header-content{flex-direction:row;align-items:flex-start}.web-category-header-title{white-space:nowrap;flex:auto}.web-category-header-description{flex:0 0 32.5rem;padding-block-start:.625rem}.web-category-header-content{justify-content:space-between}.web-category-header .web-input-text-search-wrapper{align-self:end;margin-block-start:2.5rem}}.web-category-page{margin-block-end:0;padding-block-end:0}.web-blockquote{--p-blockquote-border-color:var(--web-color-greyscale-100);border-inline-start:solid .25rem hsl(var(--p-blockquote-border-color));max-inline-size:42.5rem;padding-inline-start:1.25rem}.web-blockquote-footer{flex-direction:column;gap:.25rem;margin-block-start:1.5rem;display:flex}.dark .web-blockquote{--p-blockquote-border-color:var(--web-color-greyscale-750)}.web-feature-article-image img{border-radius:.5rem;inline-size:100%}.web-feature-article-content{flex-direction:column;display:flex}@media (max-width:1023.9px){.web-feature-article{flex-direction:column;gap:1.5rem;display:flex}.web-feature-article-header{flex-direction:column;gap:.25rem;display:flex}.web-feature-article-content{gap:.5rem;padding:.5rem}.web-feature-article-content .web-author{margin-block-start:.5rem}.web-feature-article .web-button{margin-block-start:2rem}}@media (min-width:1024px){.web-feature-article{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.web-feature-article-content{gap:1rem;padding:0 1.5rem}}.web-grid-articles{--p-grid-articles-item-border-color:var(--p-grid-articles-item-border-color-default);--p-grid-articles-item-border-color-default:var(--web-color-smooth);--p-grid-articles-item-bg-color:var(--p-grid-articles-item-bg-color-default);--p-grid-articles-item-bg-color-default:var(--web-color-white);--p-grid-articles-width:17.5rem;grid-template-columns:repeat(auto-fill, minmax(var(--p-grid-articles-width), 1fr));grid-auto-columns:minmax(var(--p-grid-articles-width), 1fr);display:grid}.web-grid-articles.is-medium{--p-grid-articles-width:20rem}.web-grid-articles.is-big{--p-grid-articles-width:22.5rem}.web-grid-articles-scroll{container:grid-articles/inline-size}.web-grid-articles-item:not(.is-transparent){border-radius:var(--m-border-radius);position:relative}.web-grid-articles-item:not(.is-transparent):before{content:"";border-radius:var(--m-border-radius);border:var(--m-border-size,1px) solid #0000;-webkit-mask-composite:destination-out;pointer-events:none;background:var(--m-border-gradient-before) border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.web-grid-articles-item:not(.is-transparent):after{content:"";border-radius:var(--m-border-radius);border:var(--m-border-size,1px) solid #0000;-webkit-mask-composite:destination-out;pointer-events:none;background:var(--m-border-gradient-after) border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.web-grid-articles-item:not(.is-transparent){--m-border-gradient-before:linear-gradient(180deg, #ffffff1f 0%, #ffffff03 100%);--m-border-radius:1rem}.web-grid-articles-item{background-color:hsl(var(--p-grid-articles-item-bg-color));min-block-size:100%;transition:var(--transition);flex-direction:column;padding:.5rem;padding-block-end:.75rem;display:flex}.web-grid-articles-item-image{border-radius:.5rem;overflow:hidden}.web-grid-articles-item-image>*{transition:var(--transition);object-fit:cover;width:100%;height:100%;display:block}.web-grid-articles-item.is-transparent{background-color:#0000;padding:0}.web-grid-articles-item-content{flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.is-transparent .web-grid-articles-item-content{gap:1rem;padding-block-start:1.5rem;padding-inline:0}.web-grid-articles-item:where(:hover,:focus) .web-grid-articles-item-image>*{scale:1.05}.dark .web-grid-articles{--p-grid-articles-item-border-color-default:var(--web-color-white) / .2;--p-grid-articles-item-bg-color-default:var(--web-color-white) / .06}@media (max-width:1023.9px){.web-grid-articles{gap:2rem}}@media (min-width:1024px){.web-grid-articles{gap:3rem}}.web-main-article-header{flex-direction:column;gap:.5rem;margin-block-end:2rem;display:flex;position:relative}@media (min-width:1024px){.web-main-article-header{border-block-end:solid .0625rem hsl(var(--web-color-border));padding-block-end:2rem}}@media (min-width:1280px){.web-main-article-header .web-link{white-space:nowrap;position:absolute;inset-inline-end:calc(100% + 4.625rem)}}@media (min-width:1024px){.web-main-article .web-media-container{margin-inline:-3.4375rem}}.web-overlay-item{border-radius:var(--border-radius-medium);border:.0625rem solid hsl(var(--smooth));display:block;position:relative;overflow:hidden}.web-overlay-item img{border-radius:inherit}.web-overlay-item:before{content:"";border-radius:inherit;background:linear-gradient(#0000 0% 50%,#000000a3 74.79%,#000 100%),#ffffff0a;display:block;position:absolute;inset:0}.web-overlay-item .web-user-box{position:absolute;inset-block-end:1rem;inset-inline-start:1rem}.web-overlay-item .web-user-box-image{block-size:2.5rem;inline-size:2.5rem;margin-block:auto}.web-grid-1-1{--p-grid-1-1-gap:var(--grid-1-1-gap,0);gap:var(--p-grid-1-1-gap);display:grid}@media (min-width:1280px){.web-grid-1-1{--p-grid-1-1-gap-desktop:var(--grid-1-1-gap-desktop,0);gap:var(--p-grid-1-1-gap-desktop);grid-template-columns:repeat(2,1fr)}}.web-grid-1-1-opt-2{display:grid}@media (min-width:1024px){.web-grid-1-1-opt-2{grid-template-columns:repeat(2,1fr)}}.web-grid-4-6>*{min-inline-size:0}@media (max-width:1023.9px),(min-width:1024px) and (max-width:1279.9px){.web-grid-4-6{flex-direction:column;gap:4rem;display:flex}}@media (min-width:1280px){.web-grid-4-6{grid-template-columns:4fr 6fr;gap:5rem;display:grid}}.web-grid-3c-4c-6c{display:grid}@media (max-width:1023.9px){.web-grid-3c-4c-6c{grid-template-columns:repeat(3,1fr);gap:2.5rem}}@media (min-width:1024px) and (max-width:1279.9px){.web-grid-3c-4c-6c{grid-template-columns:repeat(4,1fr);gap:2.5rem}}@media (min-width:1280px){.web-grid-3c-4c-6c{grid-template-columns:repeat(6,1fr);gap:2.5rem}}.web-grid-3c-4c-6c.is-for-logos{text-align:center}.web-grid-3c-4c-6c.is-for-logos>li{place-content:center;display:grid}.web-grid-3c-4c-6c.is-for-logos img{object-fit:contain;object-position:center;block-size:100%;inline-size:100%}.web-grid-2c-4c{--p-column-gap-mobile:var(--column-gap-mobile,1.25rem);--p-row-gap-mobile:var(--row-gap-mobile,2rem);--p-column-gap-desktop:var(--column-gap-desktop,2rem);--p-row-gap-desktop:var(--row-gap-desktop,3rem);display:grid}@media (max-width:1023.9px){.web-grid-2c-4c{column-gap:var(--p-column-gap-mobile);row-gap:var(--p-row-gap-mobile);grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.web-grid-2c-4c{column-gap:var(--p-column-gap-desktop);row-gap:var(--p-row-gap-desktop);grid-template-columns:repeat(4,1fr)}}.web-grid-3-desktop-1-mobile{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}@media (max-width:1023.9px){.web-grid-3-desktop-1-mobile{grid-template-columns:1fr}}.web-grid-15-25-desktop{display:flex}@media (max-width:1023.9px){.web-grid-15-25-desktop{flex-direction:column}}@media (min-width:1024px){.web-grid-15-25-desktop>:first-child{flex:1.5}.web-grid-15-25-desktop>:nth-child(2){flex:2.5}}.web-grid-120-1fr-auto-header{grid-area:header}.web-grid-120-1fr-auto-side{grid-area:side}.web-grid-120-1fr-auto-main{grid-area:main}@media (max-width:1023.9px){.web-grid-120-1fr-auto{padding-block-start:2.5rem}.web-grid-120-1fr-auto-header{padding-block-end:1.5rem}}@media (min-width:1024px){.web-grid-120-1fr-auto{grid-template-columns:17.25rem 42.5rem auto;grid-template-areas:".header header""side main.";gap:.5rem 3.4375rem;padding-block-start:5rem;display:grid}}.web-grid-row-2{gap:2rem;display:grid}.web-grid-row-2 li>*{min-block-size:100%}@media (min-width:1024px){.web-grid-row-2{grid-template-columns:repeat(2,1fr)}}.web-grid-row-4{--p-gap:1.25rem;gap:var(--p-gap);display:grid}.web-grid-row-4 li>*{min-block-size:100%}@media (max-width:1023.9px){.web-grid-row-4-mobile-2{--p-gap-mobile:var(--gap-mobile);gap:var(--gap-mobile,var(--p-gap));grid-template-columns:repeat(2,1fr)}.web-grid-row-4-mobile-2 .is-mobile-col-span-2{grid-column:span 2}}@media (min-width:1024px){.web-grid-row-4{grid-template-columns:repeat(4,1fr)}}.web-multi-columns-1{--p-col-gap:2rem;column-width:21.25rem;column-gap:var(--p-col-gap)}.web-multi-columns-1>*{break-inside:avoid;margin-block-end:var(--p-col-gap)}.web-grid-side-nav .web-mobile-header,.web-grid-side-nav .web-main-header{grid-area:header}.web-grid-side-nav .web-side-nav{grid-area:side}.web-grid-side-nav .web-main-section{grid-area:main}@media (max-width:1023.9px){.web-grid-side-nav.web-container{padding-inline:1.25rem}.web-grid-side-nav .web-side-nav{max-inline-size:none;padding-inline:1rem;display:none}.web-grid-side-nav .web-main-section{padding-block-start:2rem;padding-inline:1.25rem}.web-grid-side-nav.is-open{background:hsl(var(--web-color-background))}.web-grid-side-nav.is-open>:not(.web-mobile-header,.web-side-nav){display:none!important}.web-grid-side-nav.is-open .web-side-nav{display:block!important}}@media (max-width:767.9px){.web-grid-side-nav .web-side-nav{background:hsl(var(--web-color-background));inline-size:17.5rem;block-size:initial;border-inline-end:solid .0625rem hsl(var(--web-color-subtle));display:none;position:fixed;inset-block:4.5625rem 0;inset-inline-start:0}.web-grid-side-nav.is-open .web-side-nav{display:block!important}}@media (min-width:1024px){.web-grid-side-nav .web-main-section{inline-size:100%;max-inline-size:68.875rem;margin-inline:auto;padding-inline:1.5rem}.web-grid-side-nav .web-main-section .web-hero:first-child{margin-block:6.25rem 5rem}.web-grid-side-nav .web-main-section>:not(:first-child):where(:not(.u-position-absolute)){margin-block-start:10rem}.web-grid-side-nav{grid-template-columns:17.5rem minmax(0,1fr);grid-template-areas:"header header""side main";display:grid}.web-grid-side-nav .web-side-nav{border-inline-end:solid .0625rem hsl(var(--web-color-subtle))}.web-grid-side-nav .web-side-nav-wrapper{padding-block:0}.web-grid-side-nav .web-side-nav-scroll{padding-block:1rem}}.web-grid-two-side-navs{--p-grid-huge-navs-padding-inline:1.75rem;--p-grid-huge-navs-main-header-height:4.5625rem;--p-grid-huge-navs-secondary-header-height:7.25rem;--p-grid-huge-navs-secondary-sticky-position:7.5rem;--p-grid-huge-navs--margin-top-content-side-b:2.5rem;--p-grid-huge-navs-side-nav-width-closed:4.5625rem;--p-grid-huge-navs-side-nav-width-opened:17.5rem;max-inline-size:var(--container-size-large);margin-inline:auto}.web-grid-two-side-navs .web-mobile-header,.web-grid-two-side-navs .web-main-header{block-size:var(--p-grid-huge-navs-main-header-height);grid-area:header}.web-grid-two-side-navs .web-article-header{grid-area:a-header;block-size:auto;padding-block-start:0}.web-grid-two-side-navs .web-side-nav{grid-area:side-a}.web-grid-two-side-navs .web-article{grid-area:main}.web-grid-two-side-navs .web-references-menu{grid-area:side-b}.web-grid-two-side-navs .web-main-footer{margin-inline:var(--p-grid-huge-navs-padding-inline);grid-area:footer}.web-grid-two-side-navs .web-icon-button [class*=icon]{transition:var(--transition)}.web-grid-two-side-navs .web-article-header{margin-block-start:var(--p-grid-huge-navs--margin-top-content-side-b)}@media (max-width:1023.9px){.web-grid-two-side-navs{padding-inline:var(--p-grid-huge-navs-padding-inline)}.web-grid-two-side-navs .web-mobile-header{margin-inline:calc(var(--p-grid-huge-navs-padding-inline)*-1)}.web-grid-two-side-navs .web-side-nav{max-inline-size:none;display:none}.web-grid-two-side-navs.is-open>:not(.web-mobile-header,.web-side-nav){display:none!important}.web-grid-two-side-navs.is-open .web-side-nav{display:block!important}.web-grid-two-side-navs .web-article-header{gap:0}.web-grid-two-side-navs .web-references-menu{display:none!important}.web-grid-two-side-navs .web-main-footer{margin-inline:0}}@media (min-width:1024px) and (max-width:1279.9px){.web-grid-two-side-navs{grid-template-columns:1fr auto;grid-template-areas:"a-header side-b""main side-b""footer footer";display:grid}.web-grid-two-side-navs .web-side-nav{inline-size:var(--p-grid-huge-navs-side-nav-width-opened);display:none;position:fixed;inset-block-start:var(--p-grid-huge-navs-main-header-height);inset-block-end:0;inset-inline-start:0}.web-grid-two-side-navs.is-open .web-side-nav{display:block!important}}@media (min-width:1024px){.web-grid-two-side-navs .web-side-nav-wrapper{border-inline-end:solid .0625rem hsl(var(--web-color-border))}.web-grid-two-side-navs .web-article-header{margin-inline:var(--p-grid-huge-navs-padding-inline);position:static;inset-block-start:var(--p-grid-huge-navs-main-header-height)}.web-grid-two-side-navs .web-article-header,.web-grid-two-side-navs .web-article-content{inline-size:100%;max-inline-size:48rem;padding-inline:var(--p-grid-huge-navs-padding-inline);margin-inline:auto}.web-grid-two-side-navs .web-references-menu{border-inline-start:solid .0625rem hsl(var(--web-color-border));margin-block-start:var(--p-grid-huge-navs--margin-top-content-side-b)}.web-grid-two-side-navs .web-references-menu-content{position:sticky;inset-block-start:var(--p-grid-huge-navs-secondary-sticky-position)}}@media (min-width:1280px){.web-grid-two-side-navs{grid-template:"side-a a-header side-b""side-a main side-b"1fr"side-a footer footer"/auto 1fr auto;display:grid}.web-grid-two-side-navs .web-side-nav{inline-size:var(--p-grid-huge-navs-side-nav-width-opened)}.web-grid-two-side-navs .web-side-nav-wrapper{padding-block:0}.web-grid-two-side-navs .web-side-nav-scroll{padding-block:1rem}}.web-grid-huge-navs{--p-grid-huge-navs-padding-inline:2rem;--p-grid-huge-navs-main-header-height:4.5625rem;--p-grid-huge-navs-secondary-header-height:7.25rem;--p-grid-huge-navs-secondary-sticky-position:11.8125rem;--p-grid-huge-navs-side-nav-width-closed:4.5625rem;--p-grid-huge-navs-side-nav-width-opened:17.5rem;max-inline-size:var(--container-size-huge);margin-inline:auto}.web-grid-huge-navs .web-article-header{grid-area:a-header}.web-grid-huge-navs .web-side-nav{grid-area:side-a}.web-grid-huge-navs .web-article{grid-area:main}.web-grid-huge-navs .web-references-menu{grid-area:side-b;padding-inline-end:var(--p-grid-huge-navs-padding-inline)}.web-grid-huge-navs .web-main-footer{margin-inline:var(--p-grid-huge-navs-padding-inline);grid-area:footer}.web-grid-huge-navs .web-icon-button [class*=icon]{transition:var(--transition)}.web-grid-huge-navs .web-main-header-wrapper{max-inline-size:none}@media (max-width:1023.9px){.web-grid-huge-navs{--p-grid-huge-navs-padding-inline:1.25rem;padding-inline:var(--p-grid-huge-navs-padding-inline)}.web-grid-huge-navs .web-mobile-header{margin-inline:calc(var(--p-grid-huge-navs-padding-inline)*-1)}.web-grid-huge-navs .web-side-nav{max-inline-size:none;display:none}.web-grid-huge-navs.is-open>:not(.web-mobile-header,.web-side-nav){display:none!important}.web-grid-huge-navs.is-open .web-side-nav{display:block!important}.web-grid-huge-navs .web-references-menu{display:none!important}}@media (max-width:1023.9px),(min-width:1024px) and (max-width:1279.9px),(min-width:1920px){.web-grid-huge-navs .web-side-nav .web-icon-button{display:none}}@media (min-width:1024px) and (max-width:1279.9px){.web-grid-huge-navs{grid-template-columns:1fr auto;grid-template-areas:"a-header a-header""main side-b""footer footer";display:grid}.web-grid-huge-navs .web-side-nav{inline-size:var(--p-grid-huge-navs-side-nav-width-opened);display:none;position:fixed;inset-block-start:var(--p-grid-huge-navs-main-header-height);inset-block-end:0;inset-inline-start:0}.web-grid-huge-navs.is-open .web-side-nav{display:block!important}}@media (min-width:1024px) and (max-width:1279.9px),(min-width:1280px) and (max-width:1439.9px),(min-width:1440px) and (max-width:1727.9px){.web-grid-huge-navs .web-references-menu #refOpen{position:sticky;inset-block-start:13.3125rem}.web-grid-huge-navs .web-references-menu-content{border-inline-start:solid .0625rem hsl(var(--web-color-border));background-color:hsl(var(--p-body-bg-color));inline-size:var(--p-grid-huge-navs-side-nav-width-opened);gap:0;padding-inline-start:1.5rem;padding-inline-end:var(--p-grid-huge-navs-padding-inline);display:none}.web-grid-huge-navs .web-references-menu-list{margin-block-start:.5rem;padding-block-end:1.5rem}.web-grid-huge-navs .web-references-menu.is-open .web-references-menu-content{display:flex;position:fixed;inset-block-start:var(--p-grid-huge-navs-secondary-sticky-position);inset-block-end:0;inset-inline-end:0}}@media (min-width:1024px){.web-grid-huge-navs .web-side-nav-wrapper{border-inline-end:solid .0625rem hsl(var(--web-color-border))}.web-grid-huge-navs .web-article-header{block-size:var(--p-grid-huge-navs-secondary-header-height);margin-inline-start:var(--p-grid-huge-navs-padding-inline);padding-inline-end:var(--p-grid-huge-navs-padding-inline);inset-block-start:var(--p-grid-huge-navs-main-header-height)}.web-grid-huge-navs .web-article-content{padding-inline:var(--p-grid-huge-navs-padding-inline)}.web-grid-huge-navs .web-references-menu{border-inline-start:solid .0625rem hsl(var(--web-color-border))}.web-grid-huge-navs .web-references-menu-content{position:sticky;inset-block-start:var(--p-grid-huge-navs-secondary-sticky-position)}}@media (min-width:1280px){.web-grid-huge-navs{grid-template:"side-a a-header a-header""side-a main side-b""side-a footer footer"1fr". . ."/auto 1fr auto;display:grid}}@media (min-width:1280px) and (max-width:1439.9px),(min-width:1440px) and (max-width:1727.9px),(min-width:1728px) and (max-width:1919.9px){.web-grid-huge-navs .web-side-nav{max-inline-size:var(--p-grid-huge-navs-side-nav-width-closed)}.web-grid-huge-navs .web-side-nav-wrapper{inline-size:var(--p-grid-huge-navs-side-nav-width-closed);max-inline-size:var(--p-grid-huge-navs-side-nav-width-closed)}.web-grid-huge-navs .web-side-nav-wrapper-parent-title{opacity:0}.web-grid-huge-navs .web-side-nav-header,.web-grid-huge-navs .web-side-nav-button>:not(:first-child){opacity:0;transition:var(--transition)}.web-grid-huge-navs.is-open .web-side-nav-wrapper{max-inline-size:var(--p-grid-huge-navs-side-nav-width-opened);inline-size:var(--p-grid-huge-navs-side-nav-width-opened)}.web-grid-huge-navs.is-open .web-side-nav-wrapper-parent-title,.web-grid-huge-navs.is-open .web-side-nav-header,.web-grid-huge-navs.is-open .web-side-nav-button>:not(:first-child){opacity:1}.web-grid-huge-navs.is-open .web-side-nav .web-icon-button{rotate:180deg}}@media (min-width:1728px){.web-grid-huge-navs .web-references-menu #refOpen,.web-grid-huge-navs .web-references-menu #refClose{display:none}.web-grid-huge-navs .web-references-menu-content::-webkit-scrollbar{opacity:.7;width:.5rem;height:.5rem}.web-grid-huge-navs .web-references-menu-content::-webkit-scrollbar-track{border-radius:.25rem;margin-right:.5rem}.web-grid-huge-navs .web-references-menu-content::-webkit-scrollbar-thumb{background-color:#0000;border-radius:.25rem}.web-grid-huge-navs .web-references-menu-content::-webkit-scrollbar-corner{background-color:#0000;border-radius:.375rem}.web-grid-huge-navs .web-references-menu-content:hover::-webkit-scrollbar-thumb{background-color:hsl(var(--web-color-border))}.web-grid-huge-navs .web-references-menu-content:hover::-webkit-scrollbar-corner{background-color:hsl(var(--web-color-border))}.web-grid-huge-navs .web-references-menu-content{max-block-size:calc(100dvh - 13.3125rem);position:sticky;inset-block-start:13.3125rem}}@media (min-width:1920px){.web-grid-huge-navs .web-side-nav{inline-size:var(--p-grid-huge-navs-side-nav-width-opened)}.web-grid-huge-navs .web-side-nav-wrapper{padding-block:0}.web-grid-huge-navs .web-side-nav-scroll{padding-block:1rem}.web-grid-huge-navs .web-article-header{padding-inline-end:0}}@media (min-width:1920px) and (max-width:1940.9px){.web-grid-huge-navs .web-article-header{padding-inline-end:32px}}@media (min-width:1941px) and (max-width:1960.9px){.web-grid-huge-navs .web-article-header{padding-inline-end:20px}}@media (min-width:1961px) and (max-width:1983.9px){.web-grid-huge-navs .web-article-header{padding-inline-end:10px}}.web-feature-grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media (max-width:767.9px){.web-feature-grid{grid-template-columns:1fr}}@media (min-width:768px){.web-feature-grid{grid-template-columns:repeat(2,1fr)}}.web-u-text-wrap-balance{text-wrap:balance}@media (max-width:1023.9px){.web-u-hide-mobile{display:none!important}.web-u-opacity-40-mobile{opacity:.4}}.web-u-opacity-64{opacity:.64!important}.web-u-opacity-90{opacity:.9!important}@media (max-width:1023.9px),(min-width:1024px) and (max-width:1279.9px),(min-width:1280px) and (max-width:1439.9px){.web-u-overflow-hidden-break1-to-break3{overflow:hidden}}.web-u-flex-vertical{flex-direction:column!important;display:flex!important}@media (max-width:1023.9px){.web-u-flex-vertical-mobile{flex-direction:column!important}.web-u-flex-vertical-reverse-mobile{flex-direction:column-reverse!important}}.web-u-padding-20{padding:1.25rem}.web-u-padding-inline-start-0{padding-inline-start:0!important}.web-u-padding-inline-start-20{padding-inline-start:1.25rem!important}.web-u-padding-inline-start-24{padding-inline-start:1.5rem!important}.web-u-padding-inline-end-12{padding-inline-end:12px!important}.web-u-padding-block-0{padding-block:0!important}.web-u-padding-block-4{padding-block:.25rem!important}.web-u-padding-block-20{padding-block:1.25rem!important}.web-u-padding-block-start-32{padding-block-start:2rem!important}.web-u-padding-block-start-40{padding-block-start:2.5rem!important}.web-u-padding-block-start-48{padding-block-start:3rem!important}.web-u-padding-block-start-64{padding-block-start:4rem!important}.web-u-padding-block-start-80{padding-block-start:5rem!important}.web-u-padding-block-end-0{padding-block-end:0}.web-u-padding-block-end-8{padding-block-end:.5rem}.web-u-padding-block-end-40{padding-block-end:2.5rem}.web-u-padding-block-end-56{padding-block-end:3.5rem}@media (max-width:1023.9px){.web-u-padding-block-end-d-160-m-80{padding-block-end:5rem}}@media (min-width:1024px){.web-u-padding-block-end-d-160-m-80{padding-block-end:10rem}}.web-u-padding-inline-8{padding-inline:.5rem}.web-u-padding-inline-16{padding-inline:1rem}@media (min-width:1024px){.web-u-padding-inline-start-48-not-break1{padding-inline-start:3rem}}@media (max-width:1023.9px){.web-u-margin-inline-auto-mobile{margin-inline:auto}}.web-u-margin-inline-8-negative{margin-inline:-.5rem}.web-u-margin-inline-20-negative{margin-inline:-1.25rem}.web-u-margin-inline-32-negative{margin-inline:-2rem}.web-u-margin-block-0{margin-block:0}.web-u-margin-block-80{margin-block:5rem}.web-u-margin-block-start-8-negative{margin-block-start:-.5rem!important}.web-u-margin-block-start-0{margin-block-start:0!important}.web-u-margin-block-start-24{margin-block-start:1.5rem}.web-u-margin-block-start-40{margin-block-start:2.5rem}@media (max-width:1023.9px){.web-u-margin-block-start-40-mobile{margin-block-start:2.5rem}}.web-u-margin-block-start-100-negative{margin-block-start:-6.25rem}.web-u-margin-block-end-0{margin-block-end:0!important}.web-u-sep{border:solid .0625rem hsl(var(--web-color-smooth))}.web-u-sep-block{border-block:solid .0625rem hsl(var(--web-color-smooth))}.web-u-sep-block-start{border-block-start:solid .0625rem hsl(var(--web-color-smooth))}.web-u-sep-block-end{border-block-end:solid .0625rem hsl(var(--web-color-smooth))}@media (min-width:1024px){.web-u-sep-inline-start-not-break1{border-inline-start:solid .0625rem hsl(var(--web-color-smooth))}.web-u-padding-block-end-136-not-mobile{padding-block-end:8.5rem!important}}.web-u-border-radius-8{border-radius:.5rem}.web-u-max-width-168{max-inline-size:10.5rem}.web-u-max-width-350{max-inline-size:21.875rem}.web-u-max-width-380{max-inline-size:23.75rem}.web-u-max-width-480{max-inline-size:30rem!important}.web-u-max-width-580{max-inline-size:36.25rem!important}.web-u-max-width-600{max-inline-size:37.5rem}.web-u-max-width-610{max-inline-size:38.125rem}.web-u-max-width-640{max-inline-size:40rem}.web-u-max-width-680{max-inline-size:42.5rem}.web-u-max-width-700{max-inline-size:43.75rem}.web-u-max-width-800{max-inline-size:50rem}.web-u-max-width-993{max-inline-size:62.0625rem}.web-u-max-height-300{max-block-size:18.75rem}.web-u-max-height-100-percent{max-block-size:100%}.web-u-trim-1{-webkit-line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.web-u-line-height-1-2{line-height:1.2!important}.web-u-line-height-2{line-height:2!important}.web-u-size-40{block-size:2.5rem;inline-size:2.5rem}.web-u-block-size-48{block-size:3rem}.web-u-block-size-160{block-size:10rem}@media (max-width:1023.9px),(min-width:1024px) and (max-width:1279.9px){.web-u-inline-width-100-percent-mobile{inline-size:100%}}@media (max-width:1023.9px){.web-u-inline-width-100-percent-mobile-break1{inline-size:100%}.web-u-max-inline-size-none-mobile{max-inline-size:none}}@media (max-width:1023.9px),(min-width:1024px) and (max-width:1279.9px){.web-u-max-inline-width-584-mobile{max-inline-size:36.5rem}}.web-u-margin-inline-20{margin-inline:1.25rem}@media (max-width:1023.9px),(min-width:1024px) and (max-width:1279.9px){.web-u-margin-inline-auto-mobile{margin-inline:auto}}.web-u-margin-inline-end-4{margin-inline-end:.25rem}@media (max-width:1023.9px){.web-u-margin-block-32-mobile{margin-block:2rem}}@media (min-width:1024px){.web-u-margin-block-40-not-mobile{margin-block:2.5rem}}.web-u-cross-start{align-items:start!important}.web-u-cross-center{align-items:center!important}@media (max-width:1023.9px){.web-u-margin-block-120w-80s{margin-block:5rem!important}}@media (min-width:1024px){.web-u-margin-block-120w-80s{margin-block:7.5rem!important}}.web-u-margin-block-start-2{margin-block-start:.125rem}.web-u-margin-block-start-6{margin-block-start:.375rem}.web-u-margin-block-start-48{margin-block-start:3rem}.web-u-margin-block-start-64{margin-block-start:4rem}.web-u-margin-block-start-80{margin-block-start:5rem}.web-u-margin-block-start-88{margin-block-start:5.5rem}.web-u-margin-block-start-160{margin-block-start:10rem!important}.web-u-margin-block-end-24{margin-block-end:1.5rem}.web-u-margin-block-end-32{margin-block-end:2rem}.web-u-margin-inline-start-48{margin-inline-start:3rem}.web-u-margin-inline-end-12{margin-inline-end:.75rem}.web-u-text-color-primary-500{color:hsl(var(--web-color-accent))}.web-u-text-color-secondary-100{color:hsl(var(--web-color-secondary-100))}.web-u-text-color-neutral-50{color:hsl(var(--web-color-greyscale-50))}.web-u-text-color-neutral-100{color:hsl(var(--web-color-greyscale-100))}.web-u-text-color-neutral-500{color:hsl(var(--web-color-greyscale-500))}.web-u-text-color-neutral-700{color:hsl(var(--web-color-greyscale-700))}.web-u-text-color-neutral-900{color:hsl(var(--web-color-greyscale-900))}.web-u-bg-color-neutral-50{background-color:hsl(var(--web-color-greyscale-50))}.web-u-bg-color-neutral-100{background-color:hsl(var(--web-color-greyscale-100))}.web-u-bg-color-neutral-800{background-color:hsl(var(--web-color-greyscale-800))}.web-u-bg-color-neutral-900{background-color:hsl(var(--web-color-greyscale-900))}.web-u-bg-color-primary-500{background-color:hsl(var(--web-color-accent))}.web-u-font-size-10{font-size:.625rem!important}.web-u-font-size-12{font-size:.75rem!important}.web-u-font-size-14{font-size:.875rem!important}.web-u-font-size-16{font-size:1rem!important}.web-u-font-size-20{font-size:1.25rem!important}.web-u-font-size-24{font-size:1.5rem!important}.web-u-font-size-40{font-size:2.5rem!important}.web-u-border-radius-12{border-radius:.75rem}.web-u-min-block-size-160{min-block-size:10rem!important}.web-u-min-block-size-320{min-block-size:20rem!important}@media (max-width:1023.9px){.web-u-flex-direction-column-mobile{flex-direction:column}}.web-u-flex-basis-200{flex-basis:12.5rem}.web-u-flex-basis-300{flex-basis:18.75rem}.web-u-flex-basis-378{flex-basis:23.625rem}.web-u-flex-basis-380{flex-basis:23.75rem}.web-u-flex-basis-400{flex-basis:25rem}.web-u-flex-sep{background-color:hsl(var(--web-color-border));flex-basis:.0625rem}.web-u-translate-x-negative{transform:translate(-100%)}.web-u-gap-2{gap:.125rem}.web-u-gap-6{gap:.375rem}.web-u-gap-20{gap:1.25rem!important}@media (max-width:1023.9px){.web-u-gap-20-mobile{gap:1.25rem!important}.web-u-gap-40-mobile{gap:2.5rem!important}}@media (min-width:1024px){.web-u-gap-60-not-mobile{gap:3.75rem!important}}.web-u-gap-32{gap:2rem!important}.web-u-gap-64{gap:4rem!important}.web-u-gap-80{gap:5rem}.web-u-gap-96{gap:6rem}.web-u-row-gap-24{row-gap:1.5rem!important}.web-u-row-gap-32{row-gap:2rem!important}.web-u-row-gap-48{row-gap:3rem!important}.web-u-row-gap-80{row-gap:5rem!important}.web-u-row-gap-96{row-gap:6rem!important}.web-u-column-gap-96{column-gap:6rem!important}.web-u-text-align-start{text-align:start!important}.web-u-text-align-center{text-align:center!important}@media (max-width:1023.9px){.web-u-mobile-align-text-center{text-align:center!important}}.web-u-padding-inline-0{padding-inline:0!important}.web-u-padding-inline-12{padding-inline:.75rem!important}.web-u-padding-inline-64{padding-inline:4rem!important}.web-u-padding-block-8{padding-block:.5rem!important}.web-u-inset-block-start-100{inset-block-start:6.25rem}.web-u-inset-block-start-160{inset-block-start:10rem}.web-u-inset-inline-end-150-negative{inset-inline-end:-9.375rem}.web-u-inset-block-start-6-negative{inset-block-start:-.375rem}.web-u-inset-block-end-6-negative{inset-block-end:-.375rem}.web-u-inset-inline-start-6-negative{inset-inline-start:-.375rem}.web-u-inset-inline-end-6-negative{inset-inline-end:-.375rem}.web-u-inset-inline-end-32-negative{inset-inline-end:-2rem}.web-u-inset-block-start-40-negative{inset-block-start:-2.5rem}.web-u-cross-child-start{align-self:start!important}.web-u-cross-child-center{align-self:center!important}.web-u-cross-child-end{align-self:end!important}.web-u-media-cover{object-fit:cover}.web-u-media-ratio-1-1{aspect-ratio:1;object-fit:cover;display:block}.web-u-media-ratio-16-9{aspect-ratio:16/9;object-fit:cover;display:block}.web-u-container-query-inline{container-type:inline-size}.web-u-pointer-events-none{pointer-events:none}.web-u-z-index-1-negative{z-index:-1}.web-u-list-inline-dot-sep>li:nth-child(n+2):before{content:"·";margin-inline-start:.5rem}.web-u-grid-auto-column-1fr{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.web-u-grid-auto-column-1fr.is-with-footer-border{padding-block:40px}.web-u-grid-auto-column-1fr.is-with-footer-border:after{content:"";border-block-end:solid 1px hsl(var(--web-color-smooth));block-size:.0625rem;inline-size:100vw;display:block;position:absolute;inset-block-start:100%;inset-inline-start:calc(-50vw + 50cqw + .5rem)}.web-u-mobile-divider:after{content:"";border-block-end:solid 1px hsl(var(--web-color-smooth));block-size:.0625rem;inline-size:100vw;padding-block-end:40px;display:block;position:absolute;inset-block-start:100%;inset-inline-start:calc(-50vw + 50cqw + .5rem)}.web-u-filter-blur-8{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background-color:hsl(var(--web-color-greyscale-50)/.7)}.web-u-only-light,.web-u-only-dark{display:none}.dark .web-u-only-dark{display:block}.light .web-u-only-dark{display:none}.light .web-u-only-light{display:block}@media (max-width:1023.9px){.web-is-mobile-closed{display:none!important}}@media (min-width:1024px){.web-is-only-mobile{display:none!important}}@media (max-width:1023.9px),(min-width:1280px){.web-is-only-tablet{display:none!important}}@media (max-width:1023.9px),(min-width:1024px) and (max-width:1279.9px){.web-is-only-desktop{display:none!important}}@media (max-width:767.9px){.web-is-only-large-desktop{display:none!important}}@media (max-width:1023.9px){.web-is-not-mobile{display:none!important}}@media (min-width:1024px){.web-is-not-desktop{display:none!important}}@media (max-width:1023.9px){.web-u-gradient-mobile-align{width:230%!important;margin-top:-25%!important;margin-left:-50%!important}.web-u-gradient-mobile-align-2{width:230%!important;margin-top:100%!important;margin-left:-25%!important}}.collapsible-button{padding-block:2rem}.collapsible-content{margin-block-start:-.5rem}.web-u-flip-x{transform:scaleX(-1)}.web-u-flip-y{transform:scaleY(-1)}.web-u-inline-block{display:inline-block}.web-u-uppercase{text-transform:uppercase}.web-u-capitalize{text-transform:capitalize}.web-u-rotate-180{transform:rotate(180deg)}.web-u-transition{transition:var(--transition)}.web-u-flex-1{flex:1}.hljs{color:#e4e4e7;background:0 0}.hljs-comment,.hljs-quote{color:#d4d0ab}.hljs-variable,.hljs-template-variable,.hljs-tag,.hljs-name,.hljs-selector-id,.hljs-selector-class,.hljs-regexp,.hljs-deletion{color:#ffa07a}.hljs-number,.hljs-built_in,.hljs-literal,.hljs-type,.hljs-params,.hljs-meta,.hljs-link{color:#f5ab35}.hljs-attribute{color:gold}.hljs-string,.hljs-symbol,.hljs-bullet,.hljs-addition{color:#abe338}.hljs-title,.hljs-section{color:#00e0e0}.hljs-keyword,.hljs-selector-tag{color:#dcc6e0}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}pre{color:#e4e4e7}code.line-numbers .line{counter-increment:line}code.line-numbers .line:before{content:counter(line);text-align:right;color:#6c6c71;width:2.5rem;padding-right:1rem;display:inline-block}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#fe86a8}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_,.hljs-symbol{color:#68a3fe}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-built_in,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#fe9567}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#85dbd8}.hljs-comment,.hljs-code,.hljs-formula{color:#adadb0}
