:root:has(.boostlook){--bl-primary-color:#ff9f00;--colors-primary-0:#fff;--colors-primary-50:#f7f7f8;--colors-primary-100:#efeff1;--colors-primary-200:#cacbce;--colors-primary-300:#a6a8ae;--colors-primary-400:#82848a;--colors-primary-500:#71737b;--colors-primary-600:#585a64;--colors-primary-700:#444651;--colors-primary-800:#2f313d;--colors-primary-900:#050816;--colors-primary-950:#050816;--colors-brand-orange-100:#ffeaca;--colors-brand-orange-200:#ffd897;--colors-brand-orange-400:#ffb030;--colors-brand-orange-500:#ffa000;--colors-brand-orange-600:#cd7e00;--colors-brand-orange-900:#352000;--colors-negative-50:#fdf1f3;--colors-negative-100:#ffe6ea;--colors-negative-200:#ffcad2;--colors-negative-300:#fe9aab;--colors-negative-400:#f9677f;--colors-negative-500:#eb3856;--colors-negative-600:#bc233c;--colors-negative-700:#8d1529;--colors-negative-800:#600d1b;--colors-negative-950:#1d0408;--colors-positive-50:#f0fef7;--colors-positive-100:#def7eb;--colors-positive-200:#bdeed6;--colors-positive-300:#9ce6c2;--colors-positive-400:#7bddad;--colors-positive-500:#5ad599;--colors-positive-600:#48ac7b;--colors-positive-700:#36825d;--colors-positive-800:#255940;--colors-positive-950:#0a1b13;--colors-warning-0:rgba(255,248,243,0.5);--colors-warning-100:#ffefe2;--colors-warning-200:#ffd4b3;--colors-warning-300:#feb780;--colors-warning-400:#ff9442;--colors-warning-500:#fd760f;--colors-warning-600:#c25909;--colors-warning-700:#914104;--colors-warning-800:#5d2a02;--colors-warning-950:#1f0e01;--colors-secondary-0:#f6fafd;--colors-secondary-50:#daeef9;--colors-secondary-100:#c2e2f4;--colors-secondary-200:#92cbe9;--colors-secondary-300:#62b3dd;--colors-secondary-400:#6dcdf7;--colors-secondary-500:#0077b8;--colors-secondary-600:#0077b8;--colors-secondary-700:#014f77;--colors-secondary-800:#013550;--colors-secondary-850:#01283c;--colors-secondary-900:#001a28;--colors-secondary-950:#000d14;--atom-one-dark-bg:#1a1c29;--atom-one-dark-text:#fff;--atom-one-dark-keyword:#c678dd;--atom-one-dark-operator:#e06c75;--atom-one-dark-constant:#56b6c2;--atom-one-dark-class:#e6c07b;--atom-one-light-bg:#fff;--atom-one-light-text:#050816;--atom-one-light-keyword:#a626a4;--atom-one-light-operator:#e45649;--atom-one-light-constant:#0184bb;--atom-one-light-class:#c18401;--colors-accent-weak-teal:#c9f2ee;--colors-accent-weak-yellow:#fbeba9;--colors-accent-weak-green:#e4e4c0;--colors-accent-strong-teal:#64dace;--colors-accent-strong-yellow:#f5d039;--colors-accent-strong-green:#caca62;--colors-syntax-weak-blue:#38ddff;--colors-syntax-weak-green:#72fe92;--colors-syntax-weak-yellow:#fff173;--colors-syntax-weak-pink:#f358c0;--colors-syntax-weak-grey:#a3a3a3;--colors-syntax-strong-blue:#1345e8;--colors-syntax-strong-green:#289d30;--colors-syntax-strong-yellow:#a3a38c;--colors-syntax-strong-pink:#d31fa7;--colors-syntax-strong-grey:#9e9e9e;--colors-error-weak:#fdf2f2;--colors-error-strong:#d32f2f;--colors-error-mid:#ff3b30;--colors-primary-150:#d5d6d8;--colors-primary-850:#1a1c29;--colors-overlay-overlay-white-40:hsla(0,0%,100%,0.4);--colors-overlay-overlay-black-40:rgba(13,14,15,0.4);--colors-overlay-overlay-white-64:hsla(0,0%,100%,0.64);--colors-overlay-overlay-black-64:rgba(13,14,15,0.64);--colors-overlay-overlay-white-88:hsla(0,0%,100%,0.88);--colors-overlay-overlay-black-88:rgba(13,14,15,0.88);--spacing-size-size-0:0rem;--spacing-size-4xs:0.125rem;--spacing-size-3xs:0.25rem;--spacing-size-2xs:0.5rem;--spacing-size-xs:0.75rem;--spacing-size-sm:1rem;--spacing-size-md:1.125rem;--spacing-size-2md:1.3rem;--spacing-size-lg:1.5rem;--spacing-size-xl:2rem;--spacing-size-2xl:2.5rem;--spacing-size-3xl:3rem;--main-container:90rem;--corner-radius-xs:0.125rem;--corner-radius-s:0.25rem;--corner-radius-m:0.375rem;--corner-radius-l:0.5rem;--corner-radius-xl:0.75rem;--corner-radius-xxl:1rem;--font-family-body:"Mona Sans",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;--font-family-code:"Monaspace Neon",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-size-3xs:0.625rem;--font-size-2xs:0.75rem;--font-size-xs:0.875rem;--font-size-sm:1rem;--font-size-2sm:1.2rem;--font-size-md:1.125rem;--font-size-lg:1.25rem;--font-size-2md:1.3rem;--font-size-xl:1.5rem;--font-size-2xl:1.75rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-5xl:4rem;--font-size-6xl:4.5rem;--font-line-height-xs:0.75rem;--font-line-height-sm:1rem;--font-line-height-md:1.25rem;--font-line-height-lg:1.5rem;--font-line-height-xl:1.75rem;--font-line-height-2xl:2rem;--font-line-height-3xl:2.5rem;--font-line-height-4xl:3rem;--icon-anchor-light:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cg clip-path='url(%23clip0_618_10452)' fill='%2318191B'%3E%3Cpath d='M13.208 2.779a3.375 3.375 0 00-4.773 0l-2.12 2.12-.885-.883 2.122-2.121a4.625 4.625 0 016.54 6.54l-2.121 2.122-.884-.884 2.121-2.121a3.375 3.375 0 000-4.773zM2.779 13.208a3.375 3.375 0 004.773 0l2.12-2.12.885.883-2.122 2.121a4.625 4.625 0 01-6.54-6.54L4.016 5.43l.884.884-2.121 2.121a3.375 3.375 0 000 4.773z'/%3E%3Cpath d='M10.557 6.314a.625.625 0 10-.884-.884L5.43 9.673a.625.625 0 10.884.884l4.243-4.243z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_618_10452'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");--icon-anchor-dark:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cg clip-path='url(%23clip0_618_7189)' fill='%23fff'%3E%3Cpath d='M13.208 2.779a3.375 3.375 0 00-4.773 0l-2.12 2.12-.885-.883 2.122-2.121a4.625 4.625 0 016.54 6.54l-2.121 2.122-.884-.884 2.121-2.121a3.375 3.375 0 000-4.773zM2.779 13.208a3.375 3.375 0 004.773 0l2.12-2.12.885.883-2.122 2.121a4.625 4.625 0 01-6.54-6.54L4.016 5.43l.884.884-2.121 2.121a3.375 3.375 0 000 4.773z'/%3E%3Cpath d='M10.557 6.314a.625.625 0 10-.884-.884L5.43 9.673a.625.625 0 10.884.884l4.243-4.243z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_618_7189'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");--icon-arrow-left-light:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20 11v2H4v-2h16zM8 13v2H6v-2h2zm2 2v2H8v-2h2zm2 2v2h-2v-2h2zM8 9v2H6V9h2zm2-2v2H8V7h2zm2-2v2h-2V5h2z' fill='%2318191B'/%3E%3C/svg%3E");--icon-arrow-left-dark:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20 11v2H4v-2h16zM8 13v2H6v-2h2zm2 2v2H8v-2h2zm2 2v2h-2v-2h2zM8 9v2H6V9h2zm2-2v2H8V7h2zm2-2v2h-2V5h2z' fill='%23fff'/%3E%3C/svg%3E");--icon-arrow-right-light:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 11v2h16v-2H4zm12 2v2h2v-2h-2zm-2 2v2h2v-2h-2zm-2 2v2h2v-2h-2zm4-8v2h2V9h-2zm-2-2v2h2V7h-2zm-2-2v2h2V5h-2z' fill='%2318191B'/%3E%3C/svg%3E");--icon-arrow-right-dark:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 11v2h16v-2H4zm12 2v2h2v-2h-2zm-2 2v2h2v-2h-2zm-2 2v2h2v-2h-2zm4-8v2h2V9h-2zm-2-2v2h2V7h-2zm-2-2v2h2V5h-2z' fill='%23fff'/%3E%3C/svg%3E");--icon-arrow-up-light:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11 20h2V4h-2v16zm2-12h2V6h-2v2zm2 2h2V8h-2v2zm2 2h2v-2h-2v2zM9 8h2V6H9v2zm-2 2h2V8H7v2zm-2 2h2v-2H5v2z' fill='%2318191B'/%3E%3C/svg%3E");--icon-arrow-up-dark:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11 20h2V4h-2v16zm2-12h2V6h-2v2zm2 2h2V8h-2v2zm2 2h2v-2h-2v2zM9 8h2V6H9v2zm-2 2h2V8H7v2zm-2 2h2v-2H5v2z' fill='%23fff'/%3E%3C/svg%3E");--icon-clipboard-light:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.8 3.75A1.05 1.05 0 003.75 4.8v8.1a1.05 1.05 0 001.05 1.05h.9a.75.75 0 010 1.5h-.9a2.55 2.55 0 01-2.55-2.55V4.8A2.55 2.55 0 014.8 2.25h8.1a2.55 2.55 0 012.55 2.55v.9a.75.75 0 01-1.5 0v-.9a1.05 1.05 0 00-1.05-1.05H4.8zm6.3 6.3c-.58 0-1.05.47-1.05 1.05v8.1c0 .58.47 1.05 1.05 1.05h8.1c.58 0 1.05-.47 1.05-1.05v-8.1c0-.58-.47-1.05-1.05-1.05h-8.1zM8.55 11.1a2.55 2.55 0 012.55-2.55h8.1a2.55 2.55 0 012.55 2.55v8.1a2.55 2.55 0 01-2.55 2.55h-8.1a2.55 2.55 0 01-2.55-2.55v-8.1z' fill='%2318191B'/%3E%3C/svg%3E");--icon-clipboard-dark:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.8 3.75A1.05 1.05 0 003.75 4.8v8.1a1.05 1.05 0 001.05 1.05h.9a.75.75 0 010 1.5h-.9a2.55 2.55 0 01-2.55-2.55V4.8A2.55 2.55 0 014.8 2.25h8.1a2.55 2.55 0 012.55 2.55v.9a.75.75 0 01-1.5 0v-.9a1.05 1.05 0 00-1.05-1.05H4.8zm6.3 6.3c-.58 0-1.05.47-1.05 1.05v8.1c0 .58.47 1.05 1.05 1.05h8.1c.58 0 1.05-.47 1.05-1.05v-8.1c0-.58-.47-1.05-1.05-1.05h-8.1zM8.55 11.1a2.55 2.55 0 012.55-2.55h8.1a2.55 2.55 0 012.55 2.55v8.1a2.55 2.55 0 01-2.55 2.55h-8.1a2.55 2.55 0 01-2.55-2.55v-8.1z' fill='%23FFF'/%3E%3C/svg%3E");--icon-home-light:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0H5.333v1.333H4v1.334H2.667V4H1.333v1.333H0v1.334h1.333v6.666H6v-4h1.333v4H12V6.667h1.333V5.333H12V4h-1.333V2.667H9.333V1.333H8V0zm0 1.333v1.334h1.333V4h1.334v1.333H12v1.334h-1.333V12h-2V8h-4v4h-2V6.667H1.333V5.333h1.334V4H4V2.667h1.333V1.333H8z' fill='%23050816'/%3E%3C/svg%3E");--icon-home-dark:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0H5.333v1.333H4v1.334H2.667V4H1.333v1.333H0v1.334h1.333v6.666H6v-4h1.333v4H12V6.667h1.333V5.333H12V4h-1.333V2.667H9.333V1.333H8V0zm0 1.333v1.334h1.333V4h1.334v1.333H12v1.334h-1.333V12h-2V8h-4v4h-2V6.667H1.333V5.333h1.334V4H4V2.667h1.333V1.333H8z' fill='%23fff'/%3E%3C/svg%3E");--icon-file-light:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M5 11.5h5v-1H5v1z' fill='%2362676B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 1.5A1.5 1.5 0 002.5 3v10A1.5 1.5 0 004 14.5h8a1.5 1.5 0 001.5-1.5V6.414a1.5 1.5 0 00-.44-1.06L9.647 1.939a1.5 1.5 0 00-1.06-.439H4zM3.5 3a.5.5 0 01.5-.5h4.586a.5.5 0 01.353.146l3.415 3.415a.5.5 0 01.146.353V13a.5.5 0 01-.5.5H4a.5.5 0 01-.5-.5V3z' fill='%2362676B'/%3E%3C/svg%3E");--icon-file-dark:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M5 11.5h5v-1H5v1z' fill='%23949A9E'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 1.5A1.5 1.5 0 002.5 3v10A1.5 1.5 0 004 14.5h8a1.5 1.5 0 001.5-1.5V6.414a1.5 1.5 0 00-.44-1.06L9.647 1.939a1.5 1.5 0 00-1.06-.439H4zM3.5 3a.5.5 0 01.5-.5h4.586a.5.5 0 01.353.146l3.415 3.415a.5.5 0 01.146.353V13a.5.5 0 01-.5.5H4a.5.5 0 01-.5-.5V3z' fill='%23949A9E'/%3E%3C/svg%3E");--icon-menu-light:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M3 6a1 1 0 100-2 1 1 0 000 2zM22 5.75H6v-1.5h16v1.5zM22 12.75H6v-1.5h16v1.5zM16 19.75H6v-1.5h10v1.5zM4 12a1 1 0 11-2 0 1 1 0 012 0zM3 20a1 1 0 100-2 1 1 0 000 2z' fill='%2318191B'/%3E%3C/svg%3E");--icon-menu-dark:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M3 6a1 1 0 100-2 1 1 0 000 2zM22 5.75H6v-1.5h16v1.5zM22 12.75H6v-1.5h16v1.5zM16 19.75H6v-1.5h10v1.5zM4 12a1 1 0 11-2 0 1 1 0 012 0zM3 20a1 1 0 100-2 1 1 0 000 2z' fill='%23fff'/%3E%3C/svg%3E");--spacing-xs:0.125rem;--spacing-s:0.25rem;--spacing-default:0.375rem;--spacing-medium:0.5rem;--spacing-large:0.75rem;--spacing-xl:1rem;--spacing-xxl:1.25rem;--spacing-avatar:2.5rem;--radius-xs:0.0625rem;--radius-s:0.1875rem;--radius-m:var(--corner-radius-s);--radius-l:var(--corner-radius-m);--radius-xl:0.625rem;--radius-xxl:var(--corner-radius-xl);--leftbar-paddings-leftbar-padding-sm:var(--spacing-size-sm);--leftbar-paddings-leftbar-padding-md:var(--spacing-size-md);--leftbar-paddings-leftbar-padding-0:var(--spacing-size-size-0);--leftbar-paddings-leftbar-padding-lg:var(--spacing-size-lg);--padding-padding-lg:var(--spacing-size-md);--padding-padding-sm:var(--spacing-size-xs);--padding-padding-2sm:var(--spacing-size-2md);--padding-padding-xs:var(--spacing-size-xs);--padding-padding-2xs:var(--spacing-size-2xs);--padding-padding-3xs:var(--spacing-size-3xs);--padding-padding-xl:var(--spacing-size-xl);--leftbar-paddings-leftbar-padding-4xs:var(--spacing-size-4xs);--leftbar-paddings-leftbar-padding-xs:var(--spacing-size-xs);--leftbar-paddings-leftbar-padding-2xs:var(--spacing-size-2xs);--leftbar-paddings-leftbar-padding-3xs:var(--spacing-size-3xs);--padding-padding-md:var(--spacing-size-sm);--main-margin:var(--spacing-size-sm);--main-max-width-leftbar:0rem;--main-content-width:54rem;--icons-24:1.5rem;--icons-20:1.25rem;--icons-16:1rem;--icons-12:0.75rem;--typography-font-size-3xs:var(--font-size-3xs);--typography-font-size-2xs:var(--font-size-3xs);--typography-font-size-xs:var(--font-size-2xs);--typography-font-size-sm:var(--font-size-xs);--typography-font-size-md:var(--font-size-sm);--typography-font-size-2md:var(--font-size-2sm);--typography-font-size-lg:var(--font-size-lg);--typography-font-size-xl:var(--font-size-xl);--typography-font-size-2xl:var(--font-size-2xl);--typography-font-size-3xl:var(--font-size-3xl);--typography-font-size-4xl:var(--font-size-4xl);--typography-font-size-5xl:var(--font-size-4xl);--typography-font-size-h1:var(--font-size-2xl);--typography-font-size-h2:var(--font-size-lg);--typography-font-size-h3:var(--font-size-sm);--typography-font-size-h4:var(--font-size-xs);--typography-line-height-xs:var(--font-line-height-xs);--typography-line-height-sm:var(--font-line-height-sm);--typography-line-height-md:var(--font-line-height-md);--typography-line-height-lg:var(--font-line-height-md);--typography-line-height-xl:var(--font-line-height-lg);--typography-line-height-2xl:var(--font-line-height-lg);--typography-line-height-3xl:var(--font-line-height-2xl);--typography-line-height-4xl:var(--font-line-height-3xl)}@media (min-width:768px){:root:has(.boostlook){--spacing-xs:0.125rem;--spacing-s:0.25rem;--spacing-default:var(--spacing-size-2xs);--spacing-medium:var(--spacing-size-xs);--spacing-large:1rem;--spacing-xl:1.5rem;--spacing-xxl:2rem;--spacing-avatar:var(--spacing-size-3xl);--radius-xs:var(--corner-radius-xs);--radius-s:var(--corner-radius-s);--radius-m:var(--corner-radius-m);--radius-l:var(--corner-radius-l);--radius-xl:var(--corner-radius-xl);--radius-xxl:var(--corner-radius-xxl);--leftbar-paddings-leftbar-padding-sm:var(--spacing-size-sm);--leftbar-paddings-leftbar-padding-md:var(--spacing-size-md);--leftbar-paddings-leftbar-padding-0:var(--spacing-size-size-0);--leftbar-paddings-leftbar-padding-lg:var(--spacing-size-lg);--padding-padding-lg:var(--spacing-size-lg);--padding-padding-sm:var(--spacing-size-sm);--padding-padding-xs:var(--spacing-size-xs);--padding-padding-2xs:var(--spacing-size-2xs);--padding-padding-3xs:var(--spacing-size-3xs);--leftbar-paddings-leftbar-padding-4xs:var(--spacing-size-4xs);--leftbar-paddings-leftbar-padding-xs:var(--spacing-size-xs);--leftbar-paddings-leftbar-padding-2xs:var(--spacing-size-2xs);--leftbar-paddings-leftbar-padding-3xs:var(--spacing-size-3xs);--padding-padding-md:var(--spacing-size-md);--main-margin:0rem;--main-max-width-leftbar:18.25rem;--icons-24:1.5rem;--icons-20:1.25rem;--icons-16:1rem;--icons-12:0.75rem;--typography-font-size-3xs:var(--font-size-3xs);--typography-font-size-2xs:var(--font-size-2xs);--typography-font-size-xs:var(--font-size-xs);--typography-font-size-sm:var(--font-size-sm);--typography-font-size-md:var(--font-size-md);--typography-font-size-2md:var(--font-size-2md);--typography-font-size-lg:var(--font-size-xl);--typography-font-size-xl:var(--font-size-3xl);--typography-font-size-2xl:var(--font-size-4xl);--typography-font-size-3xl:var(--font-size-5xl);--typography-font-size-4xl:var(--font-size-6xl);--typography-font-size-5xl:var(--font-size-6xl);--typography-line-height-xs:var(--font-line-height-xs);--typography-line-height-sm:var(--font-line-height-sm);--typography-line-height-md:var(--font-line-height-md);--typography-line-height-lg:var(--font-line-height-lg);--typography-line-height-xl:var(--font-line-height-xl);--typography-line-height-2xl:var(--font-line-height-2xl);--typography-line-height-3xl:var(--font-line-height-3xl);--typography-line-height-4xl:var(--font-line-height-4xl);--typography-font-size-h1:3rem;--typography-font-size-h2:var(--font-size-xl);--typography-font-size-h3:var(--font-size-md);--typography-font-size-h4:var(--font-size-sm)}}@media (min-width:990px){:root:has(.boostlook){--main-max-width-leftbar:21.25rem;--main-margin:8.625rem}}html:has(.boostlook){color-scheme:light;--icon-anchor:var(--icon-anchor-light);--icon-arrow-left:var(--icon-arrow-left-light);--icon-arrow-right:var(--icon-arrow-right-light);--icon-arrow-up:var(--icon-arrow-up-light);--icon-clipboard:var(--icon-clipboard-light);--icon-home:var(--icon-home-light);--icon-file:var(--icon-file-light);--icon-menu:var(--icon-menu-light);--text-buttons-button-label-primary-default:var(--colors-primary-0);--text-buttons-button-label-secondary-default:var(--colors-primary-900);--text-buttons-button-label-inactive:var(--colors-primary-500);--text-main-text-primary:var(--colors-primary-900);--text-main-text-link-blue-secondary:var(--colors-secondary-500);--text-main-text-link-blue-tetriary:var(--colors-secondary-400);--text-main-text-body-secondary:var(--colors-primary-600);--text-main-text-body-quaternary:var(--colors-primary-400);--text-main-text-body-tetriary:var(--colors-primary-500);--text-main-text-body-primary:var(--colors-primary-600);--text-main-text-link-blue:var(--colors-secondary-600);--text-states-text-warning-tetriary:var(--colors-warning-600);--text-states-text-warning-secondary:var(--colors-warning-500);--text-states-text-positive-secondary:var(--colors-positive-500);--text-states-text-positive-tetriary:var(--colors-positive-600);--text-states-text-negative-secondary:var(--colors-negative-500);--text-states-text-negative-tetriary:var(--colors-negative-600);--text-states-text-warning:var(--colors-warning-400);--text-states-text-positive:var(--colors-positive-400);--text-states-text-negative:var(--colors-negative-400);--text-states-text-additional:var(--colors-secondary-400);--text-states-text-additional-secondary:var(--colors-secondary-500);--text-states-text-additional-tetriary:var(--colors-secondary-600);--text-code-keyword:var(--colors-syntax-strong-blue);--text-code-text:#050816;--text-code-literal:var(--colors-syntax-strong-green);--text-code-comment:var(--colors-syntax-strong-yellow);--text-code-preprocessor:var(--colors-syntax-strong-pink);--text-code-attribute:var(--colors-syntax-strong-grey);--surface-background-states-surface-error-weak:var(--colors-error-weak);--text-states-text-error-strong:var(--colors-error-strong);--text-states-text-error-mid:var(--colors-error-mid);--surface-accent-teal-weak:var(--colors-accent-weak-teal);--surface-accent-yellow-weak:var(--colors-accent-weak-yellow);--surface-accent-green-weak:var(--colors-accent-weak-green);--surface-accent-teal-strong:var(--colors-accent-strong-teal);--surface-accent-yellow-strong:var(--colors-accent-strong-yellow);--surface-accent-green-strong:var(--colors-accent-strong-green);--surface-button-button-bg-secondary-ta-default:var(--colors-brand-orange-500);--surface-button-button-bg-primary-default:var(--colors-primary-100);--surface-button-button-bg-primary-pressed:var(--colors-primary-100);--surface-button-button-bg-primary-inactive:var(--colors-primary-200);--surface-button-button-bg-secondary-cta-hover:var(--colors-brand-orange-500);--surface-button-button-bg-primary-hover:var(--colors-primary-150);--surface-button-button-bg-secondary-cta-pressed:var(--colors-brand-orange-400);--surface-button-button-bg-secondary-cta-inactive:var(--colors-primary-200);--surface-page:#f7fdfe;--surface-background-main-base-primary:var(--surface-page);--pagination-bg:#fff;--table-bg:#fff;--table-header-bg:#f7f7f8;--table-stroke:rgba(5,8,22,0.10196078431372549);background-color:var(--surface-page);--surface-background-main-surface-primary:var(--colors-primary-50);--surface-background-main-surface-secondary:var(--colors-primary-100);--surface-background-main-surface-tetriary:var(--colors-primary-150);--surface-background-main-surface-blue-primary:var(--colors-secondary-0);--surface-background-main-surface-blue-secondary:var(--colors-secondary-50);--surface-background-main-surface-blue-tetriary:var(--colors-secondary-100);--surface-background-main-surface-blue-quaternary:var(--colors-secondary-200);--surface-background-main-surface-transparent:var(--colors-overlay-overlay-white-64);--surface-background-main-surface-transparent-inverse:var(--colors-overlay-overlay-black-40);--surface-background-main-surface-transparent-secondary:var(--colors-overlay-overlay-white-88);--surface-background-states-surface-warning-primary:var(--colors-warning-0);--surface-background-states-surface-warning-secondary:var(--colors-warning-100);--surface-background-states-surface-warning-tetriary:var(--colors-warning-200);--surface-background-states-surface-warning-quaternary:var(--colors-warning-300);--surface-background-states-surface-positive-primary:var(--colors-positive-50);--surface-background-states-surface-positive-secondary:var(--colors-positive-100);--surface-background-states-surface-positive-tetriary:var(--colors-positive-200);--surface-background-states-surface-positive-quaternary:var(--colors-positive-300);--surface-background-states-surface-negative-primary:var(--colors-negative-50);--surface-background-states-surface-negative-secondary:var(--colors-negative-100);--surface-background-states-surface-negative-tetriary:var(--colors-negative-200);--surface-background-states-surface-negative-quaternary:var(--colors-negative-300);--surface-background-states-surface-additional-secondary:var(--colors-secondary-100);--surface-background-states-surface-additional-tetriary:var(--colors-secondary-200);--surface-background-states-surface-additional-quaternary:var(--colors-secondary-300);--surface-icons-icon-primary:var(--colors-primary-900);--surface-icons-icon-button-primary:var(--colors-primary-0);--surface-icons-icon-button-secondary:var(--colors-primary-900);--surface-icons-icon-button-inactive:var(--colors-primary-500);--surface-icons-icon-secondary:var(--colors-primary-500);--surface-icons-icon-quaternary:var(--colors-primary-200);--surface-icons-icon-cta:var(--colors-brand-orange-500);--surface-icons-icon-hover:var(--colors-brand-orange-400);--surface-icons-icon-tetriary:var(--colors-primary-400);--surface-icons-icon-warning:var(--colors-warning-600);--surface-icons-icon-positive:var(--colors-positive-600);--surface-icons-icon-negative:var(--colors-negative-600);--surface-icons-icon-brand-orange:var(--colors-brand-orange-600);--surface-icons-icon-blue:var(--colors-secondary-600);--surface-icons-icon-blue-light:var(--colors-secondary-200);--border-border-primary:rgba(5,8,22,0.1);--border-border-secondary:var(--colors-primary-150);--border-border-tetriary:var(--colors-primary-300);--border-border-quaternary:var(--colors-primary-600);--border-border-active:var(--colors-primary-900);--border-border-brand-orange:var(--colors-brand-orange-200);--border-border-warning:var(--colors-warning-200);--border-border-positive:var(--colors-positive-200);--border-border-negative:var(--colors-negative-200);--border-border-blue:var(--colors-secondary-200);--border-border-blue-primary:var(--colors-secondary-100);--border-border-blue-hover:var(--colors-secondary-400);--surface-weak:var(--colors-primary-0);--stroke-strong:rgba(5,8,22,0.25);--stroke-mid:rgba(5,8,22,0.17);--stroke-weak:rgba(5,8,22,0.1)}html.dark:has(.boostlook){color-scheme:dark;--icon-anchor:var(--icon-anchor-dark);--icon-arrow-left:var(--icon-arrow-left-dark);--icon-arrow-right:var(--icon-arrow-right-dark);--icon-arrow-up:var(--icon-arrow-up-dark);--icon-clipboard:var(--icon-clipboard-dark);--icon-home:var(--icon-home-dark);--icon-file:var(--icon-file-dark);--icon-menu:var(--icon-menu-dark);--text-buttons-button-label-primary-default:var(--colors-primary-0);--text-buttons-button-label-secondary-default:var(--colors-primary-950);--text-buttons-button-label-inactive:var(--colors-primary-500);--text-main-text-primary:var(--colors-primary-0);--text-main-text-link-blue-secondary:#6dcdf7;--text-main-text-link-blue-tetriary:var(--colors-secondary-600);--text-main-text-link-blue:var(--colors-secondary-400);--text-main-text-body-secondary:var(--colors-primary-200);--text-main-text-body-tetriary:var(--colors-primary-400);--text-main-text-body-quaternary:var(--colors-primary-600);--text-main-text-body-primary:var(--colors-primary-50);--text-states-text-warning-tetriary:var(--colors-warning-400);--text-states-text-warning-secondary:var(--colors-warning-500);--text-states-text-warning:var(--colors-warning-600);--text-states-text-positive-secondary:var(--colors-positive-500);--text-states-text-positive-tetriary:var(--colors-positive-400);--text-states-text-positive:var(--colors-positive-600);--text-states-text-negative-secondary:var(--colors-negative-500);--text-states-text-negative-tetriary:var(--colors-negative-400);--text-states-text-negative:var(--colors-negative-600);--text-states-text-additional:var(--colors-secondary-600);--text-states-text-additional-secondary:var(--colors-secondary-500);--text-states-text-additional-tetriary:var(--colors-secondary-400);--text-code-keyword:var(--colors-syntax-weak-blue);--text-code-text:#fff;--text-code-literal:var(--colors-syntax-weak-green);--text-code-comment:var(--colors-syntax-weak-yellow);--text-code-preprocessor:var(--colors-syntax-weak-pink);--text-code-attribute:var(--colors-syntax-weak-grey);--surface-background-states-surface-error-weak:var(--colors-error-strong);--text-states-text-error-strong:var(--colors-error-mid);--text-states-text-error-mid:var(--colors-error-mid);--surface-accent-teal-weak:var(--colors-primary-700);--surface-accent-yellow-weak:var(--colors-primary-700);--surface-accent-green-weak:var(--colors-primary-700);--surface-accent-teal-strong:var(--colors-primary-600);--surface-accent-yellow-strong:var(--colors-primary-600);--surface-accent-green-strong:var(--colors-primary-600);--surface-button-button-bg-secondary-ta-default:var(--colors-brand-orange-500);--surface-button-button-bg-primary-default:var(--colors-primary-600);--surface-button-button-bg-primary-pressed:var(--colors-primary-600);--surface-button-button-bg-primary-inactive:var(--colors-primary-800);--surface-button-button-bg-secondary-cta-hover:var(--colors-brand-orange-400);--surface-button-button-bg-primary-hover:var(--colors-primary-800);--surface-button-button-bg-secondary-cta-pressed:var(--colors-brand-orange-500);--surface-button-button-bg-secondary-cta-inactive:var(--colors-primary-800);--surface-page:var(--colors-primary-950);--surface-background-main-base-primary:var(--surface-page);--pagination-bg:var(--colors-primary-850);--table-bg:var(--colors-primary-850);--table-header-bg:#2f313d;--table-stroke:rgba(247,247,248,0.10196078431372549);background-color:var(--surface-page);--surface-background-main-surface-primary:var(--colors-primary-850);--surface-background-main-surface-secondary:var(--colors-primary-800);--surface-background-main-surface-tetriary:var(--colors-primary-700);--surface-background-main-surface-blue-primary:var(--colors-secondary-900);--surface-background-main-surface-blue-secondary:var(--colors-secondary-900);--surface-background-main-surface-blue-tetriary:var(--colors-secondary-850);--surface-background-main-surface-blue-quaternary:var(--colors-secondary-800);--surface-background-main-surface-transparent:var(--colors-overlay-overlay-black-64);--surface-background-main-surface-transparent-inverse:var(--colors-overlay-overlay-white-40);--surface-background-main-surface-transparent-secondary:var(--colors-overlay-overlay-black-88);--surface-background-states-surface-warning-primary:var(--colors-warning-950);--surface-background-states-surface-warning-secondary:var(--colors-warning-950);--surface-background-states-surface-warning-tetriary:var(--colors-warning-800);--surface-background-states-surface-warning-quaternary:var(--colors-warning-700);--surface-background-states-surface-positive-primary:var(--colors-positive-950);--surface-background-states-surface-positive-secondary:var(--colors-positive-950);--surface-background-states-surface-positive-tetriary:var(--colors-positive-800);--surface-background-states-surface-positive-quaternary:var(--colors-positive-700);--surface-background-states-surface-negative-primary:var(--colors-negative-950);--surface-background-states-surface-negative-secondary:var(--colors-negative-950);--surface-background-states-surface-negative-tetriary:var(--colors-negative-800);--surface-background-states-surface-negative-quaternary:var(--colors-negative-700);--surface-background-states-surface-additional-secondary:var(--colors-secondary-950);--surface-background-states-surface-additional-tetriary:var(--colors-secondary-800);--surface-background-states-surface-additional-quaternary:var(--colors-secondary-700);--surface-icons-icon-primary:var(--colors-primary-0);--surface-icons-icon-button-primary:var(--colors-primary-0);--surface-icons-icon-button-secondary:var(--colors-primary-950);--surface-icons-icon-button-inactive:var(--colors-primary-600);--surface-icons-icon-secondary:var(--colors-primary-200);--surface-icons-icon-quaternary:var(--colors-primary-600);--surface-icons-icon-cta:var(--colors-brand-orange-500);--surface-icons-icon-hover:var(--colors-brand-orange-600);--surface-icons-icon-warning:var(--colors-warning-400);--surface-icons-icon-positive:var(--colors-positive-400);--surface-icons-icon-negative:var(--colors-negative-400);--surface-icons-icon-brand-orange:var(--colors-brand-orange-400);--surface-icons-icon-blue:var(--colors-secondary-400);--surface-icons-icon-blue-light:var(--colors-secondary-700);--border-border-primary:rgba(247,247,248,0.1);--border-border-secondary:var(--colors-primary-800);--border-border-tetriary:var(--colors-primary-700);--border-border-quaternary:var(--colors-primary-500);--border-border-active:var(--colors-primary-0);--border-border-brand-orange:var(--colors-brand-orange-900);--border-border-warning:var(--colors-warning-800);--border-border-positive:var(--colors-positive-800);--border-border-negative:var(--colors-negative-800);--border-border-blue:var(--colors-secondary-700);--border-border-blue-primary:var(--colors-secondary-850);--border-border-blue-hover:var(--colors-secondary-500);--surface-weak:var(--colors-primary-850);--stroke-strong:rgba(247,247,248,0.21);--stroke-mid:rgba(247,247,248,0.17);--stroke-weak:rgba(247,247,248,0.1)}html:has(.boostlook){-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem;height:100%;scroll-behavior:smooth}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:62.5% 100%;font-variation-settings:"wght" 400,"wdth" 62.5;font-display:block;src:url(../font/NotoSansDisplay.ttf) format("truetype"),url(/static/font/notosans.woff2) format("woff2"),url(../../../../tools/boostlook/notosans.woff2) format("woff2"),url(https://cppalliance.org/fonts/NotoSansDisplay.ttf) format("truetype");size-adjust:100%;ascent-override:92%;descent-override:22%;line-gap-override:0}@font-face{font-family:Noto Sans;font-style:italic;font-weight:100 900;font-stretch:62.5% 100%;font-variation-settings:"wght" 400,"wdth" 62.5;font-display:block;src:url(../font/NotoSansDisplay-Italic.ttf) format("truetype"),url(/static/font/notosans_ext.woff2) format("woff2"),url(../../../../tools/boostlook/notosans_ext.woff2) format("woff2"),url(https://cppalliance.org/fonts/NotoSansDisplay-Italic.ttf) format("truetype");size-adjust:100%;ascent-override:92%;descent-override:22%;line-gap-override:0}@font-face{font-family:Mona Sans;font-style:normal;font-weight:100 900;font-stretch:75% 125%;font-display:block;src:url(../font/MonaSansVF.ttf) format("truetype")}@font-face{font-family:Monaspace Neon;font-style:normal;font-weight:400;font-display:block;src:url(../font/MonaspaceNeonFrozen-Regular.ttf) format("truetype"),url(/static/font/MonaspaceNeon-Var.woff2) format("woff2"),url(../../../../tools/boostlook/MonaspaceNeon-Var.woff2) format("woff2"),url(https://cppalliance.org/fonts/MonaspaceNeon-Var.woff2) format("woff2");size-adjust:100%;ascent-override:92%;descent-override:22%;line-gap-override:0}@font-face{font-family:Monaspace Xenon;font-style:italic;font-weight:400;font-display:block;src:url(../font/MonaspaceXenonFrozen-Italic.ttf) format("truetype"),url(/static/font/MonaspaceXenon-Var.woff2) format("woff2"),url(../../../../tools/boostlook/MonaspaceXenon-Var.woff2) format("woff2"),url(https://cppalliance.org/fonts/MonaspaceXenon-Var.woff2) format("woff2");size-adjust:100%;ascent-override:92%;descent-override:22%;line-gap-override:0}.boostlook,.boostlook *,.boostlook :after,.boostlook :before{-webkit-box-sizing:border-box;box-sizing:border-box}.boostlook *{margin:0}.boostlook{line-height:1.5;-webkit-font-smoothing:antialiased;margin:0}.boostlook canvas,.boostlook img,.boostlook picture,.boostlook svg,.boostlook video{display:block;max-width:100%}.boostlook button,.boostlook input,.boostlook select,.boostlook textarea{font:inherit}.boostlook h1,.boostlook h2,.boostlook h3,.boostlook h4,.boostlook h5,.boostlook h6,.boostlook p{overflow-wrap:break-word}.boostlook :not(pre):not([class^=L])>code{color:var(--text-code-text,#050816);border:0;background-color:unset}.boostlook.boostlook:not(:has(.doc)) table.table,.boostlook.boostlook:not(:has(.doc)) table.table+*,.boostlook .doc .tablecontainer,.boostlook .doc .tablecontainer+*,.boostlook .doc :not(.tablecontainer)>table.tableblock,.boostlook .doc :not(.tablecontainer)>table.tableblock+*,.boostlook .tablecontainer,.boostlook .tablecontainer+*,.boostlook :not(.tablecontainer)>table.tableblock,.boostlook :not(.tablecontainer)>table.tableblock+*{margin:revert}.boostlook .underline:has(>code:only-child){-webkit-text-decoration-line:none;text-decoration-line:none}.boostlook{font-family:var(--font-family-body,"Mona Sans")!important;font-variation-settings:"wght" 400,"wdth" 95;line-height:120%;letter-spacing:-.01em;color:var(--text-main-text-body-secondary,#585a64);background:var(--surface-background-main-base-primary,#fff)}.boostlook .doc h1,.boostlook .doc h2,.boostlook .doc h3,.boostlook .doc h4,.boostlook .doc h5,.boostlook .doc h6,.boostlook h1,.boostlook h2,.boostlook h3,.boostlook h4,.boostlook h5,.boostlook h6{color:var(--text-main-text-primary,#050816);display:block;font-family:var(--font-family-body,"Mona Sans");line-height:100%;margin-top:var(--padding-padding-lg,1.5rem);margin-bottom:.5rem;font-weight:500;font-variation-settings:"wght" 500,"wdth" 87.5;position:relative}.boostlook .doc h1,.boostlook h1{font-size:var(--typography-font-size-h1,2rem);letter-spacing:-.01em}.boostlook .doc>h1.page:first-child{font-size:var(--typography-font-size-h1,3rem)}.boostlook .doc h2,.boostlook h2{font-size:var(--typography-font-size-h2,1.25rem);letter-spacing:-.01em}.boostlook .doc h3,.boostlook h3{font-size:var(--typography-font-size-h3,1.125rem);letter-spacing:-.01em}.boostlook .doc h4,.boostlook h4{font-size:var(--typography-font-size-h4,1rem);letter-spacing:-.16px}.boostlook .doc h5,.boostlook h5{font-size:var(--font-size-xs,.875rem);letter-spacing:-.14px}.boostlook .doc h6,.boostlook h6{font-size:var(--font-size-2xs,.75rem);letter-spacing:-.12px}.boostlook .doc h2:not(.discrete){margin-left:0;border-bottom:revert;margin-right:revert;padding:revert}.boostlook .doc h2:has(+.sectionbody>.sect2:first-child>h3),.boostlook h2:has(+.sectionbody>.sect2:first-child>h3){margin-bottom:0}.boostlook .doc h2:has(+.sect3>h4:first-child),.boostlook h3:has(+.sect3>h4:first-child){margin-bottom:0}.boostlook .doc .dlist,.boostlook .doc .exampleblock,.boostlook .doc .hdlist,.boostlook .doc .imageblock,.boostlook .doc .listingblock,.boostlook .doc .literalblock,.boostlook .doc .olist,.boostlook .doc .paragraph,.boostlook .doc .partintro,.boostlook .doc .quoteblock,.boostlook .doc .sidebarblock,.boostlook .doc .tabs,.boostlook .doc .ulist,.boostlook .doc .verseblock,.boostlook .doc .videoblock,.boostlook .doc details,.boostlook .doc hr{margin:revert}.boostlook .doc #preamble>.sectionbody>.paragraph:first-child>p,.boostlook .doc h1.page+.sect1>.sectionbody>.paragraph:first-child>p,.boostlook:not(:has(.doc)) #content>.sect1:first-of-type>.sectionbody>.sect2:first-child>.paragraph:first-of-type>p{font-size:1.5rem;line-height:133%}.boostlook .doc :where(h1,h2,h3,h4,h5,h6):has(.anchor),.boostlook .doc h1[id],.boostlook .doc h2[id],.boostlook .doc h3[id],.boostlook .doc h4[id],.boostlook .doc h5[id],.boostlook .doc h6[id],.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]){scroll-margin-top:.75rem}.boostlook .doc h1:has(.anchor),.boostlook .doc h2:has(.anchor),.boostlook .doc h3:has(.anchor),.boostlook .doc h4:has(.anchor),.boostlook .doc h5:has(.anchor),.boostlook .doc h6:has(.anchor),.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]){display:inline-block;padding-right:3rem}.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]) a[href]{text-decoration:none;color:inherit}.boostlook .doc h1 .anchor,.boostlook .doc h2 .anchor,.boostlook .doc h3 .anchor,.boostlook .doc h4 .anchor,.boostlook .doc h5 .anchor,.boostlook .doc h6 .anchor,.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]) a[href]:before,.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]) a[id]{position:absolute;top:50%;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:revert;width:2rem;height:2rem;border:1px;visibility:hidden;opacity:0;text-decoration:none;border-radius:var(--spacing-size-lg,1.5rem);border:1px solid var(--border-border-primary,#e4e7ea);background:var(--surface-background-main-base-primary,#fff);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease;transition:all .2s ease}.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]) a[id]{visibility:visible}.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]) a[href]:before{content:""}.boostlook .doc h1 .anchor:before,.boostlook .doc h2 .anchor:before,.boostlook .doc h3 .anchor:before,.boostlook .doc h4 .anchor:before,.boostlook .doc h5 .anchor:before,.boostlook .doc h6 .anchor:before,.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]) a[href]:after{content:var(--icon-anchor);display:block;line-height:1;opacity:.6;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]) a[href]:after{position:absolute;top:50%;right:0;width:2rem;height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;line-height:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease;transition:all .2s ease}.boostlook .doc h1:hover .anchor,.boostlook .doc h2:hover .anchor,.boostlook .doc h3:hover .anchor,.boostlook .doc h4:hover .anchor,.boostlook .doc h5:hover .anchor,.boostlook .doc h6:hover .anchor,.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]):hover a[href]:before{opacity:1;visibility:visible}.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]):hover a[href]:after{opacity:.6;visibility:visible}.boostlook .doc h1 .anchor:hover,.boostlook .doc h2 .anchor:hover,.boostlook .doc h3 .anchor:hover,.boostlook .doc h4 .anchor:hover,.boostlook .doc h5 .anchor:hover,.boostlook .doc h6 .anchor:hover,.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]:hover) a[href]:before{border-color:var(--border-border-blue,#92cbe9)}.boostlook .doc h1 .anchor:active,.boostlook .doc h2 .anchor:active,.boostlook .doc h3 .anchor:active,.boostlook .doc h4 .anchor:active,.boostlook .doc h5 .anchor:active,.boostlook .doc h6 .anchor:active,.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]) a[href]:active:before{border-color:var(--border-border-blue,#92cbe9);background:var(--surface-background-main-surface-blue-secondary,#daeef9)}.boostlook .doc h1 .anchor:hover:before,.boostlook .doc h2 .anchor:hover:before,.boostlook .doc h3 .anchor:hover:before,.boostlook .doc h4 .anchor:hover:before,.boostlook .doc h5 .anchor:hover:before,.boostlook .doc h6 .anchor:hover:before{opacity:1}@media (hover:none){.boostlook .doc h1 .anchor,.boostlook .doc h2 .anchor,.boostlook .doc h3 .anchor,.boostlook .doc h4 .anchor,.boostlook .doc h5 .anchor,.boostlook .doc h6 .anchor,.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]) a[href]:before{opacity:1!important;visibility:visible!important}.boostlook .doc h1 .anchor:before,.boostlook .doc h2 .anchor:before,.boostlook .doc h3 .anchor:before,.boostlook .doc h4 .anchor:before,.boostlook .doc h5 .anchor:before,.boostlook .doc h6 .anchor:before,.boostlook :where(h1,h2,h3,h4,h5,h6):has(>a[id]):has(>a[href]) a[href]:after{opacity:.6!important;visibility:visible!important}}.boostlook p{padding-top:0!important;padding-bottom:0!important;color:var(--text-main-text-body-secondary,#585a64);font-size:var(--typography-font-size-sm,1rem);line-height:120%;letter-spacing:-.16px}.boostlook .paragraph+.paragraph{margin-top:var(--padding-padding-md,1rem)}.boostlook#libraryReadMe>p:not(:first-child)+p,.boostlook:not(:has(.doc))#antora-template-wrapper>#content>p+p,.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content>p+p,.boostlook:not(:has(.doc)) .chapter>p+p,.boostlook:not(:has(.doc)) .section>p+p,.boostlook div.blockquote blockquote p+p,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content>p+p{margin-top:var(--padding-padding-3xs,.25rem)}.boostlook #content .admonitionblock+.tabs,.boostlook .paragraph+.tabs{margin-top:var(--spacing-size-2md,1.3rem)}.boostlook #content .admonitionblock+.admonitionblock,.boostlook #content .admonitionblock+.paragraph,.boostlook #content .colist+.admonitionblock,.boostlook #content .colist+.paragraph,.boostlook #content .imageblock+.paragraph,.boostlook #content .olist+.admonitionblock,.boostlook #content .olist+.paragraph,.boostlook #content .paragraph+.admonitionblock,.boostlook #content .paragraph+.dlist,.boostlook #content .paragraph+.exampleblock,.boostlook #content .paragraph+.imageblock,.boostlook #content .paragraph+.listingblock,.boostlook #content .paragraph+.literalblock,.boostlook #content .paragraph+.olist,.boostlook #content .paragraph+.quoteblock,.boostlook #content .paragraph+.ulist,.boostlook #content .paragraph+table.tableblock,.boostlook #content .tabs+.paragraph,.boostlook #content .ulist+.admonitionblock,.boostlook #content .ulist+.paragraph,.boostlook #content table.tableblock+.admonitionblock,.boostlook #content table.tableblock+.paragraph,.boostlook#libraryReadMe .literalblock+.paragraph,.boostlook#libraryReadMe>p+pre,.boostlook#libraryReadMe>p+table,.boostlook#libraryReadMe>p+ul,.boostlook#libraryReadMe>table+p,.boostlook#libraryReadMe>ul+p,.boostlook.boostlook:not(:has(.doc)) p+.informaltable,.boostlook.boostlook:not(:has(.doc)) p+table.table,.boostlook:not(:has(.doc))#antora-template-wrapper>#content>ul:not([class])+p,.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content>ul:not([class])+p,.boostlook:not(:has(.doc)) .informaltable+p,.boostlook:not(:has(.doc)) .inlinemediaobject+p,.boostlook:not(:has(.doc)) .itemizedlist+p,.boostlook:not(:has(.doc)) .section p+dl,.boostlook:not(:has(.doc)) .section p+ul,.boostlook:not(:has(.doc)) div.itemizedlist:has(+a[id^=bind])+a+*,.boostlook:not(:has(.doc)) div.orderedlist+p,.boostlook:not(:has(.doc)) div.table:has(+.table-break)+.table-break+*,.boostlook:not(:has(.doc)) p+.listingblock,.boostlook:not(:has(.doc)) p+div.orderedlist,.boostlook:not(:has(.doc)) p+pre,.boostlook:not(:has(.doc)) p:has(>.inlinemediaobject:only-child)+p,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content>ul:not([class])+p{margin-top:var(--padding-padding-xs,.75rem)!important}.boostlook #content .dlist+.listingblock,.boostlook #content .dlist+.paragraph,.boostlook:not(:has(.doc)) .variablelist+p,.boostlook:not(:has(.doc)) div.blockquote+p{margin-top:var(--padding-padding-2xs,.5rem)}.boostlook .doc h2+.tabs,.boostlook .doc h3+.tabs,.boostlook .doc h4+.tabs,.boostlook .doc h5+.tabs,.boostlook .doc h6+.tabs,.boostlook h2+.tabs,.boostlook h3+.tabs,.boostlook h4+.tabs,.boostlook h5+.tabs{margin-top:var(--padding-padding-sm,.75rem)}.boostlook #content .sectionbody .olist:first-child,.boostlook:not(:has(.doc)) .section div.orderedlist:first-child{margin-top:var(--padding-padding-3xs,.25rem)}.boostlook .olist .imageblock .content,.boostlook .ulist .imageblock .content{margin-bottom:var(--padding-padding-xs,.75rem)}.boostlook table p,.boostlook ul p{margin:0}.boostlook .doc a,.boostlook a{color:var(--text-main-text-link-blue,#026a9f);text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.boostlook .dlist a:not(.anchor),.boostlook .olist a:not(.anchor),.boostlook .paragraph a:not(.anchor),.boostlook .ulist a:not(.anchor){text-decoration:underline;text-underline-offset:2px}.boostlook .doc a:hover,.boostlook a:hover{color:var(--text-states-text-warning,#ff9442);cursor:pointer}.boostlook code em,.boostlook code i,.boostlook pre em,.boostlook pre i{font-family:Monaspace Xenon,monospace;font-size:inherit;font-style:italic}.boostlook em{font-family:inherit;font-size:inherit;font-style:italic}.boostlook b,.boostlook strong{font-variation-settings:"wght" 600,"wdth" 87.5;text-shadow:none}.boostlook code span.c,.boostlook code span.c1,.boostlook code span.ch,.boostlook code span.cm,.boostlook code span.comment,.boostlook code span.cp,.boostlook code span.cpf,.boostlook code span.cs{font-family:Monaspace Xenon,monospace;font-style:italic}.boostlook .doc .listingblock,.boostlook .listingblock{position:relative}.boostlook .doc .listingblock code,.boostlook .listingblock code{display:initial}.boostlook .hljs{background:transparent}.boostlook code{font-family:var(--font-family-code,"Monaspace Neon"),monospace}.boostlook table thead code{background:inherit}.boostlook .doc .content pre code,.boostlook .doc pre.highlight code,.boostlook pre code,.boostlook pre code.hljs{font-size:var(--typography-font-size-2xs,.75rem);-webkit-font-feature-settings:"calt" 1,"liga" 0;font-feature-settings:"calt" 1,"liga" 0;line-height:130%;letter-spacing:var(--spacing-size-size-0,0);color:var(--text-main-text-primary,#18191b);padding:revert;border:none}.boostlook .doc .content pre code .conum[data-value]:after,.boostlook .doc pre.highlight code .conum[data-value]:after,.boostlook pre code .conum[data-value]:after,.boostlook pre code.hljs .conum[data-value]:after{content:"("attr(data-value)")"}.boostlook pre:not(:has(>code)),.boostlook pre:not(:has(>code)):has(p,span){font-size:var(--typography-font-size-xs,.875rem);line-height:var(--typography-line-height-lg,1.5rem);letter-spacing:var(--spacing-size-size-0,0)}.boostlook .doc .content pre,.boostlook .doc .listingblock pre:not(.highlight),.boostlook .doc .literalblock pre .boostlook .literalblock pre,.boostlook .doc pre.highlight,.boostlook .exampleblock>.content,.boostlook .listingblock>.content>pre,.boostlook .listingblock>.content>pre:not(.highlight),.boostlook .literalblock>.content>pre:not(.highlight),.boostlook .sidebarblock,.boostlook pre,.boostlook pre.rouge{padding:var(--spacing-size-xs,.75rem) var(--spacing-size-sm,1rem);background:var(--atom-one-light-bg,#fafafa)!important;border-radius:.5rem;border:1px solid var(--border-border-primary,#e4e7ea);-webkit-box-shadow:none;box-shadow:none;line-height:130%}.boostlook .sidebarblock{margin-top:20px;border:1px solid var(--border-border-secondary,#d5d7d9)}html.dark .boostlook#libraryReadMe>pre:not(:last-child),html.dark .boostlook#libraryReadMe div.highlight:has(>pre):not(:is(dd pre,td pre)),html.dark .boostlook .doc .content pre,html.dark .boostlook .doc .listingblock pre:not(.highlight),html.dark .boostlook .doc .literalblock pre,html.dark .boostlook .doc pre.highlight,html.dark .boostlook .exampleblock>.content,html.dark .boostlook .listingblock>.content>pre,html.dark .boostlook .literalblock>.content>pre:not(.highlight),html.dark .boostlook .literalblock pre,html.dark .boostlook .sidebarblock,html.dark .boostlook pre,html.dark .boostlook pre.rouge{background:var(--atom-one-dark-bg,#282c34)!important}.boostlook .doc pre{padding:initial}.boostlook .content:has(>pre),.boostlook .content:has(>pre.highlight){border-radius:0;background:none}.boostlook#libraryReadMe>pre,.boostlook pre.literallayout,.boostlook pre.programlisting,.boostlook pre.synopsis{border:1px solid var(--border-border-secondary,#d5d7d9)}.boostlook .doc .listingblock .title,.boostlook .listingblock .title{color:var(--text-main-text-body-primary,#2a2c30);font-size:var(--typography-font-size-xs,.875rem);font-style:normal;font-variation-settings:"wght" 600,"wdth" 87.5;line-height:var(--typography-line-height-md,1.25rem);letter-spacing:unset;padding-bottom:var(--padding-padding-2xs,.5rem)}.boostlook .doc .listingblock .title a,.boostlook .listingblock .title a{font:inherit;text-decoration:none}.boostlook .doc .listingblock:has(.source-toolbox) .title:not(:has(a,span,p,code,pre)),.boostlook .listingblock:has(.source-toolbox) .title:not(:has(a,span,p,code,pre)){position:absolute;top:1px;height:2rem;max-width:calc(100% - 5rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0;padding-left:var(--spacing-size-sm);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-size-2xs,.5rem);color:var(--text-main-text-body-tetriary,#62676b);font-family:Mona Sans;font-size:var(--typography-font-size-2xs,.75rem);font-style:normal;line-height:var(--typography-line-height-sm,1rem);letter-spacing:var(--spacing-size-size-0,0);z-index:1;display:none}.boostlook .doc .listingblock:has(.source-toolbox) .title:not(:has(a,span,p,code,pre)):before,.boostlook .listingblock:has(.source-toolbox) .title:not(:has(a,span,p,code,pre)):before{content:var(--icon-file);line-height:0}.boostlook#libraryReadMe .literalblock:has(pre),.boostlook#libraryReadMe>pre,.boostlook#libraryReadMe div.highlight:has(>pre),.boostlook .listingblock:has(>.content>pre),.boostlook .listingblock:has(>.content>pre.highlight),.boostlook:not(:has(.doc)) pre.programlisting,.boostlook:not(:has(.doc)) pre.synopsis{margin:0;border:none;background-color:transparent;padding:0}.boostlook#libraryReadMe .literalblock:has(pre):not(:is(dd pre,td pre)),.boostlook#libraryReadMe>pre:not(:is(dd pre,td pre)),.boostlook#libraryReadMe div.highlight:has(>pre):not(:is(dd pre,td pre)),.boostlook:not(:has(.doc)) pre.programlisting:not(:is(dd pre,td pre)),.boostlook:not(:has(.doc)) pre.synopsis:not(:is(dd pre,td pre)){background:var(--atom-one-light-bg,#fafafa);margin-top:var(--padding-padding-xs,.75rem)}.boostlook#libraryReadMe .literalblock:has(pre):not(:is(dd pre,td pre)){margin-left:var(--spacing-size-xl);border:1px solid var(--border-border-secondary,#d5d7d9)}@media screen and (max-width:767px){.boostlook#libraryReadMe .literalblock:has(pre):not(:is(dd pre,td pre)){margin-left:0}}.boostlook .olist.arabic>ol>li .listingblock:has(>.content>pre):not(:is(dd pre,td pre)),.boostlook:not(:has(.doc)) .orderedlist>ol>li .listingblock:has(>.content>pre.highlight):not(:is(dd pre,td pre)){margin-left:0}.boostlook .listingblock:has(>.content>pre):not(:is(dd pre,td pre)):has(.title){border:none;background:none}.boostlook#libraryReadMe>pre:not(:last-child),.boostlook .listingblock:has(>.content>pre):not(:last-child),.boostlook .listingblock:has(>.content>pre.highlight):not(:last-child),.boostlook:not(:has(.doc)) pre.programlisting:not(:last-child),.boostlook:not(:has(.doc)) pre.synopsis:not(:last-child){margin-bottom:var(--padding-padding-xs,.75rem)}.boostlook .content:has(>pre):has(>.source-toolbox){position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.boostlook .content:has(>pre) pre.highlight,.boostlook .highlight pre,.boostlook .literalblock>.content>pre:not(.highlight){border:1px solid var(--border-border-primary,#e4e7ea);border-radius:.5rem}.boostlook .content:has(>pre):has(>.source-toolbox) .source-toolbox{position:static;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;top:unset;right:unset;color:var(--text-main-text-body-tetriary,#62676b);font-family:inherit;z-index:1;height:0;max-height:0;min-height:0;padding:0}.boostlook .content:has(>pre):has(>.source-toolbox):not(:has(.source-lang)) .source-toolbox{min-height:0;height:0;padding:0!important;margin-bottom:-1px}.boostlook .content:has(>pre):has(>.source-toolbox):not(:has(.source-lang)) .source-toolbox .copy-button{top:.25rem}.boostlook .content:has(>pre):has(>.source-toolbox) .source-lang{color:var(--text-main-text-body-quaternary,#949a9e);text-align:right;font-family:Mona Sans;font-size:var(--typography-font-size-2xs,.75rem);font-style:normal;font-variation-settings:"wght" 500,"wdth" 87.5;line-height:var(--typography-line-height-sm,1rem);letter-spacing:var(--spacing-size-size-0,0);text-transform:uppercase;margin-left:auto;display:none}.boostlook .content:has(>pre):has(>.source-toolbox) .source-lang:after{content:none}.boostlook .content:has(>pre):has(>.source-toolbox) .copy-button{position:absolute;top:2.25rem;right:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;outline:none;font-size:inherit;line-height:inherit;width:2rem;height:2rem;padding:var(--spacing-size-3xs,.25rem);border-radius:var(--spacing-size-2xs,.5rem);border:1px solid var(--border-border-primary,#e4e7ea);background:var(--surface-background-main-surface-primary,#f5f6f8);opacity:0;visibility:hidden;-webkit-transition:all .2s ease;transition:all .2s ease}.boostlook .content:has(>pre):has(>.source-toolbox) .copy-button:hover{border:1px solid var(--border-border-blue,#92cbe9)}.boostlook .content:has(>pre):has(>.source-toolbox):hover .copy-button{opacity:1;visibility:visible}@media (hover:none){.boostlook .content:has(>pre):has(>.source-toolbox) .copy-button{display:none!important}}.boostlook .content:has(>pre):has(>.source-toolbox) .copy-button img{display:none}.boostlook .content:has(>pre):has(>.source-toolbox) .copy-button:before{content:var(--icon-clipboard);width:var(--icons-24,1.5rem);height:var(--icons-24,1.5rem);aspect-ratio:1/1}.boostlook .content:has(>pre):has(>.source-toolbox) .copy-toast{-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--padding-padding-3xs,.25rem) var(--padding-padding-xs,.75rem);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1em;background:var(--surface-background-main-surface-primary,#f5f6f8);border-radius:var(--spacing-size-2xs,.5rem);border:1px solid var(--border-border-secondary,#d5d7d9);color:var(--text-main-text-primary,#18191b);cursor:auto;opacity:0;-webkit-transition:opacity .5s ease .5s;transition:opacity .5s ease .5s}.boostlook .content:has(>pre):has(>.source-toolbox) .copy-toast:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 11.95l5.657-5.657L6 .636.343 6.293 6 11.95z' fill='%23F5F6F8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.343 6.293L6 .636l5.657 5.657L10.95 7 6 2.05 1.05 7l-.707-.707z' fill='%23E4E7EA'/%3E%3C/svg%3E");position:absolute;top:-62%;width:1em;height:1em;border:unset;border-left-color:unset;-webkit-transform:unset;transform:unset;-webkit-transform-origin:unset;transform-origin:unset;color:var(--text-main-text-primary,#18191b);text-align:center;font-size:var(--typography-font-size-sm,1rem);font-variation-settings:"wght" 500,"wdth" 87.5;line-height:var(--typography-line-height-lg,1.5rem)}.boostlook .doc .colist>table code:not(:has(>code)),.boostlook .doc p code:not(:has(>code)),.boostlook li code:not(:has(>code)),.boostlook p code:not(:has(>code)){display:inline;color:var(--text-code-text,#050816);font-size:.88em;font-style:normal;font-variation-settings:"wght" 500,"wdth" 87.5;line-height:var(--typography-line-height-md);letter-spacing:var(--spacing-size-size-0,0)}.boostlook .doc .colist>table code:not(:has(>code)),.boostlook .doc p:not(:is(table p)) code:not(:has(>code)),.boostlook li code:not(:has(>code)),.boostlook p:not(:is(table p)) code:not(:has(>code)){border-radius:unset;padding:unset;background:transparent!important}.boostlook .doc .colist>table a code,.boostlook .doc .colist>table code:has(>a:first-child:last-child),.boostlook .doc .colist>table code:has(>a:only-child),.boostlook .doc p:not(:is(table p)) a code,.boostlook .doc p:not(:is(table p)) code:has(>a:first-child:last-child),.boostlook .doc p:not(:is(table p)) code:has(>a:only-child),.boostlook .doc table a code,.boostlook code:has(>a:first-child:last-child),.boostlook code:has(>a:only-child),.boostlook li:not(:is(table li)) a code,.boostlook li:not(:is(table li)) code:has(>a:first-child:last-child),.boostlook li:not(:is(table li)) code:has(>a:only-child),.boostlook p:not(:is(table p)) a code,.boostlook p:not(:is(table p)) code:has(>a:first-child:last-child),.boostlook p:not(:is(table p)) code:has(>a:only-child){border-radius:unset;border:none;background:transparent!important;color:inherit}.boostlook a:hover code{color:inherit}.boostlook .doc table.tableblock code:hover a,.boostlook .doc table.tableblock code a:focus-visible,.boostlook:not(:has(.doc)) table.table code:hover a,.boostlook:not(:has(.doc)) table.table code a:focus-visible{-webkit-text-decoration-color:var(--border-border-blue,#92cbe9);text-decoration-color:var(--border-border-blue,#92cbe9)}.boostlook .hljs-built_in,.boostlook .hljs-keyword,.boostlook .hljs-section,.boostlook .hljs-selector-id,.boostlook .hljs-selector-tag,.boostlook .hljs-subst,.boostlook .hljs-title,.boostlook .hljs-type,.boostlook pre span.k,.boostlook pre span.kc,.boostlook pre span.kd,.boostlook pre span.keyword,.boostlook pre span.kn,.boostlook pre span.kp,.boostlook pre span.kr,.boostlook pre span.kt,.boostlook pre span.nc,.boostlook pre span.nf,.boostlook pre span.property{color:var(--text-code-keyword,#1345e8)}.boostlook .hljs-attr,.boostlook pre span.na,.boostlook pre span.no{color:var(--text-code-attribute,#9e9e9e)}.boostlook pre span.bp,.boostlook pre span.identifier,.boostlook pre span.n,.boostlook pre span.nb,.boostlook pre span.nd,.boostlook pre span.ne,.boostlook pre span.ni,.boostlook pre span.nl,.boostlook pre span.nn,.boostlook pre span.nt,.boostlook pre span.nv,.boostlook pre span.nx,.boostlook pre span.py,.boostlook pre span.vc,.boostlook pre span.vg,.boostlook pre span.vi{color:var(--text-code-text,#050816)}.boostlook .cpp-comment,.boostlook .hljs-bullet,.boostlook .hljs-code,.boostlook .hljs-comment,.boostlook .hljs-quote,.boostlook pre span.c,.boostlook pre span.c1,.boostlook pre span.ch,.boostlook pre span.cm,.boostlook pre span.comment,.boostlook pre span.cpf,.boostlook pre span.cs,.boostlook pre span.sd,.boostlook pre span.sh{color:var(--text-code-comment,#a3a38c);font-family:Monaspace Xenon,monospace;font-style:italic}.boostlook pre span.cp{color:var(--text-code-preprocessor,#d31fa7)}.boostlook .hljs-addition,.boostlook .hljs-doctag,.boostlook .hljs-number,.boostlook .hljs-string,.boostlook pre span.dl,.boostlook pre span.il,.boostlook pre span.mb,.boostlook pre span.mf,.boostlook pre span.mh,.boostlook pre span.mi,.boostlook pre span.mo,.boostlook pre span.s,.boostlook pre span.s1,.boostlook pre span.s2,.boostlook pre span.sa,.boostlook pre span.sb,.boostlook pre span.se,.boostlook pre span.si,.boostlook pre span.sr,.boostlook pre span.ss,.boostlook pre span.string,.boostlook pre span.sx{color:var(--text-code-literal,#289d30)}.boostlook pre span.o,.boostlook pre span.ow{color:var(--text-code-keyword,#1345e8)}.boostlook pre span.p{color:var(--text-code-text,#050816)}.boostlook .hljs-meta{color:var(--text-code-preprocessor,#d31fa7)}.boostlook .hljs-deletion,.boostlook .hljs-selector-class,.boostlook .hljs-template-tag{color:var(--text-code-keyword,#1345e8)}.boostlook .hljs-attribute{color:var(--text-code-attribute,#9e9e9e)}.boostlook .hljs-name,.boostlook .hljs-tag{color:var(--text-code-text,#050816)}.boostlook .hljs-attribute,.boostlook .hljs-doctag,.boostlook .hljs-keyword,.boostlook .hljs-meta .hljs-keyword,.boostlook .hljs-name,.boostlook .hljs-section,.boostlook .hljs-selector-tag,.boostlook .hljs-title{font-weight:inherit}html.dark .boostlook .hljs-built_in,html.dark .boostlook .hljs-keyword,html.dark .boostlook .hljs-section,html.dark .boostlook .hljs-selector-id,html.dark .boostlook .hljs-selector-tag,html.dark .boostlook .hljs-subst,html.dark .boostlook .hljs-title,html.dark .boostlook .hljs-type{color:var(--text-code-keyword,#38ddff)}html.dark .boostlook .hljs-bullet,html.dark .boostlook .hljs-code,html.dark .boostlook .hljs-comment,html.dark .boostlook .hljs-quote{color:var(--text-code-comment,#fff173);font-style:italic}html.dark .boostlook .hljs-addition,html.dark .boostlook .hljs-doctag,html.dark .boostlook .hljs-literal,html.dark .boostlook .hljs-number,html.dark .boostlook .hljs-string,html.dark .boostlook .hljs-template-variable,html.dark .boostlook .hljs-variable,html.dark .boostlook pre span.il,html.dark .boostlook pre span.mb,html.dark .boostlook pre span.mf,html.dark .boostlook pre span.mh,html.dark .boostlook pre span.mi,html.dark .boostlook pre span.mo{color:var(--text-code-literal,#72fe92)}html.dark .boostlook pre span.o,html.dark .boostlook pre span.ow{color:var(--text-code-keyword,#38ddff)}html.dark .boostlook pre span.p{color:var(--text-code-text,#fff)}html.dark .boostlook .hljs-meta{color:var(--text-code-preprocessor,#f358c0)}html.dark .boostlook .hljs-deletion,html.dark .boostlook .hljs-selector-class,html.dark .boostlook .hljs-template-tag{color:var(--text-code-keyword,#38ddff)}html.dark .boostlook .hljs-attr,html.dark .boostlook .hljs-attribute{color:var(--text-code-attribute,#a3a3a3)}html.dark .boostlook .hljs-name,html.dark .boostlook .hljs-tag{color:var(--text-code-text,#fff)}.boostlook .doc pre.highlight code.cpp-highlight,.boostlook code.cpp-highlight,.boostlook pre.highlight code.cpp-highlight{color:var(--text-main-text-body-primary,#050816)}.boostlook .doc pre.highlight code.cpp-highlight .cpp-keyword,.boostlook code.cpp-highlight .cpp-keyword,.boostlook pre.highlight code.cpp-highlight .cpp-keyword{color:var(--text-code-keyword,#1345e8)}.boostlook .doc pre.highlight code.cpp-highlight .cpp-string,.boostlook code.cpp-highlight .cpp-string,.boostlook pre.highlight code.cpp-highlight .cpp-string{color:var(--text-code-literal,#289d30)}.boostlook .doc pre.highlight code.cpp-highlight .cpp-preprocessor,.boostlook code.cpp-highlight .cpp-preprocessor,.boostlook pre.highlight code.cpp-highlight .cpp-preprocessor{color:var(--text-code-preprocessor,#d31fa7)}.boostlook .doc pre.highlight code.cpp-highlight .cpp-comment,.boostlook code.cpp-highlight .cpp-comment,.boostlook pre.highlight code.cpp-highlight .cpp-comment{color:var(--text-code-comment,#a3a38c);font-family:Monaspace Xenon,monospace;font-style:italic}.boostlook .doc pre.highlight code.cpp-highlight .cpp-attribute,.boostlook code.cpp-highlight .cpp-attribute,.boostlook pre.highlight code.cpp-highlight .cpp-attribute{color:var(--text-code-attribute,#9e9e9e)}html.dark .boostlook .doc pre.highlight code.cpp-highlight,html.dark .boostlook code.cpp-highlight,html.dark .boostlook pre.highlight code.cpp-highlight{color:var(--text-main-text-primary,#f5f6f8)}html.dark .boostlook .doc pre.highlight code.cpp-highlight .cpp-keyword,html.dark .boostlook code.cpp-highlight .cpp-keyword,html.dark .boostlook pre.highlight code.cpp-highlight .cpp-keyword{color:var(--text-code-keyword,#38ddff)}html.dark .boostlook .doc pre.highlight code.cpp-highlight .cpp-string,html.dark .boostlook code.cpp-highlight .cpp-string,html.dark .boostlook pre.highlight code.cpp-highlight .cpp-string{color:var(--text-code-literal,#72fe92)}html.dark .boostlook .doc pre.highlight code.cpp-highlight .cpp-preprocessor,html.dark .boostlook code.cpp-highlight .cpp-preprocessor,html.dark .boostlook pre.highlight code.cpp-highlight .cpp-preprocessor{color:var(--text-code-preprocessor,#f358c0)}html.dark .boostlook .doc pre.highlight code.cpp-highlight .cpp-comment,html.dark .boostlook code.cpp-highlight .cpp-comment,html.dark .boostlook pre.highlight code.cpp-highlight .cpp-comment{color:var(--text-code-comment,#fff173);font-family:Monaspace Xenon,monospace;font-style:italic}html.dark .boostlook .doc pre.highlight code.cpp-highlight .cpp-attribute,html.dark .boostlook code.cpp-highlight .cpp-attribute,html.dark .boostlook pre.highlight code.cpp-highlight .cpp-attribute{color:var(--text-code-attribute,#a3a3a3)}.boostlook h6:has(+table){margin-left:1em}.boostlook .doc .quoteblock,.boostlook .doc .verseblock,.boostlook .quoteblock,.boostlook .verseblock,.boostlook div.blockquote{padding:var(--padding-padding-md,1.125rem) var(--padding-padding-lg,1.5rem);border-radius:var(--spacing-size-size-0,0);border-left:2px solid var(--border-border-active,#18191b);background:var(--surface-background-main-surface-primary,#f5f6f8);color:var(--text-main-text-primary,#18191b);font-size:var(--typography-font-size-sm,1rem);line-height:var(--typography-line-height-lg,1.5rem)}.boostlook .section .doc .quoteblock,.boostlook .section .doc .verseblock,.boostlook .section .quoteblock,.boostlook .section .verseblock,.boostlook .sectionbody .doc .quoteblock,.boostlook .sectionbody .doc .verseblock,.boostlook .sectionbody .quoteblock,.boostlook .sectionbody .verseblock,.boostlook .sectionbody div.blockquote,.boostlook .section div.blockquote{margin-left:var(--spacing-size-xl,2rem)}@media screen and (max-width:767px){.boostlook .section .doc .quoteblock,.boostlook .section .doc .verseblock,.boostlook .section .quoteblock,.boostlook .section .verseblock,.boostlook .sectionbody .doc .quoteblock,.boostlook .sectionbody .doc .verseblock,.boostlook .sectionbody .quoteblock,.boostlook .sectionbody .verseblock,.boostlook .sectionbody div.blockquote,.boostlook .section div.blockquote{margin-left:0}}.boostlook .doc .quoteblock:not(:first-child),.boostlook .doc .verseblock:not(:first-child),.boostlook .quoteblock:not(:first-child),.boostlook .verseblock:not(:first-child),.boostlook div.blockquote:not(:first-child){margin-top:var(--padding-padding-2xs,.5rem)}.boostlook .doc .quoteblock blockquote,.boostlook .doc .verseblock blockquote,.boostlook .quoteblock blockquote,.boostlook .verseblock blockquote,.boostlook div.blockquote blockquote{margin:0;font:inherit;color:inherit}.boostlook .doc .quoteblock blockquote .paragraph,.boostlook .doc .verseblock blockquote .paragraph,.boostlook .quoteblock blockquote .paragraph,.boostlook .verseblock blockquote .paragraph,.boostlook div.blockquote blockquote p{font:inherit}.boostlook .doc .quoteblock blockquote p,.boostlook .doc .verseblock blockquote p,.boostlook .quoteblock blockquote p,.boostlook .verseblock blockquote p{margin:0;font:inherit;color:inherit}.boostlook .quoteblock blockquote:before{content:none}.boostlook nav.pagination{border-top:revert;line-height:normal;margin:revert;display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--spacing-size-2xs,.5rem) var(--spacing-size-size-0,0);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:var(--spacing-size-2xs,.5rem)}.boostlook nav.pagination>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding-right:revert;padding-left:revert;margin-left:revert}.boostlook nav.pagination>span.next{text-align:right;margin-left:auto}.boostlook nav.pagination span:before{content:none!important}.boostlook nav.pagination>span a{--_arrow-based-padding:calc(var(--padding-padding-2xs) + var(--spacing-size-3xs)*2 + var(--icons-24) + var(--padding-padding-md));position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border-radius:var(--padding-padding-xs,.75rem);border:1px solid var(--border-border-primary,#e4e7ea);background:var(--pagination-bg,#fff);padding:var(--padding-padding-xs,.75rem);color:var(--text-main-text-primary,#18191b);font-size:var(--typography-font-size-sm,1rem);font-variation-settings:"wght" 500,"wdth" 87.5;line-height:var(--typography-line-height-lg,1.5rem);letter-spacing:var(--spacing-size-size-0,0);text-decoration:none;-webkit-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease}.boostlook nav.pagination>span:hover a{border-color:var(--border-border-blue,#92cbe9);background:var(--surface-background-main-surface-blue-secondary,#daeef9)}html.dark .boostlook nav.pagination>span:hover a{border-color:var(--border-border-blue,#92cbe9);background:var(--colors-primary-850,#1a1c29)}.boostlook nav.pagination>span.prev a{padding-left:var(--_arrow-based-padding)}.boostlook nav.pagination>span.next a{padding-right:var(--_arrow-based-padding)}@media screen and (min-width:990px){.boostlook nav.pagination>span a{--_arrow-based-padding:calc(var(--padding-padding-2xs) + var(--spacing-size-xs)*2 + var(--icons-24) + var(--padding-padding-md))}}.boostlook nav.pagination>span a:before{width:auto;position:static;color:var(--text-main-text-body-quaternary,#949a9e);font-size:var(--typography-font-size-2xs,.75rem);font-variation-settings:"wght" 500,"wdth" 87.5;line-height:var(--typography-line-height-sm,1rem);letter-spacing:var(--spacing-size-size-0,0);-webkit-transform:revert;transform:revert}.boostlook nav.pagination>span.prev a:before{content:"Previous"}.boostlook nav.pagination>span.next a:before{content:"Next"}.boostlook nav.pagination>span a:after{--_arrow-size:calc(var(--spacing-size-3xs, 0.25rem)*2 + var(--icons-24));position:absolute;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;width:var(--_arrow-size);height:var(--_arrow-size);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--spacing-size-2xs,.5rem);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:990px){.boostlook nav.pagination>span a:after{--_arrow-size:calc(var(--spacing-size-xs, 0.75rem)*2 + var(--icons-24))}}.boostlook nav.pagination>span.prev a:after{content:var(--icon-arrow-left);left:var(--padding-padding-2xs,.5rem)}.boostlook nav.pagination>span.next a:after{content:var(--icon-arrow-right);right:var(--padding-padding-2xs,.5rem)}.boostlook #content .admonitionblock,.boostlook:not(:has(.doc)) div.blurb,.boostlook:not(:has(.doc)) div.caution,.boostlook:not(:has(.doc)) div.important,.boostlook:not(:has(.doc)) div.note,.boostlook:not(:has(.doc)) div.tip,.boostlook:not(:has(.doc)) div.warning,.boostlook:not(:has(.doc)) p.blurb{padding:var(--spacing-large,1rem);border-radius:var(--radius-xxl,1rem);border:1px solid var(--border-border-primary,#e4e7ea);margin:revert;background:var(--surface-background-main-base-primary,#fff)}.boostlook #content li .admonitionblock,.boostlook:not(:has(.doc)) li div.blurb,.boostlook:not(:has(.doc)) li div.caution,.boostlook:not(:has(.doc)) li div.important,.boostlook:not(:has(.doc)) li div.note,.boostlook:not(:has(.doc)) li div.tip,.boostlook:not(:has(.doc)) li div.warning,.boostlook:not(:has(.doc)) li p.blurb{margin-left:0}.boostlook:not(:has(.doc)) .notices{background-image:none!important}.boostlook #content .admonitionblock>table,.boostlook:not(:has(.doc)) div.blurb>table,.boostlook:not(:has(.doc)) div.caution>table,.boostlook:not(:has(.doc)) div.important>table,.boostlook:not(:has(.doc)) div.note>table,.boostlook:not(:has(.doc)) div.tip>table,.boostlook:not(:has(.doc)) div.warning>table,.boostlook:not(:has(.doc)) p.blurb>table{all:revert;table-layout:fixed;position:relative;width:100%}.boostlook #content .admonitionblock>table tr,.boostlook:not(:has(.doc)) .notices,.boostlook:not(:has(.doc)) div.blurb tbody,.boostlook:not(:has(.doc)) div.caution tbody,.boostlook:not(:has(.doc)) div.important tbody,.boostlook:not(:has(.doc)) div.note tbody,.boostlook:not(:has(.doc)) div.tip tbody,.boostlook:not(:has(.doc)) div.warning tbody,.boostlook:not(:has(.doc)) p.blurb tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.boostlook #content .admonitionblock>table tr td{padding:0;border:unset}.boostlook #content .admonitionblock>table tr td.icon,.boostlook:not(:has(.doc)) .notices .heading,.boostlook:not(:has(.doc)) div.blurb>table tr:first-child th,.boostlook:not(:has(.doc)) div.caution>table tr:first-child th,.boostlook:not(:has(.doc)) div.important>table tr:first-child th,.boostlook:not(:has(.doc)) div.note>table tr:first-child th,.boostlook:not(:has(.doc)) div.tip>table tr:first-child th,.boostlook:not(:has(.doc)) div.warning>table tr:first-child th,.boostlook:not(:has(.doc)) p.blurb>table tr:first-child th{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-size-2xs,.5rem);background:transparent}.boostlook:not(:has(.doc)) .notices .heading{margin:0}.boostlook #content .admonitionblock>table tr td.icon>*,.boostlook:not(:has(.doc)) .notices .heading,.boostlook:not(:has(.doc)) div.blurb>table tr:first-child th,.boostlook:not(:has(.doc)) div.blurb>table tr:first-child th>*,.boostlook:not(:has(.doc)) div.caution>table tr:first-child th,.boostlook:not(:has(.doc)) div.caution>table tr:first-child th>*,.boostlook:not(:has(.doc)) div.important>table tr:first-child th,.boostlook:not(:has(.doc)) div.important>table tr:first-child th>*,.boostlook:not(:has(.doc)) div.note>table tr:first-child th,.boostlook:not(:has(.doc)) div.note>table tr:first-child th>*,.boostlook:not(:has(.doc)) div.tip>table tr:first-child th,.boostlook:not(:has(.doc)) div.tip>table tr:first-child th>*,.boostlook:not(:has(.doc)) div.warning>table tr:first-child th,.boostlook:not(:has(.doc)) div.warning>table tr:first-child th>*,.boostlook:not(:has(.doc)) p.blurb>table tr:first-child th,.boostlook:not(:has(.doc)) p.blurb>table tr:first-child th>*{color:var(--text-main-text-primary,#050816);font-size:1rem;font-weight:500;font-variation-settings:"wght" 500,"wdth" 87.5;line-height:100%;letter-spacing:-.16px}.boostlook #content .admonitionblock>table tr td.icon>*{padding:0;font-family:var(--font-family-body,"Mona Sans")}.boostlook #content .admonitionblock>table tr td.icon i.fa:after{content:attr(title)}.boostlook #content .admonitionblock>table tr td.content,.boostlook #content .admonitionblock>table tr td.content p,.boostlook:not(:has(.doc)) .notices .message p,.boostlook:not(:has(.doc)) div.blurp>table tr:not(:first-child) td,.boostlook:not(:has(.doc)) div.blurp>table tr:not(:first-child) td p,.boostlook:not(:has(.doc)) div.caution>table tr:not(:first-child) td,.boostlook:not(:has(.doc)) div.caution>table tr:not(:first-child) td p,.boostlook:not(:has(.doc)) div.important>table tr:not(:first-child) td,.boostlook:not(:has(.doc)) div.important>table tr:not(:first-child) td p,.boostlook:not(:has(.doc)) div.note>table tr:not(:first-child) td,.boostlook:not(:has(.doc)) div.note>table tr:not(:first-child) td p,.boostlook:not(:has(.doc)) div.tip>table tr:not(:first-child) td,.boostlook:not(:has(.doc)) div.tip>table tr:not(:first-child) td p,.boostlook:not(:has(.doc)) div.warning>table tr:not(:first-child) td,.boostlook:not(:has(.doc)) div.warning>table tr:not(:first-child) td p,.boostlook:not(:has(.doc)) p.blurb>table tr:not(:first-child) td,.boostlook:not(:has(.doc)) p.blurb>table tr:not(:first-child) td p{color:var(--text-main-text-body-tetriary,#717378);font-size:var(--typography-font-size-2xs,.75rem);font-variation-settings:"wght" 400,"wdth" 87.5;line-height:135%;letter-spacing:-.12px}.boostlook:not(:has(.doc)) .notices .message{margin:0}.boostlook #content .admonitionblock>table code,.boostlook:not(:has(.doc)) div.blurb>table code,.boostlook:not(:has(.doc)) div.caution>table code,.boostlook:not(:has(.doc)) div.important>table code,.boostlook:not(:has(.doc)) div.note>table code,.boostlook:not(:has(.doc)) div.tip>table code,.boostlook:not(:has(.doc)) div.warning>table code,.boostlook:not(:has(.doc)) p.blurb>table code{margin:revert;padding:0}.boostlook #content .admonitionblock.note,.boostlook:not(:has(.doc)) .notices.note,.boostlook:not(:has(.doc)) div.note{border-color:var(--stroke-weak,rgba(5,8,22,.1));background-color:var(--surface-weak,#fff)}.boostlook #content .admonitionblock.note>table tr td.icon>*,.boostlook:not(:has(.doc)) .notices.note .heading,.boostlook:not(:has(.doc)) div.note>table tr:first-child th{color:var(--text-main-text-primary,#18191b)}.boostlook #content .admonitionblock.tip,.boostlook:not(:has(.doc)) .notices.tip,.boostlook:not(:has(.doc)) div.tip{border-color:var(--border-border-positive,#f8fefb);background-color:var(--surface-background-states-surface-positive-primary,#f6fafd)}.boostlook #content .admonitionblock.tip>table tr td.icon>*,.boostlook:not(:has(.doc)) .notices.tip .heading,.boostlook:not(:has(.doc)) div.tip>table tr:first-child th{color:var(--text-main-text-primary,#18191b)}.boostlook #content .admonitionblock.caution,.boostlook #content .admonitionblock.important,.boostlook:not(:has(.doc)) .notices.important,.boostlook:not(:has(.doc)) div.caution,.boostlook:not(:has(.doc)) div.important{border-color:var(--border-border-brand-orange,#ffd897);background-color:var(--surface-background-states-surface-warning-primary,#fefcf9)}.boostlook #content .admonitionblock.caution>table tr td.icon>*,.boostlook #content .admonitionblock.important>table tr td.icon>*,.boostlook:not(:has(.doc)) .notices.important,.boostlook:not(:has(.doc)) div.caution>table tr:first-child th,.boostlook:not(:has(.doc)) div.important>table tr:first-child th{color:var(--text-main-text-primary,#18191b)}.boostlook #content .admonitionblock.warning,.boostlook:not(:has(.doc)) .notices.warning,.boostlook:not(:has(.doc)) div.warning{border-color:var(--border-border-negative,#ffcad2);background-color:var(--surface-background-states-surface-negative-primary,#fdf1f3)}.boostlook #content .admonitionblock.warning>table tr td.icon>*,.boostlook:not(:has(.doc)) .notices.warning .heading,.boostlook:not(:has(.doc)) div.warning>table tr:first-child th{color:var(--text-main-text-primary,#18191b)}.boostlook #content .dlist:not(:first-child):not(.dlist .dlist):has(dl>dt.hdlist1:only-of-type+dd:last-child){padding:var(--spacing-large,1rem);border-radius:var(--radius-xxl,1rem);border:1px solid var(--stroke-weak,rgba(5,8,22,.1));background-color:var(--surface-weak,#fff);margin-top:var(--padding-padding-sm,1rem)}.boostlook #content .dlist:not(:first-child):not(.dlist .dlist):has(dl>dt.hdlist1:only-of-type+dd:last-child) dl{gap:var(--spacing-size-3xs,.25rem)}.boostlook #content .dlist:not(:first-child):not(.dlist .dlist):has(dl>dt.hdlist1:only-of-type+dd:last-child) .hdlist1{font-size:1rem;font-weight:500;font-variation-settings:"wght" 500,"wdth" 87.5;line-height:100%;letter-spacing:-.16px;color:var(--text-main-text-primary,#18191b)}.boostlook #content .dlist:not(:first-child):not(.dlist .dlist):has(dl>dt.hdlist1:only-of-type+dd:last-child) dd{border:none;padding:0;margin-left:0;color:var(--text-main-text-body-tetriary,#717378);font-size:var(--typography-font-size-sm,.875rem);font-variation-settings:"wght" 400,"wdth" 87.5;line-height:135%;letter-spacing:-.12px}.boostlook #content .dlist:not(:first-child):not(.dlist .dlist),.boostlook .dlist dl dt:not(:first-child):not(.dlist .dlist),.boostlook:not(:has(.doc)) .variablelist:not(:first-child):not(.variablelist .variablelist),.boostlook:not(:has(.doc)) .variablelist dl dt:not(:first-child):not(.variablelist .variablelist){margin-top:var(--padding-padding-2xs,.5rem)}.boostlook #content .dlist:not(:first-child):not(.dlist .dlist):has(.hdlist1){background-color:var(--surface-background-main-surface-blue-primary,#ebf4f9);border:1px solid transparent;padding:var(--padding-padding-xs,.75rem) var(--padding-padding-md,1.125rem);margin-left:var(--spacing-size-xl)}.boostlook #content .colist.arabic>table>tbody>tr td .dlist:not(:first-child):not(.dlist .dlist):has(.hdlist1){margin-left:0}.boostlook #content .dlist:not(:first-child):not(.dlist .dlist):has(.hdlist1) .hdlist1{font-size:var(--typography-font-size-sm,1rem);font-variation-settings:"wght" 600,"wdth" 62.5;line-height:var(--typography-line-height-lg,1.5rem);letter-spacing:var(--spacing-size-size-0,0);font-weight:600;color:var(--text-main-text-primary,#18191b)!important}.boostlook #content .dlist:not(:first-child):not(.dlist .dlist):has(.hdlist1) dd a:hover{color:var(--text-states-text-warning,#ff9442);cursor:pointer}.boostlook #content .olist.arabic>ol>li .dlist:not(:first-child):not(.dlist .dlist),.boostlook #content .olist.arabic>ol>li table.tableblock:not(:first-child){margin-left:0}.boostlook #content .dlist:not(:first-child):not(.dlist .dlist):has(.hdlist1) dd a{color:var(--text-main-text-link-blue,#026a9f);text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.boostlook #content .dlist:not(:first-child):not(.dlist .dlist):has(.hdlist1) dd{margin:0;padding:0;border:none;color:var(--text-main-text-primary,#18191b);font-size:var(--typography-font-size-xs,.875rem);font-variation-settings:"wght" 400,"wdth" 87.5;line-height:var(--typography-line-height-lg,1.5rem);letter-spacing:var(--spacing-size-size-0,0)}.boostlook .dlist dl,.boostlook:not(:has(.doc)) .variablelist dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-size-2xs,.5rem)}.boostlook .dlist dl dt,.boostlook:not(:has(.doc)) .variablelist dl dt{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:initial;border-radius:initial;border:initial;background:initial;color:var(--text-code-text,#050816);font-size:var(--typography-font-size-xs,.875rem);font-style:normal;font-variation-settings:"wght" 500,"wdth" 87.5;line-height:var(--typography-line-height-lg,1.5rem);letter-spacing:var(--spacing-size-size-0,0);margin-bottom:0}.boostlook .dlist:is(.dlist .dlist) dl dt,.boostlook:not(:has(.doc)) .variablelist:is(.variablelist .variablelist) dl dt{font-size:var(--typography-font-size-sm,1rem)}.boostlook .dlist dl dt code,.boostlook:not(:has(.doc)) .variablelist dl dt code{border:none;padding:0;background:transparent!important}.boostlook .dlist dl dt .term,.boostlook:not(:has(.doc)) .variablelist dl dt .term{font:inherit;font-weight:inherit}.boostlook .dlist dl dt code,.boostlook:not(:has(.doc)) .variablelist dl dt code{font-variation-settings:"wght" 600,"wdth" 87.5;font-family:var(--font-family-code,"Monaspace Neon")}.boostlook .dlist dl dd,.boostlook:not(:has(.doc)) .variablelist dl dd{margin:unset;margin-top:-1px;padding:var(--padding-padding-2xs,.5rem) var(--padding-padding-sm,1rem);border-radius:var(--spacing-size-size-0,0);border:1px solid var(--border-border-primary,#e4e7ea);color:var(--text-main-text-primary,#18191b);font-size:var(--typography-font-size-xs,.875rem);line-height:var(--typography-line-height-lg,1.5rem)}.boostlook .dlist:is(.dlist .dlist) dl dd,.boostlook:not(:has(.doc)) .variablelist:is(.variablelist .variablelist) dl dd{border:none;padding:initial}.boostlook .dlist dl dd:has(>.dlist),.boostlook:not(:has(.doc)) .variablelist dl dd:has(>.variablelist){padding:var(--padding-padding-sm,1rem)}.boostlook .dlist dl>dd:not(:is(dl dl dd)),.boostlook:not(:has(.doc)) .variablelist dl>dd:not(:is(dl dl dd)){margin-left:var(--spacing-size-xl)}@media screen and (max-width:767px){.boostlook #content .dlist:not(:first-child):not(.dlist .dlist):has(.hdlist1){margin-left:0}.boostlook .dlist dl>dd:not(:is(dl dl dd)),.boostlook:not(:has(.doc)) .variablelist dl>dd:not(:is(dl dl dd)){margin-left:0}}.boostlook .dlist dl dd p,.boostlook:not(:has(.doc)) .variablelist dl dd p{font:inherit;margin:0}.boostlook .dlist dl dd em,.boostlook:not(:has(.doc)) .variablelist dl dd em{font:inherit;font-variation-settings:"wght" 500,"wdth" 87.5}.boostlook .edit-this-page{color:var(--text-main-text-body-quaternary,#949a9e);text-align:right;font-size:var(--typography-font-size-2xs,.75rem);font-style:normal;font-variation-settings:"wght" 500,"wdth" 87.5;line-height:var(--typography-line-height-sm,1rem);letter-spacing:var(--spacing-size-size-0,0);padding:0 var(--padding-padding-2xs,.5rem)}.boostlook .edit-this-page a{color:inherit;font:inherit;text-decoration:underline}html.dark .boostlook .edit-this-page{color:#cacbce}.boostlook #content,.boostlook #footer,.boostlook #header{padding-left:var(--main-margin);padding-right:var(--main-margin)}.boostlook #header{padding-top:1.25rem}.boostlook #footer{padding-top:var(--padding-padding-sm);padding-bottom:calc(var(--padding-padding-sm) + env(safe-area-inset-bottom, 0px));color:var(--text-main-text-body-quaternary,#949a9e);font-size:var(--typography-font-size-xs);font-variation-settings:"wght" 500,"wdth" 87.5;line-height:var(--typography-line-height-sm,1rem);letter-spacing:var(--spacing-size-size-0,0)}.boostlook .doc .dlist .dlist,.boostlook .doc .dlist .olist,.boostlook .doc .dlist .ulist,.boostlook .doc .olist .dlist,.boostlook .doc .olist .olist,.boostlook .doc .olist .ulist,.boostlook .doc .olist li+li,.boostlook .doc .ulist .dlist,.boostlook .doc .ulist .olist,.boostlook .doc .ulist .ulist,.boostlook .doc .ulist:not(.tablist) li+li,.boostlook:not(:has(.doc)) div.orderedlist li+li{margin-top:var(--padding-padding-3xs,.25rem)}.boostlook:not(:has(.doc)) div.orderedlist div.orderedlist{margin-top:var(--padding-padding-2xs,.5rem)}.boostlook .doc .dlist .dlist,.boostlook .doc .dlist .olist,.boostlook .doc .dlist .ulist,.boostlook .doc .olist .dlist,.boostlook .doc .olist .olist,.boostlook .doc .olist .ulist,.boostlook .doc .ulist .dlist,.boostlook .doc .ulist .olist,.boostlook .doc .ulist .ulist,.boostlook:not(:has(.doc)) div.orderedlist div.orderedlist{margin-bottom:var(--padding-padding-2xs,.5rem)}.boostlook#libraryReadMe ul:not(:first-child),.boostlook .ulist:not(:first-child).disc,.boostlook .ulist:not(:first-child):not(.tablist),.boostlook:not(:has(.doc))#antora-template-wrapper>#content>ul:not([class]),.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content>ul:not([class]),.boostlook :not(div.itemizedlist)>ul.itemizedlist,.boostlook div.itemizedlist:has(>ul.itemizedlist):not(:first-child),div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content>ul:not([class]){margin-top:var(--padding-padding-xs,.75rem)}.boostlook#libraryReadMe ul,.boostlook .ulist.disc>ul,.boostlook .ulist:not(.tablist)>ul,.boostlook:not(:has(.doc))#antora-template-wrapper>#content>ul:not([class]),.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content>ul:not([class]),.boostlook ul.itemizedlist,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content>ul:not([class]){list-style:none;padding:0}.boostlook ul.itemizedlist{list-style:none!important}.boostlook#libraryReadMe ul>li,.boostlook .ulist.disc>ul>li,.boostlook .ulist:not(.tablist)>ul>li,.boostlook:not(:has(.doc))#antora-template-wrapper>#content>ul:not([class])>li,.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content>ul:not([class])>li,.boostlook ul.itemizedlist>li,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content>ul:not([class])>li{position:relative;padding-left:1.5rem;line-height:var(--typography-line-height-lg,1.5rem)}.boostlook:not(:has(.doc))#antora-template-wrapper>#content ol:not([class]) li,.boostlook:not(:has(.doc))#antora-template-wrapper>#content ul:not([class]) li,.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content ol:not([class]) li,.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content ul:not([class]) li,.boostlook ul.itemizedlist>li,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content ol:not([class]) li,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content ul:not([class]) li{font:inherit;line-height:var(--typography-line-height-lg,1.5rem)}.boostlook#libraryReadMe ul>li+li,.boostlook .ulist.disc>ul>li+li,.boostlook .ulist:not(.tablist)>ul>li+li,.boostlook:not(:has(.doc))#antora-template-wrapper>#content>ul:not([class])>li+li,.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content>ul:not([class])>li+li,.boostlook ul.itemizedlist>li+li,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content>ul:not([class])>li+li{margin-top:var(--padding-padding-3xs,.25rem)}.boostlook#libraryReadMe ul>li:before,.boostlook .ulist.disc>ul>li:before,.boostlook .ulist:not(.tablist)>ul>li:before,.boostlook:not(:has(.doc))#antora-template-wrapper>#content>ul:not([class])>li:before,.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content>ul:not([class])>li:before,.boostlook ul.itemizedlist>li:before,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content>ul:not([class])>li:before{content:"\2022";position:absolute;left:0;top:0;width:24px;height:calc(var(--typography-font-size-sm, 1rem)*1.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--text-main-text-primary,#18191b)}.boostlook #content .doc .sect1:not(:has(~.sect1)) .sect2:last-child>.ulist:last-child>ul>li:has(>p>a:only-child),.boostlook #content .doc .sect1:not(:has(~.sect1))>.sectionbody>.ulist:last-child>ul>li:has(>p>a:only-child){padding-left:1.25rem}.boostlook #content .doc .sect1:not(:has(~.sect1)) .sect2:last-child>.ulist:last-child>ul>li:has(>p>a:only-child):before,.boostlook #content .doc .sect1:not(:has(~.sect1))>.sectionbody>.ulist:last-child>ul>li:has(>p>a:only-child):before{width:16px;color:var(--text-main-text-link-blue,#026a9f)}.boostlook .ulist:not(.tablist)>ul>li:has(>p>a:only-child):before{color:var(--text-main-text-link-blue,#026a9f)!important}.boostlook #content .doc .sect1:not(:has(~.sect1)) .sect2:last-child>.ulist:last-child>ul>li:has(>p>a.unresolved):before,.boostlook #content .doc .sect1:not(:has(~.sect1))>.sectionbody>.ulist:last-child>ul>li:has(>p>a.unresolved):before{color:#c00}.boostlook .olist.arabic>ol,.boostlook:not(:has(.doc)) .orderedlist>ol{list-style:decimal;padding-left:2rem;padding-bottom:1rem}.boostlook .olist.loweralpha>ol{list-style:lower-alpha;padding-left:2rem;padding-bottom:1rem}.boostlook .olist.arabic>ol>li,.boostlook .olist.loweralpha>ol>li,.boostlook:not(:has(.doc)) .orderedlist>ol>li{line-height:var(--typography-line-height-lg,1.5rem)}.boostlook .doc .conum[data-value]{position:relative;border:none;border-radius:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Mona Sans;font-style:normal;font-variation-settings:"wght" 350,"wdth" 87.5;line-height:var(--typography-line-height-sm,1rem);font-size:var(--typography-font-size-sm,1rem);width:32px;height:32px;letter-spacing:var(--spacing-size-size-0,0);text-indent:unset;color:var(--text-main-text-primary,#18191b);text-align:center}.boostlook .doc code .conum[data-value]{background:transparent;width:auto;height:auto;font-size:inherit;font-family:inherit;line-height:inherit;color:var(--text-main-text-primary,#18191b)}.boostlook .doc .conum[data-value]:after{content:attr(data-value)".";font:inherit}.boostlook .doc .conum[data-value]+b{display:none}.boostlook .colist.arabic{margin:revert}.boostlook .colist.arabic>table{width:100%;border-collapse:collapse;color:var(--text-main-text-body-primary)}.boostlook .colist.arabic>table>tbody>tr td,.boostlook .colist.arabic>table>tr td{padding:revert;padding-top:var(--padding-padding-3xs,.25rem);padding-bottom:0;font-size:var(--typography-font-size-sm,1rem)}.boostlook .colist.arabic>table>tbody>tr>:first-child,.boostlook .colist.arabic>table>tr>:first-child{padding-left:0;padding-right:0;vertical-align:top;width:1%;white-space:nowrap}.boostlook .colist.arabic>table>tbody>tr>:first-child:has(.conum),.boostlook .colist.arabic>table>tr>:first-child:has(.conum){padding-top:0}.boostlook #content table.tableblock,.boostlook #content table.tableblock caption,.boostlook #content table.tableblock col,.boostlook #content table.tableblock colgroup,.boostlook #content table.tableblock tbody,.boostlook #content table.tableblock td,.boostlook #content table.tableblock tfoot,.boostlook #content table.tableblock th,.boostlook #content table.tableblock thead,.boostlook #content table.tableblock tr,.boostlook#libraryReadMe>table,.boostlook#libraryReadMe>table caption,.boostlook#libraryReadMe>table col,.boostlook#libraryReadMe>table colgroup,.boostlook#libraryReadMe>table tbody,.boostlook#libraryReadMe>table td,.boostlook#libraryReadMe>table tfoot,.boostlook#libraryReadMe>table th,.boostlook#libraryReadMe>table thead,.boostlook#libraryReadMe>table tr,.boostlook:not(:has(.doc)) table.table,.boostlook:not(:has(.doc)) table.table caption,.boostlook:not(:has(.doc)) table.table col,.boostlook:not(:has(.doc)) table.table colgroup,.boostlook:not(:has(.doc)) table.table tbody,.boostlook:not(:has(.doc)) table.table td,.boostlook:not(:has(.doc)) table.table tfoot,.boostlook:not(:has(.doc)) table.table th,.boostlook:not(:has(.doc)) table.table thead,.boostlook:not(:has(.doc)) table.table tr{all:unset;display:revert}.boostlook #content table.tableblock:not(:first-child),.boostlook#libraryReadMe>table:not(:first-child),.boostlook:not(:has(.doc)) .table:not(:first-child){margin-top:var(--padding-padding-xs,.75rem)}.boostlook #content table.tableblock.stretch,.boostlook#libraryReadMe>table.stretch,.boostlook:not(:has(.doc)) table.table{min-width:100%}@media screen and (max-width:767px){.boostlook #content table.tableblock,.boostlook#libraryReadMe>table,.boostlook:not(:has(.doc)) table.table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.boostlook #content table.tableblock.stretch,.boostlook#libraryReadMe>table.stretch,.boostlook:not(:has(.doc)) table.table{min-width:unset}.boostlook #content table.tableblock colgroup,.boostlook:not(:has(.doc)) table.table colgroup{display:none}.boostlook #content table.tableblock td,.boostlook #content table.tableblock th,.boostlook#libraryReadMe>table td,.boostlook#libraryReadMe>table th,.boostlook:not(:has(.doc)) table.table td,.boostlook:not(:has(.doc)) table.table th{min-width:100px!important}}.boostlook #content table.tableblock caption,.boostlook:not(:has(.doc)) div.table .title{color:var(--text-main-text-body-primary,#2a2c30);font-size:var(--typography-font-size-xs,.875rem);font-style:normal;font-variation-settings:"wght" 600,"wdth" 87.5;line-height:var(--typography-line-height-md,1.25rem);padding:0;padding-bottom:var(--padding-padding-2xs,.5rem)}.boostlook #content table.tableblock caption>*,.boostlook:not(:has(.doc)) div.table .title>*{font:inherit;font-variation-settings:"wght" 500,"wdth" 87.5;text-decoration:none}.boostlook:not(:has(.doc)) div.table .title{padding-bottom:var(--padding-padding-2xs,.5rem)!important}.boostlook #content table.tableblock td,.boostlook #content table.tableblock th,.boostlook#libraryReadMe>table td,.boostlook#libraryReadMe>table th,.boostlook:not(:has(.doc)) table.table td,.boostlook:not(:has(.doc)) table.table th{padding:12px 16px;min-height:28px;text-align:left;border-top:1px solid var(--table-stroke,rgba(5,8,22,.10196078431372549));border-left:1px solid var(--table-stroke,rgba(5,8,22,.10196078431372549))}.boostlook #content table.tableblock td:last-child,.boostlook #content table.tableblock th:last-child,.boostlook#libraryReadMe>table td:last-child,.boostlook#libraryReadMe>table th:last-child,.boostlook:not(:has(.doc)) table.table td:last-child,.boostlook:not(:has(.doc)) table.table th:last-child{border-right:1px solid var(--table-stroke,rgba(5,8,22,.10196078431372549))}.boostlook #content table.tableblock tr:last-child td,.boostlook#libraryReadMe>table tr:last-child td,.boostlook:not(:has(.doc)) table.table tr:last-child td{border-bottom:1px solid var(--table-stroke,rgba(5,8,22,.10196078431372549))}.boostlook #content .doc table.tableblock:not(:has(thead))>tbody>tr:first-child>td,.boostlook #content .doc table.tableblock th,.boostlook #content .doc table.tableblock th strong,.boostlook#libraryReadMe>table th,.boostlook#libraryReadMe>table th strong,.boostlook:not(:has(.doc)) #content table.tableblock:not(:has(thead))>tbody>tr:first-child>td,.boostlook:not(:has(.doc)) #content table.tableblock th,.boostlook:not(:has(.doc)) #content table.tableblock th strong,.boostlook:not(:has(.doc)) table.table th,.boostlook:not(:has(.doc)) table.table th strong{background-color:var(--table-header-bg,#f7f7f8);color:var(--text-main-text-primary,#050816);font-size:var(--typography-font-size-xs,.875rem);font-variation-settings:"wght" 700,"wdth" 87.5;line-height:140%;letter-spacing:-.12px}.boostlook #content .doc table.tableblock td,.boostlook#libraryReadMe>table td,.boostlook:not(:has(.doc)) #content table.tableblock td,.boostlook:not(:has(.doc)) table.table td{background-color:var(--table-bg,#fff);color:var(--text-main-text-body-secondary,#585a64);font-size:var(--typography-font-size-2xs,.75rem);font-style:normal;line-height:140%;letter-spacing:-.12px}.boostlook#libraryReadMe>table td{vertical-align:middle}.boostlook #content table.tableblock td.valign-top,.boostlook#libraryReadMe>table td.valign-top,.boostlook:not(:has(.doc)) table.table td.valign-top{vertical-align:top}.boostlook #content table.tableblock td.valign-bottom,.boostlook#libraryReadMe>table td.valign-bottom,.boostlook:not(:has(.doc)) table.table td.valign-bottom{vertical-align:bottom}.boostlook #content table.tableblock td.valign-center,.boostlook#libraryReadMe>table td.valign-center,.boostlook:not(:has(.doc)) table.table td.valign-center{vertical-align:middle}.boostlook #content table.tableblock td.halign-left,.boostlook#libraryReadMe>table td.halign-left,.boostlook:not(:has(.doc)) table.table td.halign-left{text-align:left}.boostlook #content table.tableblock td.halign-center,.boostlook#libraryReadMe>table td.halign-center,.boostlook:not(:has(.doc)) table.table td.halign-center{text-align:center}.boostlook #content table.tableblock td p,.boostlook #content table.tableblock th p,.boostlook#libraryReadMe>table td p,.boostlook#libraryReadMe>table th p,.boostlook:not(:has(.doc)) table.table td p,.boostlook:not(:has(.doc)) table.table th p{font:inherit;color:inherit}.boostlook #content table.tableblock td strong,.boostlook#libraryReadMe>table td strong,.boostlook:not(:has(.doc)) table.table td strong{font-variation-settings:"wght" 600,"wdth" 87.5}.boostlook #content table.tableblock td code,.boostlook#libraryReadMe>table td code,.boostlook:not(:has(.doc)) table.table td code{background:transparent!important;padding:0;border:none;font-size:var(--typography-font-size-2xs,.75rem)}.boostlook #content table.tableblock .footnotes tr td,.boostlook:not(:has(.doc)) table.table .footnotes tr td{border:none;border-radius:0;padding:var(--padding-padding-xs) 0}.boostlook .doc .imageblock,.boostlook .doc .videoblock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.boostlook .content:has(>img),.boostlook .mediaobject:has(>embed),.boostlook:not(#libraryReadMe) .image:has(>img){display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--padding-padding-md,1.125rem);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--spacing-size-xs,.75rem);background:var(--surface-background-main-surface-primary,#f5f6f8);width:100%;margin-top:var(--padding-padding-xs,.75rem)}.boostlook .content:has(>img),.boostlook:not(#libraryReadMe) .image:has(>img){background-color:transparent}.boostlook:not(:has(.doc)) .inlinemediaobject:has(>img,>object){display:inline-block;vertical-align:text-bottom;line-height:0}.boostlook .doc ul.checklist p>i.fa-check-square-o:first-child,.boostlook .doc ul.checklist p>i.fa-square-o:first-child{display:none}.boostlook .doc .imageblock .content:has(img){background-color:transparent;padding-left:0;padding-right:0}@supports (scrollbar-width:thin){html:has(.boostlook){scrollbar-width:thin;scrollbar-color:var(--border-border-tetriary,#afb3b6) var(--surface-background-main-base-primary,#fff)}.boostlook,.boostlook *,.boostlook:has(:not(.doc)) div.table .table-contents,.boostlook code,.boostlook pre{scrollbar-width:thin;scrollbar-color:var(--border-border-tetriary,#afb3b6) transparent}@media screen and (min-width:768px){.boostlook:has(:not(.doc)) div.table .table-contents,.boostlook code,.boostlook pre{scrollbar-width:thin;scrollbar-color:transparent transparent}.boostlook:has(:not(.doc)) div.table .table-contents:hover,.boostlook code:hover,.boostlook pre:hover{scrollbar-color:var(--border-border-tetriary,#afb3b6) transparent}}}.boostlook::-webkit-scrollbar,.boostlook ::-webkit-scrollbar,html:has(.boostlook)::-webkit-scrollbar{width:8px!important;height:8px!important}html:has(.boostlook)::-webkit-scrollbar-track{background:var(--surface-background-main-base-primary,#fff);border-radius:var(--spacing-size-2xs,.5rem)}.boostlook::-webkit-scrollbar-track,.boostlook ::-webkit-scrollbar-track,.boostlook:has(:not(.doc)) div.table .table-contents::-webkit-scrollbar-track,.boostlook code::-webkit-scrollbar-track,.boostlook pre::-webkit-scrollbar-track{width:6px;background:transparent;border-radius:var(--spacing-size-2xs,.5rem)}.boostlook::-webkit-scrollbar-thumb,.boostlook ::-webkit-scrollbar-thumb,.boostlook:has(:not(.doc)) div.table .table-contents::-webkit-scrollbar-thumb,.boostlook code::-webkit-scrollbar-thumb,.boostlook pre::-webkit-scrollbar-thumb,html:has(.boostlook)::-webkit-scrollbar-thumb{width:6px;background:var(--border-border-tetriary,#afb3b6)}@media screen and (min-width:768px){.boostlook:has(:not(.doc)) div.table .table-contents::-webkit-scrollbar-thumb,.boostlook code::-webkit-scrollbar-thumb,.boostlook pre::-webkit-scrollbar-thumb{background:transparent}.boostlook:has(:not(.doc)) div.table .table-contents:hover:-webkit-scrollbar-thumb,.boostlook code:hover::-webkit-scrollbar-thumb,.boostlook pre:hover::-webkit-scrollbar-thumb{background-color:var(--border-border-tetriary,#afb3b6)}}.boostlook#libraryReadMe pre code,.boostlook .doc .content pre code,.boostlook .doc pre,.boostlook:not(:has(.doc)) pre,.boostlook code,.boostlook p code,.boostlook p kbd,.boostlook p pre,.boostlook pre code,.boostlook p samp,.boostlook p tt,.boostlook table code{overflow-x:auto}html:has(.article>.boostlook){height:100vh;height:-webkit-fill-available;height:100dvh;overflow:hidden}@media (hover:none) and (pointer:coarse){html:not(.is-clipped--nav):has(.article>.boostlook){height:auto;overflow:visible}}html:has(.boostlook):has(#docsiframe){overflow-y:hidden}html:has(.boostlook):has(#docsiframe)::-webkit-scrollbar{width:0;height:0}.boostlook #content:has(>.doc){overflow-y:auto;-webkit-overflow-scrolling:touch}@media (hover:none) and (pointer:coarse){.boostlook #content:has(>.doc){padding-bottom:3.5rem}}.boostlook:has(#content>.sect1){overflow-y:auto;height:100vh;height:100dvh}.boostlook #content .sect3:has(.tableblock),.boostlook .content div:has(>table),.boostlook .doc table.tableblock{overflow-x:auto!important}.article.toc2.toc-left:has(.boostlook){height:100vh;height:100dvh;margin-left:var(--main-max-width-leftbar);background:var(--surface-background-main-base-primary,#fff);position:relative;overflow-y:auto}.boostlook #content,.boostlook #footer,.boostlook #header:not(:has(.nav-container)),.boostlook #toc.toc2{background:var(--surface-background-main-base-primary,#fff)}.boostlook #toc.toc2{overflow-y:auto;scrollbar-color:inherit}.boostlook#antora-template-wrapper:not(:has(article.doc)) #toc.toc2.is-active,.boostlook#boost-legacy-docs-wrapper:not(:has(article.doc)) #toc.toc2.is-active,.boostlook #toc.toc2,div.source-docs-antora.boostlook:not(:has(article.doc)):not(:has(>.boostlook)) #toc.toc2.is-active{position:static}.boostlook #toggle-toc{visibility:hidden;height:0;width:0}.boostlook #toc ul,.boostlook:not(:has(.doc)) div.toc dd{margin:0;padding:0 0 0 var(--leftbar-paddings-leftbar-padding-2xs,.5rem);color:var(--text-main-text-body-secondary,#494d50);font-size:var(--typography-font-size-xs,.875rem);font-style:normal;line-height:var(--typography-line-height-md,1.25rem);list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:0}.boostlook #toc .nav-menu>.nav-list,.boostlook #toc .nav-menu>.nav-list>.nav-list,.boostlook #toc>ul.sectlevel1{padding-left:0}.boostlook #toc>ul.sectlevel1 li:has(>ul) a,.boostlook #toc>ul.sectlevel1 li:not(:has(>ul)),.boostlook .nav-menu .nav-list li,.boostlook:not(:has(.doc)) div.toc dt{position:relative;padding:var(--leftbar-paddings-leftbar-padding-3xs,.25rem) var(--leftbar-paddings-leftbar-padding-3xs,.25rem)}.boostlook .nav-menu .nav-list .nav-link{display:inline-block;font-size:var(--typography-font-size-xs);color:var(--text-main-text-body-secondary,#494d50);text-decoration:none;padding:var(--leftbar-paddings-leftbar-padding-3xs,.25rem) var(--leftbar-paddings-leftbar-padding-2xs,.5rem);border-radius:var(--padding-padding-3xs,.25rem)}.boostlook .nav-menu li[data-depth="1"]:not(:has(>.nav-item-toggle))>.nav-link{color:var(--text-main-text-primary,#18191b);font-variation-settings:"wght" 600,"wdth" 87.5;line-height:var(--typography-line-height-sm,1rem);letter-spacing:var(--spacing-size-size-0,0)}.boostlook #toc>ul.sectlevel1 li:has(>ul):not(:first-of-type),.boostlook .nav-menu .nav-list li:has(.nav-text),.boostlook .nav-menu .nav-list li[data-depth="1"]:not(:has(>.nav-item-toggle)){margin-top:var(--leftbar-paddings-leftbar-padding-4xs,.125rem)}.boostlook .nav-menu .nav-list li[data-depth="1"]:not(:has(>.nav-item-toggle)){padding-left:0}.boostlook #toc>ul.sectlevel1 li:has(>ul)>a,.boostlook #toc>ul.sectlevel1>li:not(:has(>ul))>a,.boostlook .nav-menu .nav-item:has(>.nav-item-toggle)>.nav-link,.boostlook .nav-text{color:var(--text-main-text-primary,#18191b);font-size:var(--typography-font-size-xs);font-variation-settings:"wght" 600,"wdth" 87.5;line-height:var(--typography-line-height-sm,1rem);padding-left:var(--leftbar-paddings-leftbar-padding-3xs,.25rem);letter-spacing:var(--spacing-size-size-0,0)}.boostlook .nav-menu .nav-item:has(>.nav-item-toggle),.boostlook .nav-menu .nav-item:has(>.nav-text),.boostlook .nav-menu>.nav-list>.nav-item,.boostlook .nav-menu li[data-depth="1"]:not(:has(>.nav-item-toggle)){border-top:1px solid var(--border-border-primary,#e4e7ea);margin-top:0;padding-top:var(--leftbar-paddings-leftbar-padding-xs,.75rem);padding-bottom:var(--leftbar-paddings-leftbar-padding-xs,.75rem)}.boostlook .nav-menu>.nav-list>.nav-item:first-child,.boostlook .nav-menu>.nav-list>.nav-list>li[data-depth="1"]:first-child{border-top:none;margin-top:0}.boostlook #toc a,.boostlook:not(:has(.doc)) div.toc a{color:var(--text-main-text-body-secondary,#494d50);font-size:var(--typography-font-size-xs,.875rem);font-style:normal;line-height:var(--typography-line-height-sm,1rem);text-decoration:none}.boostlook #toc:not(.toc2)>ul.sectlevel1 a,.boostlook:not(:has(.doc)) div.toc a{text-decoration:underline;text-underline-offset:2px}.boostlook #toc>ul.sectlevel1 li:has(>ul)>a:focus,.boostlook #toc>ul.sectlevel1 li:has(>ul)>a:hover,.boostlook #toc a:focus,.boostlook #toc a:hover,.boostlook:not(:has(.doc)) div.toc a:focus,.boostlook:not(:has(.doc)) div.toc a:hover{color:var(--text-main-text-link-blue-secondary,#0077b8);text-decoration:none}.boostlook .nav-menu .nav-link:focus,.boostlook .nav-menu .nav-link:hover{color:var(--text-main-text-primary,#18191b)}.boostlook #toc>ul.sectlevel1 ul[class*=sectlevel]>li,.boostlook .nav-list li[data-depth]:not([data-depth="1"]),.boostlook:not(:has(.doc)) div.toc dd dt{margin-left:calc(var(--leftbar-paddings-leftbar-padding-2xs)*-1)}.boostlook #toc>ul.sectlevel1 li:not(:has(>ul)):hover:before,.boostlook .nav-list li[data-depth]:not([data-depth="1"]):hover:before,.boostlook:not(:has(.doc)) div.toc dd dt:hover:before{background-color:var(--border-border-blue-hover,#329cd2);isolation:isolate;z-index:1}.boostlook #toc #toctitle,.boostlook .nav-menu h3.title{padding:var(--leftbar-paddings-leftbar-padding-3xs,.25rem);color:var(--text-main-text-primary,#18191b);font-size:var(--typography-font-size-sm,.875rem);line-height:var(--typography-line-height-sm,1rem);letter-spacing:var(--spacing-size-size-0,0);font-variation-settings:"wght" 600,"wdth" 87.5}.boostlook #toc a code,.boostlook:not(:has(.doc)) div.toc a code{font-size:.96em;display:inline;background:none!important;padding:0;border:none;color:inherit;-webkit-transition:none;transition:none}.boostlook #content .doc,.boostlook #content>.sect1,.boostlook #footer>*,.boostlook #header>*{max-width:var(--main-content-width);margin-left:0}.boostlook #preamble+.sect1,.boostlook .doc .sect1+.sect1{margin-top:revert}@media screen and (min-width:768px){.article.toc2.toc-left:has(.boostlook){padding:0 1rem}.boostlook #toggle-toc{visibility:visible;height:auto;width:auto}.boostlook #toc.toc2{position:fixed;width:var(--main-max-width-leftbar);left:0;top:0;z-index:1000;height:100vh;height:100dvh;padding:0;overflow-x:hidden;overflow-y:auto;visibility:visible}.boostlook #toc.toc2:not(.nav-container){padding:1rem 1.5rem}.boostlook #toc.toc2:not(.nav-container):has(#toggle-toc){padding:1rem 1.5rem 1rem 2.2rem}.boostlook #toggle-toc{position:fixed;top:2rem;left:1rem;background-color:var(--surface-background-main-base-primary);-webkit-box-shadow:0 0 3px var(--surface-background-main-surface-transparent-inverse);box-shadow:0 0 3px var(--surface-background-main-surface-transparent-inverse);border:0;padding:0;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24' fill='%235f6368'%3E%3Cpath d='M400-240l240-240-240-240-56 56 184 184-184 184 56 56z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;border-radius:var(--radius-xxl,1rem);height:2rem;width:2rem;text-indent:-9999px;z-index:1001}html.toc-hidden .boostlook{margin-left:0}html.toc-hidden .boostlook #toggle-toc{left:2px}html.toc-visible .boostlook #toggle-toc{left:2px;background-color:var(--surface-background-main-base-primary)}html.toc-visible .boostlook{margin-left:0}html.toc-hidden .boostlook #toc.toc2{visibility:hidden}html.toc-visible .boostlook #toc.toc2{opacity:1;visibility:visible}html.toc-visible:not(.toc-pinned) .boostlook #toc.toc2{-webkit-box-shadow:4px 0 12px 0 rgba(0,0,0,.1);box-shadow:4px 0 12px 0 rgba(0,0,0,.1)}html.toc-visible.toc-pinned .boostlook #toggle-toc{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24' fill='%235f6368'%3E%3Cpath d='M560-240L320-480l240-240 56 56-184 184 184 184-56 56z'/%3E%3C/svg%3E")}}.boostlook #toc>ul.sectlevel1>li:has(>ul),.boostlook #toc>ul.sectlevel1>li:not(:has(>ul)){border-top:1px solid var(--border-border-primary,#e4e7ea);margin-top:var(--leftbar-paddings-leftbar-padding-xs,.75rem);padding-top:var(--leftbar-paddings-leftbar-padding-xs,.75rem);padding-bottom:var(--leftbar-paddings-leftbar-padding-xs,.75rem)}.boostlook #toc>ul.sectlevel1>li:has(>ul):first-child,.boostlook #toc>ul.sectlevel1>li:not(:has(>ul)):first-child{border-top:none;margin-top:0;padding-top:0}.boostlook #toc li.nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.boostlook #toc li.nav-item>ul{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.boostlook #toc .nav-item-toggle{position:static;margin-left:0;margin-top:0;-webkit-transform:none;transform:none}.boostlook #toc li.nav-item.is-active>.nav-item-toggle:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M13 10h-2V8h2v2zm-2 2H9v-2h2v2zm4 0h-2v-2h2v2zm-6 2H7v-2h2v2zm8 0h-2v-2h2v2zM7 16H5v-2h2v2zm12 0h-2v-2h2v2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M13 10h-2V8h2v2zm-2 2H9v-2h2v2zm4 0h-2v-2h2v2zm-6 2H7v-2h2v2zm8 0h-2v-2h2v2zM7 16H5v-2h2v2zm12 0h-2v-2h2v2z'/%3E%3C/svg%3E")}.boostlook #toc li.nav-item:not(.is-active)>ul{display:none}.boostlook #header>h1{margin-top:0}.boostlook #header .author{display:inline-block;margin-top:var(--padding-padding-md,1.125rem);color:var(--text-main-text-primary,#18191b);font-size:var(--typography-font-size-lg,1.25rem);font-style:normal;font-variation-settings:"wght" 500,"wdth" 87.5;line-height:var(--typography-line-height-xl,1.75rem);letter-spacing:var(--spacing-size-size-0,0)}.boostlook pre.rouge code span{font-style:normal}.boostlook #toctitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.boostlook #toc>ul.sectlevel1 li:not(.nav-item)>a{display:inline-block;padding:var(--leftbar-paddings-leftbar-padding-3xs,.25rem) var(--leftbar-paddings-leftbar-padding-2xs,.5rem);border-radius:var(--padding-padding-3xs,.25rem);-webkit-transition:background .15s ease;transition:background .15s ease}.boostlook #toc>ul.sectlevel1 li:not(.nav-item)>a:hover{background:var(--colors-primary-100,#efeff1)}html.dark .boostlook #toc>ul.sectlevel1 li:not(.nav-item)>a:hover{background:var(--colors-primary-600,#585a64)}.boostlook #toc a.is-active-link{background:var(--colors-primary-100,#efeff1);border-radius:var(--padding-padding-3xs,.25rem);color:var(--text-main-text-primary,#18191b)}html.dark .boostlook #toc a.is-active-link{background:var(--colors-primary-600,#585a64);color:var(--text-main-text-primary,#fff)}.boostlook #toctitle .theme-toggle{background:none;border:none;cursor:pointer;padding:4px;color:var(--text-main-text-body-tetriary,#62676b);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle}.boostlook #toctitle .theme-toggle:hover{color:var(--text-main-text-body-primary,#050816)}html.dark .boostlook #toctitle .theme-toggle:hover{color:var(--text-main-text-primary,#fff)}.boostlook #toctitle .theme-toggle .theme-icon-light{display:none}html.dark .boostlook #toctitle .theme-toggle .theme-icon-light{display:inline}html.dark .boostlook #toctitle .theme-toggle .theme-icon-dark{display:none}.boostlook #toc ul[class^=sectlevel]{list-style:none}.boostlook #toc .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;cursor:pointer}.boostlook #toc .nav-item>a{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;cursor:pointer}.boostlook #toc .nav-item>ul{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;cursor:default}.boostlook #toc .nav-item-toggle{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;background:none;border:none;outline:none;width:1.25rem;height:1.25rem;padding:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.boostlook #toc .nav-item-toggle:after{content:"";display:block;width:1rem;height:1rem;background-color:var(--text-main-text-body-secondary,#494d50);-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M13 16h-2v-2h2v2zm-2-2H9v-2h2v2zm4 0h-2v-2h2v2zm-6-2H7v-2h2v2zm8 0h-2v-2h2v2zM7 10H5V8h2v2zm12 0h-2V8h2v2z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M13 16h-2v-2h2v2zm-2-2H9v-2h2v2zm4 0h-2v-2h2v2zm-6-2H7v-2h2v2zm8 0h-2v-2h2v2zM7 10H5V8h2v2zm12 0h-2V8h2v2z'/%3E%3C/svg%3E") no-repeat center/contain}.boostlook #toc .nav-item.is-active>.nav-item-toggle:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M13 10h-2V8h2v2zm-2 2H9v-2h2v2zm4 0h-2v-2h2v2zm-6 2H7v-2h2v2zm8 0h-2v-2h2v2zM7 16H5v-2h2v2zm12 0h-2v-2h2v2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M13 10h-2V8h2v2zm-2 2H9v-2h2v2zm4 0h-2v-2h2v2zm-6 2H7v-2h2v2zm8 0h-2v-2h2v2zM7 16H5v-2h2v2zm12 0h-2v-2h2v2z'/%3E%3C/svg%3E")}.boostlook #toc .nav-item:not(.is-active)>ul{display:none}.boostlook .nav{height:100%;padding:var(--spacing-size-sm,1rem) var(--spacing-size-lg,1.5rem);position:static;background-color:unset;-webkit-box-shadow:none;box-shadow:none;height:auto;overflow-y:auto}.boostlook #toc .nav-menu h3.title a{color:inherit;font:inherit}.boostlook #toc .nav-menu h3.title a:focus,.boostlook #toc .nav-menu h3.title a:hover{color:var(--text-main-text-link-blue-secondary,#0077b8)}.boostlook .nav-panel-menu{overflow:visible}.boostlook .nav-close{display:none}.boostlook .nav-menu>.nav-list>.nav-list{margin-left:0}.boostlook .nav-list li[data-depth]:not([data-depth="1"]).is-current-page.is-active:before{background-color:var(--text-main-text-primary,#18191b)}.boostlook .nav-list .is-current-page.is-active{position:relative}.boostlook .nav-list .is-current-page.is-active>.nav-link{background:var(--colors-primary-100,#efeff1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dark .boostlook .nav-list .is-current-page.is-active>.nav-link{background:var(--colors-primary-600,#585a64)}.boostlook #toc .nav-list .is-current-page.is-active>.nav-link{color:var(--text-main-text-primary,#18191b)}.boostlook .nav-menu .nav-list li:not(.nav-item)>.nav-link:hover{background:var(--colors-primary-100,#efeff1)}.dark .boostlook .nav-menu .nav-list li:not(.nav-item)>.nav-link:hover{background:var(--colors-primary-600,#585a64)}.boostlook .nav-menu .nav-item:has(>.nav-item-toggle){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.boostlook .nav-menu .nav-item:has(>.nav-item-toggle)>.nav-list{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.boostlook .nav-menu .nav-item-toggle{background:none;border:none;outline:none;width:1.25rem;height:1.25rem;padding:0;position:static;margin-left:0;margin-top:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-transform:none;transform:none}.boostlook .nav-menu .nav-item-toggle:after{content:"";display:block;width:1rem;height:1rem;background-color:var(--text-main-text-body-secondary,#494d50);-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M13 16h-2v-2h2v2zm-2-2H9v-2h2v2zm4 0h-2v-2h2v2zm-6-2H7v-2h2v2zm8 0h-2v-2h2v2zM7 10H5V8h2v2zm12 0h-2V8h2v2z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M13 16h-2v-2h2v2zm-2-2H9v-2h2v2zm4 0h-2v-2h2v2zm-6-2H7v-2h2v2zm8 0h-2v-2h2v2zM7 10H5V8h2v2zm12 0h-2V8h2v2z'/%3E%3C/svg%3E") no-repeat center/contain}.boostlook .nav-menu .nav-item.is-active>.nav-item-toggle{-webkit-transform:none;transform:none}.boostlook .nav-menu .nav-item.is-active>.nav-item-toggle:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M13 10h-2V8h2v2zm-2 2H9v-2h2v2zm4 0h-2v-2h2v2zm-6 2H7v-2h2v2zm8 0h-2v-2h2v2zM7 16H5v-2h2v2zm12 0h-2v-2h2v2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M13 10h-2V8h2v2zm-2 2H9v-2h2v2zm4 0h-2v-2h2v2zm-6 2H7v-2h2v2zm8 0h-2v-2h2v2zM7 16H5v-2h2v2zm12 0h-2v-2h2v2z'/%3E%3C/svg%3E")}.boostlook #header:has(.nav-container){padding:0}.boostlook .doc,.boostlook .doc i{font:inherit}.boostlook .doc i{color:inherit}.boostlook #toc.toc2.nav-container{position:fixed}.boostlook #toc.toc2.nav-container.is-active{position:static;height:100vh;height:100dvh;padding:0;overflow-y:auto}.boostlook #content .nav-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--spacing-size-3xs,.25rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:var(--spacing-size-2xs,.5rem);outline:none;line-height:inherit;height:unset;width:unset;margin-right:var(--padding-padding-xs,.5rem);background:var(--surface-background-main-base-primary,#fff);background-size:auto;background-position-x:auto}.boostlook #content .nav-toggle:before{content:var(--icon-menu);line-height:0}@media screen and (min-width:768px){.boostlook #content .nav-toggle{display:none;visibility:hidden}}.boostlook .article .content{gap:1rem}.boostlook #content:has(.toc.sidebar){display:-webkit-box;display:-ms-flexbox;display:flex}.boostlook .toc.sidebar{display:none}.boostlook #footer:has(>script):not(:has(>div)){padding-top:0;padding-bottom:0}.boostlook .toolbar{position:static;height:auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--padding-padding-md,1.125rem) 0;color:var(--text-main-text-body-tetriary,#62676b);background-color:transparent;-webkit-box-shadow:unset;box-shadow:unset}.boostlook .toolbar+h1{margin-top:0}.boostlook .breadcrumbs{display:block;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;min-width:0;padding:0;font-size:inherit;line-height:revert;overflow:auto;scrollbar-width:none;margin-right:var(--spacing-size-3xs)}.boostlook .breadcrumbs::-webkit-scrollbar{display:none}.boostlook .breadcrumbs ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;padding:0;list-style:none;color:var(--text-main-text-body-tetriary,#62676b);font-size:var(--typography-font-size-xs,.875rem);font-variation-settings:"wght" 500,"wdth" 87.5;line-height:var(--typography-line-height-lg,1.5rem);letter-spacing:var(--spacing-size-size-0,0)}.boostlook .breadcrumbs ul,.boostlook .breadcrumbs ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.boostlook .breadcrumbs ul li{font:inherit;white-space:nowrap}@media screen and (max-width:767px){.boostlook .breadcrumbs ul li:not(:first-child):not(:last-child){display:none}.boostlook .breadcrumbs ul li:last-child{overflow:hidden;min-width:0}.boostlook .breadcrumbs ul li:last-child a{overflow:hidden;text-overflow:ellipsis;display:block}}.boostlook .breadcrumbs ul li a{font:inherit;color:var(--text-main-text-body-tetriary,#62676b);text-decoration:none;position:relative}.boostlook .breadcrumbs ul li:last-of-type a{color:var(--text-main-text-link-blue-secondary,#0077b8)}.boostlook .breadcrumbs ul li a:hover{text-decoration:underline}.boostlook .breadcrumbs ul li:first-of-type:not(:only-child){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin-right:var(--padding-padding-xs,.75rem);gap:var(--spacing-size-2xs,.5rem);border-radius:var(--spacing-size-2xs,.5rem);border:none;background:none}.boostlook .breadcrumbs ul li:first-of-type:not(:only-child):after{content:none}.boostlook .breadcrumbs ul li:first-of-type:not(:only-child) a{gap:var(--spacing-size-3xs,.25rem);line-height:0;color:var(--text-main-text-primary,#18191b);text-decoration:none}.boostlook .breadcrumbs ul li:after{content:"";display:inline-block;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:4px;height:4px;border-radius:50%;background:var(--surface-icons-icon-tetriary,#949a9e);padding:0;margin:0 var(--spacing-size-2xs,.5rem)}.boostlook .breadcrumbs ul li:first-of-type:not(:only-child):after,.boostlook .breadcrumbs ul li:last-of-type:after{content:none}.boostlook .breadcrumbs ul li:first-of-type:not(:only-child) a svg{display:none}.boostlook .breadcrumbs ul li:first-of-type:not(:only-child) a:before{content:var(--icon-home)}.boostlook .breadcrumbs ul li:first-of-type:not(:only-child) a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border:1px solid transparent;border-radius:var(--spacing-size-2xs,.5rem);-webkit-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease}.boostlook .breadcrumbs ul li:first-of-type:not(:only-child) a:hover{border-color:var(--border-border-blue,#92cbe9);background:var(--surface-background-main-surface-blue-secondary,#daeef9)}.boostlook .toolbar .spirit-nav,.boostlook:not(:has(.doc)) .spirit-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.125rem}.boostlook .toolbar .spirit-nav .disabled,.boostlook:not(:has(.doc)) .spirit-nav .disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.boostlook:not(:has(.doc)) .spirit-nav{padding-top:var(--padding-padding-md,1.125rem);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.boostlook .toolbar .spirit-nav a,.boostlook:not(:has(.doc)) .spirit-nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--spacing-size-2xs,.5rem);border-radius:var(--spacing-size-2xs,.5rem);border:1px solid transparent;width:24px;height:24px;text-decoration:none;padding:0;position:relative;-webkit-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease}.boostlook .toolbar .spirit-nav a:hover,.boostlook:not(:has(.doc)) .spirit-nav a:hover{border:1px solid var(--border-border-blue,#92cbe9);background:var(--surface-background-main-surface-blue-secondary,#daeef9)}.boostlook .toolbar .spirit-nav a span{overflow:hidden;position:relative}.boostlook:not(:has(.doc)) .spirit-nav a img{display:none;border-width:0}.boostlook .toolbar .spirit-nav a span[title*=Next],.boostlook .toolbar .spirit-nav a span[title*=Previous],.boostlook .toolbar .spirit-nav a span[title*=Up]{color:transparent;display:block;width:100%;height:100%}.boostlook .toolbar .spirit-nav a span[title*=Next]:after,.boostlook .toolbar .spirit-nav a span[title*=Previous]:after,.boostlook .toolbar .spirit-nav a span[title*=Up]:after,.boostlook:not(:has(.doc)) .spirit-nav a[accesskey]:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:0}.boostlook .toolbar .spirit-nav a span[title*=Previous]:after,.boostlook:not(:has(.doc)) .spirit-nav a[accesskey=p]:after{content:var(--icon-arrow-left)}.boostlook .toolbar .spirit-nav a span[title*=Next]:after,.boostlook:not(:has(.doc)) .spirit-nav a[accesskey=n]:after{content:var(--icon-arrow-right)}.boostlook .toolbar .spirit-nav a span[title*=Up]:after,.boostlook:not(:has(.doc)) .spirit-nav a[accesskey=u]:after{content:var(--icon-arrow-up)}.boostlook:not(:has(.doc)) .spirit-nav a[accesskey=h]:after{content:var(--icon-home)}.boostlook .tabs .tabpanel{border:revert;padding:var(--padding-padding-xs,.75rem) 0;background:transparent}.boostlook .tablist,.boostlook .tabs .tabpanel{border-bottom:1px solid var(--border-border-primary,#e4e7ea)}.boostlook .tablist>ul[role=tablist]{background-color:var(--surface-background-main-surface-primary,#f5f6f8)}.dark .boostlook .tablist>ul[role=tablist]{background-color:var(--surface-background-main-surface-primary,#18191b)}.boostlook .tablist>ul .tab{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--padding-padding-2xs,.5rem) var(--padding-padding-md,1.125rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text-main-text-body-tetriary,#62676b);font-size:var(--typography-font-size-xs,.875rem);line-height:var(--typography-line-height-md,1.25rem);cursor:pointer;border:none;background:transparent}.boostlook .tabs.is-loading .tablist li:first-child:after,.boostlook .tabs:not(.is-loading) .tablist li.is-selected:after{content:"";display:block;height:1px;position:absolute;bottom:-1px;left:0;right:0;border-bottom:1px solid var(--text-main-text-primary,#18191b)}.boostlook .tablist>ul .tab *{color:inherit}.boostlook .tablist>ul .tab.is-selected,.boostlook .tablist>ul .tab:hover{color:var(--text-main-text-primary,#18191b)}.boostlook .tablist.ulist>ul li+li{margin-left:unset}.boostlook .tabs:not(.is-loading) .tablist .tab:not(.is-selected){background-color:transparent}.boostlook #search-field{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.boostlook #search-input{padding:.15rem .75rem .15rem 1.75rem!important;border:1px solid var(--border-border-secondary);border-radius:var(--radius-m,.375rem);background-color:var(--surface-background-main-surface-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='M21 21l-4.35-4.35'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.35rem;background-size:16px 16px;color:var(--text-main-text-body-primary);font-family:inherit;font-size:1rem!important;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.boostlook #search-input::-webkit-input-placeholder{color:var(--text-main-text-body-tetriary)}.boostlook #search-input::-moz-placeholder{color:var(--text-main-text-body-tetriary)}.boostlook #search-input:-ms-input-placeholder{color:var(--text-main-text-body-tetriary)}.boostlook #search-input::-ms-input-placeholder{color:var(--text-main-text-body-tetriary)}.boostlook #search-input::placeholder{color:var(--text-main-text-body-tetriary)}.boostlook #search-input:focus{outline:none;border-color:var(--border-border-blue-primary);-webkit-box-shadow:0 0 0 3px var(--colors-secondary-50);box-shadow:0 0 0 3px var(--colors-secondary-50)}.boostlook #search-input:disabled{background:var(--colors-primary-100);color:var(--text-main-text-body-tetriary);cursor:not-allowed}.boostlook .search-result-dropdown-menu{position:absolute;z-index:100;top:100%;right:0;margin-top:var(--spacing-default,.5rem);min-width:400px;border-radius:var(--radius-l,.5rem);background:var(--surface-background-main-base-primary);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.12);box-shadow:0 4px 16px rgba(0,0,0,.12)}.boostlook .search-result-dataset{padding:.5rem;border:1px solid var(--border-border-secondary);border-radius:var(--radius-l,.5rem);min-width:580px;max-height:calc(100vh - 6rem);max-height:calc(100dvh - 6rem);overflow:auto}.boostlook .search-result-component-header{padding:.5rem .75rem;margin:.25rem 0;border-bottom:1px solid var(--border-border-secondary);color:var(--text-main-text-body-secondary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.boostlook .search-result-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.25rem 0;border-radius:var(--radius-m,.375rem)}.boostlook .search-result-item:hover{background:var(--colors-primary-50)}.boostlook .search-result-item .no-result{padding:1rem;color:var(--text-main-text-body-tetriary);text-align:center}.boostlook .search-result-document-title{width:25%;padding:.625rem .75rem;border-right:1px solid var(--border-border-secondary);color:var(--text-main-text-body-tetriary);font-size:.75rem;text-align:right}.boostlook .search-result-document-hit{-webkit-box-flex:1;-ms-flex:1;flex:1;color:var(--text-main-text-body-secondary);font-size:.8125rem}.boostlook .search-result-document-hit>a{display:block;padding:.5rem .75rem;color:inherit;text-decoration:none}.boostlook .search-result-document-hit>a:hover{background:transparent}.boostlook .search-result-document-hit .search-result-section-title{margin-bottom:.25rem;color:var(--text-main-text-body-primary);font-size:.875rem;font-weight:500}.boostlook .search-result-document-hit .search-result-highlight{padding:.1em .2em;border-radius:var(--radius-xs,.125rem);background:var(--colors-secondary-50);color:var(--text-main-text-link-blue);font-weight:500}@media screen and (max-width:767px){.boostlook .toolbar{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem}.boostlook #content .nav-toggle{margin-right:0}.boostlook .search-container{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.boostlook #search-input{width:100%!important;min-width:unset;font-size:1rem!important}.boostlook .search-result-dropdown-menu{position:fixed;top:6rem;left:1rem;right:1rem;min-width:unset;max-width:unset;width:auto}.boostlook .search-result-dataset{min-width:unset}}@media screen and (min-width:768px){.boostlook #search-input{width:unset!important;min-width:unset!important}.boostlook .search-result-dropdown-menu{position:fixed;top:4rem;left:calc(var(--main-max-width-leftbar) + 1rem);right:1rem;min-width:unset;max-width:unset;width:auto}.boostlook .search-result-dataset{min-width:unset}}@media screen and (min-width:1024px){.boostlook #search-input{min-width:200px!important;z-index:1001}.boostlook .search-result-dropdown-menu{position:absolute;top:100%;left:auto;right:0;width:clamp(530px,45vw,600px)}}#antora-template-wrapper:has(>.boostlook),#boost-legacy-docs-wrapper:has(>.boostlook),div.source-docs-antora.boostlook:has(>.boostlook){margin:auto}.boostlook#antora-template-wrapper,.boostlook#boost-legacy-docs-wrapper,div.source-docs-antora.boostlook{margin-top:0;max-width:unset;overflow:hidden;position:relative;min-height:100vh;min-height:100dvh}.boostlook#antora-template-wrapper>#content,.boostlook#antora-template-wrapper>#footer,.boostlook#antora-template-wrapper>#footnotes,.boostlook#antora-template-wrapper>#header,.boostlook#boost-legacy-docs-wrapper>#content,.boostlook#boost-legacy-docs-wrapper>#footer,.boostlook#boost-legacy-docs-wrapper>#footnotes,.boostlook#boost-legacy-docs-wrapper>#header,div.source-docs-antora.boostlook>#content,div.source-docs-antora.boostlook>#footer,div.source-docs-antora.boostlook>#footnotes,div.source-docs-antora.boostlook>#header{padding-left:unset;padding-right:unset}#antora-template-wrapper:not(:has(.doc)):not(:has(>.boostlook)),#boost-legacy-docs-wrapper:not(:has(.doc)):not(:has(>.boostlook)),div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook)){padding:0 var(--main-margin,3rem)}.boostlook:not(:has(.doc))>.article>.titlepage:first-of-type,.boostlook:not(:has(.doc))>.book>.titlepage:first-of-type,.boostlook:not(:has(.doc))>.chapter>.titlepage:first-of-type,.boostlook:not(:has(.doc))>.document>.titlepage:first-of-type,.boostlook:not(:has(.doc))>.refentry>.titlepage:first-of-type,.boostlook:not(:has(.doc))>.section>.titlepage:first-of-type{margin-bottom:var(--padding-padding-md,1.125rem)}.boostlook:not(:has(.doc))>.article>.titlepage:first-of-type .title,.boostlook:not(:has(.doc))>.book>.titlepage:first-of-type .title,.boostlook:not(:has(.doc))>.chapter>.titlepage:first-of-type .title,.boostlook:not(:has(.doc))>.document>.titlepage:first-of-type .title,.boostlook:not(:has(.doc))>.refentry>.titlepage:first-of-type .title,.boostlook:not(:has(.doc))>.section>.titlepage:first-of-type .title{color:var(--text-main-text-primary,#18191b);font-size:var(--typography-font-size-2xl,1.75rem);font-style:normal;font-variation-settings:"wght" 500,"wdth" 87.5;line-height:var(--typography-line-height-3xl,2.5rem);letter-spacing:var(--spacing-size-size-0,0);margin:0}.boostlook:not(:has(.doc))#antora-template-wrapper>#content .author,.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content .author,.boostlook:not(:has(.doc))>.article>.titlepage:first-of-type .author,.boostlook:not(:has(.doc))>.book>.titlepage:first-of-type .author,.boostlook:not(:has(.doc))>.chapter>.titlepage:first-of-type .author,.boostlook:not(:has(.doc))>.document>.titlepage:first-of-type .author,.boostlook:not(:has(.doc))>.refentry>.titlepage:first-of-type .author,.boostlook:not(:has(.doc))>.section>.titlepage:first-of-type .author,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content .author{margin:0;color:var(--text-main-text-primary,#18191b);font-size:var(--typography-font-size-lg,1.25rem);font-style:normal;font-variation-settings:"wght" 500,"wdth" 87.5;line-height:var(--typography-line-height-xl,1.75rem);letter-spacing:var(--spacing-size-size-0,0)}.boostlook:not(:has(.doc))#antora-template-wrapper>#content div.author,.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content div.author,.boostlook:not(:has(.doc))>.article>.titlepage:first-of-type div.author,.boostlook:not(:has(.doc))>.book>.titlepage:first-of-type div.author,.boostlook:not(:has(.doc))>.chapter>.titlepage:first-of-type div.author,.boostlook:not(:has(.doc))>.document>.titlepage:first-of-type div.author,.boostlook:not(:has(.doc))>.refentry>.titlepage:first-of-type div.author,.boostlook:not(:has(.doc))>.section>.titlepage:first-of-type div.author,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content div.author{margin-top:var(--padding-padding-md,1.125rem)}.boostlook:not(:has(.doc))>.article>.titlepage:first-of-type .authorgroup div.author:not(:first-child),.boostlook:not(:has(.doc))>.book>.titlepage:first-of-type .authorgroup div.author:not(:first-child),.boostlook:not(:has(.doc))>.chapter>.titlepage:first-of-type .authorgroup div.author:not(:first-child),.boostlook:not(:has(.doc))>.document>.titlepage:first-of-type .authorgroup div.author:not(:first-child),.boostlook:not(:has(.doc))>.refentry>.titlepage:first-of-type .authorgroup div.author:not(:first-child),.boostlook:not(:has(.doc))>.section>.titlepage:first-of-type .authorgroup div.author:not(:first-child){margin-top:var(--padding-padding-2xs)}.boostlook:not(:has(.doc))>.article>.titlepage:first-of-type div:has(div.author)+div:has(div.author) .author,.boostlook:not(:has(.doc))>.book>.titlepage:first-of-type div:has(div.author)+div:has(div.author) .author,.boostlook:not(:has(.doc))>.chapter>.titlepage:first-of-type div:has(div.author)+div:has(div.author) .author,.boostlook:not(:has(.doc))>.document>.titlepage:first-of-type div:has(div.author)+div:has(div.author) .author,.boostlook:not(:has(.doc))>.refentry>.titlepage:first-of-type div:has(div.author)+div:has(div.author) .author,.boostlook:not(:has(.doc))>.section>.titlepage:first-of-type div:has(div.author)+div:has(div.author) .author{margin-top:var(--padding-padding-3xs)}.boostlook:not(:has(.doc))#antora-template-wrapper>#content .copyright,.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content .copyright,.boostlook:not(:has(.doc))>.article>.titlepage:first-of-type .copyright,.boostlook:not(:has(.doc))>.book>.titlepage:first-of-type .copyright,.boostlook:not(:has(.doc))>.chapter>.titlepage:first-of-type .copyright,.boostlook:not(:has(.doc))>.document>.titlepage:first-of-type .copyright,.boostlook:not(:has(.doc))>.refentry>.titlepage:first-of-type .copyright,.boostlook:not(:has(.doc))>.section>.titlepage:first-of-type .copyright,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content .copyright{color:var(--text-main-text-body-secondary,#494d50);font-size:var(--typography-font-size-xs,.875rem);font-style:normal;line-height:var(--typography-line-height-lg,1.5rem);margin-top:var(--padding-padding-2xs,.5rem)}.boostlook:not(:has(.doc))>.article>.titlepage:first-of-type div:has(.copyright)+div:has(.copyright) .copyright,.boostlook:not(:has(.doc))>.book>.titlepage:first-of-type div:has(.copyright)+div:has(.copyright) .copyright,.boostlook:not(:has(.doc))>.chapter>.titlepage:first-of-type div:has(.copyright)+div:has(.copyright) .copyright,.boostlook:not(:has(.doc))>.document>.titlepage:first-of-type div:has(.copyright)+div:has(.copyright) .copyright,.boostlook:not(:has(.doc))>.refentry>.titlepage:first-of-type div:has(.copyright)+div:has(.copyright) .copyright,.boostlook:not(:has(.doc))>.section>.titlepage:first-of-type div:has(.copyright)+div:has(.copyright) .copyright{margin-top:0}.boostlook:not(:has(.doc))#antora-template-wrapper>#content .legalnotice,.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content .legalnotice,.boostlook:not(:has(.doc))>.article>.titlepage:first-of-type .legalnotice,.boostlook:not(:has(.doc))>.book>.titlepage:first-of-type .legalnotice,.boostlook:not(:has(.doc))>.chapter>.titlepage:first-of-type .legalnotice,.boostlook:not(:has(.doc))>.document>.titlepage:first-of-type .legalnotice,.boostlook:not(:has(.doc))>.refentry>.titlepage:first-of-type .legalnotice,.boostlook:not(:has(.doc))>.section>.titlepage:first-of-type .legalnotice,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content .legalnotice{color:var(--text-main-text-body-primary,#2a2c30);font-size:var(--typography-font-size-sm,1rem);font-style:normal;line-height:var(--typography-line-height-lg,1.5rem);margin-top:var(--padding-padding-2xs,.5rem)}.boostlook:not(:has(.doc))#antora-template-wrapper>#content .legalnotice,.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content .legalnotice,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content .legalnotice{margin-bottom:var(--padding-padding-md,1.125rem)}.boostlook:not(:has(.doc)) .titlepage hr{display:none}.boostlook:not(:has(.doc)) div.toc{color:var(--text-main-text-body-secondary,#494d50);font-family:var(--font-family-body,"Mona Sans");font-size:var(--typography-font-size-xs,.875rem);font-style:normal;line-height:var(--typography-line-height-md,1.25rem);margin:0;margin-bottom:var(--padding-padding-md,1.125rem);padding:0;border:none}.boostlook:not(:has(.doc)) div.toc>p{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--spacing-size-3xs,.25rem);color:var(--text-main-text-primary,#18191b);font-size:var(--typography-font-size-2xs,.75rem);font-variation-settings:"wght" 600,"wdth" 87.5;line-height:var(--typography-line-height-sm,1rem);letter-spacing:var(--spacing-size-size-0,0)}.boostlook:not(:has(.doc)) div.toc>p>*{font:inherit;color:inherit}.boostlook:not(:has(.doc)) div.toc .toc dt{color:var(--text-main-text-body-secondary,#494d50);font-size:var(--typography-font-size-xs,.875rem);font-style:normal;line-height:var(--typography-line-height-md,1.25rem)}.boostlook:not(:has(.doc)) div.toc dd dd{padding-left:var(--leftbar-paddings-leftbar-padding-sm)}.boostlook#antora-template-wrapper:not(:has(.doc)):not(:has(>.boostlook))>*,.boostlook#boost-legacy-docs-wrapper:not(:has(.doc)):not(:has(>.boostlook))>*,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>*{margin:0 auto}.boostlook#antora-template-wrapper div.spirit-nav:last-child,.boostlook#boost-legacy-docs-wrapper div.spirit-nav:last-child,.boostlook:not(:has(.doc)) div:nth-of-type(4).spirit-nav,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook)) div.spirit-nav:last-child{display:none!important}.boostlook:not(:has(.doc)) .table-break,.boostlook:not(:has(.doc))>hr{display:none}.boostlook:not(:has(.doc)) .inlinemediaobject:has(>img):first-child:last-child{margin:var(--padding-padding-xs,.75rem) 0}.boostlook .doc :is(h1,h2,h3,h4,h5) code,.boostlook :is(h1,h2,h3,h4,h5) code{background:transparent!important;border:none;font-size:.85em;font-weight:400;color:inherit;padding:0;display:initial;-webkit-transition:none;transition:none}.boostlook:not(:has(.doc)) a:is(h1 a,h2 a,h3 a,h4 a,h5 a) code{background:transparent!important;border:none;font-size:inherit;color:inherit;padding:0;display:initial;-webkit-transition:none;transition:none}.boostlook:not(:has(.doc)) div:not(.admonitionblock).blurb>table tr:first-child td,.boostlook:not(:has(.doc)) div:not(.admonitionblock).caution>table tr:first-child td,.boostlook:not(:has(.doc)) div:not(.admonitionblock).important>table tr:first-child td,.boostlook:not(:has(.doc)) div:not(.admonitionblock).note>table tr:first-child td,.boostlook:not(:has(.doc)) div:not(.admonitionblock).tip>table tr:first-child td,.boostlook:not(:has(.doc)) div:not(.admonitionblock).warning>table tr:first-child td,.boostlook:not(:has(.doc)) p.blurb>table tr:first-child td{display:none}.boostlook:not(:has(.doc)) div.blurb,.boostlook:not(:has(.doc)) div.caution,.boostlook:not(:has(.doc)) div.important,.boostlook:not(:has(.doc)) div.note,.boostlook:not(:has(.doc)) div.tip,.boostlook:not(:has(.doc)) div.warning,.boostlook:not(:has(.doc)) p.blurb{margin-top:var(--padding-padding-xs,.75rem);margin-bottom:var(--padding-padding-2xs)}.boostlook:not(:has(.doc)) .titlepage+div.blurb,.boostlook:not(:has(.doc)) .titlepage+div.caution,.boostlook:not(:has(.doc)) .titlepage+div.important,.boostlook:not(:has(.doc)) .titlepage+div.note,.boostlook:not(:has(.doc)) .titlepage+div.tip,.boostlook:not(:has(.doc)) .titlepage+div.warning,.boostlook:not(:has(.doc)) .titlepage+p.blurb{margin-top:var(--padding-padding-2xs)}.boostlook:has(:not(.doc)) div.table{display:block}.boostlook:has(:not(.doc)) .informaltable:has(>.table),.boostlook:has(:not(.doc)) div.table .table-contents{overflow:auto}.boostlook:has(:not(.doc)) .informaltable:has(>table:nth-of-type(2)):not(:has(>:not(table))){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--padding-padding-md,1.125rem)}.boostlook:has(:not(.doc)) .informaltable:has(>.table) :is(h1,h2,h3,h4,h5,h6){margin:0}.boostlook:has(:not(.doc)) .informaltable:has(>table:nth-of-type(2)):not(:has(>:not(table))) .table:has(.simplelist) th{border:none;padding:0 0 var(--padding-padding-xs,.75rem) 0;background:none;color:var(--text-main-text-primary,#18191b);font-size:var(--typography-font-size-md,1.125rem);font-style:normal;font-variation-settings:"wght" 500,"wdth" 87.5;line-height:var(--typography-line-height-xl,1.75rem);letter-spacing:var(--spacing-size-size-0,0)}.boostlook:has(:not(.doc)) .informaltable:has(>table:nth-of-type(2)):not(:has(>:not(table))) .table:has(.simplelist)>tbody>tr>td{padding:0}.boostlook:has(:not(.doc)) .informaltable:has(>table:nth-of-type(2)):not(:has(>:not(table))) .table:has(.simplelist) tr:last-child td:first-child{border-top-left-radius:var(--spacing-size-2xs,.5rem);overflow:hidden}.boostlook:has(:not(.doc)) .informaltable:has(>table:nth-of-type(2)):not(:has(>:not(table))) .table:has(.simplelist) tr:last-child td:last-child{border-top-right-radius:var(--spacing-size-2xs,.5rem);overflow:hidden}.boostlook:has(:not(.doc)) .informaltable:has(>table:nth-of-type(2)):not(:has(>:not(table))) .table:has(.simplelist) tbody :is(h1,h2,h3,h4,h5,h6){padding:var(--padding-padding-3xs,.25rem) var(--padding-padding-2xs,.5rem);gap:var(--spacing-size-xs,.75rem);background:var(--surface-background-main-surface-primary,#f5f6f8);color:var(--text-main-text-body-tetriary,#62676b);font-size:var(--typography-font-size-xs,.875rem);font-style:normal;font-variation-settings:"wght" 500,"wdth" 87.5;line-height:var(--typography-line-height-lg,1.5rem);letter-spacing:var(--spacing-size-size-0,0)}.boostlook:has(:not(.doc)) .informaltable:has(>table:nth-of-type(2)):not(:has(>:not(table))) table.simplelist{width:100%}.boostlook:has(:not(.doc)) .informaltable:has(>table:nth-of-type(2)):not(:has(>:not(table))) table.simplelist td{border:none;padding:var(--padding-padding-3xs,.25rem) var(--padding-padding-2xs,.5rem)}.boostlook:has(:not(.doc)) .footnotes{margin-top:var(--padding-padding-lg);border-top:1px solid var(--border-border-primary)}.boostlook:has(:not(.doc)) .footnotes hr{display:none}.boostlook .copyright-footer:empty{padding-top:var(--main-margin)}.boostlook .copyright-footer:not(:empty){padding:var(--padding-padding-lg) 0}.boostlook:not(:has(.doc)) .copyright-footer{color:var(--text-main-text-body-quaternary,#949a9e);font-size:var(--typography-font-size-xs);font-variation-settings:"wght" 500,"wdth" 87.5;line-height:var(--typography-line-height-sm,1rem);letter-spacing:var(--spacing-size-size-0,0);text-align:left}.boostlook:not(:has(.doc)) .copyright-footer p{text-align:inherit;font-size:var(--typography-font-size-2xs);color:var(--text-main-text-body-primary,#2a2c30)}.boostlook:not(:has(.doc))#antora-template-wrapper>#content hr,.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content hr,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content hr{display:none}.boostlook:not(:has(.doc))#antora-template-wrapper>#content div.code-snippet,.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content div.code-snippet,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content div.code-snippet{position:relative}.boostlook:not(:has(.doc))#antora-template-wrapper>#content div.highlight:has(>pre),.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content div.highlight:has(>pre),div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content div.highlight:has(>pre){margin:0;border:none;padding:0}.boostlook:not(:has(.doc))#antora-template-wrapper>#content div.highlight:has(>pre) pre,.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content div.highlight:has(>pre) pre,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content div.highlight:has(>pre) pre{padding:var(--spacing-size-xs,.75rem) var(--spacing-size-sm,1rem);margin-top:var(--padding-padding-3xs,.25rem)}.boostlook:not(:has(.doc))#antora-template-wrapper>#content>pre:not([class]),.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content>pre:not([class]),div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content>pre:not([class]){margin-left:0;margin-right:0}.boostlook:not(:has(.doc))#antora-template-wrapper>#content>pre:not([class]):not(:last-child),.boostlook:not(:has(.doc))#antora-template-wrapper>#content div.code-snippet:has(pre):not(:last-child) pre:not([class]),.boostlook:not(:has(.doc))#antora-template-wrapper>#content div.code-snippet:not(:last-child) pre,.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content>pre:not([class]):not(:last-child),.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content div.code-snippet:has(pre):not(:last-child) pre:not([class]),.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content div.code-snippet:not(:last-child) pre,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content>pre:not([class]):not(:last-child),div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content div.code-snippet:has(pre):not(:last-child) pre:not([class]),div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content div.code-snippet:not(:last-child) pre{margin-bottom:var(--padding-padding-xs,.75rem)}.boostlook:not(:has(.doc))#antora-template-wrapper>#content+p:has(>small),.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content+p:has(>small),div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content+p:has(>small){padding:var(--padding-padding-lg) 0!important}.boostlook:not(:has(.doc))#antora-template-wrapper>#content .footnotes,.boostlook:not(:has(.doc))#boost-legacy-docs-wrapper>#content .footnotes,div.source-docs-antora.boostlook:not(:has(.doc)):not(:has(>.boostlook))>#content .footnotes{padding-top:var(--padding-padding-xs,.75rem)}@media screen and (min-width:768px){body.article:has(.boostlook#antora-template-wrapper),body.article:has(.boostlook#boost-legacy-docs-wrapper),body.article:has(div.source-docs-antora.boostlook){
    /* !important ovverides website own styles !important
    * Adjust this to "padding: 0 1rem 0 1rem"
    * when website container width will be used as in new look design
    */padding:0!important}#antora-template-wrapper .boostlook #toc.toc2,#boost-legacy-docs-wrapper .boostlook #toc.toc2,div.source-docs-antora.boostlook:has(>.boostlook) .boostlook #toc.toc2{left:max(0,50% - 45rem)}}.boostlook#libraryReadMe{margin-left:0;background:#fff}html.dark .boostlook#libraryReadMe{background:var(--colors-primary-850)}.boostlook#libraryReadMe>*{max-width:unset;margin-left:inherit;margin-right:inherit}.boostlook#libraryReadMe>h1:first-child{margin-top:0}.boostlook#libraryReadMe h1{font-size:1.75rem;letter-spacing:-.01em}@media (min-width:768px){.boostlook#libraryReadMe h1{font-size:2.5rem}}.boostlook#libraryReadMe div.highlight:has(>pre){background:transparent!important}.boostlook#libraryReadMe p:has(>a img){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.boostlook#libraryReadMe p a:has(>img){margin-left:.5rem}.boostlook#libraryReadMe>pre:not(:is(dd pre,td pre)){padding:var(--spacing-size-xs,.75rem) var(--spacing-size-sm,1rem);border:1px solid var(--border-border-secondary,#d5d7d9)}@media (min-width:990px){:root:has(.boostlook){--main-max-width-leftbar:18.25rem;--main-margin:0rem}}@media screen and (min-width:768px){.boostlook #toc.toc2{position:fixed!important;left:0!important;width:var(--main-max-width-leftbar)!important;top:0!important;height:100vh!important;height:100dvh!important}.boostlook #toggle-toc{position:fixed!important;left:1rem!important;top:2rem!important}.toc2 .boostlook:has(>#content .doc){margin-left:0}html.toc-visible .boostlook{margin-left:0!important}.article.toc2.toc-left:has(.boostlook){max-width:none!important}.toc-visible.toc-pinned .article.toc2.toc-left:has(.boostlook),html:not(.toc-hidden,.toc-visible) .article.toc2.toc-left:has(.boostlook){margin-left:var(--main-max-width-leftbar)!important}}@media screen and (min-width:1536px){:root:has(.boostlook){--main-content-width:1100px;--main-content-left-spacing:2rem}}@media screen and (min-width:1920px){:root:has(.boostlook){--main-content-width:1300px;--main-content-left-spacing:4rem}.boostlook #content,.boostlook #header .author,.boostlook #header>h1{margin-left:var(--main-content-left-spacing)}}