@import"https://cdn.vaadin.com/website/antlers/v2/assets/icons/css/line-awesome.min.css";@import"https://cdn.vaadin.com/website/hubspot-theme/v2/haas/css/haas.css";html{--docs-black-hsl: 216, 60%, 10%;--docs-black: var(--base-black);--docs-white: var(--base-white);--docs-gray-0: var(--base-white);--docs-gray-25: var(--gray-50);--docs-gray-50: var(--gray-100);--docs-gray-75: var(--gray-150);--docs-gray-100: var(--gray-200);--docs-gray-200: var(--gray-250);--docs-gray-300: var(--gray-300);--docs-gray-400: var(--gray-400);--docs-gray-500: var(--gray-500);--docs-gray-600: var(--gray-600);--docs-gray-700: var(--gray-700);--docs-gray-800: var(--gray-800);--docs-gray-900: var(--gray-900);--docs-blue-50: var(--blue-50);--docs-blue-100: var(--blue-100);--docs-blue-200: var(--blue-200);--docs-blue-300: var(--blue-300);--docs-blue-400: var(--blue-400);--docs-blue-500: var(--blue-500);--docs-blue-600: var(--blue-600);--docs-blue-700: var(--blue-700);--docs-blue-800: var(--blue-800);--docs-blue-900: var(--blue-900);--docs-red-50: var(--red-50);--docs-red-100: var(--red-100);--docs-red-200: var(--red-200);--docs-red-300: var(--red-300);--docs-red-400: var(--red-400);--docs-red-500: var(--red-500);--docs-red-600: var(--red-600);--docs-red-700: var(--red-700);--docs-red-800: var(--red-800);--docs-red-900: var(--red-900);--docs-green-50: var(--green-50);--docs-green-100: var(--green-100);--docs-green-200: var(--green-200);--docs-green-300: var(--green-300);--docs-green-400: var(--green-400);--docs-green-500: var(--green-500);--docs-green-600: var(--green-600);--docs-green-700: var(--green-700);--docs-green-800: var(--green-800);--docs-green-900: var(--green-900);--docs-yellow-50: var(--yellow-50);--docs-yellow-100: var(--yellow-100);--docs-yellow-200: var(--yellow-200);--docs-yellow-300: var(--yellow-300);--docs-yellow-400: var(--yellow-400);--docs-yellow-500: var(--yellow-500);--docs-yellow-600: var(--yellow-600);--docs-yellow-700: var(--yellow-700);--docs-yellow-800: var(--yellow-800);--docs-yellow-900: var(--yellow-900);--docs-purple-50: var(--violet-50);--docs-purple-100: var(--violet-100);--docs-purple-200: var(--violet-200);--docs-purple-300: var(--violet-300);--docs-purple-400: var(--violet-400);--docs-purple-500: var(--violet-500);--docs-purple-600: var(--violet-600);--docs-purple-700: var(--violet-700);--docs-purple-800: var(--violet-800);--docs-purple-900: var(--violet-900)}:root{--max-width-sm:40rem;--max-width-md:48rem;--max-width-lg:80rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:1rem;--space-base:1.5rem;--space-md:2rem;--space-lg:4rem;--space-xl:8rem;--space-2xl:16rem;--grid-gutter:var(--space-md);--base-white:#ffffff;--base-black:#000000;--gray-50:#f5f8fd;--gray-100:#f1f5fb;--gray-150:#eaf0f8;--gray-200:#e0e9f4;--gray-250:#d6e0ed;--gray-300:#bbc9dc;--gray-350:#a2b4cb;--gray-400:#8396af;--gray-450:#657892;--gray-500:#576b85;--gray-550:#4d5e74;--gray-600:#3f4d62;--gray-650:#2e3c50;--gray-700:#232e3c;--gray-750:#1b2633;--gray-800:#121a24;--gray-900:#0d1219;--blue-50:#eff6ff;--blue-100:#e7f1ff;--blue-200:#c8e1ff;--blue-300:#95c6ff;--blue-400:#57a1f8;--blue-500:#1a81fa;--blue-600:#0368de;--blue-700:#0058c0;--blue-800:#0042a6;--blue-900:#003585;--indigo-50:#f6f5ff;--indigo-100:#ebeaff;--indigo-200:#d4d0ff;--indigo-300:#b9b2ff;--indigo-400:#8378ff;--indigo-500:#6052ff;--indigo-600:#5748ff;--indigo-700:#4a3aff;--indigo-800:#2617ce;--indigo-900:#0c009b;--violet-50:#f9f6ff;--violet-100:#f0eaff;--violet-200:#e5d9ff;--violet-300:#cbb4ff;--violet-400:#a076ff;--violet-500:#8854fc;--violet-600:#7b2bff;--violet-700:#6823d4;--violet-800:#5114af;--violet-900:#3f0c8e;--green-50:#f0fffa;--green-100:#eafaf4;--green-200:#d2f0e5;--green-300:#8ce4c5;--green-400:#39c693;--green-500:#1ba875;--green-600:#0e9c69;--green-700:#0d8b5e;--green-800:#066845;--green-900:#004d31;--yellow-50:#fffbef;--yellow-100:#fff9e3;--yellow-200:#ffecb4;--yellow-300:#ffdb7d;--yellow-400:#fec941;--yellow-500:#fdb601;--yellow-600:#e0a306;--yellow-700:#b2830a;--yellow-800:#8a6c1e;--yellow-900:#5f4b18;--orange-50:#fff8f5;--orange-100:#fff3ec;--orange-200:#ffdaca;--orange-300:#ffac92;--orange-400:#ff7d5f;--orange-500:#ff603b;--orange-600:#f55a03;--orange-700:#dd5406;--orange-800:#ba4d0f;--orange-900:#8f471e;--red-50:#fff5f6;--red-100:#ffedee;--red-200:#ffd0d4;--red-300:#f8a8ae;--red-400:#ff707a;--red-500:#ff3a49;--red-600:#ff0013;--red-700:#ce0010;--red-800:#97000b;--red-900:#680008;--color-water-darker:var(--blue-700);--color-water:var(--blue-500);--color-water-lighter:var(--blue-100);--color-lava-darker:var(--red-700);--color-lava:var(--red-500);--color-lava-lighter:var(--red-100);--color-grass-darker:var(--green-700);--color-grass:var(--green-500);--color-grass-lighter:var(--green-100);--color-gold-darker:var(--yellow-700);--color-gold:var(--yellow-500);--color-gold-lighter:var(--yellow-100);--color-charcoal-darker:var(--gray-800);--color-charcoal:var(--gray-700);--color-charcoal-lighter:var(--gray-650);--color-graphite-darker:var(--gray-550);--color-graphite:var(--gray-500);--color-graphite-lighter:var(--gray-450);--color-stainless-darker:var(--gray-400);--color-stainless:var(--gray-350);--color-stainless-lighter:var(--gray-300);--color-alloy-darker:var(--gray-250);--color-alloy:var(--gray-150);--color-alloy-lighter:var(--gray-100);--color-white:#ffffff;--color-border:var(--gray-150);--color-border-dark:var(--gray-650);--color-background:var(--color-white);--color-overlay:var(--color-charcoal-darker);--color-facebook:#3e5b96;--color-twitter:#2aa3ef;--color-github:#444;--color-google-plus:#db4e47;--transition-duration-s:.25s;--transition-ease-in:cubic-bezier(.55, .055, .675, .19);--transition-ease-out:cubic-bezier(.215, .61, .355, 1);--transition-bounce:cubic-bezier(.175, .885, .32, 1.275);--elevation-none:0px 0px 0px rgba(0, 0, 0, 0);--elevation-sm:0 3px 10px 0 rgba(0, 53, 102, .08),0 3px 5px 0 rgba(0, 53, 102, .06);--elevation-md:0 20px 36px -6px rgba(0, 53, 102, .08),0 10px 16px -8px rgba(0, 53, 102, .06);--elevation-lg:0 30px 80px -10px rgba(0, 53, 102, .1),0 20px 24px -8px rgba(0, 53, 102, .04);--elevation-xl:0 40px 100px -20px rgba(0, 53, 102, .15),0 20px 60px -30px rgba(0, 53, 102, .05);--elevation-dark-sm:0 3px 10px 0 rgba(0, 53, 102, .2),0 3px 5px 0 rgba(0, 53, 102, .14);--elevation-dark-md:0 20px 36px -6px rgba(0, 53, 102, .2),0 10px 16px -8px rgba(0, 53, 102, .16);--elevation-dark-lg:0 30px 80px -10px rgba(0, 53, 102, .1),0 20px 24px -8px rgba(0, 53, 102, .04);--elevation-dark-xl:0 40px 100px -20px rgba(0, 53, 102, .15),0 20px 60px -30px rgba(0, 53, 102, .05);--roundness-sm:.125rem;--roundness-md:.25rem;--roundness-base:.375rem;--roundness-lg:.5rem;--roundness-full:9999px;--focus-outline:var(--color-water) auto 2px;--font-main:"nb_international_pro","ui-sans-serif","system-ui","-apple-system","BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans","sans-serif","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-header:"nb_international_pro","ui-sans-serif","system-ui","-apple-system","BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans","sans-serif","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-code:"nb_international_promono","ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas","Liberation Mono","Courier New","monospace";--font-button:"nb_international_promono","ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas","Liberation Mono","Courier New","monospace";--text-base-size:1rem;--text-base-leading:1.6;--text-weight-light:300;--text-weight-regular:400;--text-weight-medium:500;--text-weight-semibold:600;--text-weight-bold:700;--text-size-2xs:.625rem;--text-size-xs:.75rem;--text-size-sm:.875rem;--text-size-md:var(--text-base-size);--text-size-lg:1.125rem;--text-size-xl:1.25rem;--text-size-2xl:1.5rem;--text-size-3xl:2rem;--text-size-4xl:2.5rem;--text-size-5xl:3rem;--text-size-6xl:3.5rem;--text-size-7xl:4rem;--text-size-8xl:5rem;--text-size-9xl:7rem;--text-leading-none:1;--text-leading-3xs:1.1;--text-leading-2xs:1.2;--text-leading-xs:1.3;--text-leading-sm:1.4;--text-leading-md:1.6;--text-leading-lg:1.7;--text-leading-xl:1.8;--text-margin-xs:.5rem;--text-margin-sm:1rem;--text-margin-md:1.25rem;--text-margin-lg:1.5rem;--text-margin-xl:2rem;--text-margin-2xl:2.5rem;--text-margin-3xl:3rem;--text-selection-background:var(--blue-200);--text-selection-text:var(--gray-700);--color-base-text:var(--gray-600);--color-secondary-text:var(--gray-500);--color-disabled-text:var(--gray-350);--color-base-header:var(--gray-900);--color-disabled-header:var(--gray-350);--color-text-code:var(--gray-900);--color-background-code:var(--gray-100);--mainViewMenuHeight:4rem;--component-size-sm:2.375rem;--component-size-base:3rem;--component-size-lg:3.5rem}@config "../../../../tailwind.config.js";body,html{font-family:var(--font-main);line-height:var(--text-leading-none);letter-spacing:.01em;font-weight:var(--text-weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;color:var(--color-base-text);font-display:swap;text-rendering:optimizeLegibility;width:100%}.dark-section{--color-base-text:var(--color-stainless);--color-disabled-text:var(--color-graphite);--color-base-header:var(--base-white);--color-disabled-header:var(--color-graphite);--color-text-code:var(--color-gold-lighter);--color-background-code:var(--color-gold-darker)}.white-section{--color-base-text:var(--color-graphite);--color-disabled-text:var(--color-stainless-lighter);--color-base-header:var(--color-charcoal);--color-disabled-header:var(--color-stainless-lighter);--color-text-code:var(--color-gold-darker);--color-background-code:var(--color-gold-lighter)}body{font-size:var(--text-base-size)}.display-1,.display-2,.text-header--2xl,.text-header--3xl,.text-header--4xl,.text-header--5xl,.text-header--lg,.text-header--xl,h1,h2,h3,h4,h5,h6{font-family:var(--font-header);font-weight:var(--text-weight-bold);color:var(--color-base-header)}[disabled] .text-header--2xl,[disabled] .text-header--3xl,[disabled] .text-header--4xl,[disabled] .text-header--5xl,[disabled] .text-header--lg,[disabled] .text-header--xl,[disabled] h1,[disabled] h2,[disabled] h3,[disabled] h4,[disabled] h5,[disabled] h6{color:var(--color-disabled-header)}.display-1{font-size:var(--text-size-8xl);line-height:var(--text-leading-none);letter-spacing:-2px}.display-2{font-size:var(--text-size-7xl);line-height:var(--text-leading-none);letter-spacing:-2px}h1{font-size:var(--text-size-8xl)}.text-header--5xl,h1{font-size:var(--text-size-5xl);line-height:var(--text-leading-none);letter-spacing:-.01em;margin-bottom:var(--text-margin-sm)}h2{font-size:var(--text-size-4xl)}.text-header--3xl{font-size:var(--text-size-3xl)}.text-header--3xl,h2{line-height:var(--text-leading-3xs);margin-bottom:var(--text-margin-sm);letter-spacing:-.02em}.text-header--2xl,h3{font-size:var(--text-size-2xl);letter-spacing:0;line-height:var(--text-leading-2xs);margin-bottom:var(--text-margin-sm)}.text-header--xl,h4{font-size:var(--text-size-xl);letter-spacing:0;line-height:var(--text-leading-2xs);margin-bottom:var(--text-margin-sm)}.text-header--lg,h5{font-size:var(--text-size-lg);letter-spacing:0;line-height:var(--text-leading-xs);margin-bottom:var(--text-margin-xs)}.text-header--md,h6{font-size:var(--text-size-md);letter-spacing:0;line-height:var(--text-leading-xs);margin-bottom:var(--text-margin-xs)}.text-header--sm{font-size:var(--text-size-sm);letter-spacing:0;line-height:var(--text-leading-lg);margin-bottom:var(--text-margin-xs);text-transform:none}@media (max-width:640px){.display-1{font-size:var(--text-size-5xl)}.display-2{font-size:calc(var(--text-size-5xl) * .85)}h1{font-size:calc(var(--text-size-5xl) * .75);line-height:var(--text-leading-2xs)}h2{font-size:var(--text-size-4xl)}}@media (min-width:641px) and (max-width:1024px){.display-2{font-size:var(--text-size-6xl)}}.paragraph-lg,.paragraph-md,.paragraph-sm,.paragraph-xs,p,ul{line-height:var(--text-leading-sm)}[disabled] .paragraph-lg,[disabled] .paragraph-md,[disabled] .paragraph-sm,[disabled] .paragraph-xs,[disabled] p{color:var(--color-disabled-text)}p{margin-bottom:var(--text-margin-md)}p.paragraph-lg{font-size:var(--text-size-lg);margin-bottom:var(--text-margin-md)}p.paragraph-md{font-size:var(--text-size-md);margin-bottom:var(--text-margin-md)}p.paragraph-sm{font-size:var(--text-size-sm);margin-bottom:var(--text-margin-sm)}p.paragraph-xs{font-size:var(--text-size-xs);margin-bottom:var(--text-margin-xs)}p.capitalized{font-size:var(--text-size-sm);letter-spacing:.15em;text-transform:uppercase}.text-quote,blockquote{margin-bottom:var(--text-margin-sm);padding-left:var(--space-sm);color:var(--gray-900);border-left:.25rem solid var(--gray-300)}pre{margin:0 0 var(--space-base) 0;font-family:var(--font-code);font-variant-ligatures:none;padding:var(--space-sm);font-size:var(--text-size-sm);line-height:var(--text-leading-lg);letter-spacing:-.05em;tab-size:4;border-radius:var(--roundness-md);background:var(--gray-700);color:var(--gray-200);overflow-x:auto}pre strong{font-weight:var(--text-weight-bold);color:inherit}@media (max-width:640px){p code,p iframe{overflow-x:auto}}.text-code,code{font-family:var(--font-code);font-variant-ligatures:none;line-height:var(--text-leading-lg);letter-spacing:-.05em;background-color:var(--color-background-code);color:var(--color-text-code);margin-bottom:0;display:inline-block;vertical-align:baseline;border-radius:var(--roundness-md);white-space:pre-wrap;padding:4px 6px}code strong{font-weight:var(--text-weight-bold)}.dark-section pre code,pre code{background:0 0;padding:0;border-radius:0;color:var(--color-white)}.field-label{display:inline-block;font-size:var(--text-size-xs);line-height:var(--text-leading-lg);color:var(--color-graphite);margin-bottom:var(--space-2xs)}.pre-title{color:var(--color-gold-darker);text-transform:uppercase;font-size:var(--text-size-sm);margin-bottom:0}.dark-section .pre-title{color:var(--color-gold)}.text-bold{font-weight:var(--text-weight-bold)}.text-semibold{font-weight:var(--text-weight-semibold)}.text-regular{font-weight:var(--text-weight-regular)}.text-light{font-weight:var(--text-weight-light)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-upper{text-transform:uppercase}.text-lower{text-transform:lowercase}.text-caps{text-transform:capitalize}.text-muted{color:var(--gray-500)}.text-water{--color-base-text:var(--color-water);--color-base-header:var(--color-water);--icon-color:var(--color-water);color:var(--color-base-text)}.text-gold{--color-base-text:var(--color-gold);--color-base-header:var(--color-gold);--icon-color:var(--color-gold);color:var(--color-base-text)}.text-grass{--color-base-text:var(--color-grass);--color-base-header:var(--color-grass);--icon-color:var(--color-grass);color:var(--color-base-text)}.text-lava{--color-base-text:var(--color-lava);--color-base-header:var(--color-lava);--icon-color:var(--color-lava);color:var(--color-base-text)}a{--color-link:var(--color-water);--color-link-hover:var(--color-water-darker);--color-link-active:var(--color-water);color:var(--color-link);font-weight:var(--text-weight-medium);transition:.15s ease-out;text-decoration:none;overflow-wrap:break-word}a:hover{color:var(--color-link-hover);text-decoration:underline}a:active{color:var(--color-link-active)}a[disabled]{pointer-events:none;opacity:.75;--color-link:var(--color-graphite)}::-moz-selection,::selection,a::selection,button::selection,code::selection,div::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,img::selection,italic::selection,li::selection,p::selection,pre::selection,span::selection,strong::selection,table::selection{background:var(--text-selection-background);color:var(--text-selection-text)}.dark-section hr{background:var(--color-graphite-darker)}ol:not(:last-child),ul:not(:last-child){margin-bottom:var(--text-margin-sm)}.hero h1{font-size:var(--text-size-lg)}@media all and (min-width:376px){.hero h1{font-size:var(--text-size-xl)}}@media all and (min-width:769px){.hero h1{font-size:var(--text-size-3xl)}}.footer-col a:visited{color:var(--color-water)}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:var(--text-margin-3xl)}.link-with-arrow{display:inline-flex;align-items:center;text-decoration:none;min-width:max-content}.link-with-arrow span{font-size:var(--text-size-md)}.link-with-arrow[disabled] span{text-decoration:none}.link-with-arrow .icon-wrapper{margin-left:4px}a .icon-wrapper{display:inline-flex;align-items:center;transition:transform .5s var(--transition-ease-out)}a .icon-wrapper svg path{fill:var(--color-water);transition:all .5s var(--transition-ease-out)}a .icon-wrapper i{font-size:inherit}.link-with-arrow:hover .icon-wrapper{transform:translate(4px)}.link-with-arrow:hover .icon-wrapper svg path{fill:var(--color-water-darker)}.link-box{--color-linkbox-border:var(--color-alloy);--color-linkbox-border-hover:var(--color-water);--color-linkbox-background:var(--color-white);--color-linkbox-background-hover:var(--color-alloy-lighter);display:flex;padding:var(--space-sm);border:solid 1px var(--color-linkbox-border);background-color:var(--color-linkbox-background);box-shadow:var(--elevation-md);text-decoration:none;transition:all var(--transition-duration-s) var(--transition-ease-out);border-radius:var(--roundness-md)}.link-box .icon-wrapper{width:32px;height:32px;margin-right:16px;display:flex;align-items:center;justify-content:center}.link-box .icon-wrapper i{text-decoration:none;font-size:32px}.link-box.direction-next .icon-wrapper{margin-left:16px;margin-right:0}.link-box[class*=direction]{align-items:center}.link-box.direction-next{flex-direction:row-reverse}.link-box.direction-next:hover .icon-wrapper{transform:translate(4px)}.link-box.direction-prev:hover .icon-wrapper{transform:translate(-4px)}.link-box .icon-wrapper[class*=background]{border-radius:var(--roundness-sm);width:48px;height:48px}.link-box .icon-wrapper[class*=background] i{color:var(--color-alloy)}.link-box .icon-wrapper[class*=background] svg path{fill:var(--color-white)}.link-box .text-group{display:flex;flex-direction:column;flex-grow:1}.link-box.direction-next .text-group{text-align:right}.link-box .text-group h4,.link-box .text-group h5,.link-box .text-group h6{margin-bottom:0;padding-top:0}.link-box span{font-weight:var(--text-weight-medium)}.link-box:hover{background-color:var(--color-linkbox-background-hover);border-color:var(--color-linkbox-border-hover);box-shadow:var(--elevation-sm)}.dark-section .link-box{--color-linkbox-border:var(--color-charcoal);--color-linkbox-border-hover:var(--color-graphite-darker);--color-linkbox-background:var(--color-charcoal-darker);--color-linkbox-background-hover:var(--color-charcoal)}.link-box[disabled]{--color-linkbox-border:var(--color-alloy-darker);pointer-events:none;box-shadow:none}.dark-section .link-box[disabled]{--color-linkbox-border:var(--color-charcoal)}:root{--button-font-family:var(--font-button);--button-size:var(--component-size-base);--button-font-size:var(--text-size-sm);--button-padding-x:1.125rem;--button-bg-color:var(--gray-500);--button-bg-color-hover:var(--gray-700);--button-text-color:var(--base-white);--button-text-color-hover:var(--base-white);--button-border-color:var(--gray-500);--button-border-color-hover:var(--gray-500);--button-border-radius:var(--roundness-lg)}.button,.hs-button{align-items:center;background-color:var(--button-bg-color);border:1px solid var(--button-border-color);border-radius:var(--button-border-radius);color:var(--button-text-color);cursor:pointer;display:inline-flex;font-family:var(--button-font-family);font-variant-ligatures:none;font-size:var(--button-font-size);height:var(--button-size);justify-content:center;letter-spacing:-.05em;line-height:var(--button-size);padding:0 var(--button-padding-x);text-decoration:none;transition:all var(--transition-duration-s) var(--transition-ease-out);-webkit-user-select:none;user-select:none;white-space:nowrap}@media (max-width:480px){.button{white-space:normal;line-height:normal}}.button:active,.button:hover,.hs-button:active,.hs-button:hover{color:var(--button-text-color-hover);background-color:var(--button-bg-color-hover);border-color:var(--button-border-color-hover);text-decoration:none!important}.button.primary.water,.button.water,.hs-button.primary{--button-bg-color:var(--blue-500);--button-bg-color-hover:var(--blue-700);--button-border-color:var(--blue-500);--button-border-color-hover:var(--blue-700)}.button.primary.dark{--button-bg-color:var(--gray-700);--button-bg-color-hover:var(--gray-600);--button-border-color:var(--gray-700);--button-border-color-hover:var(--gray-600)}.button.primary.light{--button-bg-color:var(--base-white);--button-bg-color-hover:var(--blue-200);--button-text-color:var(--blue-500);--button-text-color-hover:var(--blue-600);--button-border-color:var(--base-white);--button-border-color-hover:var(--blue-200)}.button.grass,.button.primary.grass{--button-bg-color:var(--green-500);--button-bg-color-hover:var(--green-700);--button-border-color:var(--green-500);--button-border-color-hover:var(--green-700)}.button.primary.lava{--button-bg-color:var(--red-500);--button-bg-color-hover:var(--red-700);--button-border-color:var(--red-500);--button-border-color-hover:var(--red-700)}.button.secondary.water{--button-bg-color:transparent;--button-bg-color-hover:transparent;--button-text-color:var(--blue-500);--button-text-color-hover:var(--blue-700);--button-border-color:var(--blue-500);--button-border-color-hover:var(--blue-700)}.button.secondary.dark{--button-bg-color:transparent;--button-bg-color-hover:transparent;--button-text-color:var(--gray-700);--button-text-color-hover:var(--gray-500);--button-border-color:var(--gray-700);--button-border-color-hover:var(--gray-500)}.button.secondary.light{--button-bg-color:transparent;--button-bg-color-hover:transparent;--button-text-color:var(--base-white);--button-text-color-hover:var(--gray-300);--button-border-color:var(--base-white);--button-border-color-hover:var(--gray-300)}.button.secondary.grass{--button-bg-color:transparent;--button-bg-color-hover:transparent;--button-text-color:var(--green-600);--button-text-color-hover:var(--green-800);--button-border-color:var(--green-600);--button-border-color-hover:var(--green-800)}.button.secondary.lava{--button-bg-color:transparent;--button-bg-color-hover:transparent;--button-text-color:var(--red-600);--button-text-color-hover:var(--red-700);--button-border-color:var(--red-600);--button-border-color-hover:var(--red-700)}.button.tertiary.water{--button-bg-color:var(--blue-100);--button-bg-color-hover:var(--blue-200);--button-text-color:var(--blue-500);--button-text-color-hover:var(--blue-500);--button-border-color:var(--blue-100);--button-border-color-hover:var(--blue-200)}.button.tertiary.dark{--button-bg-color:var(--gray-200);--button-bg-color-hover:var(--gray-300);--button-text-color:var(--gray-700);--button-text-color-hover:var(--gray-700);--button-border-color:var(--gray-200);--button-border-color-hover:var(--gray-300)}.button.tertiary.light{--button-bg-color:var(--base-white);--button-bg-color-hover:var(--gray-100);--button-text-color:var(--gray-700);--button-text-color-hover:var(--gray-700);--button-border-color:var(--base-white);--button-border-color-hover:var(--gray-100)}.button.tertiary.grass{--button-bg-color:var(--green-100);--button-bg-color-hover:var(--green-200);--button-text-color:var(--green-600);--button-text-color-hover:var(--green-600);--button-border-color:var(--green-100);--button-border-color-hover:var(--green-200)}.button.tertiary.lava{--button-bg-color:var(--red-100);--button-bg-color-hover:var(--red-200);--button-text-color:var(--red-600);--button-text-color-hover:var(--red-600);--button-border-color:var(--red-100);--button-border-color-hover:var(--red-200)}.button-link{font-weight:var(--text-weight-semibold);letter-spacing:0}.button.button-link.water{--button-size:auto;--button-bg-color:transparent;--button-bg-color-hover:transparent;--button-padding-x:0;--button-text-color:var(--blue-500);--button-text-color-hover:var(--blue-700);--button-border-color:transparent;--button-border-color-hover:transparent}.button.button-link.dark{--button-size:auto;--button-bg-color:transparent;--button-bg-color-hover:transparent;--button-padding-x:0;--button-text-color:var(--gray-700);--button-text-color-hover:var(--gray-500);--button-border-color:transparent;--button-border-color-hover:transparent}.button.button-link.light{--button-size:auto;--button-bg-color:transparent;--button-bg-color-hover:transparent;--button-padding-x:0;--button-text-color:var(--base-white);--button-text-color-hover:var(--gray-300);--button-border-color:transparent;--button-border-color-hover:transparent}.button.button-link.grass{--button-size:auto;--button-bg-color:transparent;--button-bg-color-hover:transparent;--button-padding-x:0;--button-text-color:var(--green-600);--button-text-color-hover:var(--green-800);--button-border-color:transparent;--button-border-color-hover:transparent}.button.button-link.lava{--button-size:auto;--button-bg-color:transparent;--button-bg-color-hover:transparent;--button-padding-x:0;--button-text-color:var(--red-600);--button-text-color-hover:var(--red-700);--button-border-color:transparent;--button-border-color-hover:transparent}.button.small{--button-size:var(--component-size-sm);--button-font-size:var(--text-size-sm);--button-padding-x:.75rem;--button-border-radius:var(--roundness-base)}.button.large{--button-size:var(--component-size-lg);--button-padding-x:1.5rem}.button.expand{width:100%}.button.icon{--button-padding-x:.75rem}.button.icon.small{--button-padding-x:.5625rem}.button.icon.large{--button-padding-x:.9375rem}.button .icon-wrapper{display:flex;height:100%;align-items:center}.button i{color:inherit;font-size:1.375rem;line-height:1}.button.small i{font-size:1.125rem}.button.large i{font-size:1.5rem}.icon-left .icon-wrapper{margin-right:.375rem}.icon-right .icon-wrapper{margin-left:.375rem}.button[disabled]{--button-bg-color:var(--gray-250)!important;--button-border-color:var(--gray-250)!important;--button-border-color-hover:var(--gray-250)!important;pointer-events:none!important;cursor:pointer}.button.button-link[disabled]{--button-size:auto;--button-bg-color:transparent!important;--button-border-color:transparent!important;color:var(--gray-300)!important}.button-group{margin-top:-.5rem}.button-group .button:not(:last-child){margin-right:var(--text-margin-md)}.button-group .button{margin-top:var(--text-margin-md)}.hs-submit .hs-button.primary{min-width:8rem;margin-top:.5rem}.card{padding:var(--space-base);display:flex;background-color:var(--base-white);text-decoration:none!important;border:solid 1px var(--color-border);border-radius:var(--roundness-lg);transition:border-color .15s var(--transition-ease-out)}a.card:hover{border-color:var(--blue-500)}.dark-section .card{background-color:var(--gray-800);border-color:var(--color-border-dark)}.haas-cookie-dialog{width:425px;background-color:#19191efa;position:fixed;bottom:0;left:0;z-index:1000;border-top-right-radius:4px;opacity:1;transition:opacity .5s;box-shadow:0 4px 15px #0000001a}@media screen and (max-width:500px){.haas-cookie-dialog{max-width:100%;width:100%;margin:0;animation:slide-up 5s 2s forwards;visibility:hidden;bottom:-280px}@keyframes slide-up{0%{visibility:hidden;bottom:-280px}to{visibility:visible;bottom:0}}}.haas-cookie-dialog .content{padding:1rem 1rem 0;overflow:hidden;outline:0}.haas-cookie-dialog .terminal{width:100%;height:100%;overflow-y:auto;margin:0;-ms-overflow-style:none;overflow:-moz-scrollbars-none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.haas-cookie-dialog .terminal::-webkit-scrollbar{width:0!important}.haas-cookie-dialog .output{margin:0}.haas-cookie-dialog .terminal div:not(:first-child){padding-top:.2rem}.haas-cookie-dialog .terminal div{font-size:14px;line-height:1.3em;letter-spacing:-.05em;font-family:var(--font-code);font-variant-ligatures:none;color:#aaa}.haas-cookie-dialog .terminal a{color:#3ecfff}.haas-cookie-dialog .footer{padding:1rem}.haas-cookie-dialog .footer button:hover{color:#fff;text-decoration:underline;cursor:pointer}.haas-cookie-dialog .footer button{color:#aaa;font-size:14px;text-align:center;border-style:none;outline:0;background:0 0;margin-right:2px;padding:4px;transition:all ease-in .03s;font-family:var(--font-code);font-variant-ligatures:none;letter-spacing:-.05em}.haas-cookie-dialog .cookie-button.accept{background:#005ff080;margin-bottom:4px;color:#fff}.haas-cookie-dialog .cookie-button.accept:hover{background:#0060f0}@media (max-width:560px){.haas-cookie-dialog{width:100%;border-top-left-radius:0}}.toc-banner-source{display:none}.toc-banner{margin-top:2rem;width:11.25rem}.toc-banner--img img{width:100%;height:auto;border-radius:.25rem}.toc-banner--content{margin-top:1rem;line-height:1.5}.toc-banner>a:after{content:none!important}@media screen and (max-width: 65rem){.toc-banner{width:auto;max-width:25em;margin-top:0;margin-left:-1.25em}.toc-banner>a{display:flex;gap:1em}.toc-banner--img{flex:none;width:33%}.toc-banner--content{margin-top:var(--docs-space-s)}}@font-face{font-family:"Font Awesome 6 Free";src:url(data:font/woff2;charset=utf8;base64,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)}html{--docs-font-family: var(--font-main);--docs-font-family-heading: var(--font-header);--docs-font-family-monospace: var(--font-code);--docs-font-size-2xs: var(--text-size-xs);--docs-font-size-xs: var(--text-size-sm);--docs-font-size-s: var(--text-size-sm);--docs-font-size-m: var(--text-size-md);--docs-font-size-h1: var(--text-size-3xl);--docs-font-size-h2: var(--text-size-2xl);--docs-font-size-h3: var(--text-size-xl);--docs-font-size-h4: var(--text-size-lg);--docs-font-size-h5: var(--text-size-md);--docs-font-size-h6: var(--text-size-sm);--docs-font-weight-heading: normal;--docs-line-height-s: var(--text-leading-sm);--docs-line-height-m: var(--text-leading-md);--docs-line-height-l: var(--text-leading-lg);--docs-space-2xs: .125rem;--docs-space-xs: var(--space-2xs);--docs-space-s: var(--space-xs);--docs-space-m: var(--space-sm);--docs-space-l: var(--space-base);--docs-space-xl: var(--space-md);--docs-space-2xl: var(--space-lg);--docs-space-3xl: var(--space-xl);--docs-layout-max-width: var(--max-width-lg);--docs-border-radius-s: var(--roundness-sm);--docs-border-radius-m: var(--roundness-md);--docs-border-radius-l: var(--roundness-lg);--docs-border-radius-full: var(--roundness-full);--docs-header-background-color: var(--base-white);--docs-heading-text-color: var(--color-base-header);--docs-body-text-color: var(--gray-700);--docs-secondary-text-color: var(--color-secondary-text);--docs-tertiary-text-color: var(--color-stainless-darker);--docs-disabled-text-color: var(--color-disabled-text);--docs-divider-color-1: var(--gray-200);--docs-divider-color-2: var(--gray-300);--docs-admonitionblock-tip-border-color: var(--green-500);--docs-admonitionblock-caution-border-color: var(--yellow-500);--docs-admonitionblock-important-border-color: var(--violet-500);--docs-tab-selected-border-width: 1px;--docs-code-keyword-color: var(--indigo-600);--docs-code-boolean-color: var(--yellow-600);--docs-code-annotation-color: var(--orange-700);--docs-code-tagged-line-background-color: var(--blue-100);--docs-code-tagged-line-border-color: var(--blue-400);--docs-inline-code-background-color: hsla(216, 60%, 60%, .05);--docs-before-background-color: var(--red-50);--docs-after-background-color: var(--green-100);--docs-before-after-border-color: var(--gray-300)}::-moz-selection{--docs-text-selection-background-color: var(--text-selection-background);--docs-text-selection-color: var(--text-selection-text)}::selection{--docs-text-selection-background-color: var(--text-selection-background);--docs-text-selection-color: var(--text-selection-text)}dspublisher-header,dspublisher-header:not(:defined){display:block;min-height:var(--mainViewMenuHeight)}dspublisher-header #haas-container{box-sizing:border-box;max-width:var(--docs-layout-max-width);padding:0 calc(var(--docs-space-l) + var(--docs-space-xs));margin:0 auto}@media (max-width: 50rem){dspublisher-header #haas-container{padding:0 var(--docs-space-m)}}.haas-nav-items:not(:last-child){margin-bottom:0}@media (max-width: 1024px){body:not(.haas-open) dspublisher-header{position:relative;z-index:1}}[class*=docsHeader-]{box-shadow:inset 0 -1px 0 0 var(--docs-divider-color-1),0 -1px 0 0 var(--docs-divider-color-1)}[class*=docsHeaderWrapper]{background-color:transparent}[class*=docsHeader-] h3{flex:auto!important;overflow:hidden;text-overflow:ellipsis;max-width:min-content}[class*=menuItem].commercial>div>a:after,.section-outline dt.commercial:after,.cards .sect2.commercial h3:after,.sect2.commercial h3:after,.admonitionblock.note.commercial .icon:before,li strong.commercial:before{content:"$";display:inline-flex;align-items:center;justify-content:center;border-radius:1em;vertical-align:.175em;width:17px;height:17px;font-size:12px;line-height:1;font-weight:600;background-color:var(--violet-600);color:#fff;font-family:inherit;flex:none;align-self:center}[class*=menuItem].commercial>div>a:after,.section-outline dt.commercial:after,.cards .sect2.commercial h3:after,.sect2.commercial h3:after{margin-inline-start:.7em;color:var(--docs-background-color);background-color:var(--violet-400)}li strong.commercial:before{margin-inline-end:.7em;color:var(--docs-background-color);background-color:var(--violet-400)}[class*=menuItem].commercial>div>a:after{font-size:10px;width:14px;height:14px;vertical-align:.1em}.sect2.preview h3:after{content:"Preview";display:inline-flex;align-items:center;border-radius:1em;padding-inline:.5em;margin-inline-start:.5em;height:17px;font-size:12px;line-height:1;font-weight:400;background-color:var(--yellow-100);color:var(--yellow-800);font-family:var(--docs-font-family-ui);flex:none;align-self:center}[theme=dark] .sect2.preview h3:after{background-color:var(--yellow-800);color:var(--yellow-50)}a.button.primary.water{color:var(--button-text-color)}.card a:before{transition:box-shadow .1s;border-radius:var(--roundness-lg)}.card a:hover:before{box-shadow:0 0 0 1px var(--blue-500)}.discussion-id{display:none!important}html[theme~=dark]{--docs-background-color: var(--gray-900);--docs-header-background-color: var(--gray-900);--docs-heading-text-color: var(--base-white);--docs-body-text-color: var(--gray-150);--docs-secondary-text-color: var(--gray-350);--docs-tertiary-text-color: var(--gray-400);--docs-disabled-text-color: var(--gray-500);--docs-surface-color-1: var(--gray-800);--docs-surface-color-2: var(--gray-750);--docs-surface-color-3: var(--gray-700);--docs-divider-color-1: var(--gray-600);--docs-divider-color-2: var(--gray-500);--docs-link-color: var(--blue-400);--docs-visited-link-color: var(--blue-300);--docs-admonitionblock-tip-border-color: var(--green-500);--docs-admonitionblock-caution-border-color: var(--yellow-500);--docs-admonitionblock-warning-border-color: var(--red-500);--docs-admonitionblock-important-border-color: var(--violet-500);--docs-tab-selected-color: var(--blue-400);--docs-tab-selected-border-width: 1px;--docs-code-keyword-color: var(--indigo-300);--docs-code-boolean-color: var(--yellow-600);--docs-code-annotation-color: var(--orange-400);--docs-code-tagged-line-background-color: var(--docs-surface-color-2);--docs-code-tagged-line-border-color: var(--blue-400);--docs-inline-code-background-color: hsla(216, 60%, 60%, .1);--docs-before-background-color: #301821;--docs-after-background-color: #172e1f;--docs-before-after-border-color: var(--gray-600)}[theme=dark] .haas-logo-textmark{fill:var(--docs-heading-text-color)!important}[theme=dark] .haas-nav,[theme=dark] ul.haas-menu{background-color:var(--docs-background-color)}[theme=dark] .haas-active .haas-menu{border:1px solid var(--docs-divider-color-1)}[theme=dark] .haas-nav-button:not(:hover),[theme=dark] .haas-menu-primary-link,[theme=dark] .haas-menu-primary-link-platform-title,[theme=dark] .haas-menu-primary .haas-menu-secondary-link-title span,[theme=dark] .haas-open .haas-menu-secondary-link-title span,[theme=dark] .haas-menu-project-title{color:var(--docs-body-text-color)}[theme=dark] a.haas-menu-primary-link-platform:hover,[theme=dark] a.haas-menu-primary-link:hover,[theme=dark] a.haas-menu-project-link:hover{background-color:var(--docs-surface-color-3)}[theme=dark] .haas-mobile-nav-toggle span,[theme=dark] .haas-mobile-nav-toggle span:before,[theme=dark] .haas-mobile-nav-toggle span:after{background-color:var(--docs-body-text-color)}[theme=dark] .haas-button.secondary{color:var(--docs-link-color);border-color:currentColor}[theme=dark] .haas-menu-secondary,[theme=dark] .haas-menu-secondary>ul>li:not(:last-child){border-color:var(--docs-divider-color-1);background-color:var(--docs-surface-color-2)}[theme=dark] .haas-menu-secondary .haas-menu-secondary-link:hover{background-color:var(--docs-surface-color-3)}html[theme~=dark] .card.card{background-color:var(--docs-surface-color-2);border-color:var(--docs-divider-color-1)}[class^=ArticleLayout] .replaceable{font-style:italic}[class^=ArticleLayout] .guibutton{border:0;font-family:var(--docs-font-family-ui);font-size:.8em;line-height:1.25;font-weight:600;border-radius:var(--docs-border-radius-m);padding:.3em .6em;color:var(--docs-heading-text-color);background:linear-gradient(var(--docs-surface-color-3),var(--docs-surface-color-1));box-shadow:inset 0 0 0 1px var(--docs-divider-color-2);cursor:default;position:relative;top:-.1em;white-space:nowrap}[class^=ArticleLayout] .guilabel{font-family:var(--docs-font-family-ui);font-size:.95em;line-height:1.25;font-weight:600;white-space:nowrap}[class^=ArticleLayout] .code-example.before{background-color:var(--docs-before-background-color)!important;--docs-before-after-label: "Before - ";border:1px solid var(--docs-divider-color-2)}[class^=ArticleLayout] .code-example.before:not(.standalone){margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}[class^=ArticleLayout] .code-example.before .controls{display:none}[class^=ArticleLayout] .code-example:is(.before,.after) .sources:before{content:var(--docs-before-after-label);color:var(--docs-secondary-text-color);font-size:var(--docs-font-size-xs);font-weight:var(--docs-font-weight-emphasis)}[class^=ArticleLayout] .code-example.after{background-color:var(--docs-after-background-color)!important;--docs-before-after-label: "After - ";border:1px solid var(--docs-divider-color-2)}[class^=ArticleLayout] .code-example.after:not(.standalone){margin-top:0;border-top-left-radius:0;border-top-right-radius:0}[class^=ArticleLayout] .code-example:is(.before,.after) .sourcecode pre{background-color:inherit}[class^=ArticleLayout] .unboxed-code code{background:transparent;border:none;margin:0;padding:0}[class^=ArticleLayout] dd code{overflow-wrap:normal;word-break:normal}body[style*="pointer-events: none"] [class*=drawerScrollContainer]{pointer-events:auto}body[style*="pointer-events: none"] [class*=drawerScrollContainer]>*{pointer-events:none}[class^=ArticleLayout] .collapsible-list details:not(.toctoggle){margin:0}[class^=ArticleLayout] .collapsible-list details summary.title{padding:.5rem var(--docs-space-l)}[class^=ArticleLayout] .collapsible-list details:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}[class^=ArticleLayout] .collapsible-list details:not(:last-of-type){border-bottom-left-radius:0;border-bottom-right-radius:0}[class^=ArticleLayout] .collapsible-list details:hover+details{border-top-color:transparent}nav[aria-label=sections] li>[class*=title]{padding-inline-end:var(--docs-space-2xs)}nav[aria-label=sections] li:not(.flat)>[class*=title]>a{padding-inline-start:var(--docs-space-l)}nav[aria-label=sections] li>div>[class*=toggleButton]{order:1;transition:color .12s}nav[aria-label=sections] li.flat{margin-bottom:var(--docs-space-s)}nav[aria-label=sections] li.flat>[class*=title]{font-weight:var(--docs-font-weight-strong);color:var(--docs-heading-text-color);padding-inline-start:var(--docs-space-l)}nav[aria-label=sections] li.flat>ul[class]{margin-inline-start:0}nav[aria-label=sections] li.flat.reveal{min-height:calc(7 * (var(--docs-line-height-s) * 1em + var(--docs-space-s) * 2));margin-bottom:var(--docs-space-xl)}nav[aria-label=sections] li.flat.reveal:not([class*=-expanded]){grid-template-rows:min-content 0fr;position:relative}nav[aria-label=sections] li.flat.reveal>ul>li:is(:nth-child(1),:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(6)){visibility:visible}nav[aria-label=sections] li.flat.reveal:not([class*=-expanded])>ul:after{visibility:visible;content:"";position:absolute;bottom:0;left:0;right:0;height:7em;background:linear-gradient(transparent,var(--docs-background-color) 6.5em);pointer-events:none}nav[aria-label=sections] li.flat.reveal:not([class*=-expanded])>div>[class*=toggleButton]:after{content:"Show all";visibility:visible;position:absolute;z-index:1;bottom:0;left:0;right:0;text-align:start;padding:1em 1em 1em var(--docs-space-l);color:var(--docs-secondary-text-color);font-size:var(--docs-font-size-2xs);background-color:var(--docs-background-color);font-family:var(--docs-font-family-ui);font-weight:var(--docs-font-weight-emphasis);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="3" stroke="rgb(87, 107, 133)"><path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5" /></svg>');background-repeat:no-repeat;background-position:calc(var(--docs-space-l) + 4.3em) 52%;background-size:1em 1em}nav[aria-label=sections] li.flat.reveal>div>[class*=toggleButton]:hover:after{color:var(--docs-heading-text-color)}[class^=PageHeader-module--descriptionContainer]{display:none}span:is(.badge-flow,.badge-hilla,.badge-react,.badge-preview),.section-outline dt:is(.badge-flow,.badge-hilla,.badge-react,.badge-preview)>a:after,[class*=menuItem]:is(.badge-flow,.badge-hilla,.badge-react,.badge-preview)>div>a:before{display:inline-block;padding:.2em .3em;font-family:var(--docs-font-family-ui);font-size:12px;line-height:1;font-weight:500;letter-spacing:0;border-radius:var(--docs-border-radius-m);background-color:var(--blue-100);color:var(--blue-800);margin-inline-start:.5em}h1 span:is(.badge-flow,.badge-hilla,.badge-react,.badge-preview){font-size:var(--docs-font-size-m);vertical-align:.25em}h2 span:is(.badge-flow,.badge-hilla,.badge-react,.badge-preview){font-size:var(--docs-font-size-s);vertical-align:.2em}h3 span:is(.badge-flow,.badge-hilla,.badge-react,.badge-preview){font-size:var(--docs-font-size-xs);vertical-align:.175em}#toc span:is(.badge-flow,.badge-hilla,.badge-react,.badge-preview){font-size:var(--docs-font-size-2xs)}.section-outline dt:is(.badge-flow,.badge-hilla,.badge-react,.badge-preview)>a:after{font-size:var(--docs-font-size-xs)}[class*=menuItem]:is(.badge-flow,.badge-hilla,.badge-react,.badge-preview)>div>a{display:flex}[class*=menuItem]:is(.badge-flow,.badge-hilla,.badge-react,.badge-preview)>div>a:before{content:"";order:1;align-self:center}[class*=menuItem].badge-flow>div>a:before,.section-outline dt.badge-flow>a:after{content:"Flow"}[theme=dark] span.badge-flow,[theme=dark] [class*=menuItem].badge-flow>div>a:before,[theme=dark] .section-outline dt.badge-flow>a:after{background-color:var(--blue-800);color:var(--blue-50)}span.badge-hilla,[class*=menuItem].badge-hilla>div>a:before,.section-outline dt.badge-hilla>a:after{content:"Hilla";background-color:var(--orange-100);color:var(--orange-800)}[theme=dark] span.badge-hilla,[theme=dark] [class*=menuItem].badge-hilla>div>a:before,[theme=dark] .section-outline dt.badge-hilla>a:after{background-color:var(--orange-800);color:var(--orange-50)}span.badge-react,[class*=menuItem].badge-react>div>a:before,.section-outline dt.badge-react>a:after{content:"React";background-color:var(--violet-100);color:var(--violet-800)}[theme=dark] span.badge-react,[theme=dark] [class*=menuItem].badge-react>div>a:before,[theme=dark] .section-outline dt.badge-react>a:after{background-color:var(--violet-800);color:var(--violet-50)}span.badge-preview,[class*=menuItem].badge-preview>div>a:before,.section-outline dt.badge-preview>a:after{content:"Preview";background-color:var(--yellow-100);color:var(--yellow-800)}[theme=dark] span.badge-preview,[theme=dark] [class*=menuItem].badge-preview>div>a:before,[theme=dark] .section-outline dt.badge-preview>a:after{background-color:var(--yellow-800);color:var(--yellow-50)}nav[aria-label=sections]{contain:layout}
