﻿:root{--blue-02: #020608;--blue-05: #091a25;--blue-10: #0d2635;--blue-15: #102f41;--blue-20: #153a51;--blue-30: #225677;--blue-40: #357197;--blue-50: #478db8;--blue-60: #58a8da;--blue-70: #2eafff;--blue-75: #61c2ff;--blue-80: #99d8ff;--blue-85: #b2e2ff;--blue-90: #ccebff;--blue-95: #e5f5ff;--blue-98: #f5fbff;--blue-transparent-10: #0d263599;--blue-transparent-15: #102e4199;--blue-transparent-20: #153a5199;--blue-transparent-30: #20577999;--blue-transparent-40: #2b74a199;--blue-transparent-5: #091a2599;--blue-transparent-50: #009dff99;--blue-transparent-60: #33b1ff99;--blue-transparent-70: #66c4ff99;--blue-transparent-80: #99d8ff99;--blue-transparent-85: #b2e2ff99;--blue-transparent-90: #ccebff99;--blue-transparent-95: #e5f5ff99;--blue-transparent-98: #f5fbff99;--grey-02: #050505;--grey-05: #0d0d0d;--grey-10: #1a1a1a;--grey-100: #ffffff;--grey-13: #212121;--grey-15: #262626;--grey-20: #333333;--grey-30: #4c4c4c;--grey-40: #666666;--grey-50: #808080;--grey-60: #999999;--grey-70: #b2b2b2;--grey-80: #cccccc;--grey-85: #d9d9d9;--grey-90: #e6e6e6;--grey-93: #ededed;--grey-95: #f2f2f2;--grey-98: #fafafa;--grey-transparent-05: #0d0d0d99;--grey-transparent-10: #1a1a1a99;--grey-transparent-15: #26262699;--grey-transparent-20: #33333399;--grey-transparent-30: #4c4c4c99;--grey-transparent-40: #66666699;--grey-transparent-50: #80808099;--grey-transparent-60: #99999999;--grey-transparent-70: #b2b2b299;--grey-transparent-80: #cccccc99;--grey-transparent-85: #d9d9d999;--grey-transparent-90: #e6e6e699;--grey-transparent-95: #f2f2f299;--grey-transparent-98: #fafafa99;--orange-20: #662a00;--orange-30: #993f00;--orange-40: #cc5400;--orange-50: #ff6900;--orange-60: #ff8733;--orange-70: #ffa566;--orange-80: #ffc399;--orange-85: #ffd2b2;--orange-90: #ffe1cc;--orange-95: #fff0e5;--orange-98: #fff9f5;--orange-transparent-05: #25150999;--orange-transparent-10: #351e0d99;--orange-transparent-15: #41241099;--orange-transparent-20: #512e1599;--orange-transparent-85: #ffd2b299;--orange-transparent-90: #ffe1cc99;--orange-transparent-95: #fff0e599;--orange-transparent-98: #fff9f599;--purple-02: #030208;--purple-05: #0d0925;--purple-10: #130d35;--purple-15: #181041;--purple-20: #1e1551;--purple-30: #2f2277;--purple-40: #423597;--purple-50: #5647b8;--purple-60: #6a58da;--purple-70: #7d66ff;--purple-80: #a899ff;--purple-85: #beb3ff;--purple-90: #d4ccff;--purple-95: #e9e5ff;--purple-98: #f6f5ff;--purple-transparent-05: #16111d99;--purple-transparent-10: #20182a99;--purple-transparent-15: #271e3399;--purple-transparent-20: #36294799;--purple-transparent-80: #a999ff99;--purple-transparent-85: #beb2ff99;--purple-transparent-90: #d4ccff99;--purple-transparent-95: #e9e5ff99;--purple-transparent-98: #f6f5ff99;--red-02: #0a0000;--red-05: #1a0000;--red-10: #330000;--red-15: #4d0000;--red-20: #660000;--red-30: #990000;--red-40: #cc0000;--red-50: #ff0000;--red-60: #ff3333;--red-70: #ff6666;--red-80: #ff9999;--red-85: #ffb2b2;--red-90: #ffcccc;--red-95: #ffe5e5;--red-98: #fff5f5;--red-transparent-05: #25090999;--red-transparent-10: #350d0d99;--red-transparent-15: #41101099;--red-transparent-20: #51151599;--red-transparent-85: #ffb2b299;--red-transparent-90: #ffcccc99;--red-transparent-95: #ffe5e599;--red-transparent-98: #fff5f599;--yellow-02: #0a0900;--yellow-05: #1a1700;--yellow-10: #332e00;--yellow-15: #4d4600;--yellow-20: #665d00;--yellow-30: #998b00;--yellow-40: #ccbd00;--yellow-45: #eddd0c;--yellow-48: #f3e71b;--yellow-50: #fff100;--yellow-55: #fff21a;--yellow-60: #fff433;--yellow-70: #fff866;--yellow-80: #fffa99;--yellow-85: #fffcb2;--yellow-90: #fffdcc;--yellow-95: #fffee5;--yellow-98: #fffff5;--yellow-transparent-05: #1a170099;--yellow-transparent-10: #332e0099;--yellow-transparent-15: #4d460099;--yellow-transparent-20: #665d0099;--yellow-transparent-30: #998b0099;--yellow-transparent-40: #ccbd0099;--yellow-transparent-50: #fff10099;--yellow-transparent-60: #fff43399;--yellow-transparent-70: #fff86699;--yellow-transparent-80: #fffa9999;--yellow-transparent-85: #fffcb299;--yellow-transparent-90: #fffdcc99;--yellow-transparent-95: #fffee599;--yellow-transparent-98: #fffff599;--cli-background: #f7f7f7;--cli-bar: #f1f1f1;--cli-error: #d70000;--cli-functions: #008700;--cli-keyword: #005fff;--cli-number: #d700af;--cli-primary: var(--grey-05);--cli-secondary: #626262;--cli-string: #875f00;--cli-tertiary: #9e9e9e;--ddbce-button-ce-background-color: var(--purple-80);--ddbce-button-ce-border-color: var(--purple-60);--ddbce-highlight-purple-background-color: var(--grey-10);--ddbce-highlight-purple-text-color: var(--purple-80);--ddbce-menu-ce-background-color: var(--purple-90);--doc-box-best-practice: var(--blue-70);--doc-box-deprecated: var(--purple-70);--doc-box-note: var(--grey-60);--doc-box-tip: #00c770;--doc-box-update: #976f4d;--doc-box-warning: var(--orange-50);--doc-codebox-background-color: var(--grey-95);--doc-codebox-background-color-secondary: var(--grey-93);--doc-codebox-background-hover: var(--grey-90);--doc-codebox-border-color: var(--grey-90);--doc-codebox-button-background-color: var(--grey-transparent-85);--doc-codebox-button-background-color-hover: var(--grey-transparent-70);--doc-codebox-button-border: var(--grey-80);--doc-menu-info-deprecated-border-color: var(--purple-70);--doc-scrollbar-bg: var(--grey-90);--doc-scrollbar-slider: var(--grey-80);--doc-search-background-color: var(--grey-transparent-90);--doc-sidebar-selected-background-color: var(--grey-95);--doc-sidebar-text-selected: var(--grey-05);--doc-sidebar-text-unselected: var(--grey-15);--doc-warning-background-color: var(--orange-transparent-95);--doc-warning-border-color: var(--orange-transparent-90);--interactive-button-black-background-color: var(--grey-10);--interactive-button-black-background-color-hover: var(--grey-30);--interactive-button-black-border-color: var(--grey-10);--interactive-button-black-border-color-hover: var(--grey-10);--interactive-button-black-text-color: var(--grey-90);--interactive-button-no-background-color-hover: var(--grey-90);--interactive-button-primary-orange-background: var(--orange-50);--interactive-button-primary-orange-background-hover: var(--orange-70);--interactive-button-primary-orange-border: var(--orange-40);--interactive-button-primary-orange-border-hover: var(--orange-60);--interactive-button-primary-yellow-background-color: var(--yellow-50);--interactive-button-primary-yellow-background-color-hover: var(--yellow-70);--interactive-button-primary-yellow-border-color: var(--yellow-45);--interactive-button-primary-yellow-border-color-hover: var(--yellow-55);--interactive-button-purple-background: var(--purple-70);--interactive-button-purple-border: var(--purple-60);--interactive-button-purple-text-hover: var(--purple-70);--interactive-button-white-background-color-hover: var(--grey-10);--interactive-constant: #b82476;--interactive-filter-selected-background-color: var(--grey-90);--interactive-filter-selected-background-color-hover: var(--grey-80);--interactive-filter-selected-text-color: var(--grey-10);--interactive-filter-unselected-text-color: var(--grey-40);--interactive-filter-unselected-text-color-hover: var(--grey-05);--interactive-filterbox-background-color: var(--grey-98);--interactive-filterbox-border-color: var(--grey-90);--interactive-folderbox-background-color: var(--grey-transparent-98);--interactive-folderbox-background-color-hover: var(--grey-transparent-95);--interactive-folderbox-border-color: var(--grey-90);--interactive-folderbox-border-color-hover: var(--grey-80);--interactive-folderbox-text-color: var(--grey-10);--interactive-folderbox-text-color-hover: var(--grey-20);--interactive-installation-box-background: #f1e65e4d;--interactive-installation-box-border: var(--yellow-transparent-40);--interactive-installation-error-border: var(--orange-70);--interactive-installation-icon-background: var(--grey-transparent-90);--interactive-installation-icon-background-selected: #f1e65e99;--interactive-installation-icon-border: var(--grey-80);--lake-animated-column-background-gradient-start: var(--blue-85);--lake-architecture-background-hover: var(--blue-95);--lake-architecture-logo-catalog-db: var(--grey-30);--lake-architecture-logo-catalog-icon: var(--grey-95);--lake-architecture-logo-highlight-db: var(--yellow-50);--lake-architecture-logo-highlight-lake: var(--blue-70);--lake-architecture-logo-primary-db: var(--grey-05);--lake-architecture-logo-primary-lake: var(--grey-05);--lake-background-gradient-end: var(--blue-95);--lake-background-gradient-start: var(--blue-98);--lake-filter-selected-background-color: var(--blue-90);--lake-filter-selected-background-color-2: var(--blue-90);--lake-graphics-arrow: var(--blue-80);--lake-graphics-element-border: var(--blue-80);--lake-highlight-blue-background-color: var(--blue-70);--lake-highlight-blue-text-color: var(--grey-10);--lake-infobox-border-color: var(--blue-transparent-90);--lake-infobox-primary-background-color: var(--blue-transparent-95);--lake-infobox-quaternary-background-color: var(--blue-transparent-85);--lake-infobox-secondary-background-color: var(--blue-transparent-90);--lake-infobox-tertiary-background-color: var(--blue-transparent-85);--lake-nav-icon: var(--blue-40);--lake-nav-icon-hover: var(--blue-20);--lake-ribbon-background-color: var(--blue-transparent-80);--lake-ribbon-border-color: var(--blue-transparent-80);--lake-topmenu-text-color-hover: var(--blue-40);--main-background-gradient-100: #fff1004d;--main-background-lines: #f9ed4d;--main-benefit-icon-color: var(--yellow-30);--main-blogpost-background-color: var(--grey-100);--main-blogpost-border-color: var(--grey-90);--main-blogpost-border-color-blue: var(--blue-90);--main-blogpost-border-color-orange: var(--orange-90);--main-blogpost-border-color-yellow: var(--yellow-transparent-40);--main-body-background-color: var(--grey-98);--main-body-background-color-0: #fafafa00;--main-body-background-gradient: #fafafa00;--main-checkmark: #00b132;--main-codebox-border-color: #0d0d0d14;--main-codebox-dropshadow: #00000008;--main-codebox-main-background-color: #fafafacc;--main-codebox-sub-background-color: #0d0d0d14;--main-highlight-orange-background: var(--grey-10);--main-highlight-orange-text: var(--orange-50);--main-highlight-purple-background: var(--grey-10);--main-highlight-purple-text-color: var(--purple-80);--main-highlight-yellow-background-color: var(--grey-10);--main-highlight-yellow-text-color: var(--yellow-50);--main-infobox-background-color: var(--purple-transparent-98);--main-infobox-background-color-hover: var(--purple-transparent-90);--main-infobox-border-color: var(--purple-transparent-90);--main-infobox-labs-background-color: var(--grey-transparent-95);--main-infobox-labs-border-color: var(--grey-transparent-90);--main-infographics-arrow: var(--grey-80);--main-infographics-element-background: var(--grey-100);--main-infographics-element-border: var(--grey-85);--main-infographics-element-transparent: var(--grey-transparent-95);--main-infographics-highlight: var(--purple-70);--main-infographis-primary-background: var(--grey-90);--main-infographis-secondary-backgroun: var(--grey-95);--main-labs-illustration-1: var(--orange-90);--main-labs-illustration-2: var(--grey-transparent-95);--main-labs-illustration-3: var(--orange-70);--main-landing-icon-background: var(--yellow-55);--main-marker-background-color: var(--yellow-transparent-60);--main-marker-border-color: var(--yellow-50);--main-nav-icon: var(--yellow-transparent-20);--main-nav-icon-hover: var(--yellow-30);--main-no-nav-icon-border: var(--grey-transparent-50);--main-number-box-background: #efefef;--main-number-box-border: #dedede99;--main-number-box-gradient-end: #d4ccff00;--main-number-box-gradient-start: var(--purple-transparent-90);--main-number-box-text-secondary: var(--grey-transparent-30);--main-quaternary-color: var(--grey-80);--main-quaternary-color-labs: var(--orange-90);--main-ribbon-background-color-blue: var(--blue-transparent-80);--main-ribbon-background-color-purple: var(--purple-transparent-80);--main-ribbon-background-color-yellow: #f1e65e99;--main-ribbon-border-color-blue: var(--blue-transparent-80);--main-ribbon-border-color-purple: var(--purple-transparent-80);--main-ribbon-border-color-yellow: var(--yellow-transparent-80);--main-secondary-color-labs: var(--orange-70);--main-section-background-gradient-end-color: var(--grey-95);--main-section-background-gradient-start-color: var(--grey-98);--main-section-orange-background-gradient-end-color: var(--orange-50);--main-section-orange-background-gradient-start-color: var(--grey-98);--main-tertirary-color-labs: var(--orange-85);--main-text-primary-color: var(--grey-05);--main-text-primary-color-strong: var(--grey-02);--main-text-secondary-color: var(--grey-40);--main-text-tertiary-color: var(--grey-70);--main-text-tertiary-yellow: var(--yellow-30);--main-tooltip-background: var(--yellow-90);--main-tooltip-blue-background: var(--blue-transparent-80);--main-tooltip-blue-border: var(--blue-transparent-70);--main-tooltip-border: var(--yellow-transparent-40);--menu-dropdown-background-color: var(--grey-95);--menu-dropdown-border-color: var(--grey-90);--menu-dropdown-item-background-hover: var(--grey-90);--menu-topmenu-background-color: #fafafad9;--menu-topmenu-border-color: #cccccc4d;--menu-topmenu-searchbar-border-color: var(--grey-transparent-85);--menu-topmenu-searchbar-shortcut-background-color: var(--grey-transparent-90);--menu-topmenu-searchbar-shortcut-text-color: var(--grey-60);--menu-topmenu-searchbar-text-color: var(--grey-transparent-30);--menu-topmenu-text-color: var(--grey-10);--menu-topmenu-text-color-hover: var(--yellow-20);--no-export-labs: var(--grey-transparent-95);--no-export-support-tier-background: var(--purple-95);--no-export-support-tier-border: var(--purple-90);--no-export-terminal-background: #ffffff;--social-shape-gradient-end-color: var(--yellow-40);--social-shape-gradient-start-color: var(--yellow-45);--social-social-background: var(--grey-95);--social-social-code-background: var(--grey-90);--social-social-code-border: var(--grey-80);--social-social-colorful-background: var(--yellow-50);--social-social-colorful-border: var(--yellow-40);--social-social-colorful-code-background: var(--yellow-45);--social-thumbnail-background-color: var(--yellow-50);--social-thumbnail-background-shape-color: var(--yellow-45);--social-thumbnail-button-background-color: var(--grey-10);--social-thumbnail-button-text-color: var(--yellow-50);--social-thumbnail-symbol-background: var(--grey-05);--social-thumbnail-symbol-image: var(--yellow-50);--social-thumbnail-text-color: var(--grey-10);--social-yel-purp-1: #fff100;--social-yel-purp-2: #eddd0c}html.darkmode{--cli-background: #141414;--cli-bar: #464646;--cli-error: #ff6a6a;--cli-functions: #00af00;--cli-keyword: #5fafff;--cli-number: #ff00ff;--cli-primary: var(--grey-95);--cli-secondary: #888888;--cli-string: #ffd700;--cli-tertiary: #626262;--ddbce-button-ce-background-color: var(--purple-80);--ddbce-button-ce-border-color: var(--purple-60);--ddbce-highlight-purple-background-color: var(--purple-80);--ddbce-highlight-purple-text-color: var(--grey-10);--ddbce-menu-ce-background-color: var(--purple-10);--doc-box-best-practice: var(--blue-20);--doc-box-deprecated: var(--purple-30);--doc-box-note: var(--grey-20);--doc-box-tip: #004d2b;--doc-box-update: #523c2e;--doc-box-warning: var(--orange-20);--doc-codebox-background-color: var(--grey-10);--doc-codebox-background-color-secondary: var(--grey-13);--doc-codebox-background-hover: var(--grey-15);--doc-codebox-border-color: var(--grey-20);--doc-codebox-button-background-color: var(--grey-transparent-20);--doc-codebox-button-background-color-hover: var(--grey-transparent-30);--doc-codebox-button-border: var(--grey-30);--doc-menu-info-deprecated-border-color: var(--purple-80);--doc-scrollbar-bg: var(--grey-15);--doc-scrollbar-slider: var(--grey-20);--doc-search-background-color: var(--grey-transparent-20);--doc-sidebar-selected-background-color: var(--grey-10);--doc-sidebar-text-selected: var(--grey-98);--doc-sidebar-text-unselected: var(--grey-85);--doc-warning-background-color: var(--orange-transparent-15);--doc-warning-border-color: var(--orange-transparent-20);--interactive-button-black-background-color: var(--grey-70);--interactive-button-black-background-color-hover: var(--grey-90);--interactive-button-black-border-color: var(--grey-60);--interactive-button-black-border-color-hover: var(--grey-90);--interactive-button-black-text-color: var(--grey-10);--interactive-button-no-background-color-hover: var(--grey-20);--interactive-button-primary-orange-background: var(--orange-50);--interactive-button-primary-orange-background-hover: var(--orange-70);--interactive-button-primary-orange-border: var(--orange-40);--interactive-button-primary-orange-border-hover: var(--orange-70);--interactive-button-primary-yellow-background-color: var(--yellow-50);--interactive-button-primary-yellow-background-color-hover: var(--yellow-70);--interactive-button-primary-yellow-border-color: var(--yellow-50);--interactive-button-primary-yellow-border-color-hover: var(--yellow-70);--interactive-button-purple-background: var(--purple-70);--interactive-button-purple-border: var(--purple-60);--interactive-button-purple-text-hover: var(--purple-80);--interactive-button-white-background-color-hover: var(--grey-90);--interactive-constant: #ec3b9d;--interactive-filter-selected-background-color: var(--grey-15);--interactive-filter-selected-background-color-hover: var(--grey-20);--interactive-filter-selected-text-color: var(--grey-90);--interactive-filter-unselected-text-color: var(--grey-70);--interactive-filter-unselected-text-color-hover: var(--grey-95);--interactive-filterbox-background-color: var(--grey-05);--interactive-filterbox-border-color: var(--grey-20);--interactive-folderbox-background-color: var(--grey-transparent-10);--interactive-folderbox-background-color-hover: var(--grey-transparent-15);--interactive-folderbox-border-color: var(--grey-20);--interactive-folderbox-border-color-hover: var(--grey-30);--interactive-folderbox-text-color: var(--grey-90);--interactive-folderbox-text-color-hover: var(--grey-80);--interactive-installation-box-background: var(--yellow-transparent-10);--interactive-installation-box-border: var(--yellow-20);--interactive-installation-error-border: var(--orange-30);--interactive-installation-icon-background: var(--grey-transparent-20);--interactive-installation-icon-background-selected: var(--yellow-transparent-20);--interactive-installation-icon-border: var(--grey-transparent-30);--lake-animated-column-background-gradient-start: var(--blue-20);--lake-architecture-background-hover: var(--blue-20);--lake-architecture-logo-catalog-db: var(--blue-30);--lake-architecture-logo-catalog-icon: var(--grey-05);--lake-architecture-logo-highlight-db: var(--grey-05);--lake-architecture-logo-highlight-lake: var(--grey-05);--lake-architecture-logo-primary-db: var(--blue-40);--lake-architecture-logo-primary-lake: var(--blue-70);--lake-background-gradient-end: var(--blue-05);--lake-background-gradient-start: var(--blue-02);--lake-filter-selected-background-color: var(--blue-15);--lake-filter-selected-background-color-2: var(--blue-15);--lake-graphics-arrow: var(--blue-40);--lake-graphics-element-border: var(--blue-30);--lake-highlight-blue-background-color: var(--grey-10);--lake-highlight-blue-text-color: var(--blue-70);--lake-infobox-border-color: var(--blue-transparent-20);--lake-infobox-primary-background-color: var(--blue-transparent-15);--lake-infobox-quaternary-background-color: var(--blue-transparent-5);--lake-infobox-secondary-background-color: var(--blue-transparent-15);--lake-infobox-tertiary-background-color: var(--blue-transparent-15);--lake-nav-icon: var(--blue-80);--lake-nav-icon-hover: var(--blue-70);--lake-ribbon-background-color: var(--blue-transparent-20);--lake-ribbon-border-color: var(--blue-transparent-30);--lake-topmenu-text-color-hover: var(--blue-70);--main-background-gradient-100: #9e95004d;--main-background-lines: #454100;--main-benefit-icon-color: var(--yellow-30);--main-blogpost-background-color: var(--grey-02);--main-blogpost-border-color: var(--grey-20);--main-blogpost-border-color-blue: var(--blue-20);--main-blogpost-border-color-orange: var(--orange-20);--main-blogpost-border-color-yellow: var(--yellow-20);--main-body-background-color: var(--grey-05);--main-body-background-color-0: #0d0d0d00;--main-body-background-gradient: #0d0d0d00;--main-checkmark: #4cff7e;--main-codebox-border-color: var(--grey-20);--main-codebox-dropshadow: #ffffff0a;--main-codebox-main-background-color: #141414cc;--main-codebox-sub-background-color: var(--grey-transparent-20);--main-highlight-orange-background: var(--grey-10);--main-highlight-orange-text: var(--orange-50);--main-highlight-purple-background: var(--purple-80);--main-highlight-purple-text-color: var(--grey-10);--main-highlight-yellow-background-color: var(--yellow-50);--main-highlight-yellow-text-color: var(--grey-10);--main-infobox-background-color: var(--grey-transparent-10);--main-infobox-background-color-hover: var(--grey-transparent-20);--main-infobox-border-color: var(--grey-transparent-20);--main-infobox-labs-background-color: var(--grey-transparent-10);--main-infobox-labs-border-color: var(--grey-transparent-20);--main-infographics-arrow: var(--grey-40);--main-infographics-element-background: var(--grey-20);--main-infographics-element-border: var(--grey-30);--main-infographics-element-transparent: var(--grey-transparent-10);--main-infographics-highlight: var(--yellow-50);--main-infographis-primary-background: var(--grey-10);--main-infographis-secondary-backgroun: var(--grey-15);--main-labs-illustration-1: var(--orange-transparent-20);--main-labs-illustration-2: var(--grey-transparent-10);--main-labs-illustration-3: var(--orange-30);--main-landing-icon-background: var(--yellow-10);--main-marker-background-color: var(--yellow-transparent-30);--main-marker-border-color: var(--yellow-transparent-40);--main-nav-icon: var(--yellow-transparent-60);--main-nav-icon-hover: var(--yellow-50);--main-no-nav-icon-border: var(--grey-transparent-70);--main-number-box-background: var(--yellow-05);--main-number-box-border: #4d460099;--main-number-box-gradient-end: #fff1001a;--main-number-box-gradient-start: var(--yellow-transparent-40);--main-number-box-text-secondary: var(--grey-transparent-70);--main-quaternary-color: var(--grey-40);--main-quaternary-color-labs: var(--orange-transparent-15);--main-ribbon-background-color-blue: var(--blue-transparent-20);--main-ribbon-background-color-purple: var(--purple-transparent-20);--main-ribbon-background-color-yellow: var(--yellow-transparent-20);--main-ribbon-border-color-blue: var(--blue-transparent-20);--main-ribbon-border-color-purple: var(--purple-transparent-20);--main-ribbon-border-color-yellow: var(--yellow-transparent-20);--main-secondary-color-labs: var(--orange-40);--main-section-background-gradient-end-color: var(--grey-10);--main-section-background-gradient-start-color: var(--grey-05);--main-section-orange-background-gradient-end-color: var(--orange-50);--main-section-orange-background-gradient-start-color: var(--grey-05);--main-tertirary-color-labs: var(--orange-20);--main-text-primary-color: var(--grey-95);--main-text-primary-color-strong: var(--grey-100);--main-text-secondary-color: var(--grey-70);--main-text-tertiary-color: var(--grey-50);--main-text-tertiary-yellow: var(--yellow-30);--main-tooltip-background: var(--yellow-15);--main-tooltip-blue-background: var(--blue-transparent-40);--main-tooltip-blue-border: var(--blue-transparent-30);--main-tooltip-border: var(--yellow-transparent-30);--menu-dropdown-background-color: var(--grey-05);--menu-dropdown-border-color: var(--grey-20);--menu-dropdown-item-background-hover: var(--grey-15);--menu-topmenu-background-color: #1a1a1ad9;--menu-topmenu-border-color: #5959594d;--menu-topmenu-searchbar-border-color: var(--grey-transparent-30);--menu-topmenu-searchbar-shortcut-background-color: var(--grey-transparent-30);--menu-topmenu-searchbar-shortcut-text-color: var(--grey-60);--menu-topmenu-searchbar-text-color: var(--grey-transparent-85);--menu-topmenu-text-color: var(--grey-98);--menu-topmenu-text-color-hover: var(--yellow-50);--no-export-labs: var(--grey-transparent-15);--no-export-support-tier-background: #302e3f;--no-export-support-tier-border: #3d385e;--no-export-terminal-background: #000000;--social-shape-gradient-end-color: var(--grey-30);--social-shape-gradient-start-color: var(--grey-15);--social-social-background: var(--grey-05);--social-social-code-background: var(--grey-10);--social-social-code-border: var(--grey-30);--social-social-colorful-background: var(--purple-70);--social-social-colorful-border: var(--purple-30);--social-social-colorful-code-background: var(--purple-50);--social-thumbnail-background-color: var(--grey-10);--social-thumbnail-background-shape-color: var(--grey-15);--social-thumbnail-button-background-color: var(--yellow-50);--social-thumbnail-button-text-color: var(--grey-02);--social-thumbnail-symbol-background: var(--yellow-50);--social-thumbnail-symbol-image: var(--grey-05);--social-thumbnail-text-color: var(--grey-95);--social-yel-purp-1: #a899ff;--social-yel-purp-2: #9787f2}:root{--type-weight-standard: 450;--page-element-spacing-small: 20px;--page-section-padding: 20px;--page-element-spacing-medium: 25px;--page-docs-page-padding: 32px;--page-element-spacing-large: 50px;--page-section-spacing: 105px;--page-max-width-tiny: 500px;--page-max-width-small: 750px;--page-max-width-medium: 950px;--page-max-width-large: 1150px;--type-micro: 10px;--type-label-3: 11px;--type-label-2: 12px;--type-tiny: 12px;--type-pre-title: 13px;--type-body-small: 14px;--type-code: 14px;--type-label-1: 14px;--type-side-menu: 14px;--type-title-3: 14px;--type-menu-items: 15px;--type-body-normal: 16px;--type-code-large: 16px;--type-title-2: 16px;--type-body-large: 18px;--type-title-1: 18px;--type-headline-3: 24px;--type-headline-2: 28px;--type-headline-1: 32px;--type-display-3: 36px;--type-display-2: 45px;--type-display-1: 57px;--border-radius-box: 15px}@media(max-width: 720px){:root{--type-weight-standard: 400;--page-element-spacing-small: 15px;--page-section-padding: 15px;--page-docs-page-padding: 16px;--page-element-spacing-medium: 20px;--page-element-spacing-large: 35px;--page-section-spacing: 55px;--page-max-width-large: 393px;--page-max-width-medium: 393px;--page-max-width-small: 393px;--page-max-width-tiny: 393px;--type-micro: 9px;--type-label-3: 11px;--type-tiny: 11px;--type-body-small: 12px;--type-label-2: 12px;--type-pre-title: 12px;--type-code: 13px;--type-label-1: 13px;--type-side-menu: 13px;--type-title-3: 13px;--type-body-normal: 14px;--type-title-2: 14px;--type-code-large: 15px;--type-menu-items: 15px;--type-body-large: 16px;--type-title-1: 16px;--type-headline-3: 18px;--type-headline-2: 20px;--type-headline-1: 22px;--type-display-3: 24px;--type-display-2: 28px;--type-display-1: 32px;--border-radius-box: 10px}}.max-width-small{max-width:var(--page-max-width-small, 750px)}.max-width-medium{max-width:var(--page-max-width-medium, 950px)}.max-width-large{max-width:var(--page-max-width-large, 1150px)}.duckdb_logo,#duckdb_logo{background-size:contain;background-repeat:no-repeat;background-position:center left;height:70px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Ebene_1' version='1.1' viewBox='0 0 131.767 38'%3E%3Cdefs%3E%3Cstyle%3E.st0%7Bfill:%231d1d1b%7D.st1%7Bfill:%23fff100%7D%3C/style%3E%3C/defs%3E%3Cpath d='M19 38.055c-10.493 0-19-8.507-19-19s8.464-19 19-19 19 8.507 19 19-8.507 19-19 19Z' style='fill:%231a1a1a'/%3E%3Cpath d='M14.444 11.196c-4.318 0-7.859 3.54-7.859 7.86 0 4.36 3.54 7.858 7.86 7.858 4.317 0 7.858-3.54 7.858-7.859s-3.54-7.859-7.859-7.859ZM28.586 16.227h-3.735v5.657h3.735a2.828 2.828 0 0 0 0-5.657Z' class='st1'/%3E%3Cpath d='M70.301 22.123c0 1.684-.475 3.093-2.245 3.093s-2.246-1.409-2.246-3.093v-7.168h-3.195v7.859c0 3.066 2.461 4.853 5.44 4.853 2.98 0 5.442-1.787 5.442-4.853v-7.86H70.3v7.17ZM51.43 10.66h-4.954v16.703h4.954c5.3 0 9.286-1.728 9.286-8.363 0-6.636-3.987-8.34-9.286-8.34Zm-.138 14.123h-1.52V13.24h1.52c3.04 0 6.014.76 6.014 5.76 0 5.045-2.973 5.783-6.014 5.783ZM81.639 25.197c-1.751 0-2.996-1.45-2.996-4.054 0-2.581 1.314-3.986 2.972-3.986 1.222 0 2.327.852 2.581 2.05h3.041c-.437-3.064-3.018-4.516-5.622-4.516-3.709 0-6.22 2.72-6.22 6.497 0 3.756 2.373 6.475 6.082 6.475 2.58 0 5.138-1.129 5.875-4.517h-3.04c-.438 1.475-1.568 2.051-2.673 2.051ZM100.483 14.968h-3.571l-4.516 4.977v-9.286h-3.179v16.704h3.179v-3.732l1.521-1.636 3.249 5.368h3.571l-4.7-7.649 4.446-4.746zM107.002 10.66h-4.953v16.703h4.953c5.3 0 9.286-1.728 9.286-8.363 0-6.636-3.986-8.34-9.286-8.34Zm-.138 14.123h-1.52V13.24h1.52c3.041 0 6.014.76 6.014 5.76 0 5.045-2.973 5.783-6.014 5.783ZM129.28 18.54c.853-.554 1.89-1.96 1.89-3.526 0-3.433-3.157-4.355-6.083-4.355h-6.497v16.704h6.773c3.434 0 6.405-1.336 6.405-4.93 0-2.304-1.198-3.272-2.488-3.894Zm-7.395-5.3h3.409c1.544 0 2.49.783 2.49 2.096 0 1.475-.923 2.212-2.49 2.212h-3.41V13.24Zm3.64 11.543h-3.64v-4.747h3.502c2.05 0 3.018.83 3.018 2.397 0 1.544-.945 2.35-2.88 2.35Z' class='st0'/%3E%3C/svg%3E");width:131.77px}.ducklake_logo,#ducklake_logo{background-size:contain;background-repeat:no-repeat;background-position:center left;height:70px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Ebene_1' version='1.1' viewBox='0 0 153.114 38'%3E%3Cdefs%3E%3Cstyle%3E.st0%7Bfill:%231d1d1b%7D%3C/style%3E%3C/defs%3E%3Cpath d='M70.327 22.083c0 1.684-.475 3.093-2.245 3.093s-2.246-1.409-2.246-3.093v-7.168h-3.195v7.859c0 3.066 2.461 4.853 5.441 4.853s5.441-1.787 5.441-4.853v-7.859h-3.195v7.168ZM51.455 10.62h-4.953v16.705h4.953c5.3 0 9.286-1.729 9.286-8.364s-3.986-8.341-9.286-8.341Zm-.137 14.124h-1.521V13.2h1.521c3.041 0 6.014.76 6.014 5.76 0 5.045-2.973 5.784-6.014 5.784ZM81.671 25.158c-1.751 0-2.995-1.451-2.995-4.055 0-2.581 1.313-3.986 2.973-3.986 1.221 0 2.327.853 2.58 2.051h3.041c-.438-3.064-3.018-4.516-5.621-4.516-3.71 0-6.222 2.719-6.222 6.498 0 3.756 2.373 6.475 6.083 6.475 2.581 0 5.138-1.129 5.875-4.517h-3.041c-.438 1.475-1.566 2.051-2.673 2.051ZM100.517 14.928h-3.571l-4.517 4.977V10.62H89.25v16.704h3.179v-3.732l1.521-1.636 3.249 5.368h3.571l-4.7-7.649 4.447-4.747zM105.376 10.62h-3.295v16.704h11.428v-2.673h-8.133V10.62zM123.07 16.518c-.668-1.175-1.936-1.866-3.503-1.866-3.018 0-5.46 2.581-5.46 6.474 0 3.963 2.511 6.498 5.46 6.498 1.291 0 2.696-.484 3.503-1.866v1.566h3.18V14.928h-3.18v1.59Zm-2.788 8.664c-1.659 0-2.834-1.613-2.834-4.032s1.175-4.055 2.834-4.055c1.751 0 2.903 1.543 2.903 4.032 0 2.558-1.152 4.056-2.903 4.056ZM140.347 14.928h-3.571l-4.516 4.977V10.62h-3.18v16.704h3.18v-3.732l1.521-1.636 3.249 5.368h3.571l-4.7-7.649 4.446-4.747zM147.096 25.158c-1.521 0-2.949-1.037-3.133-3.156h9.146c.115-4.378-2.258-7.35-6.082-7.35-3.664 0-6.222 2.742-6.222 6.428 0 3.571 2.327 6.544 6.313 6.544 3.387 0 5.185-2.051 5.853-3.895h-3.272c-.645 1.083-1.612 1.429-2.604 1.429Zm-.092-8.179c1.336 0 2.811.737 2.88 2.834h-5.875c.253-2.097 1.797-2.834 2.995-2.834Z' class='st0'/%3E%3Cpath d='M19 0C8.507 0 0 8.507 0 19s8.507 19 19 19 19-8.507 19-19S29.493 0 19 0Z' style='fill:%231a1a1a'/%3E%3Cpath d='M16.603 9.608a9.308 9.308 0 0 1 8.075 4.62h1.727c2.375 0 4.361 1.9 4.361 4.318 0 2.375-1.943 4.361-4.361 4.361h-1.252a9.324 9.324 0 0 1-8.161 5.484h-.864c-4.966-.259-8.895-4.361-8.895-9.37 0-5.182 4.189-9.414 9.37-9.414Zm0 2.85c-3.584 0-6.52 2.936-6.52 6.52a6.514 6.514 0 0 0 6.52 6.52c2.893 0 5.355-1.9 6.218-4.491l.302-.993h3.282c.777 0 1.468-.691 1.468-1.468s-.648-1.468-1.468-1.468h-3.498l-.389-.82c-1.036-2.245-3.282-3.8-5.916-3.8Z' style='fill:%232eafff;fill-rule:evenodd'/%3E%3C/svg%3E");width:153.11px}.duckdblabs_logo,#duckdblabs_logo{background-size:contain;background-repeat:no-repeat;background-position:center left;height:70px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='155' height='38' fill='none' viewBox='0 0 155 38'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23ff6900' d='M19.06 38C8.532 38 0 29.493 0 19S8.49 0 19.06 0s19.059 8.507 19.059 19-8.534 19-19.06 19'/%3E%3Cpath fill='%231d1d1b' d='M31.513 19c0-4.361-3.552-7.86-7.883-7.86-4.332 0-7.884 3.542-7.884 7.86s3.552 7.86 7.884 7.86c4.331 0 7.883-3.542 7.883-7.86M9.44 21.828h3.748v-5.656H9.44A2.833 2.833 0 0 0 6.604 19a2.833 2.833 0 0 0 2.837 2.828'/%3E%3Cpath fill='%23000' d='M70.546 22.084c0 1.684-.477 3.093-2.252 3.093-1.776 0-2.253-1.41-2.253-3.093v-7.169h-3.205v7.86c0 3.065 2.469 4.853 5.458 4.853 2.988 0 5.458-1.788 5.458-4.854v-7.859h-3.206zM51.615 10.622h-4.968v16.702h4.968c5.315 0 9.313-1.728 9.313-8.362s-3.998-8.34-9.313-8.34m-.139 14.122h-1.525V13.202h1.525c3.05 0 6.032.76 6.032 5.76 0 5.045-2.981 5.782-6.032 5.782M81.95 25.159c-1.757 0-3.004-1.452-3.004-4.055 0-2.58 1.317-3.985 2.98-3.985 1.226 0 2.335.852 2.59 2.05h3.05c-.44-3.064-3.028-4.515-5.64-4.515-3.72 0-6.239 2.718-6.239 6.496 0 3.755 2.38 6.474 6.101 6.474 2.588 0 5.154-1.13 5.893-4.516h-3.05c-.44 1.475-1.572 2.05-2.68 2.05M100.855 14.93h-3.582l-4.529 4.976v-9.284h-3.19v16.702h3.19v-3.732l1.525-1.636 3.258 5.368h3.582l-4.714-7.648zM106.544 10.619v14.029h8.158v2.672H103.24V10.62zM127.516 14.927V27.32h-3.189v-1.566c-.809 1.382-2.218 1.865-3.513 1.865-2.957 0-5.476-2.533-5.476-6.496 0-3.893 2.45-6.473 5.476-6.473 1.572 0 2.843.691 3.513 1.866v-1.59zm-5.985 10.25c1.756 0 2.911-1.497 2.911-4.054 0-2.488-1.155-4.03-2.911-4.03-1.664 0-2.842 1.635-2.842 4.053 0 2.42 1.178 4.032 2.842 4.032M136.393 25.178c1.664 0 2.842-1.613 2.842-4.032s-1.178-4.054-2.842-4.054c-1.756 0-2.911 1.544-2.911 4.031 0 2.557 1.155 4.055 2.911 4.055m-2.796 2.142h-3.189V10.62h3.189v5.897c.67-1.175 2.011-1.866 3.582-1.866 3.004 0 5.407 2.58 5.407 6.473 0 3.963-2.449 6.496-5.407 6.496-1.294 0-2.773-.483-3.582-1.865zM154.744 18.659h-2.981c-.254-1.037-1.178-1.774-2.657-1.774-1.178 0-2.01.438-2.01 1.198 0 .668.485 1.175 1.663 1.428l1.664.369c2.473.552 4.576 1.174 4.576 3.731 0 2.488-2.566 4.009-5.385 4.009-3.05 0-5.361-1.567-5.661-4.4h3.073c.185 1.198 1.017 2.096 2.681 2.096 1.386 0 2.241-.507 2.241-1.405 0-.922-.947-1.267-2.034-1.52l-1.848-.392c-2.334-.484-3.882-1.451-3.882-3.709 0-2.211 2.403-3.686 5.083-3.686 2.589 0 5.038 1.198 5.477 4.055'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h155v38H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");width:155px}#duckcon7_logo{background-size:contain;background-repeat:no-repeat;background-position:center left;height:70px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='38' fill='none' viewBox='0 0 180 38'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff100' d='M19 38C8.507 38 0 29.493 0 19S8.464 0 19 0s19 8.507 19 19-8.507 19-19 19'/%3E%3Cpath fill='%231a1a1a' d='M7.168 19c0 4.361 3.54 7.859 7.859 7.859 4.318 0 7.86-3.541 7.86-7.86 0-4.317-3.542-7.858-7.86-7.858S7.168 14.68 7.168 19M29.169 16.172h-3.735v5.657h3.735a2.828 2.828 0 1 0 0-5.657'/%3E%3Cpath fill='%23f2f2f2' d='M70.327 22.083c0 1.684-.475 3.094-2.245 3.094s-2.246-1.41-2.246-3.094v-7.168h-3.195v7.86c0 3.065 2.461 4.852 5.44 4.852s5.441-1.787 5.441-4.853v-7.859h-3.195zM51.453 10.622H46.5v16.702h4.953c5.298 0 9.284-1.728 9.284-8.362s-3.986-8.34-9.284-8.34m-.138 14.122h-1.52V13.202h1.52c3.04 0 6.012.76 6.012 5.76 0 5.045-2.971 5.782-6.012 5.782M81.895 25.158c-1.75 0-2.995-1.451-2.995-4.054 0-2.58 1.314-3.986 2.972-3.986 1.221 0 2.327.853 2.58 2.05h3.041c-.437-3.063-3.017-4.515-5.62-4.515-3.71 0-6.22 2.719-6.22 6.497 0 3.755 2.372 6.473 6.081 6.473 2.58 0 5.137-1.129 5.875-4.515h-3.041c-.438 1.474-1.567 2.05-2.673 2.05M100.738 14.93h-3.57l-4.516 4.976v-9.284h-3.18v16.702h3.18v-3.732l1.52-1.636 3.249 5.368h3.57l-4.7-7.648zM114.383 21.847h3.128c-.437 3.38-3.243 5.773-7.222 5.773-4.968 0-7.797-3.381-7.797-8.717 0-5.267 3.036-8.556 7.889-8.556 3.91 0 6.578 2.23 7.13 5.704h-3.128c-.621-2.323-2.185-3.082-4.025-3.082-2.507 0-4.462 2.07-4.462 5.934 0 3.979 1.955 6.095 4.347 6.095 1.978 0 3.588-.874 4.14-3.151M125.248 17.155c-1.748 0-2.99 1.403-2.99 4.002s1.242 3.979 2.99 3.979 2.99-1.38 2.99-3.98c0-2.598-1.242-4.001-2.99-4.001m0 10.465c-3.128 0-6.21-2.14-6.21-6.463 0-4.347 3.082-6.486 6.21-6.486s6.21 2.139 6.21 6.486c0 4.324-3.082 6.463-6.21 6.463M136.652 14.947v1.633c.713-1.265 2.047-1.91 3.588-1.91 2.967 0 4.278 1.795 4.278 4.854v7.797h-3.174v-7.107c0-1.587-.345-2.99-2.139-2.99-2.093 0-2.553 1.702-2.553 3.657v6.44h-3.174V14.947zM152.252 14.51h3.22l.529-3.864h2.852l-.529 3.864h3.059l.529-3.864h2.852l-.529 3.864h3.174l-.299 2.46h-3.22l-.483 3.474h3.151l-.253 2.438h-3.243l-.598 4.439h-2.852l.598-4.44h-3.059l-.598 4.44h-2.852l.598-4.44h-3.151l.299-2.437h3.197l.483-3.473h-3.128zm5.727 2.46-.483 3.474h3.059l.483-3.473zM167.538 13.314v-2.668h12.259v2.668c-4.347 4.393-6.486 8.027-6.785 14.007h-3.496c.253-5.75 3.358-10.534 7.084-14.007z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h180v38H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");width:180px}.button{font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;display:inline-block;cursor:pointer;transition:all .3s;padding:12px 20px;border-radius:100px;text-decoration:none;color:inherit;box-sizing:border-box;margin-right:10px}.button.yellow{background:var(--interactive-button-yellow-background-color, #FFF100);border:1px solid var(--interactive-button-yellow-border-color-hover, #EDDD0C);color:#000}.button.yellow:hover{background:var(--interactive-button-primary-yellow-background-color-hover, #FFF866);border:1px solid var(--interactive-button-primary-yellow-border-color-hover, #FFF21A)}.button.blue{background:var(--blue-70, #2EAFFF);border:1px solid var(--blue-60, #58A8DA);color:#000}.button.black{background:var(--main-text-primary-color, #F2F2F2);border:1px solid #000;color:var(--main-body-background-color, #0D0D0D)}.button.orange{border:1px solid var(--interactive-button-primary-orange-border, #CC5400);background:var(--interactive-button-primary-orange-background, #FF6900);color:#000}.button.orange:hover{background:var(--interactive-button-primary-orange-background-hover, #FFA566);border:1px solid var(--interactive-button-primary-orange-border-hover, #FF8733)}.button.transparent{border:1px solid var(--interactive-button-black-border-color, #1A1A1A);backdrop-filter:blur(5px);color:var(--interactive-button-black-border-color, #999)}.button.transparent:hover{border:1px solid var(--interactive-button-black-border-color, #1A1A1A);background:var(--interactive-button-black-border-color-hover, #1A1A1A);color:var(--interactive-button-black-text-color, #E6E6E6)}.button.white{background:#fff;color:#000}.button.white:hover{background:#7d66ff;color:#fff}.button.arrow-down::after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M6 2.5v7m0 0L9.5 6M6 9.5 2.5 6'/%3E%3C/svg%3E");content:"";width:12px;height:12px;mask-size:contain;display:inline-block;transition:all .25s;background-color:currentColor;vertical-align:-0.07em}.button.arrow-right:after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M2.5 6h7m0 0L6 2.5M9.5 6 6 9.5'/%3E%3C/svg%3E");content:"";width:12px;height:12px;mask-size:contain;display:inline-block;margin-left:5px;transition:all .25s;background-color:currentColor;vertical-align:-0.07em}.button.arrow-right:hover:after{margin-left:12px}.button:hover{text-decoration:none}.textbutton{font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;color:inherit;text-decoration:none;display:inline}.textbutton.arrow-right:after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M2.5 6h7m0 0L6 2.5M9.5 6 6 9.5'/%3E%3C/svg%3E");content:"";width:12px;height:12px;mask-size:contain;display:inline-block;margin-left:5px;transition:all .25s;background-color:currentColor;vertical-align:-0.1em}.textbutton.arrow-right:hover:after{margin-left:8px}.textbutton:hover{color:#7d66ff}main.inactive:before{content:" ";position:fixed;width:100%;height:100%;background:rgba(0,0,0,.2);top:70px;left:0;z-index:500}.onlymobile{display:none}.notonmobile{display:block}.w-small .wrap{max-width:780px;margin:0 auto;padding-left:15px;padding-right:15px}.w-small .wrap .wrap{padding-left:0;padding-right:0}.w-medium .wrap{max-width:980px;margin:0 auto;padding-left:15px;padding-right:15px}.w-medium .wrap .wrap{padding-left:0;padding-right:0}.w-large .wrap{max-width:1184px;margin:0 auto;padding-left:15px;padding-right:15px}.w-large .wrap .wrap{padding-left:0;padding-right:0}.w-full .wrap{max-width:100%}video.darkmode-img,img.darkmode-img{display:none}video.lightmode-img,img.lightmode-img{display:inline}a.blocklink{display:block;position:absolute;z-index:500;top:0;left:0;width:100%;height:100%}a.blocklink:hover{background-color:rgba(0,0,0,0) !important}.flexwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nobreak{white-space:nowrap}.display-1{font-size:var(--type-display-1, 57px);font-weight:600;line-height:1.1;letter-spacing:-0.00249em;font-family:"SuisseIntl",sans-serif}.display-2{font-size:var(--type-display-2, 45px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif}.display-3{font-size:var(--type-display-3, 36px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif}.headline-1{font-size:var(--type-headline-1, 32px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif}.headline-2{font-size:var(--type-headline-2, 28px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}.headline-3{font-size:var(--type-headline-3, 24px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}.title-1{font-size:var(--type-title-1, 18px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif}.title-2{font-size:var(--type-title-2, 16px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}.title-3{font-size:var(--type-title-3, 14px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}.label-1{font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}.label-2{font-size:var(--type-label-2, 12px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}.label-3{font-size:var(--type-label-3, 11px);font-weight:600;line-height:1;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif}.body-large{font-size:var(--type-body-large, 18px);font-weight:var(--type-weight-standard, 450);line-height:1.6;font-family:"SuisseIntl",sans-serif}.body-standard{font-size:var(--type-body-normal, 16px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.0025em;font-family:"SuisseIntl",sans-serif}.body-small{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.4;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif}.tiny{font-size:var(--type-tiny, 12px);font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif}.micro{font-size:var(--type-micro, 10px);font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif}.pre-title{font-size:var(--type-pre-title, 13px);text-transform:uppercase;font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.03em;font-family:"SuisseIntl",sans-serif}.menu-item{font-size:var(--type-menu-items, 15px);font-weight:450;line-height:1;font-family:"SuisseIntl",sans-serif}.text-secondary-color{color:var(--main-text-secondary-color, #666)}.fullwidth{width:100%}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mr-0{margin-right:0 !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.pr-0{padding-right:0 !important}.m-1{margin:4px !important}.mt-1{margin-top:4px !important}.mb-1{margin-bottom:4px !important}.ml-1{margin-left:4px !important}.mr-1{margin-right:4px !important}.p-1{padding:4px !important}.pt-1{padding-top:4px !important}.pb-1{padding-bottom:4px !important}.pl-1{padding-left:4px !important}.pr-1{padding-right:4px !important}.m-2{margin:8px !important}.mt-2{margin-top:8px !important}.mb-2{margin-bottom:8px !important}.ml-2{margin-left:8px !important}.mr-2{margin-right:8px !important}.p-2{padding:8px !important}.pt-2{padding-top:8px !important}.pb-2{padding-bottom:8px !important}.pl-2{padding-left:8px !important}.pr-2{padding-right:8px !important}.m-3{margin:16px !important}.mt-3{margin-top:16px !important}.mb-3{margin-bottom:16px !important}.ml-3{margin-left:16px !important}.mr-3{margin-right:16px !important}.p-3{padding:16px !important}.pt-3{padding-top:16px !important}.pb-3{padding-bottom:16px !important}.pl-3{padding-left:16px !important}.pr-3{padding-right:16px !important}.m-4{margin:24px !important}.mt-4{margin-top:24px !important}.mb-4{margin-bottom:24px !important}.ml-4{margin-left:24px !important}.mr-4{margin-right:24px !important}.p-4{padding:24px !important}.pt-4{padding-top:24px !important}.pb-4{padding-bottom:24px !important}.pl-4{padding-left:24px !important}.pr-4{padding-right:24px !important}.m-5{margin:32px !important}.mt-5{margin-top:32px !important}.mb-5{margin-bottom:32px !important}.ml-5{margin-left:32px !important}.mr-5{margin-right:32px !important}.p-5{padding:32px !important}.pt-5{padding-top:32px !important}.pb-5{padding-bottom:32px !important}.pl-5{padding-left:32px !important}.pr-5{padding-right:32px !important}.m-6{margin:48px !important}.mt-6{margin-top:48px !important}.mb-6{margin-bottom:48px !important}.ml-6{margin-left:48px !important}.mr-6{margin-right:48px !important}.p-6{padding:48px !important}.pt-6{padding-top:48px !important}.pb-6{padding-bottom:48px !important}.pl-6{padding-left:48px !important}.pr-6{padding-right:48px !important}.m-7{margin:64px !important}.mt-7{margin-top:64px !important}.mb-7{margin-bottom:64px !important}.ml-7{margin-left:64px !important}.mr-7{margin-right:64px !important}.p-7{padding:64px !important}.pt-7{padding-top:64px !important}.pb-7{padding-bottom:64px !important}.pl-7{padding-left:64px !important}.pr-7{padding-right:64px !important}/*! normalize.css http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}summary{display:list-item}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:0}h2{font-size:1.5em;margin:0}h3{font-size:1.17em;margin:0}h4{font-size:1em;margin:0}h5{font-size:.83em;margin:0}h6{font-size:.75em;margin:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}code{font-variant-ligatures:none}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}svg{shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:auto}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"SuisseIntl";src:url("webfont/SuisseIntl-Regular-WebS.woff2") format("woff2"),url("webfont/SuisseIntl-Regular-WebS.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"SuisseIntl";src:url("webfont/SuisseIntl-Book-WebS.woff2") format("woff2"),url("webfont/SuisseIntl-Book-WebS.woff") format("woff");font-weight:450;font-style:normal;font-display:swap}@font-face{font-family:"SuisseIntl";src:url("webfont/SuisseIntl-Medium-WebS.woff2") format("woff2"),url("webfont/SuisseIntl-Medium-WebS.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"SuisseIntl";src:url("webfont/SuisseIntl-SemiBold-WebS.woff2") format("woff2"),url("webfont/SuisseIntl-SemiBold-WebS.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"SuisseIntl";src:url("webfont/SuisseIntl-Bold-WebS.woff2") format("woff2"),url("webfont/SuisseIntl-Bold-WebS.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"JetBrainsMono-Regular";src:url("webfont/JetBrainsMono/woff2/JetBrainsMono-Regular.woff2") format("woff2"),url("webfont/JetBrainsMono/woff/JetBrainsMonoNL-Regular.woff") format("woff")}@font-face{font-family:"JetBrainsMono-Medium";src:url("webfont/JetBrainsMono/woff2/JetBrainsMono-Medium.woff2") format("woff2"),url("webfont/JetBrainsMono/woff/JetBrainsMono-Medium.woff") format("woff")}@font-face{font-family:"JetBrainsMono-Bold";src:url("webfont/JetBrainsMono/woff2/JetBrainsMono-Bold.woff2") format("woff2"),url("webfont/JetBrainsMono/woff/JetBrainsMonoNL-Bold.woff") format("woff")}@font-face{font-family:"JetBrainsMono-ExtraBold";src:url("webfont/JetBrainsMono/woff2/JetBrainsMono-ExtraBold.woff2") format("woff2"),url("webfont/JetBrainsMono/woff/JetBrainsMono-ExtraBold.woff") format("woff")}@font-face{font-family:"JetBrainsMono-Italic";src:url("webfont/JetBrainsMono/woff2/JetBrainsMono-Italic.woff2") format("woff2"),url("webfont/JetBrainsMono/woff/JetBrainsMonoNL-Italic.woff") format("woff")}@font-face{font-family:"JetBrainsMono-Medium-Italic";src:url("webfont/JetBrainsMono/woff2/JetBrainsMono-MediumItalic.woff2") format("woff2"),url("webfont/JetBrainsMono/woff/JetBrainsMono-Medium-Italic.woff") format("woff")}@font-face{font-family:"JetBrainsMono-Bold-Italic";src:url("webfont/JetBrainsMono/woff2/JetBrainsMono-Bold-Italic.woff2") format("woff2"),url("webfont/JetBrainsMono/woff/JetBrainsMonoNL-BoldItalic.woff") format("woff")}#main_content_wrap a.externallink,.singleentry .content a.externallink{display:inline;word-break:break-word}#main_content_wrap a.externallink::after,.singleentry .content a.externallink::after{content:"";mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12.25 5.25v-3.5m0 0h-3.5m3.5 0L7 7M5.833 1.75H4.55c-.98 0-1.47 0-1.844.19a1.75 1.75 0 0 0-.765.766c-.191.374-.191.864-.191 1.844v4.9c0 .98 0 1.47.19 1.845.169.329.436.597.766.764.374.191.864.191 1.844.191h4.9c.98 0 1.47 0 1.845-.19a1.75 1.75 0 0 0 .764-.766c.191-.374.191-.864.191-1.844V8.167'/%3E%3C/svg%3E");display:inline-block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:.875em;height:.875em;mask-size:contain;mask-repeat:no-repeat;mask-position:center center;margin-left:.2em;margin-right:1px;transform:translateY(0.125em);background-color:var(--main-text-secondary-color, #666)}#main_content_wrap a.externallink:hover::after,.singleentry .content a.externallink:hover::after{background-color:#4396d7}#main_content_wrap a.downloadlink,.singleentry .content a.downloadlink{display:inline;word-break:break-word}#main_content_wrap a.downloadlink::after,.singleentry .content a.downloadlink::after{content:"";mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12.25 8.75v.7c0 .98 0 1.47-.19 1.845a1.75 1.75 0 0 1-.766.764c-.374.191-.864.191-1.844.191h-4.9c-.98 0-1.47 0-1.844-.19a1.75 1.75 0 0 1-.765-.766c-.191-.374-.191-.864-.191-1.844v-.7m8.167-2.917L7 8.75m0 0L4.083 5.833M7 8.75v-7'/%3E%3C/svg%3E");display:inline-block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:.875em;height:.875em;mask-size:contain;mask-repeat:no-repeat;mask-position:center center;margin-left:.2em;margin-right:1px;transform:translateY(0.125em);background-color:var(--main-text-secondary-color, #666)}#main_content_wrap a.downloadlink:hover::after,.singleentry .content a.downloadlink:hover::after{background-color:#4396d7}#main_content_wrap a.videolink,.singleentry .content a.videolink{display:inline;word-break:break-word}#main_content_wrap a.videolink::after,.singleentry .content a.videolink::after{content:"";mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12.587 5.658a1.48 1.48 0 0 0-1.03-1.06c-.911-.223-4.56-.223-4.56-.223s-3.648 0-4.56.244a1.47 1.47 0 0 0-1.029 1.06 15.4 15.4 0 0 0-.244 2.806c-.006.947.076 1.893.244 2.826a1.47 1.47 0 0 0 1.029 1.018c.912.244 4.56.244 4.56.244s3.649 0 4.56-.244a1.47 1.47 0 0 0 1.03-1.06q.248-1.381.243-2.784a15.4 15.4 0 0 0-.244-2.827'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.35' d='M5.685 6.98c0-.279 0-.418.058-.496a.3.3 0 0 1 .213-.116c.097-.007.214.069.448.22l2.3 1.478c.203.13.305.196.34.279.03.072.03.154 0 .227-.035.083-.137.148-.34.279l-2.3 1.478c-.234.151-.351.226-.448.22a.3.3 0 0 1-.213-.117c-.058-.078-.058-.217-.058-.495z'/%3E%3C/svg%3E");display:inline-block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:.875em;height:.875em;mask-size:contain;mask-repeat:no-repeat;mask-position:center center;margin-left:.2em;margin-right:1px;transform:translateY(0.125em);background-color:var(--main-text-secondary-color, #666)}#main_content_wrap a.videolink:hover::after,.singleentry .content a.videolink:hover::after{background-color:#4396d7}.language-batch code:before{content:"$ "}.language-plsql code:before{content:"D "}.highlight{background:var(--doc-codebox-background-color, #f7f7f7)}.highlight :is(.g,.l,.no,.nd,.nx,.w,.nn,.n,.vg),.highlight :is(.py),.highlight :is(.nc,.nv,.nl),.highlight :is(.p,.x),.highlight :is(.o,.ow){color:#0d0d0d}.highlight :is(.c,.ch,.cm,.cp,.cpf,.cs,.c1){color:#626262;font-family:"JetBrainsMono-Italic",monospace}.highlight :is(.k,.kc,.kd,.kn,.kr,.kt,.kv,.gs),.highlight :is(.nb,.bp,.vcb){color:#005fff;font-family:"JetBrainsMono-Bold",monospace}.highlight :is(.ld,.s,.sb,.sc,.sd,.s2,.se,.sh,.si,.sx,.sr,.s1,.ss,.dl){color:#875f00}.highlight :is(.nf,.nt,.na){color:#008700;font-family:"JetBrainsMono-Bold",monospace}.highlight :is(.m,.mf,.mh,.mi,.mo,.il){color:#d700af}.highlight :is(.gp){color:#e15300;font-family:"JetBrainsMono-Bold",monospace}.highlight :is(.ge){color:#d70000;font-family:"JetBrainsMono-Italic",monospace}.highlight :is(.gs){text-decoration:underline}th .k{color:#fff;font-family:"JetBrainsMono-Bold",monospace}.landing .highlight{padding:15px;border:1px solid var(--doc-codebox-border-color, #d9d9d9)}html.darkmode th .k,.dark th .k{color:#fff;font-family:"JetBrainsMono-Bold",monospace}html.darkmode .highlight,.dark .highlight{background:var(--doc-codebox-background-color, #141414)}html.darkmode .highlight :is(.g,.l,.no,.nd,.nx,.w,.nn,.n,.vg),html.darkmode .highlight :is(.py),html.darkmode .highlight :is(.nc,.nv,.nl),html.darkmode .highlight :is(.p,.x),html.darkmode .highlight :is(.o,.ow),.dark .highlight :is(.g,.l,.no,.nd,.nx,.w,.nn,.n,.vg),.dark .highlight :is(.py),.dark .highlight :is(.nc,.nv,.nl),.dark .highlight :is(.p,.x),.dark .highlight :is(.o,.ow){color:#f2f2f2}html.darkmode .highlight :is(.c,.ch,.cm,.cp,.cpf,.cs,.c1),.dark .highlight :is(.c,.ch,.cm,.cp,.cpf,.cs,.c1){color:#888;font-family:"JetBrainsMono-Italic",monospace}html.darkmode .highlight :is(.k,.kc,.kd,.kn,.kr,.kt,.kv,.gs),html.darkmode .highlight :is(.nb,.bp,.vcb),.dark .highlight :is(.k,.kc,.kd,.kn,.kr,.kt,.kv,.gs),.dark .highlight :is(.nb,.bp,.vcb){color:#5fafff;font-family:"JetBrainsMono-Bold",monospace}html.darkmode .highlight :is(.ld,.s,.sb,.sc,.sd,.s2,.se,.sh,.si,.sx,.sr,.s1,.ss,.dl),.dark .highlight :is(.ld,.s,.sb,.sc,.sd,.s2,.se,.sh,.si,.sx,.sr,.s1,.ss,.dl){color:gold}html.darkmode .highlight :is(.nf,.nt,.na),.dark .highlight :is(.nf,.nt,.na){color:#00af00;font-family:"JetBrainsMono-Bold",monospace}html.darkmode .highlight :is(.m,.mf,.mh,.mi,.mo,.il),.dark .highlight :is(.m,.mf,.mh,.mi,.mo,.il){color:#f0f}html.darkmode .highlight :is(.gp),.dark .highlight :is(.gp){color:#e15300;font-family:"JetBrainsMono-Bold",monospace}html.darkmode .highlight :is(.ge),.dark .highlight :is(.ge){color:#ff6a6a;font-family:"JetBrainsMono-Italic",monospace}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{position:relative;display:inline-block;width:28px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:28px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#000}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dx.is-active .hamburger-inner{transform:rotateY(180deg);background-color:transparent !important}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{transform:rotateY(-180deg);background-color:transparent !important}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dy.is-active .hamburger-inner{transform:rotateX(-180deg);background-color:transparent !important}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{transform:rotateX(180deg);background-color:transparent !important}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dxy.is-active .hamburger-inner{transform:rotateX(180deg) rotateY(180deg);background-color:transparent !important}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{transform:rotateX(180deg) rotateY(180deg) rotate(-180deg);background-color:transparent !important}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scaleX(0.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px, 0, 0) rotate(45deg) scaleX(0.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px, 0, 0) rotate(45deg) scaleX(0.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px, 0, 0) rotate(-45deg) scaleX(0.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(0.895, 0.03, 0.685, 0.22) .1s;transform:translate3d(-8px, -10px, 0) rotate(-45deg) scaleX(0.7)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(0.895, 0.03, 0.685, 0.22) .1s;transform:translate3d(-8px, 10px, 0) rotate(45deg) scaleX(0.7)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(0.895, 0.03, 0.685, 0.22) .1s;transform:translate3d(8px, -10px, 0) rotate(45deg) scaleX(0.7)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(0.895, 0.03, 0.685, 0.22) .1s;transform:translate3d(8px, 10px, 0) rotate(-45deg) scaleX(0.7)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px, 0, 0) rotate(45deg) scaleX(0.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px, 0, 0) rotate(-45deg) scaleX(0.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scaleX(0.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px, 0, 0) rotate(45deg) scaleX(0.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:.13s}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) .16s,transform .13s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transform:rotate(-90deg)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:.13s}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, -10px, 0) rotate(45deg)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) .16s,transform .13s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transform:rotate(90deg)}.hamburger--elastic .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-duration:.275s}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0, 10px, 0) rotate(135deg)}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0, -20px, 0) rotate(-270deg)}.hamburger--elastic-r .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-duration:.275s}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0, 10px, 0) rotate(-135deg)}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0, -20px, 0) rotate(270deg)}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic.is-active .hamburger-inner:before{top:-80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(0.075, 0.82, 0.165, 1) .175s;transform:translate3d(80px, 80px, 0) rotate(45deg)}.hamburger--emphatic.is-active .hamburger-inner:after{top:-80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(0.075, 0.82, 0.165, 1) .175s;transform:translate3d(-80px, 80px, 0) rotate(-45deg)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic-r.is-active .hamburger-inner:before{top:80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(0.075, 0.82, 0.165, 1) .175s;transform:translate3d(80px, -80px, 0) rotate(-45deg)}.hamburger--emphatic-r.is-active .hamburger-inner:after{top:80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(0.075, 0.82, 0.165, 1) .175s;transform:translate3d(-80px, -80px, 0) rotate(45deg)}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s;opacity:0}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0, -20px, 0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.71429px, -6px, 0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0, -20px, 0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:.22s}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(0.215, 0.61, 0.355, 1) .12s;transform:rotate(-90deg)}.hamburger--spin-r .hamburger-inner{transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:.22s}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(-225deg)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(0.215, 0.61, 0.355, 1) .12s;transform:rotate(90deg)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent !important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) .15s,transform .13s cubic-bezier(0.215, 0.61, 0.355, 1) .22s;transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s cubic-bezier(0.215, 0.61, 0.355, 1) .22s;transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-delay:0s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:.13s}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s linear .22s;opacity:0}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) .15s,transform .13s cubic-bezier(0.215, 0.61, 0.355, 1) .22s;transform:rotate(90deg)}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s}.hamburger--stand.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s,background-color 0s linear .15s;transform:rotate(90deg);background-color:transparent !important}.hamburger--stand.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) .15s;transform:rotate(-45deg)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) .15s;transform:rotate(45deg)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s,background-color 0s linear .15s;transform:rotate(-90deg);background-color:transparent !important}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) .15s;transform:rotate(-45deg)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) .15s;transform:rotate(45deg)}.hamburger--squeeze .hamburger-inner{transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:75ms}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) .12s;transform:rotate(-90deg)}.hamburger--vortex .hamburger-inner{transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-duration:.2s}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transform:rotate(765deg)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-duration:.2s}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transform:rotate(-765deg)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{background:var(--main-body-background-color, #FAFAFA)}body{color:var(--main-text-primary-color, #0D0D0D);background:var(--main-body-background-color, #FAFAFA);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--type-body-normal, 16px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.0025em;font-family:"SuisseIntl",sans-serif}::-moz-selection{background:#fff100}::selection{background:#fff100}a,a:active,a:focus,button,button:active,button:focus{outline:none}table a,p a,li a,summary a{color:inherit;text-decoration:underline;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}table a:hover,p a:hover,li a:hover,summary a:hover{color:#4396d7;cursor:pointer}p a:has(code):hover{background-color:rgba(0,0,0,0)}ul{list-style-type:"•  "}strong{font-family:"SuisseIntl",Helvetica,Arial,sans-serif;font-weight:600}em.caption{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.4;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;font-style:normal !important;text-align:center;display:inline-block;width:100%;margin-top:.35em;margin-bottom:2em;color:var(--main-text-tertiary-color)}.icon-24{width:24px;height:24px}img.downloadlogo{height:50px;width:150px;position:absolute;top:10px;z-index:999;opacity:0 !important}main.f-md .pagehead+.wrap{padding:105px 15px}main>.pagehead{margin-top:70px}main h1{margin-bottom:50px}main .wrap{max-width:950px;margin:0 auto}main #main_content_wrap{margin-top:70px}main>.pagehead+.wrap>#main_content_wrap{margin-top:0}h1{font-size:var(--type-headline-1, 32px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;margin-bottom:50px}h2{font-size:var(--type-headline-2, 28px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-bottom:30px}h3{font-size:var(--type-headline-3, 24px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}h4{font-size:var(--type-title-1, 18px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif}h5{font-size:var(--type-title-2, 16px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}h6{font-size:var(--type-title-3, 14px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}main .wrap h2{font-weight:600}main .wrap *+h2{margin-top:2em;margin-bottom:.5em}.environmentselect{width:100%;border:none;background:#000;color:#fff;border-radius:0;height:35px;padding-left:9px;font-family:"SuisseIntl-Book",Helvetica,Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.pagetitle{padding:65px 0 50px 0}.pagetitle h1,.pagetitle .pagetitle-heading{font-size:var(--type-display-1, 57px);font-weight:600;line-height:1.1;letter-spacing:-0.00249em;font-family:"SuisseIntl",sans-serif;margin:0}.pagetitle--small{padding:65px 0 20px 0}.pagetitle--small h1,.pagetitle--small .pagetitle-heading{font-size:var(--type-headline-1, 32px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif}@media only screen and (max-width: 770px){.pagetitle{padding:45px 0px}}.layout_default #main_content_wrap{margin-bottom:100px}div.bodywrapper dl dt{font-family:"JetBrainsMono-Bold",monospace;font-weight:normal}div.bodywrapper dl dt a.headerlink{opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;padding-left:4px}div.bodywrapper dl dt .sig-prename,div.bodywrapper dl dt .property span.pre{font-family:"JetBrainsMono-Regular",monospace}div.bodywrapper dl p{margin-top:4px;margin-bottom:30px;padding-left:0;font-style:normal}div.bodywrapper dl dd{padding-left:0}div.bodywrapper dl dd,div.bodywrapper em.sig-param{font-style:normal}div.bodywrapper dl dd .n,div.bodywrapper em.sig-param .n{font-weight:normal;font-family:"JetBrainsMono-Regular",monospace}div.bodywrapper a.reference.internal{text-decoration:none}div.bodywrapper dt.sig-object{background:var(--doc-codebox-background-color, #F2F2F2);border-radius:7px;padding:2px 5px 2px 5px;display:inline-block}div.bodywrapper dt.sig-object:hover a.headerlink{opacity:1}body.tmguidelines a{color:inherit}body.tmguidelines p+h2{margin-top:70px}.wrap.odbc101aduckthemedguidetoodbc #environment+.nostroke_table+table tr>td:first-child,.wrap.odbc101aduckthemedguidetoodbc #connection+.nostroke_table+table tr>td:first-child,.wrap.odbc101aduckthemedguidetoodbc #statement+.nostroke_table+table tr>td:first-child,.wrap.odbc101aduckthemedguidetoodbc #descriptor+.nostroke_table+table tr>td:first-child{white-space:nowrap}@media print{header,footer{display:none !important}}.wasm .highlight button.copy{top:16px;right:16px}pre.highlight>button,.highlight button.copy{position:absolute;background:var(--doc-codebox-button-background-color, rgba(217, 217, 217, 0.6));backdrop-filter:blur(1px);border-radius:50px;width:30px;height:30px;top:7px;right:7px;border:0;outline:0;padding:0;display:flex;justify-content:center;align-items:center;transition:background .3s}pre.highlight>button:hover,.highlight button.copy:hover{background-color:var(--doc-codebox-button-background-color-hover, rgba(178, 178, 178, 0.6))}pre.highlight>button span.copy,.highlight button.copy span.copy{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.35' d='M2.918 8.75c-.544 0-.815 0-1.03-.088a1.17 1.17 0 0 1-.631-.632c-.089-.214-.089-.486-.089-1.03V3.034c0-.654 0-.98.127-1.23.112-.22.29-.398.51-.51.25-.127.576-.127 1.23-.127H7c.544 0 .816 0 1.03.089.286.118.513.345.631.631.09.215.09.486.09 1.03m-1.634 9.917h3.85c.653 0 .98 0 1.23-.127.22-.112.398-.29.51-.51.127-.25.127-.577.127-1.23v-3.85c0-.653 0-.98-.128-1.23a1.17 1.17 0 0 0-.51-.51c-.249-.127-.576-.127-1.229-.127h-3.85c-.653 0-.98 0-1.23.127-.22.112-.398.29-.51.51-.127.25-.127.577-.127 1.23v3.85c0 .653 0 .98.127 1.23.112.22.29.398.51.51.25.127.577.127 1.23.127'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h14v14H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");width:14px;height:14px;mask-size:contain;mask-position:center center;mask-repeat:no-repeat;display:inline-block;background-color:var(--main-text-primary-color, #0D0D0D)}pre.highlight>button span.copied,.highlight button.copy span.copied{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.35' d='M11.665 3.5 5.25 9.917 2.332 7'/%3E%3C/svg%3E");width:14px;height:14px;mask-size:contain;mask-position:center center;mask-repeat:no-repeat;display:inline-block;background-color:var(--main-text-primary-color, #0D0D0D)}body.faq h3,.frequentlyaskedquestions h3,body.documentation main .wrap.frequentlyaskedquestions h3{font-size:var(--type-title-1, 18px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;cursor:pointer;position:relative;margin:0;padding-right:55px}body.faq h3::after,.frequentlyaskedquestions h3::after,body.documentation main .wrap.frequentlyaskedquestions h3::after{content:" ";background-color:var(--doc-codebox-button-background-color, #E6E6E6);width:30px;height:30px;border-radius:50%;position:absolute;right:0px;top:-5px;cursor:pointer}body.faq h3::before,.frequentlyaskedquestions h3::before,body.documentation main .wrap.frequentlyaskedquestions h3::before{content:" ";mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.35' d='m2.102 5.05 4.9 4.9 4.9-4.9'/%3E%3C/svg%3E");mask-size:contain;mask-position:center center;mask-repeat:no-repeat;background-color:var(--main-text-primary-color, #0D0D0D);width:14px;height:14px;position:absolute;right:8px;top:3px;z-index:1;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;cursor:pointer}body.faq h3 a:hover,.frequentlyaskedquestions h3 a:hover,body.documentation main .wrap.frequentlyaskedquestions h3 a:hover{background-color:rgba(0,0,0,0)}body.faq .qa-wrap,.frequentlyaskedquestions .qa-wrap,body.documentation main .wrap.frequentlyaskedquestions .qa-wrap{padding:20px;background:var(--doc-codebox-background-color, #F2F2F2);-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;margin-bottom:10px;border-radius:var(--border-radius-box);border:1px solid rgba(0,0,0,0);-webkit-transition:border .3s;-o-transition:border .3s;transition:border .3s}body.faq .qa-wrap.open h3::before,.frequentlyaskedquestions .qa-wrap.open h3::before,body.documentation main .wrap.frequentlyaskedquestions .qa-wrap.open h3::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}body.faq .qa-wrap:hover,.frequentlyaskedquestions .qa-wrap:hover,body.documentation main .wrap.frequentlyaskedquestions .qa-wrap:hover{border-color:var(--doc-codebox-border-color)}body.faq .answer,.frequentlyaskedquestions .answer,body.documentation main .wrap.frequentlyaskedquestions .answer{display:none;max-width:calc(100% - 55px);padding-top:20px}body.faq .answer>p:first-child,.frequentlyaskedquestions .answer>p:first-child,body.documentation main .wrap.frequentlyaskedquestions .answer>p:first-child{margin-top:0}body.faq .answer a,.frequentlyaskedquestions .answer a,body.documentation main .wrap.frequentlyaskedquestions .answer a{color:inherit;text-decoration:underline;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}body.faq .answer a:hover,.frequentlyaskedquestions .answer a:hover,body.documentation main .wrap.frequentlyaskedquestions .answer a:hover{color:#4396d7;cursor:pointer}body.faq .headlinebar,.frequentlyaskedquestions .headlinebar,body.documentation main .wrap.frequentlyaskedquestions .headlinebar{margin-bottom:40px}body.faq .frequentlyaskedquestions,section.faq .frequentlyaskedquestions{max-width:750px;margin:0 auto}body.faq .qa-wrap h3,section.faq .qa-wrap h3{font-size:var(--type-title-1, 18px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif}body.faq .qa-wrap h3 a,section.faq .qa-wrap h3 a{color:var(--main-text-primary-color, #0D0D0D)}body.faq .qa-wrap .answer p:last-of-type,section.faq .qa-wrap .answer p:last-of-type{margin-bottom:0}body.faq h2{font-size:var(--type-headline-1, 32px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;margin-bottom:20px;margin-top:40px}body.faq h2:first-of-type{margin-top:0}body.faq h2 a{color:var(--main-text-primary-color, #0D0D0D)}.icon-grid{display:grid;grid-template-columns:repeat(var(--icon-grid-columns, 3), 1fr);gap:48px 16px}.icon-grid .icon-grid-item{padding-right:20px}.icon-grid .icon-grid-item .icon{display:block;width:24px;height:24px;margin-bottom:16px;color:var(--orange-50);stroke-width:1.5;flex-shrink:0}.icon-grid .icon-grid-item .icon-box{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:10px;border:1px solid var(--doc-codebox-border-color, #e6e6e6);background:var(--doc-codebox-background-color, #f2f2f2);margin-bottom:17px}.icon-grid .icon-grid-item .icon-box .icon{margin-bottom:0}.icon-grid .icon-grid-item h3{margin:0 0 8px 0;font-size:var(--type-title-2, 16px);font-weight:600}.icon-grid .icon-grid-item p{margin:0;font-size:var(--type-body-small, 14px);color:var(--main-text-secondary-color, #B2B2B2)}.icon-grid .icon-grid-item a.textbutton{margin-top:12px;display:inline-block}@media only screen and (max-width: 660px){.icon-grid{grid-template-columns:repeat(2, 1fr)}}.form *,.form :before,.form :after{box-sizing:border-box}.form .maincolumn{border-radius:var(--border-radius-box);border:1px solid var(--doc-codebox-border-color, #E6E6E6);background:var(--doc-codebox-background-color, #F2F2F2);padding:32px}.form .maincolumn>h1{margin-bottom:32px}.form .sidecolumn{position:sticky;top:100px;width:330px;flex-shrink:0}.form .sidecolumn p{color:var(--main-text-secondary-color, #666);margin:0}.form .sidecolumn>strong{padding-top:24px;margin-bottom:8px;display:inline-block;font-size:var(--type-title-2, 16px);column-gap:12px;align-items:center;display:flex}.form .sidecolumn>strong svg.icon{width:24px;height:24px}.form .responseinfo{font-size:var(--type-tiny, 12px);color:var(--main-text-secondary-color, #666);margin-top:32px}.form .required{margin-bottom:6px;text-align:right;font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.4;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif}.form .formwrap{box-sizing:border-box;position:relative;margin:0 auto}.form .formwrap form{display:flex;flex-wrap:wrap;justify-content:space-between}.form .success{color:var(--main-text-primary-color, #0D0D0D);width:100%;display:none;margin-top:15px}.form .success.is-active{display:flex;flex-wrap:wrap;justify-content:space-between}.form .success>div:first-of-type{width:100%;font-weight:600}.form .success>div:nth-child(2){width:100%;align-self:center}.form .success>div:nth-child(2) .button{font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;display:inline-block;cursor:pointer;transition:all .3s;padding:12px 20px;border-radius:100px;text-decoration:none;color:inherit;box-sizing:border-box;margin-right:10px}.form .success>div:nth-child(2) .button.yellow{background:var(--interactive-button-yellow-background-color, #FFF100);border:1px solid var(--interactive-button-yellow-border-color-hover, #EDDD0C);color:#000}.form .success>div:nth-child(2) .button.yellow:hover{background:var(--interactive-button-primary-yellow-background-color-hover, #FFF866);border:1px solid var(--interactive-button-primary-yellow-border-color-hover, #FFF21A)}.form .success>div:nth-child(2) .button.blue{background:var(--blue-70, #2EAFFF);border:1px solid var(--blue-60, #58A8DA);color:#000}.form .success>div:nth-child(2) .button.black{background:var(--main-text-primary-color, #F2F2F2);border:1px solid #000;color:var(--main-body-background-color, #0D0D0D)}.form .success>div:nth-child(2) .button.orange{border:1px solid var(--interactive-button-primary-orange-border, #CC5400);background:var(--interactive-button-primary-orange-background, #FF6900);color:#000}.form .success>div:nth-child(2) .button.orange:hover{background:var(--interactive-button-primary-orange-background-hover, #FFA566);border:1px solid var(--interactive-button-primary-orange-border-hover, #FF8733)}.form .success>div:nth-child(2) .button.transparent{border:1px solid var(--interactive-button-black-border-color, #1A1A1A);backdrop-filter:blur(5px);color:var(--interactive-button-black-border-color, #999)}.form .success>div:nth-child(2) .button.transparent:hover{border:1px solid var(--interactive-button-black-border-color, #1A1A1A);background:var(--interactive-button-black-border-color-hover, #1A1A1A);color:var(--interactive-button-black-text-color, #E6E6E6)}.form .success>div:nth-child(2) .button.white{background:#fff;color:#000}.form .success>div:nth-child(2) .button.white:hover{background:#7d66ff;color:#fff}.form .success>div:nth-child(2) .button.arrow-down::after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M6 2.5v7m0 0L9.5 6M6 9.5 2.5 6'/%3E%3C/svg%3E");content:"";width:12px;height:12px;mask-size:contain;display:inline-block;transition:all .25s;background-color:currentColor;vertical-align:-0.07em}.form .success>div:nth-child(2) .button.arrow-right:after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M2.5 6h7m0 0L6 2.5M9.5 6 6 9.5'/%3E%3C/svg%3E");content:"";width:12px;height:12px;mask-size:contain;display:inline-block;margin-left:5px;transition:all .25s;background-color:currentColor;vertical-align:-0.07em}.form .success>div:nth-child(2) .button.arrow-right:hover:after{margin-left:12px}.form .success>div:nth-child(2) .button:hover{text-decoration:none}.form .success>div:nth-child(2) .button{margin-top:16px;background:var(--interactive-filter-selected-background-color, #E6E6E6);color:var(--main-text-primary-color, #0D0D0D)}.form .formwrap.Contracting input:focus,.form .formwrap.Contracting textarea:focus{background:#ffeadc}.form .formwrap.Contracting .bar,.form .formwrap.Contracting .bar:before,.form .formwrap.Contracting button[type=submit]{background:var(--interactive-button-primary-orange-background, #FF6900)}.form .formwrap.Contracting button[type=submit]:hover{background-color:rgba(255,105,0,.5)}.form .group{width:100%;position:relative;margin:10px 0}.form .group.halfsize{width:calc(50% - 10px)}.form textarea{resize:none}.form input[type=text],.form input[type=password],.form textarea{border-radius:var(--border-radius-box);border:1px solid var(--doc-codebox-border-color, #E6E6E6);background:linear-gradient(0deg, var(--main-section-background-gradient-start-color, #FAFAFA) 0%, var(--main-section-background-gradient-start-color, #FAFAFA) 100%);color:var(--main-text-primary-color, #0D0D0D);font-size:18px;font-weight:600;padding:30px 10px 10px 10px;display:block;width:100%;border-radius:var(--border-radius-box)}.form input[type=text]:focus,.form input[type=password]:focus,.form textarea:focus{outline:none;border:1px solid var(--main-highlight-orange-text, #FF6900);background:var(--main-section-background-gradient-start-color, #FAFAFA)}.form input[type=password]{letter-spacing:.3em}.form .file-input{display:inline-block;text-align:left;border:1px solid var(--doc-codebox-border-color, #E6E6E6);background:linear-gradient(0deg, var(--main-section-background-gradient-start-color, #FAFAFA) 0%, var(--main-section-background-gradient-start-color, #FAFAFA) 100%);padding:30px 10px 10px 10px;position:relative;border-radius:var(--border-radius-box);display:flex;flex-wrap:wrap;font-family:"JetBrainsMono-Regular";align-items:center;justify-content:space-between}.form .file-input>[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:10;cursor:pointer}.form .file-input>.button{display:inline-block;cursor:pointer;width:24px;height:24px;padding:0;order:2;margin-right:0}.form .file-input>.button svg.icon{width:24px;height:24px}.form .file-input>.label{color:var(--main-text-tertiary-color, #B2B2B2);white-space:nowrap;overflow:hidden;width:calc(100% - 50px);order:1}.form .file-input>.label-small{position:absolute;top:8px;left:10px;font-size:12px;color:var(--main-text-secondary-color, #666);font-family:"JetBrainsMono-Regular"}.form .file-input.-chosen>.label{font-family:"SuisseIntl";font-weight:600;color:var(--main-text-primary-color, #0D0D0D)}.form label{color:var(--main-text-secondary-color, #666);font-size:12px;font-weight:normal;position:absolute;pointer-events:none;left:10px;top:8px;font-family:"JetBrainsMono-Regular"}.form label .req,.form span .req{font-size:.65em;vertical-align:super;line-height:1}.form .bar{position:relative;display:block;width:100%}.form .bar:before{content:"";height:2px;width:0;bottom:0px;position:absolute;background:rgba(0,0,0,0);transition:300ms ease all;left:0%}.form button[type=submit]{outline:0;border:0;padding:0;margin:0;margin-top:16px;font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;display:inline-block;cursor:pointer;transition:all .3s;padding:12px 20px;border-radius:100px;text-decoration:none;color:inherit;box-sizing:border-box;margin-right:10px}.form button[type=submit].yellow{background:var(--interactive-button-yellow-background-color, #FFF100);border:1px solid var(--interactive-button-yellow-border-color-hover, #EDDD0C);color:#000}.form button[type=submit].yellow:hover{background:var(--interactive-button-primary-yellow-background-color-hover, #FFF866);border:1px solid var(--interactive-button-primary-yellow-border-color-hover, #FFF21A)}.form button[type=submit].blue{background:var(--blue-70, #2EAFFF);border:1px solid var(--blue-60, #58A8DA);color:#000}.form button[type=submit].black{background:var(--main-text-primary-color, #F2F2F2);border:1px solid #000;color:var(--main-body-background-color, #0D0D0D)}.form button[type=submit].orange{border:1px solid var(--interactive-button-primary-orange-border, #CC5400);background:var(--interactive-button-primary-orange-background, #FF6900);color:#000}.form button[type=submit].orange:hover{background:var(--interactive-button-primary-orange-background-hover, #FFA566);border:1px solid var(--interactive-button-primary-orange-border-hover, #FF8733)}.form button[type=submit].transparent{border:1px solid var(--interactive-button-black-border-color, #1A1A1A);backdrop-filter:blur(5px);color:var(--interactive-button-black-border-color, #999)}.form button[type=submit].transparent:hover{border:1px solid var(--interactive-button-black-border-color, #1A1A1A);background:var(--interactive-button-black-border-color-hover, #1A1A1A);color:var(--interactive-button-black-text-color, #E6E6E6)}.form button[type=submit].white{background:#fff;color:#000}.form button[type=submit].white:hover{background:#7d66ff;color:#fff}.form button[type=submit].arrow-down::after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M6 2.5v7m0 0L9.5 6M6 9.5 2.5 6'/%3E%3C/svg%3E");content:"";width:12px;height:12px;mask-size:contain;display:inline-block;transition:all .25s;background-color:currentColor;vertical-align:-0.07em}.form button[type=submit].arrow-right:after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M2.5 6h7m0 0L6 2.5M9.5 6 6 9.5'/%3E%3C/svg%3E");content:"";width:12px;height:12px;mask-size:contain;display:inline-block;margin-left:5px;transition:all .25s;background-color:currentColor;vertical-align:-0.07em}.form button[type=submit].arrow-right:hover:after{margin-left:12px}.form button[type=submit]:hover{text-decoration:none}.form button[type=submit]{width:100%;margin-right:0;padding:16px 20px}.form .legal{margin-top:16px;font-size:var(--type-tiny);color:var(--main-text-tertiary-color, #B2B2B2)}.form .bubble-select{border:1px solid var(--doc-codebox-border-color, #E6E6E6);background:linear-gradient(0deg, var(--main-section-background-gradient-start-color, #FAFAFA) 0%, var(--main-section-background-gradient-start-color, #FAFAFA) 100%);padding:16px;border-radius:var(--border-radius-box)}.form .bubble-select .bubble-label{display:block;color:var(--main-text-secondary-color, #666);font-family:"JetBrainsMono-Regular";font-size:12px;margin-bottom:8px}.form .bubble-select .bubbles{display:flex;gap:8px;flex-wrap:wrap}.form .bubble-select .bubbles input[type=radio]{display:none}.form .bubble-select .bubbles label{position:static;display:inline-block;padding:8px 20px;border-radius:50px;cursor:pointer;pointer-events:auto;font-family:"SuisseIntl";font-size:18px;font-weight:600;color:var(--main-text-secondary-color, #666);background:var(--main-infobox-labs-border-color, rgba(230, 230, 230, 0.6));transition:all .2s ease}.form .bubble-select .bubbles input[type=radio]:checked+label{background:var(--main-text-tertiary-color, #B2B2B2);color:var(--main-text-primary-color, #0D0D0D)}.form .custom-select{border:1px solid var(--doc-codebox-border-color, #E6E6E6);background:linear-gradient(0deg, var(--main-section-background-gradient-start-color, #FAFAFA) 0%, var(--main-section-background-gradient-start-color, #FAFAFA) 100%);padding:16px;padding-bottom:0;border-radius:var(--border-radius-box)}.form .custom-select .select-label{display:block;color:var(--main-text-secondary-color, #666);font-family:"JetBrainsMono-Regular";font-size:12px}.form .custom-select .select-wrapper{position:relative;display:flex;align-items:center}.form .custom-select .select-wrapper select{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:rgba(0,0,0,0);border:none;padding:0;padding-right:30px;padding-top:8px;padding-bottom:16px;font-family:"SuisseIntl";font-size:18px;font-weight:600;color:var(--main-text-primary-color, #0D0D0D);cursor:pointer}.form .custom-select .select-wrapper select:focus{outline:none}.form .custom-select .select-wrapper select option{color:var(--main-text-primary-color, #0D0D0D);background-color:var(--main-section-background-gradient-start-color, #FAFAFA)}.form .custom-select .select-wrapper select option[disabled]{color:var(--main-text-tertiary-color, #B2B2B2);background-color:var(--main-section-background-gradient-start-color, #FAFAFA)}.form .custom-select .select-wrapper select option:hover{background-color:var(--interactive-filter-selected-background-color, #E6E6E6)}.form .custom-select .select-wrapper select:invalid,.form .custom-select .select-wrapper select:has(option[disabled]:checked){color:var(--main-text-tertiary-color, #B2B2B2);font-family:"SuisseIntl";font-size:18px;font-weight:400}.form .custom-select .select-wrapper svg.icon{position:absolute;right:0;width:24px;height:24px;pointer-events:none;color:var(--main-text-primary-color, #0D0D0D)}#ajaxForm div.group{transition:opacity .5s}#ajaxForm.inactive div.group{opacity:.2;pointer-events:none}#ajaxForm.inactive div.group input{pointer-events:none !important}@media only screen and (max-width: 1000px){.form .sidecolumn{width:290px}}@media only screen and (max-width: 790px){.form .maincolumn{width:100%;padding:20px}.form .sidecolumn{width:100%}}@media only screen and (max-width: 690px){.form .maincolumn>h1{margin-bottom:24px}}body.documentation #main_content_wrap blockquote,div.singleentry blockquote{border-radius:var(--border-radius-box);margin:0;padding:0px;background:var(--doc-codebox-background-color, #F2F2F2);margin-top:20px;margin-bottom:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.4;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif}body.documentation #main_content_wrap blockquote h4,div.singleentry blockquote h4{font-size:var(--type-body-small, 14px) !important;margin:0px !important}body.documentation #main_content_wrap blockquote p,div.singleentry blockquote p{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.4;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;margin:.8em 0 0 0}body.documentation #main_content_wrap blockquote ul,div.singleentry blockquote ul{font-size:var(--type-body-small, 14px);margin:.8em 0 0 0}body.documentation #main_content_wrap blockquote p:last-child,body.documentation #main_content_wrap blockquote ul:last-of-type,div.singleentry blockquote p:last-child,div.singleentry blockquote ul:last-of-type{margin-bottom:0 !important}body.documentation #main_content_wrap blockquote .highlighter-rouge:last-child,body.documentation #main_content_wrap blockquote div.highlight:last-child,div.singleentry blockquote .highlighter-rouge:last-child,div.singleentry blockquote div.highlight:last-child{margin-bottom:0 !important}body.documentation #main_content_wrap blockquote .content,div.singleentry blockquote .content{padding:20px;width:calc(100% - 45px)}@media screen and (max-width: 992px){body.documentation #main_content_wrap blockquote .content,div.singleentry blockquote .content{width:calc(100% - 35px)}}body.documentation #main_content_wrap blockquote .symbol,div.singleentry blockquote .symbol{width:44px;-ms-flex-negative:0;flex-shrink:0;background-color:var(--doc-box-note, #999);background-repeat:no-repeat;background-position:center 13px;border-top-left-radius:var(--border-radius-box);border-bottom-left-radius:var(--border-radius-box)}@media screen and (max-width: 992px){body.documentation #main_content_wrap blockquote .symbol,div.singleentry blockquote .symbol{width:35px;background-size:50%}}body.documentation #main_content_wrap blockquote.default .content p:first-of-type,body.documentation #main_content_wrap blockquote.note .content p:first-of-type,div.singleentry blockquote.default .content p:first-of-type,div.singleentry blockquote.note .content p:first-of-type{margin-top:0}body.documentation #main_content_wrap blockquote.note .symbol,body.documentation #main_content_wrap blockquote.default .symbol,div.singleentry blockquote.note .symbol,div.singleentry blockquote.default .symbol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.65' d='m6.98 13.013-4.714 4.714M9.744 5.535l-1.3 1.3c-.106.106-.16.16-.22.202a1 1 0 0 1-.172.092c-.069.027-.143.042-.29.071l-3.053.61c-.794.16-1.19.239-1.376.448a.83.83 0 0 0-.202.668c.038.277.324.563.896 1.135l5.905 5.905c.572.572.858.858 1.136.897a.83.83 0 0 0 .667-.203c.21-.185.289-.582.447-1.376l.611-3.053c.03-.147.044-.221.071-.29a1 1 0 0 1 .092-.172c.043-.06.096-.114.202-.22l1.3-1.3c.068-.068.102-.102.14-.132a1 1 0 0 1 .104-.07c.042-.024.086-.043.174-.081l2.079-.89c.606-.26.91-.39 1.047-.6a.83.83 0 0 0 .12-.623c-.05-.246-.283-.48-.75-.946L13.086 2.62c-.466-.467-.7-.7-.946-.75a.83.83 0 0 0-.622.12c-.21.138-.34.44-.6 1.047l-.89 2.079a2 2 0 0 1-.081.174 1 1 0 0 1-.071.105c-.03.037-.064.07-.132.139'/%3E%3C/svg%3E")}body.documentation #main_content_wrap blockquote.installation .symbol,div.singleentry blockquote.installation .symbol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.65' d='M10.001 1.666A8.323 8.323 0 0 0 1.668 10a8.323 8.323 0 0 0 8.333 8.333A8.323 8.323 0 0 0 18.335 10 8.323 8.323 0 0 0 10 1.666'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='1.65' d='M8.438 12.925A2.93 2.93 0 0 0 11.362 10a2.93 2.93 0 0 0-2.924-2.925A2.93 2.93 0 0 0 5.513 10a2.93 2.93 0 0 0 2.925 2.925Z'/%3E%3Cpath fill='%23fff' d='M13.125 11.25v-2.5h1.25a1.25 1.25 0 1 1 0 2.5z'/%3E%3C/svg%3E")}body.documentation #main_content_wrap blockquote.deprecated .symbol,div.singleentry blockquote.deprecated .symbol{background-color:var(--doc-box-deprecated, #7D66FF);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.65' d='M10.001 6.667V10m0 3.334h.009M1.668 7.103v5.795c0 .204 0 .306.023.402q.03.128.1.24c.051.085.123.157.267.3l4.103 4.103c.144.144.216.216.3.268q.113.07.24.1c.097.023.199.023.403.023h5.795c.204 0 .306 0 .402-.023a.8.8 0 0 0 .24-.1c.085-.052.157-.124.3-.268l4.103-4.102c.144-.144.216-.216.268-.3a.8.8 0 0 0 .1-.241c.023-.096.023-.198.023-.402V7.103c0-.204 0-.306-.023-.402a.8.8 0 0 0-.1-.24c-.052-.085-.124-.157-.268-.301l-4.102-4.102c-.144-.145-.216-.217-.3-.268a.8.8 0 0 0-.241-.1c-.096-.023-.198-.023-.402-.023H7.104c-.204 0-.306 0-.402.023a.8.8 0 0 0-.24.1c-.085.051-.157.123-.301.268L2.058 6.16c-.144.144-.216.216-.267.3a.8.8 0 0 0-.1.241c-.023.096-.023.198-.023.402'/%3E%3C/svg%3E")}body.documentation #main_content_wrap blockquote.tip .symbol,div.singleentry blockquote.tip .symbol{background-color:var(--doc-box-tip, #00C770);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.65' d='M8.335 14.716v1.951a1.667 1.667 0 1 0 3.333 0v-1.951M10.001 1.667V2.5m-7.5 7.5h-.833m2.917-5.416-.5-.5m11.333.5.5-.5M18.335 10H17.5m-2.5 0a5 5 0 1 1-10 0 5 5 0 0 1 10 0'/%3E%3C/svg%3E")}body.documentation #main_content_wrap blockquote.warning .symbol,div.singleentry blockquote.warning .symbol{background-color:var(--doc-box-warning, #F00);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.65' d='M10.001 6.667V10m0 3.334h.009M1.668 7.103v5.795c0 .204 0 .306.023.402q.03.128.1.24c.051.085.123.157.267.3l4.103 4.103c.144.144.216.216.3.268q.113.07.24.1c.097.023.199.023.403.023h5.795c.204 0 .306 0 .402-.023a.8.8 0 0 0 .24-.1c.085-.052.157-.124.3-.268l4.103-4.102c.144-.144.216-.216.268-.3a.8.8 0 0 0 .1-.241c.023-.096.023-.198.023-.402V7.103c0-.204 0-.306-.023-.402a.8.8 0 0 0-.1-.24c-.052-.085-.124-.157-.268-.301l-4.102-4.102c-.144-.145-.216-.217-.3-.268a.8.8 0 0 0-.241-.1c-.096-.023-.198-.023-.402-.023H7.104c-.204 0-.306 0-.402.023a.8.8 0 0 0-.24.1c-.085.051-.157.123-.301.268L2.058 6.16c-.144.144-.216.216-.267.3a.8.8 0 0 0-.1.241c-.023.096-.023.198-.023.402'/%3E%3C/svg%3E")}body.documentation #main_content_wrap blockquote.bestpractice .symbol,div.singleentry blockquote.bestpractice .symbol{background-color:var(--doc-box-best-practice, #2EAFFF);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.65' d='M5.835 18.334V9.167m-4.167 1.667v5.833c0 .92.746 1.667 1.667 1.667h11.188a2.5 2.5 0 0 0 2.471-2.12l.898-5.833A2.5 2.5 0 0 0 15.42 7.5H12.5a.833.833 0 0 1-.833-.834V3.722c0-1.135-.92-2.055-2.055-2.055-.27 0-.516.16-.626.407L6.055 8.672a.83.83 0 0 1-.762.495H3.335c-.92 0-1.667.746-1.667 1.667'/%3E%3C/svg%3E")}body.documentation #main_content_wrap blockquote.update .symbol,div.singleentry blockquote.update .symbol{background-color:#976f4d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.65' d='M17.043 10.744a7.083 7.083 0 0 1-13.179 2.798l-.208-.361m-.702-3.925a7.083 7.083 0 0 1 13.179-2.798l.209.36M2.91 15.056l.61-2.277 2.277.61M14.2 6.611l2.277.61.61-2.276'/%3E%3C/svg%3E")}.tooltip{position:relative;display:inline-flex;align-items:center;gap:.2em;cursor:help;outline:none}.tooltip .tooltip-label{text-decoration:underline dotted var(--main-text-secondary-color);text-decoration-thickness:1px;text-underline-offset:2px;transition:color .12s ease-out,text-decoration-color .12s ease-out}.tooltip:hover .tooltip-label,.tooltip:focus-visible .tooltip-label,.tooltip:focus-within .tooltip-label{text-decoration-color:var(--main-text-tertiary-yellow, #998B00)}.tooltip .tooltip-icon{width:1em;height:1em;color:var(--main-text-secondary-color);flex-shrink:0;transition:color .12s ease-out}.tooltip:hover .tooltip-label,.tooltip:focus-visible .tooltip-label,.tooltip:focus-within .tooltip-label,.tooltip:hover .tooltip-icon,.tooltip:focus-visible .tooltip-icon,.tooltip:focus-within .tooltip-icon{color:var(--main-text-tertiary-yellow, #998B00)}.tooltip .tooltip-body{position:absolute;z-index:50;top:calc(100% + 6px);left:0;min-width:18em;max-width:22em;padding:8px;background:var(--main-tooltip-background);border:1px solid var(--main-tooltip-border);border-radius:5px;color:var(--main-text-primary-color);font-size:var(--type-tiny);font-weight:400;font-style:normal;line-height:1.4;text-align:left;white-space:normal;box-shadow:0 4px 12px rgba(0,0,0,.08);opacity:0;visibility:hidden;transform:translateY(-2px);transition:opacity .12s ease-out,transform .12s ease-out,visibility 0s linear .12s;pointer-events:none}.tooltip .tooltip-body p{margin:0}.tooltip .tooltip-body p+p{margin-top:.5em}.tooltip .tooltip-body a{color:inherit;text-decoration:underline}.tooltip .tooltip-body code{font-size:.9em}.tooltip:hover .tooltip-body,.tooltip:focus-visible .tooltip-body,.tooltip:focus-within .tooltip-body{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s;pointer-events:auto}table tbody tr:nth-last-child(-n+2) .tooltip .tooltip-body{top:auto;bottom:calc(100% + 6px);transform:translateY(2px)}table tbody tr:nth-last-child(-n+2) .tooltip:hover .tooltip-body,table tbody tr:nth-last-child(-n+2) .tooltip:focus-visible .tooltip-body,table tbody tr:nth-last-child(-n+2) .tooltip:focus-within .tooltip-body{transform:translateY(0)}@media(max-width: 640px){.tooltip .tooltip-body,table .tooltip .tooltip-body,table tbody tr:nth-last-child(-n+2) .tooltip .tooltip-body{position:fixed;top:auto;bottom:16px;left:16px;right:16px;min-width:0;max-width:none;transform:translateY(8px)}.tooltip:hover .tooltip-body,.tooltip:focus-visible .tooltip-body,.tooltip:focus-within .tooltip-body,table tbody tr:nth-last-child(-n+2) .tooltip:hover .tooltip-body,table tbody tr:nth-last-child(-n+2) .tooltip:focus-visible .tooltip-body,table tbody tr:nth-last-child(-n+2) .tooltip:focus-within .tooltip-body{transform:translateY(0)}}svg.icon{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:2;display:inline-block;transition:all .2s ease}td svg.icon{vertical-align:middle}td svg.icon.check{color:var(--main-checkmark, #00B132)}td svg.icon.minus{color:var(--main-text-tertiary-color, #B2B2B2)}@media only screen and (max-width: 650px){td svg.icon{width:1rem;height:1rem}}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:62px;display:none}.lds-ellipsis div{position:absolute;top:43px;width:10px;height:10px;border-radius:50%;background:var(--main-text-primary-color, #0D0D0D);animation-timing-function:cubic-bezier(0, 1, 1, 0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}.ecosystem-diagram{display:flex;flex-direction:column;align-items:center;gap:50px;padding:105px 0px;position:relative;overflow:clip}.ecosystem-header{text-align:center;max-width:750px}.ecosystem-header h2{font-size:var(--type-display-2, 45px);font-weight:600;line-height:1.2;color:var(--main-text-primary-color, #0d0d0d);margin:0}.ecosystem-header p{font-size:var(--type-body-normal, 16px);line-height:1.5;color:var(--main-text-secondary-color, #666);margin:18px auto 0;max-width:537px;letter-spacing:.04px}.ecosystem-grid{display:flex;align-items:center;justify-content:center;position:relative;max-width:1150px;width:100%;gap:0}.ecosystem-col{flex:0 0 auto;position:relative;z-index:2}.ecosystem-col--left{display:flex;flex-direction:column;gap:40px}.ecosystem-col--center{margin:0 115px}.ecosystem-col--right{display:flex;flex-direction:column;gap:40px}.ecosystem-box{background:var(--doc-codebox-background-color, #f2f2f2);border:1px solid var(--doc-codebox-border-color, #e6e6e6);border-radius:var(--border-radius-box);padding:15px;position:relative;user-select:none;touch-action:none}.ecosystem-box.draggable{cursor:grab}.ecosystem-box.draggable:active{cursor:grabbing}.ecosystem-box--inner{border:1px solid var(--doc-codebox-border-color, #E6E6E6);background:var(--doc-codebox-background-color-secondary, #EDEDED);border-radius:var(--border-radius-box);padding:15px;margin-top:16px}.ecosystem-box__title{display:flex;align-items:center;gap:4.5px;font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.014px;color:var(--main-text-primary-color, #0d0d0d);margin:0 0 16px}.ecosystem-box__title .icon{width:20px;height:20px;flex-shrink:0;color:var(--main-benefit-icon-color, #998B00)}#eco-box-center{display:flex;flex-direction:column;gap:0;width:370px}#eco-box-center>.ecosystem-box__title{margin-bottom:16px}#eco-box-center>.ecosystem-icon-grid{margin-bottom:5px}.ecosystem-icon-grid{display:flex;flex-wrap:wrap;column-gap:7.6px;row-gap:26px;padding-bottom:16px}.ecosystem-col--left .ecosystem-icon-grid,.ecosystem-col--right .ecosystem-icon-grid{max-width:242px}.ecosystem-icon{width:54.8px;height:54.8px;border:1px solid var(--interactive-folderbox-border-color, #E6E6E6);background:var(--interactive-folderbox-background-color, rgba(250, 250, 250, 0.6));border-radius:var(--border-radius-box);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:11px;cursor:pointer;position:relative;transition:background .2s,border-color .2s;z-index:10;text-decoration:none;color:inherit}.ecosystem-icon svg{width:45px;height:45px;pointer-events:none}.ecosystem-icon:hover{border:1px solid var(--interactive-folderbox-border-color-hover, #CCC);background:var(--interactive-folderbox-background-color-hover, rgba(242, 242, 242, 0.6))}.ecosystem-icon:hover .ecosystem-icon__label{opacity:1}.ecosystem-icon__label{position:absolute;top:100%;margin-top:5px;font-size:var(--type-micro, 10px);font-weight:400;line-height:1.2;color:var(--main-text-primary-color, #0D0D0D);text-align:center;white-space:nowrap;opacity:0;transition:opacity .2s;pointer-events:none}.ecosystem-duckdb-bar{display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid var(--doc-codebox-border-color, #E6E6E6);background:var(--doc-codebox-background-color-secondary, #EDEDED);border-radius:var(--border-radius-box);padding:23px 9px;margin-top:16px;overflow:clip}.ecosystem-duckdb-bar span{font-size:18px;font-weight:700;color:var(--main-text-primary-color, #0d0d0d)}.ecosystem-duckdb-logo{width:20px;height:20px;color:var(--main-text-primary-color, #0d0d0d)}.ecosystem-connectors{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}.eco-base-path{stroke:var(--doc-codebox-border-color, #e6e6e6);stroke-width:1.5;fill:none}.ecosystem-pulse-canvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}@media only screen and (max-width: 1200px){.ecosystem-col--center{margin:0 70px}}@media only screen and (max-width: 1100px){.ecosystem-diagram{padding:60px 20px;gap:30px}.ecosystem-col--left .ecosystem-icon-grid,.ecosystem-col--right .ecosystem-icon-grid{max-width:179.6px}#eco-box-center{width:306px}#eco-box-center>.ecosystem-icon-grid,#eco-box-clients .ecosystem-icon-grid{max-width:242px}.ecosystem-col--center{margin:0 40px}}@media only screen and (max-width: 900px){.landing .ecosystem-diagram{display:none}.ecosystem-connectors,.ecosystem-pulse-canvas{display:none}.ecosystem-grid{flex-direction:column;gap:20px}.ecosystem-col--center{order:-1;margin:0}.ecosystem-col--left,.ecosystem-col--right{flex-direction:column;gap:20px}.ecosystem-col--left,.ecosystem-col--right,.ecosystem-col--center{width:100%}#eco-box-center,.ecosystem-col--left .ecosystem-box,.ecosystem-col--right .ecosystem-box{width:100%}#eco-box-center{width:100%}.ecosystem-col--left .ecosystem-icon-grid,.ecosystem-col--right .ecosystem-icon-grid,#eco-box-center>.ecosystem-icon-grid,#eco-box-clients .ecosystem-icon-grid{max-width:none}}@media only screen and (max-width: 720px){.ecosystem-diagram{padding:40px 16px;gap:24px}.ecosystem-header h2{font-size:var(--type-display-2, 34px)}.ecosystem-header p{font-size:var(--type-body-normal, 14px)}.ecosystem-grid{flex-direction:column;flex-wrap:nowrap}.ecosystem-col--left,.ecosystem-col--right{flex-direction:column;width:100%}.ecosystem-box{width:100%}.ecosystem-col--left .ecosystem-icon-grid,.ecosystem-col--right .ecosystem-icon-grid{max-width:none}#eco-box-center{width:100%;min-width:0;max-width:none}.ecosystem-icon{width:48px;height:48px;padding:9px}}header .headerline{border-bottom:1px solid var(--main-codebox-border-color, #E6E6E6);height:70px;width:100%;position:fixed;top:0;left:0;z-index:900}header .headerline::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--menu-topmenu-background-color, rgba(250, 250, 250, 0.6));backdrop-filter:blur(15px);z-index:0;pointer-events:none}header .headerline .headercontent{position:relative;z-index:1;max-width:1184px;padding:0 15px;height:100%;margin:0 auto;color:var(--menu-topmenu-text-color, #1A1A1A);align-items:center;display:flex;justify-content:space-between}header .headerline .headercontent .duckdbhome{font-size:20px;position:relative}header .headerline .headercontent .duckdbhome a{text-decoration:none;transition:color .3s}header .headerline .headercontent .landingmenu{font-size:var(--type-menu-items, 15px);font-weight:450;line-height:1;font-family:"SuisseIntl",sans-serif;height:100%;width:100%;position:absolute;top:0;left:0}header .headerline .headercontent .landingmenu nav{display:flex;align-items:center;justify-content:center;height:100%;gap:35px;z-index:20}header .headerline .headercontent .landingmenu nav>div{position:relative}header .headerline .headercontent .landingmenu nav>div.mobile-only{display:none}header .headerline .headercontent .landingmenu nav a{color:var(--menu-topmenu-text-color, #1A1A1A);text-decoration:none;transition:color .3s;line-height:70px}header .headerline .headercontent .landingmenu nav a:hover{color:var(--menu-topmenu-text-color-hover, #6A58DA)}header .headerline .headercontent .landingmenu nav .external a::after,header .headerline .headercontent .landingmenu nav .external a:hover::after{display:none}header .headerline .headercontent .landingmenu nav .hasSub+.submenuwrap{position:absolute;top:45px;left:-15px;padding-top:30px;opacity:0;visibility:hidden}header .headerline .headercontent .landingmenu nav .hasSub+.submenuwrap ul{background:var(--menu-topmenu-background-color, rgba(250, 250, 250, 0.6));list-style-type:none;border-radius:var(--border-radius-box);border:1px solid var(--doc-codebox-border-color, #E6E6E6);backdrop-filter:blur(15px);padding:15px 10px;margin:0;display:flex;flex-direction:column;transition:all .1s ease;transform:scale(0.9)}header .headerline .headercontent .landingmenu nav .hasSub+.submenuwrap ul li a{display:block;text-decoration:none;color:inherit;font-size:var(--type-menu-items, 15px);font-weight:450;line-height:1;font-family:"SuisseIntl",sans-serif;line-height:1;padding:15px 20px;border-radius:120px;white-space:nowrap;transition:all .2s;margin:-3px 0;background:rgba(0,0,0,0)}header .headerline .headercontent .landingmenu nav .hasSub+.submenuwrap ul li a:hover{background:var(--menu-dropdown-item-background-hover, #E6E6E6);color:var(--menu-topmenu-text-color-hover, #6A58DA)}header .headerline .headercontent .landingmenu nav .hasSub+.submenuwrap:hover{opacity:1;visibility:visible}header .headerline .headercontent .landingmenu nav .hasSub+.submenuwrap:hover ul{transform:scale(1)}header .headerline .headercontent .landingmenu nav .hasSub{cursor:pointer}header .headerline .headercontent .landingmenu nav .hasSub .chevron-down{width:16px;height:16px;margin-left:3px;vertical-align:middle;stroke-width:1.6;fill:none}header .headerline .headercontent .landingmenu nav .hasSub:hover{color:var(--menu-topmenu-text-color-hover, #6A58DA)}header .headerline .headercontent .landingmenu nav .hasSub:hover+.submenuwrap,header .headerline .headercontent .landingmenu nav .hasSub:hover+.submenuwrap:hover{opacity:1;visibility:visible}header .headerline .headercontent .landingmenu nav .hasSub:hover+.submenuwrap ul,header .headerline .headercontent .landingmenu nav .hasSub:hover+.submenuwrap:hover ul{transform:scale(1)}header .headerline .headercontent .landingmenu nav .hasSub:hover a{color:var(--menu-topmenu-text-color-hover, #6A58DA)}header .headerline .headercontent .landingmenu nav .search_icon{width:16px;height:70px;display:flex;justify-content:center;align-items:center;cursor:pointer;display:none}header .headerline .headercontent .landingmenu nav .search_icon:hover{color:var(--menu-topmenu-text-color-hover, #6A58DA)}header .headerline .headercontent .landingmenu nav .search_icon svg.icon{width:16px;height:16px}header .headerline .headercontent .button{line-height:1;margin:0}header .headerline .headercontent .options{display:flex;gap:10px;z-index:25}header .headerline .headercontent .options button.mode{border-radius:var(--border-radius-box);border:1px solid var(--menu-topmenu-searchbar-border-color);background-color:var(--menu-topmenu-background-color, rgba(250, 250, 250, 0.6));background-repeat:no-repeat;background-position:center center;width:40px;height:40px;flex-shrink:0;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;transition:all .3s;color:var(--main-nav-icon)}header .headerline .headercontent .options button.mode[data-mode=dark] .icon-sun{display:none}header .headerline .headercontent .options button.mode[data-mode=dark] .icon-moon{display:block}header .headerline .headercontent .options button.mode[data-mode=light] .icon-sun{display:block}header .headerline .headercontent .options button.mode[data-mode=light] .icon-moon{display:none}header .headerline .headercontent .options button.mode:hover{border-color:var(--main-nav-icon-hover);color:var(--main-nav-icon-hover)}header .headerline .headercontent .options button.mode .icon-sun,header .headerline .headercontent .options button.mode .icon-moon{width:16px;height:16px}header .headerline .headercontent .options .banner{border-radius:var(--border-radius-box);background:rgba(0,0,0,0);padding:8px;font-size:12px;cursor:default}header .headerline .headercontent .options .banner .content{column-gap:6px}header .headerline .headercontent .options .banner.lts{border:1px solid #00c770}header .headerline .headercontent .options .banner.lts span,header .headerline .headercontent .options .banner.lts .icon{color:#00c770}header .headerline .headercontent .options .banner.preview,header .headerline .headercontent .options .banner.nightly{border:1px solid var(--orange-50, #FF6900)}header .headerline .headercontent .options .banner.preview span,header .headerline .headercontent .options .banner.preview .icon,header .headerline .headercontent .options .banner.nightly span,header .headerline .headercontent .options .banner.nightly .icon{color:var(--orange-50, #FF6900)}header .headerline .headercontent .options .banner.outdated{border:1px solid var(--doc-menu-info-deprecated-border-color, #7D66FF)}header .headerline .headercontent .options .banner.outdated span,header .headerline .headercontent .options .banner.outdated .icon{color:var(--doc-menu-info-deprecated-border-color, #7D66FF)}.starcount{color:var(--menu-topmenu-text-color, #1A1A1A);margin-left:25px;position:relative;transition:color .3s}.starcount::before{content:" ";mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' fill='none' viewBox='0 0 19 18'%3E%3Cpath fill='black' d='M9.287.76a.5.5 0 0 1 .907 0l2.262 4.872a.5.5 0 0 0 .394.286l5.332.646a.5.5 0 0 1 .28.863l-3.934 3.657a.5.5 0 0 0-.15.462l1.033 5.271a.5.5 0 0 1-.734.533l-4.694-2.61a.5.5 0 0 0-.486 0l-4.694 2.61a.5.5 0 0 1-.734-.533l1.034-5.27a.5.5 0 0 0-.15-.463L1.017 7.427a.5.5 0 0 1 .28-.863l5.333-.646a.5.5 0 0 0 .393-.286L9.287.76Z'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;background-color:currentColor;width:18px;height:17px;position:absolute;left:-22px;top:1px;transition:all 350ms cubic-bezier(0.47, 1.64, 0.41, 0.8)}a.github:hover .starcount{color:var(--menu-topmenu-text-color-hover, #6A58DA)}a.github:hover .starcount::before{scale:1.25}body.landing header .headerline .headercontent .landingmenu nav .search_icon,body.documentation header .headerline .headercontent .landingmenu nav .search_icon,body.blog header .headerline .headercontent .landingmenu nav .search_icon{display:flex}.banner{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.4;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;position:relative;width:100%;text-align:center;background:var(--main-ribbon-background-color-purple, rgba(169, 153, 255, 0.6));color:var(--main-text-primary-color, #0D0D0D);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:15px 20px;z-index:500}.banner.purple{background:var(--main-ribbon-background-color-purple, rgba(169, 153, 255, 0.6));border-bottom:1px solid var(--main-ribbon-border-color-purple, rgba(169, 153, 255, 0.6))}.banner.yellow{background:var(--main-ribbon-background-color-yellow, rgba(255, 250, 153, 0.6));border-bottom:1px solid var(--main-ribbon-border-color-yellow, rgba(102, 93, 0, 0.6))}.banner.blue{background:var(--main-ribbon-background-color-blue, rgba(153, 216, 255, 0.6));border-bottom:1px solid var(--main-ribbon-border-color-blue, rgba(21, 58, 81, 0.6))}.banner a{color:inherit}.banner .banner-rotator{display:grid}.banner .banner-rotator .banner-item{grid-area:1/1;opacity:0;pointer-events:none;transition:opacity .6s ease-in-out}.banner .banner-rotator .banner-item.active{opacity:1;pointer-events:auto}.banner .close{position:absolute;right:26px;top:calc(50% - 10px);cursor:pointer}.banner .close svg path{fill:var(--main-text-primary-color, #0D0D0D)}.banner .close svg *[stroke]{stroke:var(--main-text-primary-color, #0D0D0D)}@media only screen and (max-width: 980px){.banner{justify-content:flex-start;text-align:left;padding:15px 65px 15px 20px}}@media only screen and (max-width: 660px){.banner{padding:15px 40px 15px 15px}.banner .close{right:10px}}.hamburger{padding:3px;margin-top:0px;display:none;background:var(--menu-topmenu-background-color, rgba(250, 250, 250, 0.6));border:1px solid var(--menu-topmenu-searchbar-border-color);border-radius:100px;width:40px;height:40px;align-items:center;justify-content:center}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:var(--main-nav-icon);border-radius:0px;height:1.5px;width:16px}.hamburger-box{width:16px;height:16px;margin-top:2px}.hamburger-inner:after{bottom:-6px}.hamburger-inner:before{top:-6px}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:var(--main-text-primary-color, #0D0D0D)}body.search{height:100vh;overflow:hidden}.searchoverlay{opacity:0;pointer-events:none;position:fixed;top:0px;left:0px;width:100%;height:100vh;z-index:9001;background:var(--doc-search-background-color, rgba(230, 230, 230, 0.6));backdrop-filter:blur(2.5px)}.searchoverlay.active{opacity:1;pointer-events:all}.searchoverlay>div{border-radius:var(--border-radius-box);position:fixed;top:90px;left:calc(50% - 400px);width:800px;background:var(--main-body-background-color, #FAFAFA);border:1px solid var(--doc-codebox-border-color, #E6E6E6);-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px 30px 5px 30px}.searchoverlay>div form{padding:0 !important;background:rgba(0,0,0,0) !important}.searchoverlay>div form input{padding:10px;width:100%;font-family:"SuisseIntl-Book",Helvetica,Arial,sans-serif;padding-left:45px;background:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0731 10.1924L13.9998 14.1192' stroke='%237E7E7E' stroke-width='1.5'/%3E%3Ccircle cx='5.92301' cy='6.80338' r='5.17301' stroke='%237E7E7E' stroke-width='1.5'/%3E%3C/svg%3E%0A") no-repeat scroll 15px 15px;background-position:13px center;background-size:15px;background-color:rgba(0,0,0,0);border-radius:10px;border:1px solid var(--doc-codebox-border-color, #E6E6E6);color:var(--main-text-primary-color, #0D0D0D)}.searchoverlay>div form input::-webkit-input-placeholder{color:var(--main-text-secondary-color, #666)}.searchoverlay>div form input::-moz-placeholder{color:var(--main-text-secondary-color, #666)}.searchoverlay>div form input:-ms-input-placeholder{color:var(--main-text-secondary-color, #666)}.searchoverlay>div form input::-ms-input-placeholder{color:var(--main-text-secondary-color, #666)}.searchoverlay>div form input::placeholder{color:var(--main-text-secondary-color, #666)}.searchoverlay>div form input:active,.searchoverlay>div form input:focus{border:1px solid var(--doc-codebox-border-color, #E6E6E6);outline:0}.searchoverlay>div form .empty_input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' fill='none' viewBox='0 0 13 13'%3E%3Cpath fill='%23666' d='M13 11.757 7.727 6.5 13 1.243 11.731 0 6.486 5.257 1.24 0 0 1.243 5.245 6.5 0 11.757 1.24 13l5.246-5.257L11.73 13 13 11.757Z'/%3E%3C/svg%3E");background-size:contain;width:14px;height:14px;position:absolute;right:13px;top:13px;cursor:pointer;display:none}.searchoverlay>div form .empty_input.visible{display:block}.searchoverlay>div .shortcuts{position:fixed;bottom:20px;right:20px;color:var(--main-text-secondary-color, #666);font-size:var(--type-tiny, 12px);font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif}.searchoverlay>div .shortcuts span{background:var(--doc-codebox-background-color, #F2F2F2);border:1px solid var(--doc-codebox-border-color, #E6E6E6);border-radius:50px;padding:2px 8px}.searchoverlay>div #search_results{overflow-y:auto;max-height:calc(100vh - 270px);border-radius:var(--border-radius-box);margin-top:20px}.searchoverlay>div #search_results::-webkit-scrollbar{width:3px}.searchoverlay>div #search_results::-webkit-scrollbar-track{background:var(--doc-scrollbar-bg, #E6E6E6)}.searchoverlay>div #search_results::-webkit-scrollbar-thumb{background:var(--doc-scrollbar-slider, #CCC)}.searchoverlay>div #search_results h2{font-size:var(--type-title-2, 16px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-top:0;margin-bottom:9px;text-decoration:none}.searchoverlay>div #search_results h2 u{text-decoration:underline}.searchoverlay>div #search_results .search_result{background:var(--doc-codebox-background-color, #F2F2F2);border-radius:var(--border-radius-box);padding:15px;width:calc(100% - 10px);margin:0;margin-top:5px;position:relative}.searchoverlay>div #search_results .search_result.selected{background:#e6e6e6}.searchoverlay>div #search_results .search_result:last-child{margin-bottom:20px}.searchoverlay>div #search_results .search_result>a{display:block;width:100%;height:100%;position:absolute;z-index:400;top:0;left:0;border-radius:var(--border-radius-box)}.searchoverlay>div #search_results .search_result>a:hover{background:rgba(0,0,0,.05)}.searchoverlay>div #search_results .search_result .search_text{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.4;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;color:var(--main-text-secondary-color, #666)}.searchoverlay>div #search_results .search_result .search_text u{font-weight:normal;text-decoration:underline}.searchoverlay>div #search_results .search_category{border-radius:50px;border:1px solid var(--doc-codebox-border-color, #E6E6E6);background:var(--interactive-filterbox-background-color, #FAFAFA);font-size:var(--type-tiny, 12px);font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;padding:3px 8px;margin-top:10px;display:inline-block}.autocomplete{position:relative;display:inline-block;width:100%}@media only screen and (max-width: 810px){.searchoverlay>div{width:calc(100% - 30px);left:15px;top:85px;padding:15px 15px 0px 15px}.searchoverlay>div #search_results{margin-top:15px;max-height:calc(100vh - 250px)}}footer .sitefooter{color:var(--main-text-primary-color, #F2F2F2);background:var(--main-body-background-color, #FAFAFA);position:relative;z-index:100}footer .sitefooter .footercontent{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.4;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;max-width:1180px;margin:0 auto;padding:60px 15px 20px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .sitefooter .footercontent .footernavigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}footer .sitefooter .footercontent .footernavigation a{line-height:2}footer .sitefooter .footercontent .bottomline{width:100%;margin-top:60px;font-weight:400;color:#979797;display:flex;justify-content:space-between}footer .sitefooter .footercontent .bottomline a{color:inherit}footer .sitefooter .footercontent .bottomline a+a{margin-left:15px}footer .sitefooter .footercontent .bottomline>div{white-space:nowrap}footer .sitefooter .footercontent strong{font-weight:normal;color:#fff100}footer .sitefooter .footercontent>div{overflow:visible;position:relative}footer .sitefooter .footercontent>div a{color:var(--main-text-secondary-color, #B2B2B2);text-decoration:none;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}footer .sitefooter .footercontent>div a:hover{color:#7d66ff}footer .sitefooter .footercontent>div span{color:var(--main-text-secondary-color, #B2B2B2);line-height:2}footer .sitefooter .footercontent .footer-title{text-decoration:none;font-family:"SuisseIntl",Helvetica,Arial,sans-serif;font-size:var(--type-title-3, 14px);font-weight:500;line-height:1.2;letter-spacing:.001em;margin-top:0px;margin-bottom:20px;color:inherit}footer .sitefooter .footercontent .footerlogo{width:149px;height:38px;background-size:contain;background-repeat:no-repeat}footer .sitefooter .footercontent .footerlogo.duckdb_logo{width:132.16px}footer .sitefooter .footercontent .footerlogo.ducklake_logo{width:153.33px}footer .sitefooter .footercontent .footerlogo.duckdblabs_logo{width:188.18px}footer .sitefooter .footercontent img.duckdbfooter{width:140px;height:auto}footer .sitefooter .footercontent .icons a{text-decoration:none;font-size:25px}footer .sitefooter .footercontent .icons a span{margin-right:4px}footer .sitefooter .footercontent .tmhints a{font-size:11px;color:var(--main-text-secondary-color, #B2B2B2);text-decoration:none}body.notfound{font-size:18px}body.notfound main * .wrap{max-width:1150px}body.notfound main>.wrap{max-width:unset}body.notfound h1{font-size:47px;font-weight:500;line-height:1;margin:0}body.notfound section{padding:105px 15px}body.notfound section div p:last-of-type{margin-bottom:25px}body.notfound section.quickaccess .flexwrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:70px;row-gap:20px}body.notfound section.quickaccess .flexwrap>a{display:block;width:calc(33.33% - 14px);text-decoration:none;color:inherit}body.notfound section.quickaccess .flexwrap>a p{text-decoration:none;color:inherit;font-size:23px;font-weight:500}@media only screen and (max-width: 700px){body.notfound section.quickaccess .flexwrap>a{width:100%}}body.notfound section.quickaccess .flexwrap .guides .icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='367' height='206' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff' d='M0 0h367v206H0z'/%3E%3Cg clip-path='url(%23b)'%3E%3Cpath fill='%23FFF100' d='M0 0h367v206.438H0z'/%3E%3Cpath fill='%23EDDD0C' d='M115.5 51.135V-.655c0-7.24-5.868-13.108-13.107-13.108H-35.893C-43.132-13.763-49-7.895-49-.656v159.252c0 7.239 5.868 13.107 13.107 13.107h75.668c7.239 0 13.107-5.868 13.107-13.107V77.349c0-7.239 5.868-13.107 13.107-13.107h36.404c7.239 0 13.107-5.868 13.107-13.107ZM327.175 100.439V-21.626c0-7.24 5.868-13.107 13.107-13.107h27.373c7.238 0 13.107 5.868 13.107 13.107v249.691c0 7.239-5.869 13.107-13.107 13.107H135.606c-7.239 0-13.107-5.868-13.107-13.107v-34.957c0-7.239 5.868-13.108 13.107-13.108h133.286c7.239 0 13.107-5.868 13.107-13.107v-40.24c0-7.239 5.868-13.107 13.107-13.107h18.962c7.239 0 13.107-5.868 13.107-13.107Z'/%3E%3C/g%3E%3Cpath fill='%23CCBD00' d='M200.136 92.725c-7.463 0-13.538-6.074-13.538-13.538V53.961H153.49a7.64 7.64 0 0 0-7.64 7.64v82.864a7.64 7.64 0 0 0 7.64 7.64h60.87a7.64 7.64 0 0 0 7.641-7.64v-51.74h-21.865Z'/%3E%3Cpath fill='%23CCBD00' d='M192.496 56.873v22.315c0 4.214 3.426 7.64 7.64 7.64h21.865v-.45l-29.505-29.505Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h367v206H0z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' d='M0 0h367v206.438H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:cover;border-radius:var(--border-radius-box);aspect-ratio:16/9;width:100%;background-position:center center}body.notfound section.quickaccess .flexwrap .documentation .icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='367' height='206' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff' d='M0 0h367v206H0z'/%3E%3Cg clip-path='url(%23b)'%3E%3Cpath fill='%23FFF100' d='M0 0h367v206.438H0z'/%3E%3Cpath fill='%23EDDD0C' d='M89.894 71.11H54.7c-7.239 0-13.107 5.868-13.107 13.107v130.085c0 7.239-5.868 13.107-13.107 13.107H-93.715c-7.239 0-13.107-5.868-13.107-13.107V2.61c0-7.239 5.868-13.107 13.107-13.107H89.894C97.133-10.497 103-4.629 103 2.61v55.393c0 7.239-5.868 13.107-13.107 13.107ZM429.259-26.651H229.56c-7.239 0-13.107 5.868-13.107 13.107v51.943c0 7.24 5.868 13.108 13.107 13.108h53.338c7.239 0 13.107 5.868 13.107 13.107v92.279c0 7.239-5.868 13.108-13.107 13.108L112.607 170c-7.239 0-13.107 5.869-13.107 13.108v51.073c0 7.239 5.868 13.107 13.107 13.107h316.652c7.239 0 13.107-5.868 13.107-13.107V-13.544c0-7.24-5.868-13.107-13.107-13.107Z'/%3E%3Crect width='190.709' height='81.92' x='74.711' y='40.632' fill='%23FFF100' rx='13.107' transform='rotate(-180 74.71 40.632)'/%3E%3Crect width='173.67' height='95.027' x='482.998' y='70.778' fill='%23FFF100' rx='13.107' transform='rotate(-180 482.998 70.778)'/%3E%3C/g%3E%3Cpath fill='%23CCBD00' d='m179.74 73.914-9.427-8.34a6.955 6.955 0 0 0-4.617-1.75h-27.108a4.569 4.569 0 0 0-4.565 4.565v6.51a9.41 9.41 0 0 1 4.18-.985h41.537ZM228.796 79.2h-90.592a4.206 4.206 0 0 0-4.065 3.151c-.086.336-.139 55.6-.139 55.6a4.209 4.209 0 0 0 4.204 4.204h90.592a4.206 4.206 0 0 0 4.204-4.204V83.403a4.208 4.208 0 0 0-4.204-4.204Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h367v206H0z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' d='M0 0h367v206.438H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:cover;border-radius:var(--border-radius-box);aspect-ratio:16/9;width:100%;background-position:center center}body.notfound section.quickaccess .flexwrap .development .icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='367' height='206' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff' d='M0 0h367v206H0z'/%3E%3Cg clip-path='url(%23b)'%3E%3Cpath fill='%23FFF100' d='M0 0h367v206.438H0z'/%3E%3Cpath fill='%23EDDD0C' d='M380.051 271H233.108c-7.239 0-13.107-5.868-13.107-13.107v-82.286c0-7.239 5.868-13.107 13.107-13.107h59.286c7.239 0 13.107-5.868 13.107-13.107V48.607c0-7.239-5.868-13.107-13.107-13.107h-38.786c-7.239 0-13.107-5.868-13.107-13.107v-41.398c0-7.239 5.868-13.107 13.107-13.107h126.443c7.239 0 13.107 5.868 13.107 13.107v276.898c0 7.239-5.868 13.107-13.107 13.107ZM136.5 161.107v53.741c0 7.238-5.868 13.107-13.107 13.107H-4.587c-7.24 0-13.108-5.869-13.108-13.107V71.108c0-7.24 5.868-13.108 13.107-13.108h38.49c7.24 0 13.107 5.868 13.107 13.107v63.786c0 7.239 5.869 13.107 13.108 13.107h63.276c7.239 0 13.107 5.869 13.107 13.107Z'/%3E%3Crect width='154.009' height='118.62' fill='%23FFF100' rx='13.107' transform='matrix(-1 0 0 1 102.891 171)'/%3E%3C/g%3E%3Cpath fill='%23CCBD00' d='M175.162 149.863a5.081 5.081 0 0 1-5.042-4.449l-.946-7.523c-.234-1.862-1.509-3.389-3.124-4.344a11.015 11.015 0 0 1-.145-.086l-.277-.169c-1.509-.93-3.37-1.172-5.006-.488l-7.275 3.04a5.081 5.081 0 0 1-6.351-2.132l-8.447-14.509a5.081 5.081 0 0 1 1.334-6.617l7.259-5.466c.783-.59 1.152-1.56 1.152-2.541v-3.158c0-.981-.369-1.95-1.152-2.54l-7.259-5.467a5.081 5.081 0 0 1-1.334-6.616l8.447-14.51a5.082 5.082 0 0 1 6.351-2.132l7.281 3.042c1.633.683 3.488.44 5.009-.465l.329-.194.179-.102c1.587-.904 2.789-2.422 3.017-4.234l.958-7.617a5.081 5.081 0 0 1 5.042-4.448h16.953a5.083 5.083 0 0 1 5.042 4.448l.946 7.524c.234 1.861 1.508 3.388 3.123 4.343.049.028.097.057.146.087l.277.169c1.509.93 3.369 1.17 5.005.487l7.276-3.04a5.082 5.082 0 0 1 6.351 2.133l8.447 14.509a5.082 5.082 0 0 1-1.335 6.616l-7.259 5.467c-.783.59-1.152 1.559-1.152 2.54v3.158c0 .968.275 1.969 1.048 2.551l7.245 5.456a5.082 5.082 0 0 1 1.335 6.617l-8.44 14.497a5.082 5.082 0 0 1-6.365 2.126l-7.15-3.012c-1.636-.69-3.499-.45-5.024.458-.106.064-.213.126-.321.189l-.179.103c-1.586.903-2.789 2.421-3.017 4.233l-.957 7.617a5.083 5.083 0 0 1-5.042 4.449h-16.953Zm8.712-30.461c4.555 0 8.443-1.601 11.663-4.803 3.221-3.203 4.831-7.069 4.831-11.599s-1.61-8.396-4.831-11.598c-3.22-3.203-7.108-4.804-11.663-4.804-4.634 0-8.542 1.601-11.725 4.804-3.182 3.202-4.772 7.068-4.769 11.598 0 4.53 1.59 8.396 4.769 11.599 3.18 3.202 7.088 4.803 11.725 4.803Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h367v206H0z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' d='M0 0h367v206.438H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:cover;border-radius:var(--border-radius-box);aspect-ratio:16/9;width:100%;background-position:center center}@media only screen and (max-width: 650px){body.notfound{font-size:16px}body.notfound h1{font-size:35px}body.notfound section{padding:50px 15px}}body.design section+section{margin-top:64px}@media(max-width: 720px){body.design section+section{margin-top:40px}}@media(max-width: 720px){body.design h2{margin-bottom:16px}}body.design .frequentlyaskedquestions{margin-top:32px}body.design .logo_packages .example-description{font-size:var(--type-body-small, 14px)}body.design .usage-example{padding:50px 30px;background:#fff;border:1px solid var(--doc-codebox-border-color, #e6e6e6);border-radius:var(--border-radius-box, 15px);display:flex;align-items:center;justify-content:center}body.design .usage-example img{all:unset;max-width:100%}body.design .usage-example--dark{background:#0d0d0d;border-color:#0d0d0d}body.design .usage-example--clearspace{padding:40px}body.design .visual-style-image{display:block;width:100%;height:auto}body.design .logo-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:8px}body.design .logo-pair__item{display:flex;flex-direction:column}body.design .logo-pair__caption{margin:8px 0 0;font-size:13px;color:var(--main-text-secondary-color, #626262);text-align:center}body.design .logo-donts{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}@media(max-width: 720px){body.design .logo-donts{grid-template-columns:1fr}}body.design .logo-donts__item{display:flex;flex-direction:column}body.design .logo-donts__tile{position:relative}body.design .logo-donts__mark{position:absolute;top:14px;right:14px;width:24px;height:24px;color:#d70000}body.design .color-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}body.design .color-code{font-family:"JetBrainsMono-Regular",monospace}body.design .syntax-highlight-table{width:100%;max-width:100%;display:block;overflow-x:auto;border-collapse:collapse;font-variant-numeric:tabular-nums}body.design .syntax-highlight-table thead th{padding:10px;font-weight:700;font-size:14px;text-align:left;border-bottom:1px solid var(--doc-codebox-border-color, #E6E6E6);white-space:nowrap}body.design .syntax-highlight-table td{padding:10px;font-size:14px;line-height:1.55;border-bottom:1px solid var(--doc-codebox-border-color, #E6E6E6);vertical-align:middle}body.design .syntax-highlight-table td:nth-child(3),body.design .syntax-highlight-table td:nth-child(6){font-family:"JetBrainsMono-Regular",monospace}body.design .syntax-highlight-table .color-dot{width:20px;height:20px;border-radius:50%;display:inline-block;vertical-align:middle}body.design .color-card{display:flex;flex-direction:column;gap:10px;padding:20px;min-height:165px;border-radius:var(--border-radius-box, 15px);border:1px solid rgba(0,0,0,.15)}body.design .color-card__category{font-size:var(--type-micro, 10px);font-weight:400;line-height:1.2;letter-spacing:.2px}body.design .color-card__name{font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.014px}body.design .color-card__info{display:grid;grid-template-columns:70px 1fr;column-gap:10px;row-gap:5px;margin:0;font-size:var(--type-tiny, 12px);font-weight:400;line-height:1.3;letter-spacing:.24px}body.design .color-card__info dt,body.design .color-card__info dd{margin:0;font-weight:inherit}@media(max-width: 720px){body.design .color-card__info{grid-template-columns:42px 1fr}}body{background:var(--main-body-background-color, #FAFAFA);font-size:100%}body.documentation main .wrap{width:calc(100% - 275px);min-height:100vh;display:flex;justify-content:space-between;max-width:unset;margin-left:275px;padding:0 0 0 30px;position:relative}body.documentation main .wrap #main_content_wrap{width:78%;max-width:1000px;padding:30px 30px 30px 0}@media only screen and (max-width: 1200px){body.documentation main .wrap #main_content_wrap{width:100%;max-width:100%}}body.documentation header .headerline .headercontent{max-width:100%}body.documentation .headlinebar{width:100%;flex-wrap:wrap;display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:20px;z-index:800}body.documentation .headlinebar .title{font-size:var(--type-display-3, 36px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;width:100%}body.documentation .headlinebar .breadcrumbs{font-size:var(--type-pre-title, 13px);text-transform:uppercase;font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.03em;font-family:"SuisseIntl",sans-serif;width:70%;margin-bottom:10px}body.documentation .headlinebar .breadcrumbs a,body.documentation .headlinebar .breadcrumbs span.slash,body.documentation .headlinebar .breadcrumbs span:not(.current){color:var(--main-text-tertiary-color, #B2B2B2)}body.documentation .headlinebar .breadcrumbs span:last-of-type{color:var(--main-text-primary-color, #0D0D0D)}body.documentation #sidebar{background:rgba(0,0,0,0);position:relative;width:22%;padding:100px 20px 20px 20px}@media only screen and (max-width: 1200px){body.documentation #sidebar{display:none}}body.documentation main .wrap .toc_menu{position:sticky;top:100px;height:calc(100vh - 100px);overflow:auto;-ms-overflow-style:none;scrollbar-width:none}body.documentation main .wrap .toc_menu::-webkit-scrollbar{display:none}body.documentation main .wrap .toc_menu h5{font-size:var(--type-pre-title, 13px);text-transform:uppercase;font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.03em;font-family:"SuisseIntl",sans-serif;color:var(--main-text-tertiary-color, #B2B2B2);margin-left:12px;margin-top:0}body.documentation main .wrap .toc_menu ul#toc{list-style:none;padding:0;margin:0;margin-top:15px;position:relative}body.documentation main .wrap .toc_menu ul#toc ul{padding-left:0px;margin-left:15px;border-left:1px solid var(--main-codebox-border-color, #E6E6E6);margin-top:2px;margin-bottom:2px}body.documentation main .wrap .toc_menu ul#toc ul li{list-style:none}body.documentation main .wrap .toc_menu ul#toc ul ul{display:none}body.documentation main .wrap .toc_menu ul#toc li{line-height:1;font-size:var(--type-tiny, 12px);font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif}body.documentation main .wrap .toc_menu ul#toc li.current>a{color:var(--main-text-primary-color, #0D0D0D)}body.documentation main .wrap .toc_menu ul#toc a{color:var(--main-text-tertiary-color, #B2B2B2);text-decoration:none;padding:6px 12px;border-radius:100px;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;line-height:1}body.documentation main .wrap .toc_menu ul#toc a:hover{color:var(--main-text-primary-color, #0D0D0D)}body.documentation main.latest .sidenavigation,body.documentation main.outdated .sidenavigation{padding-top:65px}body.documentation main.latest .wrap #main_content_wrap,body.documentation main.outdated .wrap #main_content_wrap{padding-top:75px}body.documentation main.latest #sidebar,body.documentation main.outdated #sidebar{padding-top:150px}body.documentation main.latest #sidebar .toc_menu,body.documentation main.outdated #sidebar .toc_menu{top:140px}body.documentation .sidenavigation{position:fixed;top:70px;border-right:1px solid var(--main-codebox-border-color, #E6E6E6);width:275px;height:calc(100vh - 70px);padding:15px;z-index:999;overflow:auto;box-sizing:border-box}body.documentation .sidenavigation a{color:var(--main-text-secondary-color, #666);text-decoration:none}body.documentation .sidenavigation a:hover{text-decoration:none;color:var(--main-text-primary-color, #0D0D0D)}body.documentation .sidenavigation ul{padding:0;margin:0;list-style:none;overflow:hidden;position:relative;zoom:1}body.documentation .sidenavigation li{margin:2px 0px;line-height:1.2em;cursor:pointer;position:relative;display:block;border-radius:5px}body.documentation .sidenavigation li.active{background:var(--doc-sidebar-selected-background-color, #F2F2F2);color:var(--main-text-primary-color, #0D0D0D);font-weight:600}body.documentation .sidenavigation li.active a{color:var(--main-text-primary-color, #0D0D0D)}body.documentation .sidenavigation li.active.hasSub{background:rgba(0,0,0,0);font-weight:450;color:var(--main-text-secondary-color, #666)}body.documentation .sidenavigation li.opened{color:var(--main-text-primary-color, #0D0D0D)}body.documentation .sidenavigation li a{padding:5px 8px;position:relative;display:block;border-radius:5px}body.documentation .sidenavigation li a:hover{background:rgba(0,0,0,.06);color:var(--doc-sidebar-text-unselected, #262626)}body.documentation .sidenavigation li.hasSub{padding:5px 8px;display:flex;justify-content:space-between;align-items:center}body.documentation .sidenavigation li.hasSub:hover{background:rgba(0,0,0,.06)}body.documentation .sidenavigation li.hasSub svg.show{transition:transform .3s;width:16px;height:16px;stroke-width:1.6;fill:none;order:2}body.documentation .sidenavigation li.hasSub.opened svg.show{transform:rotate(90deg);transition:transform .3s}body.documentation .sidenavigation ul.sidenav{font-size:var(--type-menu-items, 15px);font-weight:450;line-height:1;font-family:"SuisseIntl",sans-serif;color:var(--main-text-secondary-color, #666);overflow:visible}body.documentation .sidenavigation ul.sidenav>li.active{background:rgba(0,0,0,0)}body.documentation .sidenavigation ul.sidenav>ul{padding-left:8px;margin-left:8px;overflow:hidden}body.documentation .sidenavigation ul.sidenav>ul.parentnav{display:block}body.documentation .sidenavigation ul.sidenav>ul ul{padding-left:8px;margin-left:8px;overflow:hidden;display:none}body.documentation .sidenavigation ul.sidenav>ul ul.parentnav{display:block}body.documentation .sidenavigation ul.sidenav>ul ul ul{display:none}body.documentation .sidenavigation ul.sidenav ul:nth-of-type(2){display:none}body.documentation .sidenavigation ul.sidenav ul:nth-of-type(2).parentnav{display:block}body.documentation .sidenavigation::-webkit-scrollbar{width:3px}body.documentation .sidenavigation::-webkit-scrollbar-track{background:var(--doc-scrollbar-bg, #E6E6E6)}body.documentation .sidenavigation::-webkit-scrollbar-thumb{background:var(--doc-scrollbar-slider, #CCC)}body.documentation .sidenavigation li.hasSub.opened+ul{border-left:1px solid var(--main-codebox-border-color, #E6E6E6)}.versionsidebar{display:none;position:absolute;top:calc(100% + 4px);z-index:700;margin:0;list-style:none;background-color:var(--menu-dropdown-background-color, #0D0D0D);border:1px solid var(--menu-dropdown-border-color);border-radius:var(--border-radius-box);padding:2px;right:0}.versionsidebar>ul{color:var(--main-text-primary-color, #F2F2F2);padding:0;margin:0;list-style:none;position:relative}.versionsidebar>ul li{font-size:var(--type-tiny, 12px);font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;margin-bottom:2px}.versionsidebar>ul li:last-child{margin-bottom:0}.versionsidebar>ul li a{border-radius:50px;text-decoration:none !important;cursor:pointer;padding:5px 12px;display:inline-block;width:100%;color:var(--main-text-primary-color, #F2F2F2) !important;transition:background-color .3s;white-space:nowrap}.versionsidebar>ul li a:hover{color:var(--main-text-primary-color, #F2F2F2) !important;background-color:var(--menu-dropdown-item-background-hover, #333);border-radius:var(--border-radius-box)}.versionsidebar>ul li.current a{color:var(--main-text-primary-color, #F2F2F2) !important;background:var(--menu-dropdown-item-background-hover, #333);border-radius:var(--border-radius-box)}.versionsidebar:hover{transform:translateX(0px)}@media screen and (max-width: 992px){img{max-width:100%}blockquote .symbol{width:35px;background-size:50%}}@media screen and (max-width: 480px){#downloads{display:none}.inner{min-width:320px;max-width:480px}}@media screen and (max-width: 320px){code,pre{min-width:240px;max-width:320px}}body.documentation main .wrap h1 a:hover,body.documentation main .wrap h2 a:hover,body.documentation main .wrap h3 a:hover,body.documentation main .wrap h4 a:hover,body.documentation main .wrap h5 a:hover{color:#000;text-decoration:underline}body.documentation main .wrap h1 code,body.documentation main .wrap h2 code,body.documentation main .wrap h3 code,body.documentation main .wrap h4 code,body.documentation main .wrap h5 code{font-family:"JetBrainsMono-ExtraBold",monospace}body.documentation main .wrap h1{font-size:var(--type-headline-1, 32px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;margin-bottom:20px;margin-top:50px}body.documentation main .wrap h1 code{font-size:30px}body.documentation main .wrap h2{font-size:var(--type-headline-2, 28px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-bottom:20px;margin-top:40px}body.documentation main .wrap h2 code{font-size:27px}body.documentation main .wrap h3{font-size:var(--type-headline-3, 24px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-bottom:10px;margin-top:30px}body.documentation main .wrap h3 code{font-family:"JetBrainsMono-ExtraBold",monospace;font-size:23px;padding:2px 5px;font-weight:normal}body.documentation main .wrap h4{font-size:var(--type-title-1, 18px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;margin-top:25px;margin-bottom:8px}body.documentation main .wrap h4 code{font-size:19px}body.documentation main .wrap h5{font-size:var(--type-title-2, 16px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-top:20px;margin-bottom:6px}body.documentation main .wrap h5 code{font-size:19px}body.documentation main .wrap p{margin-top:20px;margin-bottom:0}body.documentation main .wrap .highlighter-rouge,body.documentation main .wrap div.highlight{margin-bottom:24px}body.documentation main .wrap h4+.highlighter-rouge,body.documentation main .wrap h5+.highlighter-rouge{margin-top:5px}body.documentation main .wrap p+.highlighter-rouge,body.documentation main .wrap p+table{margin-top:8px}body.documentation main .wrap p+.monospace_table,body.documentation main .wrap div+.monospace_table{margin-top:8px}body.documentation main .wrap .limit-width{width:100%}body.documentation main .wrap #main_content_wrap img{width:100%;height:auto;margin:20px 0}body.documentation main .wrap #main_content_wrap table img{width:auto;height:auto;margin:0;margin-bottom:-4px}body.documentation main .wrap #main_content_wrap table a.nobg:hover{background:none;display:inline-block}body.documentation main .wrap #main_content_wrap .sidenav ul ul{padding-left:20px;margin-top:0;margin-bottom:8px}body.documentation .headlinebar a,body.documentation .wrap a{color:var(--text-primary-color);text-decoration:underline;transition:color .3s}body.documentation .headlinebar a:hover,body.documentation .wrap a:hover{color:#4396d7}body.documentation a{text-decoration:none;color:var(--main-text-primary-color, #0D0D0D);text-shadow:none;transition:color .5s ease,text-shadow .5s ease}body.documentation a:focus,body.documentation a:hover{text-decoration:underline}body.documentation strong{font-family:"SuisseIntl",Helvetica,Arial,sans-serif;font-weight:600}body.documentation p{font-size:var(--type-body-normal, 16px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.0025em;font-family:"SuisseIntl",sans-serif}body.documentation p em{font-family:"SuisseIntl",Helvetica,Arial,sans-serif;font-weight:450}body.documentation p img{display:inline;margin:0;padding:0;vertical-align:middle;text-align:center;border:none}body.documentation p video.darkmode-img,body.documentation p img.darkmode-img{display:none}body.documentation code em{font-family:"JetBrainsMono-Italic",monospace}body.documentation #main_content_wrap table{font-variant-ligatures:none}body.documentation #main_content_wrap table em code{padding:.06em 0px .05em;font-family:"JetBrainsMono-Medium-Italic",monospace;font-style:normal;font-variant-ligatures:none}body.documentation #main_content_wrap dl,body.documentation #main_content_wrap ol,body.documentation #main_content_wrap ul{margin-bottom:20px}body.documentation #main_content_wrap li{line-height:1.5}body.documentation #main_content_wrap ol{list-style-position:inside;list-style:decimal;padding-left:20px}body.documentation #main_content_wrap dl dt{font-weight:bold}body.documentation #main_content_wrap dl dd,body.documentation #main_content_wrap dl p{padding-left:20px;font-style:italic}body.documentation #main_content_wrap hr{margin:20px 0 10px 0;border:.5px solid #e5e5e5}body.documentation #main_content_wrap ul{list-style-position:outside;list-style-type:"•  ";padding:0 0 0 20px;font-size:var(--type-body-normal, 16px)}body.documentation #main_content_wrap ul ul{padding-left:20px;margin:0}body.documentation #main_content_wrap table.bench a{background-color:rgba(0,0,0,0)}body.documentation #main_content_wrap table.bench a:hover{color:#4396d7}body.documentation #main_content_wrap table.bench th a{color:var(--main-text-primary-color, #0D0D0D)}body.documentation #main_content_wrap table.bench th a:hover{color:var(--main-text-primary-color, #0D0D0D)}body.documentation #main_content_wrap h5{margin-top:40px}body.documentation table,body.post table,body.duckcon7 table,body.layout_default.blog_typography table{margin-bottom:20px;text-align:left;width:100%;max-width:100%;display:block;overflow-x:auto;font-variant-numeric:tabular-nums;font-variant-ligatures:none}body.documentation table::-webkit-scrollbar,body.post table::-webkit-scrollbar,body.duckcon7 table::-webkit-scrollbar,body.layout_default.blog_typography table::-webkit-scrollbar{height:5px}body.documentation table::-webkit-scrollbar-track,body.post table::-webkit-scrollbar-track,body.duckcon7 table::-webkit-scrollbar-track,body.layout_default.blog_typography table::-webkit-scrollbar-track{background:var(--doc-scrollbar-bg, #E6E6E6)}body.documentation table::-webkit-scrollbar-thumb,body.post table::-webkit-scrollbar-thumb,body.duckcon7 table::-webkit-scrollbar-thumb,body.layout_default.blog_typography table::-webkit-scrollbar-thumb{background:var(--doc-scrollbar-slider, #CCC)}body.documentation table.narrow,body.post table.narrow,body.duckcon7 table.narrow,body.layout_default.blog_typography table.narrow{width:auto}body.documentation table.narrow td,body.post table.narrow td,body.duckcon7 table.narrow td,body.layout_default.blog_typography table.narrow td{min-width:40px}body.documentation table tr,body.post table tr,body.duckcon7 table tr,body.layout_default.blog_typography table tr{border-bottom:1px solid var(--doc-codebox-border-color, #E6E6E6)}body.documentation table tbody tr:last-child,body.post table tbody tr:last-child,body.duckcon7 table tbody tr:last-child,body.layout_default.blog_typography table tbody tr:last-child{border-bottom:0}body.documentation table>tbody>tr:hover,body.post table>tbody>tr:hover,body.duckcon7 table>tbody>tr:hover,body.layout_default.blog_typography table>tbody>tr:hover{background:var(--doc-codebox-border-color, #E6E6E6)}body.documentation table a,body.post table a,body.duckcon7 table a,body.layout_default.blog_typography table a{text-decoration:underline;word-wrap:normal;word-break:normal}body.documentation table a:hover,body.post table a:hover,body.duckcon7 table a:hover,body.layout_default.blog_typography table a:hover{color:#4396d7;cursor:pointer}body.documentation table a code,body.post table a code,body.duckcon7 table a code,body.layout_default.blog_typography table a code{word-wrap:normal;word-break:normal}body.documentation table th,body.post table th,body.duckcon7 table th,body.layout_default.blog_typography table th{padding:10px;font-weight:700;font-size:var(--type-body-small, 14px)}body.documentation table td,body.post table td,body.duckcon7 table td,body.layout_default.blog_typography table td{padding:10px;border-bottom:1px solid var(--doc-codebox-border-color, #E6E6E6);font-size:var(--type-body-small, 14px);line-height:1.55;vertical-align:top}body.documentation table td.icon img,body.post table td.icon img,body.duckcon7 table td.icon img,body.layout_default.blog_typography table td.icon img{width:40px !important;height:auto !important}body.documentation table tr:last-child td,body.post table tr:last-child td,body.duckcon7 table tr:last-child td,body.layout_default.blog_typography table tr:last-child td{border-bottom:none}body.documentation table thead th,body.post table thead th,body.duckcon7 table thead th,body.layout_default.blog_typography table thead th{text-align:left !important}body.documentation .media_table+table thead,body.post .media_table+table thead,body.duckcon7 .media_table+table thead,body.layout_default.blog_typography .media_table+table thead{display:none}body.documentation .media_table+table td:nth-child(1),body.post .media_table+table td:nth-child(1),body.duckcon7 .media_table+table td:nth-child(1),body.layout_default.blog_typography .media_table+table td:nth-child(1){width:300px}body.documentation .media_table+table td:nth-child(2),body.post .media_table+table td:nth-child(2),body.duckcon7 .media_table+table td:nth-child(2),body.layout_default.blog_typography .media_table+table td:nth-child(2){width:250px}body.documentation .media_table+table td:nth-child(3),body.post .media_table+table td:nth-child(3),body.duckcon7 .media_table+table td:nth-child(3),body.layout_default.blog_typography .media_table+table td:nth-child(3){width:180px}body.documentation .media_table+table td:nth-child(4),body.post .media_table+table td:nth-child(4),body.duckcon7 .media_table+table td:nth-child(4),body.layout_default.blog_typography .media_table+table td:nth-child(4){width:80px}body.documentation .center_aligned_header_table+table thead th,body.post .center_aligned_header_table+table thead th,body.duckcon7 .center_aligned_header_table+table thead th,body.layout_default.blog_typography .center_aligned_header_table+table thead th{text-align:center !important}body.documentation html.darkmode .nostroke_table+table tr,body.documentation .nostroke_table+table tr,body.post html.darkmode .nostroke_table+table tr,body.post .nostroke_table+table tr,body.duckcon7 html.darkmode .nostroke_table+table tr,body.duckcon7 .nostroke_table+table tr,body.layout_default.blog_typography html.darkmode .nostroke_table+table tr,body.layout_default.blog_typography .nostroke_table+table tr{border:0}body.documentation html.darkmode .nostroke_table+table tr>td:first-child,body.documentation .nostroke_table+table tr>td:first-child,body.post html.darkmode .nostroke_table+table tr>td:first-child,body.post .nostroke_table+table tr>td:first-child,body.duckcon7 html.darkmode .nostroke_table+table tr>td:first-child,body.duckcon7 .nostroke_table+table tr>td:first-child,body.layout_default.blog_typography html.darkmode .nostroke_table+table tr>td:first-child,body.layout_default.blog_typography .nostroke_table+table tr>td:first-child{padding-left:0}body.documentation html.darkmode .nostroke_table+table th,body.documentation .nostroke_table+table th,body.post html.darkmode .nostroke_table+table th,body.post .nostroke_table+table th,body.duckcon7 html.darkmode .nostroke_table+table th,body.duckcon7 .nostroke_table+table th,body.layout_default.blog_typography html.darkmode .nostroke_table+table th,body.layout_default.blog_typography .nostroke_table+table th{padding:2px;padding-bottom:4px}body.documentation html.darkmode .nostroke_table+table th:first-child,body.documentation .nostroke_table+table th:first-child,body.post html.darkmode .nostroke_table+table th:first-child,body.post .nostroke_table+table th:first-child,body.duckcon7 html.darkmode .nostroke_table+table th:first-child,body.duckcon7 .nostroke_table+table th:first-child,body.layout_default.blog_typography html.darkmode .nostroke_table+table th:first-child,body.layout_default.blog_typography .nostroke_table+table th:first-child{padding-left:0}body.documentation html.darkmode .nostroke_table+table td,body.documentation .nostroke_table+table td,body.post html.darkmode .nostroke_table+table td,body.post .nostroke_table+table td,body.duckcon7 html.darkmode .nostroke_table+table td,body.duckcon7 .nostroke_table+table td,body.layout_default.blog_typography html.darkmode .nostroke_table+table td,body.layout_default.blog_typography .nostroke_table+table td{padding:2px 15px 6px 2px;border:0}body.documentation .nostroke_table_groups_of_two+table tr,body.post .nostroke_table_groups_of_two+table tr,body.duckcon7 .nostroke_table_groups_of_two+table tr,body.layout_default.blog_typography .nostroke_table_groups_of_two+table tr{border:0}body.documentation .nostroke_table_groups_of_two+table tr>td:first-child,body.post .nostroke_table_groups_of_two+table tr>td:first-child,body.duckcon7 .nostroke_table_groups_of_two+table tr>td:first-child,body.layout_default.blog_typography .nostroke_table_groups_of_two+table tr>td:first-child{padding-left:0}body.documentation .nostroke_table_groups_of_two+table th,body.post .nostroke_table_groups_of_two+table th,body.duckcon7 .nostroke_table_groups_of_two+table th,body.layout_default.blog_typography .nostroke_table_groups_of_two+table th{padding:2px;padding-bottom:4px}body.documentation .nostroke_table_groups_of_two+table th:first-child,body.post .nostroke_table_groups_of_two+table th:first-child,body.duckcon7 .nostroke_table_groups_of_two+table th:first-child,body.layout_default.blog_typography .nostroke_table_groups_of_two+table th:first-child{padding-left:0}body.documentation .nostroke_table_groups_of_two+table td,body.post .nostroke_table_groups_of_two+table td,body.duckcon7 .nostroke_table_groups_of_two+table td,body.layout_default.blog_typography .nostroke_table_groups_of_two+table td{padding:2px 15px 6px 2px;border:0}body.documentation .nostroke_table_groups_of_two+table tr:first-child td,body.documentation .nostroke_table_groups_of_two+table tr:nth-child(2n+3) td,body.post .nostroke_table_groups_of_two+table tr:first-child td,body.post .nostroke_table_groups_of_two+table tr:nth-child(2n+3) td,body.duckcon7 .nostroke_table_groups_of_two+table tr:first-child td,body.duckcon7 .nostroke_table_groups_of_two+table tr:nth-child(2n+3) td,body.layout_default.blog_typography .nostroke_table_groups_of_two+table tr:first-child td,body.layout_default.blog_typography .nostroke_table_groups_of_two+table tr:nth-child(2n+3) td{padding-bottom:16px}@media(min-width: 768px){body.documentation .sticky_header_table+table,body.post .sticky_header_table+table,body.duckcon7 .sticky_header_table+table,body.layout_default.blog_typography .sticky_header_table+table{display:table;overflow:visible}body.documentation .sticky_header_table+table thead tr,body.post .sticky_header_table+table thead tr,body.duckcon7 .sticky_header_table+table thead tr,body.layout_default.blog_typography .sticky_header_table+table thead tr{border-bottom:0}body.documentation .sticky_header_table+table thead th,body.post .sticky_header_table+table thead th,body.duckcon7 .sticky_header_table+table thead th,body.layout_default.blog_typography .sticky_header_table+table thead th{position:sticky;top:69px;z-index:10;background:var(--main-body-background-color, #FAFAFA);box-shadow:inset 0 -1px 0 var(--doc-codebox-border-color, #E6E6E6)}}body.documentation code,body.documentation pre,body.post code,body.post pre,body.duckcon7 code,body.duckcon7 pre,body.layout_default.blog_typography code,body.layout_default.blog_typography pre{font-size:var(--type-code, 14px);line-height:1.5;font-family:"JetBrainsMono-Regular";border-radius:2px}body.documentation pre.highlight,body.post pre.highlight,body.duckcon7 pre.highlight,body.layout_default.blog_typography pre.highlight{-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre;overflow-x:auto;padding:16px;padding-right:16px;margin:0}body.documentation pre.highlight>code,body.post pre.highlight>code,body.duckcon7 pre.highlight>code,body.layout_default.blog_typography pre.highlight>code{width:fit-content;padding-right:16px}body.documentation pre.highlight::-webkit-scrollbar,body.post pre.highlight::-webkit-scrollbar,body.duckcon7 pre.highlight::-webkit-scrollbar,body.layout_default.blog_typography pre.highlight::-webkit-scrollbar{height:5px}body.documentation pre.highlight::-webkit-scrollbar-track,body.post pre.highlight::-webkit-scrollbar-track,body.duckcon7 pre.highlight::-webkit-scrollbar-track,body.layout_default.blog_typography pre.highlight::-webkit-scrollbar-track{background:var(--doc-scrollbar-bg, #E6E6E6)}body.documentation pre.highlight::-webkit-scrollbar-thumb,body.post pre.highlight::-webkit-scrollbar-thumb,body.duckcon7 pre.highlight::-webkit-scrollbar-thumb,body.layout_default.blog_typography pre.highlight::-webkit-scrollbar-thumb{background:var(--doc-scrollbar-slider, #CCC)}body.documentation div.highlight,body.post div.highlight,body.duckcon7 div.highlight,body.layout_default.blog_typography div.highlight{width:100%;position:relative;border-radius:var(--border-radius-box);overflow:hidden;transition:border-color .3s;background:var(--doc-codebox-background-color, #F2F2F2);border:1px solid var(--doc-codebox-border-color, #D9D9D9)}body.documentation .language-text div.highlight,body.post .language-text div.highlight,body.duckcon7 .language-text div.highlight,body.layout_default.blog_typography .language-text div.highlight{border:none}body.documentation .language-console div.highlight,body.post .language-console div.highlight,body.duckcon7 .language-console div.highlight,body.layout_default.blog_typography .language-console div.highlight{border:1px solid var(--doc-warning-border-color, rgba(255, 204, 204, 0.6))}body.documentation .language-console pre,body.post .language-console pre,body.duckcon7 .language-console pre,body.layout_default.blog_typography .language-console pre{background:var(--doc-warning-background-color, rgba(255, 229, 229, 0.6))}body.documentation .monospace_table+table tbody td,body.post .monospace_table+table tbody td,body.duckcon7 .monospace_table+table tbody td,body.layout_default.blog_typography .monospace_table+table tbody td{font-family:"JetBrainsMono-Regular",monospace}body.documentation code.highlighter-rouge,body.documentation code.language-plaintext,body.post code.highlighter-rouge,body.post code.language-plaintext,body.duckcon7 code.highlighter-rouge,body.duckcon7 code.language-plaintext,body.layout_default.blog_typography code.highlighter-rouge,body.layout_default.blog_typography code.language-plaintext{border:1px solid var(--doc-codebox-border-color, #E6E6E6);background:var(--doc-codebox-background-color, #F2F2F2);font-family:"JetBrainsMono-Medium",monospace;border-radius:3px;padding:0px 2px;margin:0}body.documentation code.highlighter-rouge em,body.documentation code.language-plaintext em,body.post code.highlighter-rouge em,body.post code.language-plaintext em,body.duckcon7 code.highlighter-rouge em,body.duckcon7 code.language-plaintext em,body.layout_default.blog_typography code.highlighter-rouge em,body.layout_default.blog_typography code.language-plaintext em{font-family:"JetBrainsMono-Medium-Italic",monospace}body.documentation pre,body.post pre,body.duckcon7 pre,body.layout_default.blog_typography pre{padding:16px;overflow:auto;background:var(--doc-codebox-background-color, #F2F2F2);border-radius:var(--border-radius-box)}body.documentation code,body.post code,body.duckcon7 code,body.layout_default.blog_typography code{padding:1px 0px;margin:0 3px;-webkit-font-feature-settings:"ss19";font-feature-settings:"ss19"}body.documentation pre code,body.post pre code,body.duckcon7 pre code,body.layout_default.blog_typography pre code{display:block;box-shadow:none}body.documentation table pre,body.post table pre,body.duckcon7 table pre,body.layout_default.blog_typography table pre{margin:0}body.documentation details,body.post details,body.duckcon7 details,body.layout_default.blog_typography details{margin-top:1em}body.documentation details summary,body.post details summary,body.duckcon7 details summary,body.layout_default.blog_typography details summary{color:var(--main-text-secondary-color, #666);display:inline;gap:5px;align-items:center;cursor:pointer;transition:padding .3s}body.documentation details summary a,body.post details summary a,body.duckcon7 details summary a,body.layout_default.blog_typography details summary a{color:inherit}body.documentation details summary::after,body.post details summary::after,body.duckcon7 details summary::after,body.layout_default.blog_typography details summary::after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.35' d='m2.102 5.05 4.9 4.9 4.9-4.9'/%3E%3C/svg%3E");mask-size:contain;mask-position:center center;mask-repeat:no-repeat;background-color:var(--main-text-secondary-color, #666);display:inline-block;content:"";width:14px;height:14px;transition:transform .3s;position:absolute;transform:translate(5px, 4px)}body.documentation details summary::marker,body.post details summary::marker,body.duckcon7 details summary::marker,body.layout_default.blog_typography details summary::marker{display:none}body.documentation details[open] summary,body.post details[open] summary,body.duckcon7 details[open] summary,body.layout_default.blog_typography details[open] summary{padding-bottom:20px}body.documentation details[open] summary::after,body.post details[open] summary::after,body.duckcon7 details[open] summary::after,body.layout_default.blog_typography details[open] summary::after{transform:rotate(180deg) translate(-5px, -4px)}body.documentation details>div img,body.post details>div img,body.duckcon7 details>div img,body.layout_default.blog_typography details>div img{max-width:100%;margin-top:8px}body.documentation details>table,body.documentation details>div .highlight,body.post details>table,body.post details>div .highlight,body.duckcon7 details>table,body.duckcon7 details>div .highlight,body.layout_default.blog_typography details>table,body.layout_default.blog_typography details>div .highlight{margin-top:8px}body.documentation details+details,body.post details+details,body.duckcon7 details+details,body.layout_default.blog_typography details+details{margin-top:1em}body.documentation #duckdb_logo{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Ebene_1' version='1.1' viewBox='0 0 190.508 38'%3E%3Cdefs%3E%3Cstyle%3E.st0%7Bfill:%231d1d1b%7D.st1%7Bfill:%23fff100%7D%3C/style%3E%3C/defs%3E%3Cpath d='M19 38C8.507 38 0 29.493 0 19S8.464 0 19 0s19 8.507 19 19-8.507 19-19 19Z' style='fill:%231a1a1a'/%3E%3Cpath d='M6.585 19c0 4.361 3.54 7.86 7.86 7.86s7.858-3.542 7.858-7.86-3.54-7.86-7.859-7.86S6.585 14.683 6.585 19ZM28.586 16.172h-3.735v5.656h3.735a2.828 2.828 0 0 0 0-5.657Z' class='st1'/%3E%3Cpath d='M70.306 22.083c0 1.685-.475 3.094-2.245 3.094s-2.246-1.41-2.246-3.094v-7.168H62.62v7.86c0 3.065 2.461 4.853 5.44 4.853 2.98 0 5.442-1.788 5.442-4.854v-7.859h-3.196v7.168ZM51.435 10.62h-4.953v16.704h4.953c5.3 0 9.286-1.728 9.286-8.364 0-6.635-3.986-8.34-9.286-8.34Zm-.138 14.124h-1.52V13.2h1.52c3.041 0 6.014.76 6.014 5.76 0 5.046-2.973 5.784-6.014 5.784ZM81.644 25.158c-1.751 0-2.995-1.451-2.995-4.054 0-2.582 1.313-3.987 2.971-3.987 1.222 0 2.328.853 2.581 2.051h3.041c-.437-3.064-3.018-4.516-5.622-4.516-3.709 0-6.22 2.719-6.22 6.497 0 3.756 2.373 6.475 6.083 6.475 2.58 0 5.137-1.129 5.875-4.517h-3.041c-.438 1.475-1.568 2.051-2.673 2.051ZM100.489 14.928h-3.572l-4.515 4.977V10.62h-3.18v16.704h3.18v-3.732l1.52-1.636 3.249 5.368h3.571l-4.7-7.649 4.447-4.747zM107.007 10.62h-4.953v16.704h4.953c5.3 0 9.286-1.728 9.286-8.364 0-6.635-3.986-8.34-9.286-8.34Zm-.138 14.124h-1.52V13.2h1.52c3.041 0 6.014.76 6.014 5.76 0 5.046-2.973 5.784-6.014 5.784ZM129.285 18.5c.853-.553 1.89-1.959 1.89-3.525 0-3.433-3.157-4.355-6.083-4.355h-6.497v16.704h6.773c3.434 0 6.406-1.336 6.406-4.93 0-2.304-1.199-3.272-2.489-3.894Zm-7.395-5.3h3.41c1.543 0 2.488.783 2.488 2.097 0 1.474-.921 2.212-2.489 2.212h-3.41V13.2Zm3.64 11.544h-3.64v-4.747h3.502c2.05 0 3.018.83 3.018 2.397 0 1.544-.945 2.35-2.88 2.35ZM144.275 10.62h-4.056v16.704h4.056c5.322 0 9.054-1.935 9.054-8.364 0-6.382-3.732-8.34-9.054-8.34Zm-.047 15.299h-2.465V12.025h2.465c3.802 0 7.466.76 7.466 6.935 0 6.176-3.664 6.959-7.466 6.959ZM160.584 14.72c-2.949 0-5.598 1.936-5.598 6.452s2.65 6.452 5.598 6.452c2.972 0 5.622-1.936 5.622-6.452s-2.65-6.451-5.622-6.451Zm0 11.59c-2.396 0-4.078-1.566-4.078-5.138 0-3.57 1.682-5.138 4.078-5.138 2.373 0 4.102 1.567 4.102 5.138 0 3.572-1.729 5.139-4.102 5.139ZM173.462 26.31c-2.142 0-4.054-1.635-4.054-5.16 0-3.41 1.912-5.116 4.032-5.116 1.82 0 3.271 1.014 3.732 2.88h1.497c-.368-2.211-2.258-4.193-5.092-4.193-3.617 0-5.69 2.604-5.69 6.45 0 3.803 2.073 6.453 5.575 6.453 2.742 0 4.84-1.66 5.322-4.217h-1.52c-.368 1.544-1.682 2.904-3.802 2.904ZM186.225 20.435l-1.752-.323c-1.382-.253-2.327-.898-2.327-2.12 0-1.497 1.798-2.027 3.157-2.027 1.751 0 3.11.876 3.41 2.35h1.497c-.299-1.958-2.096-3.617-4.77-3.617-2.786 0-4.745 1.451-4.745 3.41s1.59 2.949 3.364 3.318l1.935.369c1.682.322 3.065.829 3.065 2.28 0 1.66-1.866 2.281-3.364 2.281-1.89 0-3.502-.898-3.756-2.834h-1.497c.368 2.834 2.58 4.102 5.137 4.102 2.696 0 4.931-1.313 4.931-3.78 0-2.349-2.258-3.04-4.285-3.41Z' class='st0'/%3E%3C/svg%3E");width:190.51px}body.documentation .headerline .headercontent .landingmenu nav.mobile{display:none}body.documentation span.github{vertical-align:1px;display:inline-block;background:#d9d9d9;height:17px;line-height:17px;padding:0 5px;border-radius:50px;font-size:10px;color:#000;margin-left:2px;font-family:"SuisseIntl",Helvetica,Arial,sans-serif;font-weight:500;transition:background .2s;white-space:nowrap}body.documentation span.github::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m4.625 2.373.75-.751a2.123 2.123 0 1 1 3.003 3.003l-.75.75M5.374 7.627l-.75.751a2.123 2.123 0 0 1-3.003-3.003l.75-.75m.751 2.252 3.754-3.754' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");display:inline-block;width:10px;height:10px;margin-left:5px;vertical-align:-1px}body.documentation span.github:hover{background:#78a6ff}body.documentation .banner.lts .content,body.documentation .banner.preview .content,body.documentation .banner.nightly .content,body.documentation .banner.outdated .content{display:flex;column-gap:20px;align-items:center}body.documentation .banner.lts .icon,body.documentation .banner.preview .icon,body.documentation .banner.nightly .icon,body.documentation .banner.outdated .icon{width:16px;height:16px;flex-shrink:0}body.documentation .banner.lts a,body.documentation .banner.preview a,body.documentation .banner.nightly a,body.documentation .banner.outdated a{font-size:13px;padding:4px 9px;border:1px solid #fff;border-radius:50px;white-space:nowrap;transition:all .3s}body.documentation .banner.lts a:hover,body.documentation .banner.preview a:hover,body.documentation .banner.nightly a:hover,body.documentation .banner.outdated a:hover{background:#fff;color:#7d66ff;text-decoration:none}body.documentation .banner.lts span,body.documentation .banner.lts .icon{color:var(--doc-box-tip, #00C770)}body.documentation .banner.preview span,body.documentation .banner.preview .icon,body.documentation .banner.nightly span,body.documentation .banner.nightly .icon{color:var(--orange-50, #FF6900)}body.documentation .banner.outdated span,body.documentation .banner.outdated .icon{color:var(--doc-menu-info-deprecated-border-color, #7D66FF)}body.documentation main .banner{top:70px;position:fixed}body.documentation main .banner .content{padding-right:35px}body.documentation div.versionselect{position:relative;display:flex;justify-content:flex-end;align-items:flex-start;gap:10px}body.documentation div.version .selectedversion{color:var(--main-text-secondary-color, #666)}body.documentation div.version>div:first-child{font-size:12px;line-height:1.3;cursor:pointer;border:1px solid var(--menu-dropdown-border-color, #333);border-radius:var(--border-radius-box);padding:7px 12px;white-space:nowrap;width:auto;height:40px;color:var(--main-text-secondary-color, #666);display:flex;align-items:center;gap:5px;transition:border .3s}body.documentation div.version>div:first-child:hover{border:1px solid var(--menu-topmenu-text-color-hover, #6A58DA)}body.documentation div.version svg.arrow{width:16px;height:16px;fill:none;color:var(--main-text-tertiary-color);stroke-width:1.6;transition:transform .3s}body.documentation div.version.active svg.arrow{transform:rotate(-180deg)}body.documentation #docusitemaphere>ul>li.hasSub,body.documentation #docusitemaphere>ul>li{font-size:var(--type-title-1, 18px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;list-style:none;margin-top:40px;margin-bottom:10px}body.documentation #docusitemaphere>ul>ul>li.hasSub{font-size:var(--type-body-normal, 16px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.0025em;font-family:"SuisseIntl",sans-serif}body.documentation #docusitemaphere>ul>ul>ul>li.hasSub{margin-top:10px}body.documentation form{background:#f2f2f2;padding:20px}body.documentation .outer{width:100%}body.documentation .inner{position:relative;max-width:640px;padding:20px 10px;margin:0 auto}body.documentation .pill,body.documentation a.pill,body.documentation body.documentation main .wrap a.pill{background-color:#f3f3f3;font-size:12px;border-radius:50px;padding:.3em .8em;text-decoration:none;margin-left:5px}body.documentation .pill:hover,body.documentation a.pill:hover,body.documentation body.documentation main .wrap a.pill:hover{background:#000 !important;color:#fff}body.documentation div.flex{display:flex;justify-content:space-between}body.documentation .frequentlyaskedquestions .toc_menu{display:none}body.documentation .wrap.whyduckdb .breadcrumbs,body.documentation .wrap.media .breadcrumbs,body.documentation .wrap.frequentlyaskedquestions .breadcrumbs,body.documentation .wrap.codeofconduct .breadcrumbs,body.documentation .wrap.documentation .breadcrumbs,body.documentation .wrap.duckdbinstallation .breadcrumbs{display:none}body.documentation .opensearch{border-radius:var(--border-radius-box);border:1px solid var(--menu-dropdown-border-color, #333);padding:6px;display:flex;gap:5px;align-items:center;background-size:15px 15px;background-repeat:no-repeat;background-position:12px 12px;cursor:pointer;position:relative;transition:all .3s;height:40px}body.documentation .opensearch svg.icon{width:16px;height:16px;color:var(--menu-topmenu-searchbar-shortcut-text-color, #999)}body.documentation .opensearch>.shortcut{font-size:var(--type-tiny, 12px);font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;color:var(--menu-topmenu-searchbar-shortcut-text-color, #999);padding:5px 7px;border-radius:10px;border:1px solid var(--doc-codebox-border-color, #E6E6E6)}body.documentation .opensearch>.shortcut.mac{display:none}body.documentation .opensearch:hover{border:1px solid var(--menu-topmenu-text-color-hover, #6A58DA);color:var(--menu-topmenu-searchbar-shortcut-text-color, #999)}body.documentation .wrap.whyduckdb ul{list-style-position:outside;padding-left:20px}body.documentation .wrap.whyduckdb article{width:540px;max-width:none;min-width:none}body.documentation .wrap.whyduckdb article p{text-align:justify}body.documentation .wrap.whyduckdb article h1:first-of-type{margin-top:0px}body.documentation .wrap.whyduckdb article sup{top:0}body.documentation .wrap.whyduckdb article sup::after{content:"]"}body.documentation .wrap.whyduckdb article sup::before{content:"["}body.documentation .wrap.whyduckdb .footnotes{width:280px;margin-left:40px;position:relative}body.documentation .wrap.whyduckdb .footnotes div.sup{display:flex;justify-content:space-between;position:absolute}body.documentation .wrap.whyduckdb .footnotes div.sup sup{min-width:20px;top:0;display:inline-block}body.documentation .wrap.whyduckdb .footnotes div.sup p{display:inline-block;margin:0;margin-top:-8px}body.documentation .wrap.whyduckdb div.flex{justify-content:flex-start}body.documentation .pagemeta{border-radius:var(--border-radius-box);background:var(--doc-codebox-background-color, #F2F2F2);padding:20px;display:flex;justify-content:space-between;margin-top:45px;width:100%}body.documentation .pagemeta h5{font-size:var(--type-title-3, 14px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-bottom:.5em !important;margin-top:0 !important}body.documentation .pagemeta>div:last-child{font-size:var(--type-tiny, 12px);font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;text-align:left}body.documentation .pagemeta p{margin:0 !important}body.documentation .pagemeta ul li{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.4;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif}body.documentation .pagemeta ul{margin:0}body.documentation .bottomline{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.4;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;width:100%;margin-top:80px;font-weight:400;color:var(--main-text-tertiary-color, #B2B2B2);display:flex;flex-wrap:wrap;justify-content:space-between}body.documentation .bottomline a{color:inherit;text-decoration:none}body.documentation .bottomline a+a{margin-left:15px}body.documentation .bottomline>div{white-space:nowrap}body.documentation body.documentation.installation .pagemeta,body.documentation body.documentation.installation .toc_menu{display:none}.box-link-wrapper{display:flex;position:relative;flex-wrap:wrap;gap:15px;margin:30px 0}.box-link{border-radius:var(--border-radius-box);border:1px solid var(--interactive-folderbox-border-color, #E6E6E6);background:var(--interactive-folderbox-background-color, rgba(250, 250, 250, 0.6));padding:10px;display:flex;align-items:center;position:relative;gap:10px;font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.4;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;transition:border .5s}.box-link:hover{border-color:var(--interactive-folderbox-border-color-hover, #CCC)}.box-link>a{display:block;position:absolute;z-index:50;width:100%;height:100%;top:0;left:0}.box-link.half-width{width:calc((100% - 15px)/2)}.box-link.full-width{width:100%}.box-link .chevron{width:16px;height:40px;margin-right:4px;margin-left:auto;flex-shrink:0;fill:none;color:var(--main-text-tertiary-color, #B2B2B2);stroke-width:1.6}.box-link .symbol{display:block;flex-shrink:0;width:40px;height:40px;border-radius:10px;border:.747px solid var(--main-codebox-border-color, #E6E6E6);background:var(--main-codebox-sub-background-color, rgba(230, 230, 230, 0.6));display:flex;align-items:center;justify-content:center}.box-link .symbol img{max-width:21px;max-height:21px;margin:0 !important}.box-link span:not(.symbol):not(.chevron){font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}.box-link span.subline{color:var(--main-text-tertiary-color, #B2B2B2);margin-top:2px;display:inline-block}.box-link.stars span.num,.box-link.downloads span.num{color:var(--interactive-folderbox-text-color, #1A1A1A);font-size:var(--type-title-1, 18px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;margin-right:.5em}.box-link.stars span.month,.box-link.stars span.week,.box-link.downloads span.month,.box-link.downloads span.week{color:var(--main-text-secondary-color, #666);font-size:var(--type-tiny, 12px);font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif}.box-link.stars span.month+span.week,.box-link.downloads span.month+span.week{margin-left:10px}.box-link.stars span.symbol+span+span,.box-link.downloads span.symbol+span+span{margin-left:5px}section.blog .postpreview:nth-child(4){display:none}section.blog .newswrap,section.blog .newstileswrap,section.upcoming-events .newswrap,section.upcoming-events .newstileswrap,section.speakers .newswrap,section.speakers .newstileswrap,.post-list .newstiles .newswrap,.post-list .newstiles .newstileswrap{margin-top:70px;margin-bottom:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.blog .postpreview,section.upcoming-events .postpreview,section.speakers .postpreview,.post-list .newstiles .postpreview{position:relative;width:calc(50% - 10px);border:1px solid var(--main-blogpost-border-color, #F2F2F2);background:var(--main-blogpost-background-color, #FFF);-webkit-box-shadow:0px 1px 1px 0px hsla(0,0%,100%,.12) inset;box-shadow:0px 1px 1px 0px hsla(0,0%,100%,.12) inset;border-radius:var(--border-radius-box);overflow:hidden}section.blog .postpreview .postdetails,section.upcoming-events .postpreview .postdetails,section.speakers .postpreview .postdetails,.post-list .newstiles .postpreview .postdetails{padding:30px}section.blog .postpreview .postdetails .tags,section.upcoming-events .postpreview .postdetails .tags,section.speakers .postpreview .postdetails .tags,.post-list .newstiles .postpreview .postdetails .tags{margin-bottom:15px;line-height:1}section.blog .postpreview .postdetails .tags span,section.upcoming-events .postpreview .postdetails .tags span,section.speakers .postpreview .postdetails .tags span,.post-list .newstiles .postpreview .postdetails .tags span{font-size:var(--type-pre-title, 13px);text-transform:uppercase;font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.03em;font-family:"SuisseIntl",sans-serif;color:var(--main-text-tertiary-color, #B2B2B2);margin-right:20px}section.blog .postpreview .postdetails .tags .length,section.upcoming-events .postpreview .postdetails .tags .length,section.speakers .postpreview .postdetails .tags .length,.post-list .newstiles .postpreview .postdetails .tags .length{border-radius:5px;border:1px solid var(--main-text-tertiary-color, #B2B2B2);background:var(--main-codebox-main-background-color, rgba(250, 250, 250, 0.6));text-transform:none;padding:0 .6em}section.blog .postpreview span.eventdate,section.upcoming-events .postpreview span.eventdate,section.speakers .postpreview span.eventdate,.post-list .newstiles .postpreview span.eventdate{display:none}section.blog .postpreview .postimg,section.upcoming-events .postpreview .postimg,section.speakers .postpreview .postimg,.post-list .newstiles .postpreview .postimg{aspect-ratio:7/3;overflow:hidden;position:relative}section.blog .postpreview .postimg a.blocklink,section.upcoming-events .postpreview .postimg a.blocklink,section.speakers .postpreview .postimg a.blocklink,.post-list .newstiles .postpreview .postimg a.blocklink{display:block;position:absolute;left:0;top:0;width:100%;height:100%}section.blog .postpreview .postimg>img,section.upcoming-events .postpreview .postimg>img,section.speakers .postpreview .postimg>img,.post-list .newstiles .postpreview .postimg>img{-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}section.blog .postpreview .postimg .pill-container,section.upcoming-events .postpreview .postimg .pill-container,section.speakers .postpreview .postimg .pill-container,.post-list .newstiles .postpreview .postimg .pill-container{position:absolute;top:16px;left:16px;display:flex;gap:8px;z-index:10}section.blog .postpreview .postimg .pill-tag,section.upcoming-events .postpreview .postimg .pill-tag,section.speakers .postpreview .postimg .pill-tag,.post-list .newstiles .postpreview .postimg .pill-tag{font-size:11px;background:var(--main-body-background-color, #FFF);color:var(--main-text-primary-color, #0D0D0D);padding:8px 12px;border-radius:100px;font-weight:600;white-space:nowrap}section.blog .postpreview .postimg .episode-tag,section.upcoming-events .postpreview .postimg .episode-tag,section.speakers .postpreview .postimg .episode-tag,.post-list .newstiles .postpreview .postimg .episode-tag{background:var(--main-codebox-main-background-color, rgba(250, 250, 250, 0.9));color:var(--main-text-secondary-color, #666);font-weight:500}section.blog .postpreview .meta,section.upcoming-events .postpreview .meta,section.speakers .postpreview .meta,.post-list .newstiles .postpreview .meta{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.4;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;color:var(--main-text-secondary-color, #666);margin-top:15px;margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}section.blog .postpreview .meta .external-source,section.upcoming-events .postpreview .meta .external-source,section.speakers .postpreview .meta .external-source,.post-list .newstiles .postpreview .meta .external-source{color:var(--main-text-secondary-color, #666);white-space:nowrap;text-underline-offset:.15em;text-decoration:underline}section.blog .postpreview .meta .external-source::after,section.upcoming-events .postpreview .meta .external-source::after,section.speakers .postpreview .meta .external-source::after,.post-list .newstiles .postpreview .meta .external-source::after{content:"";display:inline-block;inline-size:.9em;aspect-ratio:1;margin-inline-start:.3em;translate:0 .15em;flex:none;background-color:var(--main-text-tertiary-color, #B2B2B2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' fill='none' viewBox='0 0 12 13'%3E%3Cpath fill='%23b2b2b2' fill-rule='evenodd' d='M11.8.242H6.613v1.514h2.603L3.804 7.168l1.07 1.07 5.412-5.412V5.43H11.8zM5.922 1.528H0v10.514h10.33V6.12H8.815v4.408H1.514V3.042h4.408z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat center/100% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' fill='none' viewBox='0 0 12 13'%3E%3Cpath fill='%23b2b2b2' fill-rule='evenodd' d='M11.8.242H6.613v1.514h2.603L3.804 7.168l1.07 1.07 5.412-5.412V5.43H11.8zM5.922 1.528H0v10.514h10.33V6.12H8.815v4.408H1.514V3.042h4.408z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat center/100% 100%}section.blog .postpreview .meta .date,section.upcoming-events .postpreview .meta .date,section.speakers .postpreview .meta .date,.post-list .newstiles .postpreview .meta .date{white-space:nowrap}section.blog .postpreview .meta .author,section.upcoming-events .postpreview .meta .author,section.speakers .postpreview .meta .author,.post-list .newstiles .postpreview .meta .author{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}section.blog .postpreview h3,section.upcoming-events .postpreview h3,section.speakers .postpreview h3,.post-list .newstiles .postpreview h3{margin-bottom:15px;min-height:2em}section.blog .postpreview h3 a,section.upcoming-events .postpreview h3 a,section.speakers .postpreview h3 a,.post-list .newstiles .postpreview h3 a{text-decoration:none;color:inherit}section.blog .postpreview:hover .postimg>img,section.upcoming-events .postpreview:hover .postimg>img,section.speakers .postpreview:hover .postimg>img,.post-list .newstiles .postpreview:hover .postimg>img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}section.blog .postpreview.external-post,section.upcoming-events .postpreview.external-post,section.speakers .postpreview.external-post,.post-list .newstiles .postpreview.external-post{border:1px solid var(--lake-infobox-border-color, rgba(204, 235, 255, 0.6))}section.blog .postpreview.external-post[data-source="duckdblabs.com"],section.upcoming-events .postpreview.external-post[data-source="duckdblabs.com"],section.speakers .postpreview.external-post[data-source="duckdblabs.com"],.post-list .newstiles .postpreview.external-post[data-source="duckdblabs.com"]{border:1px solid var(--main-blogpost-border-color-orange)}section.blog .postpreview.external-post[data-source="duckdb.org"],section.upcoming-events .postpreview.external-post[data-source="duckdb.org"],section.speakers .postpreview.external-post[data-source="duckdb.org"],.post-list .newstiles .postpreview.external-post[data-source="duckdb.org"]{border:1px solid var(--main-blogpost-border-color-yellow)}section.blog .postpreview.external-post[data-source="ducklake.select"],section.upcoming-events .postpreview.external-post[data-source="ducklake.select"],section.speakers .postpreview.external-post[data-source="ducklake.select"],.post-list .newstiles .postpreview.external-post[data-source="ducklake.select"]{border:1px solid var(--main-blogpost-border-color-blue)}section.blog .librarypreview[data-source=thirdparty] .postimg .pill-tag,section.upcoming-events .librarypreview[data-source=thirdparty] .postimg .pill-tag,section.speakers .librarypreview[data-source=thirdparty] .postimg .pill-tag,.post-list .newstiles .librarypreview[data-source=thirdparty] .postimg .pill-tag{background:var(--purple-60);color:var(--purple-95)}section.blog .librarypreview[data-source=thirdparty] .postimg .episode-tag,section.upcoming-events .librarypreview[data-source=thirdparty] .postimg .episode-tag,section.speakers .librarypreview[data-source=thirdparty] .postimg .episode-tag,.post-list .newstiles .librarypreview[data-source=thirdparty] .postimg .episode-tag{color:var(--purple-60);background:var(--purple-95)}section.blog .librarypreview[data-source=thirdparty][data-type=talk] .postimg::after,section.upcoming-events .librarypreview[data-source=thirdparty][data-type=talk] .postimg::after,section.speakers .librarypreview[data-source=thirdparty][data-type=talk] .postimg::after,.post-list .newstiles .librarypreview[data-source=thirdparty][data-type=talk] .postimg::after{background-image:url("../images/library/type-icons/talk_thirdparty.png")}section.blog .librarypreview[data-source=thirdparty][data-type=book] .postimg::after,section.upcoming-events .librarypreview[data-source=thirdparty][data-type=book] .postimg::after,section.speakers .librarypreview[data-source=thirdparty][data-type=book] .postimg::after,.post-list .newstiles .librarypreview[data-source=thirdparty][data-type=book] .postimg::after{background-image:url("../images/library/type-icons/book_thirdparty.png")}section.blog .librarypreview[data-source=thirdparty][data-type=podcast] .postimg::after,section.upcoming-events .librarypreview[data-source=thirdparty][data-type=podcast] .postimg::after,section.speakers .librarypreview[data-source=thirdparty][data-type=podcast] .postimg::after,.post-list .newstiles .librarypreview[data-source=thirdparty][data-type=podcast] .postimg::after{background-image:url("../images/library/type-icons/podcast_thirdparty.png")}section.blog .librarypreview[data-source=thirdparty][data-type=paper] .postimg::after,section.upcoming-events .librarypreview[data-source=thirdparty][data-type=paper] .postimg::after,section.speakers .librarypreview[data-source=thirdparty][data-type=paper] .postimg::after,.post-list .newstiles .librarypreview[data-source=thirdparty][data-type=paper] .postimg::after{background-image:url("../images/library/type-icons/paper_thirdparty.png")}section.blog .librarypreview[data-source=duckdb] .postimg,section.upcoming-events .librarypreview[data-source=duckdb] .postimg,section.speakers .librarypreview[data-source=duckdb] .postimg,.post-list .newstiles .librarypreview[data-source=duckdb] .postimg{background-color:var(--yellow-50)}section.blog .librarypreview[data-source=duckdb] .postimg .pill-tag,section.upcoming-events .librarypreview[data-source=duckdb] .postimg .pill-tag,section.speakers .librarypreview[data-source=duckdb] .postimg .pill-tag,.post-list .newstiles .librarypreview[data-source=duckdb] .postimg .pill-tag{background:var(--yellow-45);color:var(--yellow-30)}section.blog .librarypreview[data-source=duckdb][data-type=talk] .postimg::after,section.upcoming-events .librarypreview[data-source=duckdb][data-type=talk] .postimg::after,section.speakers .librarypreview[data-source=duckdb][data-type=talk] .postimg::after,.post-list .newstiles .librarypreview[data-source=duckdb][data-type=talk] .postimg::after{background-image:url("../images/library/type-icons/talk_duckdb.png")}section.blog .librarypreview[data-source=duckdb][data-type=book] .postimg::after,section.upcoming-events .librarypreview[data-source=duckdb][data-type=book] .postimg::after,section.speakers .librarypreview[data-source=duckdb][data-type=book] .postimg::after,.post-list .newstiles .librarypreview[data-source=duckdb][data-type=book] .postimg::after{background-image:url("../images/library/type-icons/book_duckdb.png")}section.blog .librarypreview[data-source=duckdb][data-type=podcast] .postimg::after,section.upcoming-events .librarypreview[data-source=duckdb][data-type=podcast] .postimg::after,section.speakers .librarypreview[data-source=duckdb][data-type=podcast] .postimg::after,.post-list .newstiles .librarypreview[data-source=duckdb][data-type=podcast] .postimg::after{background-image:url("../images/library/type-icons/podcast_duckdb.png")}section.blog .librarypreview[data-source=duckdb][data-type=paper] .postimg::after,section.upcoming-events .librarypreview[data-source=duckdb][data-type=paper] .postimg::after,section.speakers .librarypreview[data-source=duckdb][data-type=paper] .postimg::after,.post-list .newstiles .librarypreview[data-source=duckdb][data-type=paper] .postimg::after{background-image:url("../images/library/type-icons/paper_duckdb.png")}section.blog .librarypreview[data-source=ducklake] .postimg,section.upcoming-events .librarypreview[data-source=ducklake] .postimg,section.speakers .librarypreview[data-source=ducklake] .postimg,.post-list .newstiles .librarypreview[data-source=ducklake] .postimg{background-color:var(--blue-70)}section.blog .librarypreview[data-source=ducklake] .postimg .pill-tag,section.upcoming-events .librarypreview[data-source=ducklake] .postimg .pill-tag,section.speakers .librarypreview[data-source=ducklake] .postimg .pill-tag,.post-list .newstiles .librarypreview[data-source=ducklake] .postimg .pill-tag{background:var(--blue-90);color:var(--blue-60)}section.blog .librarypreview[data-source=ducklake][data-type=talk] .postimg::after,section.upcoming-events .librarypreview[data-source=ducklake][data-type=talk] .postimg::after,section.speakers .librarypreview[data-source=ducklake][data-type=talk] .postimg::after,.post-list .newstiles .librarypreview[data-source=ducklake][data-type=talk] .postimg::after{background-image:url("../images/library/type-icons/talk_ducklake.png")}section.blog .librarypreview[data-source=ducklake][data-type=book] .postimg::after,section.upcoming-events .librarypreview[data-source=ducklake][data-type=book] .postimg::after,section.speakers .librarypreview[data-source=ducklake][data-type=book] .postimg::after,.post-list .newstiles .librarypreview[data-source=ducklake][data-type=book] .postimg::after{background-image:url("../images/library/type-icons/book_ducklake.png")}section.blog .librarypreview[data-source=ducklake][data-type=podcast] .postimg::after,section.upcoming-events .librarypreview[data-source=ducklake][data-type=podcast] .postimg::after,section.speakers .librarypreview[data-source=ducklake][data-type=podcast] .postimg::after,.post-list .newstiles .librarypreview[data-source=ducklake][data-type=podcast] .postimg::after{background-image:url("../images/library/type-icons/podcast_ducklake.png")}section.blog .librarypreview[data-source=ducklake][data-type=paper] .postimg::after,section.upcoming-events .librarypreview[data-source=ducklake][data-type=paper] .postimg::after,section.speakers .librarypreview[data-source=ducklake][data-type=paper] .postimg::after,.post-list .newstiles .librarypreview[data-source=ducklake][data-type=paper] .postimg::after{background-image:url("../images/library/type-icons/paper_ducklake.png")}section.blog .librarypreview .postimg::after,section.upcoming-events .librarypreview .postimg::after,section.speakers .librarypreview .postimg::after,.post-list .newstiles .librarypreview .postimg::after{position:absolute;content:"";width:160px;height:160px;bottom:0px;right:0px;background-size:contain}section.blog .eventpreview .meta .author,section.upcoming-events .eventpreview .meta .author,section.speakers .eventpreview .meta .author,.post-list .newstiles .eventpreview .meta .author{display:none}section.blog .eventpreview span.eventdate,section.upcoming-events .eventpreview span.eventdate,section.speakers .eventpreview span.eventdate,.post-list .newstiles .eventpreview span.eventdate{display:inline}section.blog .eventpreview h3,section.upcoming-events .eventpreview h3,section.speakers .eventpreview h3,.post-list .newstiles .eventpreview h3{height:auto}.newswrap .postwrap .singleentry-science h1{hyphens:auto}.newswrap .postwrap .singleentry-science .infoline .icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' fill='none' viewBox='0 0 35 35'%3E%3Ccircle cx='17.75' cy='17.25' r='17.25' fill='%231A1A1A'/%3E%3Cpath fill='%23A899FF' d='M8.166 17.409a5.917 5.917 0 0 0 5.909 5.908 5.917 5.917 0 0 0 5.908-5.908 5.917 5.917 0 0 0-5.908-5.909 5.917 5.917 0 0 0-5.909 5.909ZM24.664 15.295h-2.797v4.22h2.797a2.14 2.14 0 0 0 2.123-2.123c0-1.168-.964-2.097-2.123-2.097Z'/%3E%3C/svg%3E")}.library-tiles .librarypreview.postpreview,.science-tiles .sciencepreview.postpreview,.everywhere-tiles .everywherepreview.postpreview{width:calc(33.333% - 15px)}.library-tiles .librarypreview.postpreview .postimg,.science-tiles .sciencepreview.postpreview .postimg,.everywhere-tiles .everywherepreview.postpreview .postimg{aspect-ratio:1/1;background-color:#9787f2}.library-tiles .librarypreview.postpreview h3,.science-tiles .sciencepreview.postpreview h3,.everywhere-tiles .everywherepreview.postpreview h3{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;hyphens:auto}.singleentry-library .content{width:100%}main.main-library .recentposts .newstileswrap .postpreview,main.main-science .recentposts .newstileswrap .postpreview,main.main-everywhere .recentposts .newstileswrap .postpreview{width:calc(33.333% - 15px)}main.main-library .recentposts .newstileswrap .postpreview .postimg,main.main-science .recentposts .newstileswrap .postpreview .postimg,main.main-everywhere .recentposts .newstileswrap .postpreview .postimg{aspect-ratio:1/1;background-color:#9787f2}.everywhere-tiles .everywherepreview.postpreview .postimg,main.main-everywhere .recentposts .newstileswrap .postpreview .postimg{background-color:#cbcbcb}.filterbar{display:flex;column-gap:16px;align-items:center;margin-bottom:70px;position:relative}.filterbar #search-input{font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;height:48px;padding:0 15px 0 40px;border:1px solid var(--main-codebox-border-color, #E6E6E6);border-radius:100px;width:100%;min-width:160px;max-width:calc(50% - 20px);flex:1;background:rgba(0,0,0,0);position:relative;font-weight:500;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23727272' stroke-width='1.5' d='M10.073 9.692 14 13.62'/%3E%3Ccircle cx='5.923' cy='6.303' r='5.173' stroke='%23727272' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:18px center;color:var(--main-text-primary-color, #F2F2F2)}.filterbar #search-input:focus{outline:var(--interactive-filter-selected-background-color, #D9D9D9)}.filterbar .filter-toggle{display:none;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;border-radius:50%;border:1px solid var(--doc-codebox-border-color, #E6E6E6);background:var(--doc-codebox-background-color, #F2F2F2);cursor:pointer;position:relative;z-index:502}.filterbar .filter-toggle .icon{width:16px;height:16px;color:var(--main-text-primary-color, #F2F2F2)}.filterbar .filter-toggle .icon-close{display:none}.filterbar .filter-toggle.is-open .icon-filter{display:none}.filterbar .filter-toggle.is-open .icon-close{display:block}.filterbar .filter-group{flex-shrink:0}.filterbar .filter-group-label{display:none}.filterbar .filter-group-mobile-only{display:none}.filterbar .filtertags{position:relative;display:flex;align-items:center;height:48px;border-radius:30px;border:1px solid var(--main-codebox-border-color, #E6E6E6);padding:0 5px;overflow-x:auto;flex-wrap:nowrap;width:fit-content;max-width:100%}.filterbar .filtertags .filter-highlight{position:absolute;top:5px;left:0;height:calc(100% - 10px);background:var(--interactive-filter-selected-background-color, #D9D9D9);border-radius:100px;transition:all .3s ease;z-index:1}.filterbar .filtertags .filter-btn{font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;white-space:nowrap;position:relative;z-index:2;background:none;border:none;padding:11px 15px;color:var(--interactive-filter-unselected-text-color, #666);cursor:pointer;border-radius:100px;transition:color .3s ease}.filterbar .filtertags .filter-btn.active,.filterbar .filtertags .filter-btn:hover{color:var(--interactive-filter-selected-text-color, #1A1A1A)}.filterbar .filter-modal{display:contents}.filterbar .filter-modal-header{display:none}.filterbar .filter-overlay{display:none}img{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}div.graphics-box,div.graphic-box{border-radius:var(--border-radius-box);border:1px solid var(--main-infographics-element-border, #D9D9D9);background:var(--main-infographis-primary-background, #E6E6E6);display:flex;justify-content:center;align-items:center;padding:20px}div.graphics-box img,div.graphic-box img{max-width:100%}.infoline+div.graphics-box{margin-top:32px}body.post table{min-width:100%;max-width:100%;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin:6px 0;font-variant-numeric:tabular-nums}body.post table td,body.post table th{padding:5px 10px}body.post table tbody td{font-size:var(--type-label-2, 12px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;color:var(--main-text-primary-color, #0D0D0D)}body.post code,body.post pre{font-size:var(--type-code-large, 16px);line-height:1.5;font-family:"JetBrainsMono-Regular"}body.post h1 code,body.post h1 pre,body.post h2 code,body.post h2 pre,body.post h3 code,body.post h3 pre,body.post h4 code,body.post h4 pre,body.post h5 code,body.post h5 pre{font-size:inherit}div.small_code_block+.language-text code{font-size:12px}h4{-webkit-margin-before:0em;margin-block-start:0em;-webkit-margin-after:0em;margin-block-end:0em;font-weight:bold}h1 a{text-decoration:none;color:var(--main-text-primary-color, #0D0D0D)}h2 a{text-decoration:none;color:var(--main-text-primary-color, #0D0D0D)}h3 a{text-decoration:none;color:var(--main-text-primary-color, #0D0D0D)}h4 a{text-decoration:none;color:var(--main-text-primary-color, #0D0D0D)}h5 a{text-decoration:none;color:var(--main-text-primary-color, #0D0D0D)}.newswrap{min-height:calc(100vh - 111px);margin-top:70px;width:100%}.newswrap .wrap{max-width:1150px}.newswrap .postwrap{position:relative;padding:0}.newswrap .postwrap.postsoverview{padding:0 15px}.newswrap .postwrap .postcontent{margin:0 auto}.newswrap .postwrap .postcontent p,.newswrap .postwrap .postcontent ul li,.newswrap .postwrap .postcontent ol li{font-size:var(--type-body-large, 18px);font-weight:var(--type-weight-standard, 450);line-height:1.6;font-family:"SuisseIntl",sans-serif;margin-top:30px;margin-bottom:30px}.newswrap .postwrap .postcontent p i,.newswrap .postwrap .postcontent p em,.newswrap .postwrap .postcontent ul li i,.newswrap .postwrap .postcontent ul li em,.newswrap .postwrap .postcontent ol li i,.newswrap .postwrap .postcontent ol li em{font-family:"SuisseIntl",Helvetica,Arial,sans-serif;font-style:italic}.newswrap .postwrap .postcontent ul li,.newswrap .postwrap .postcontent ol li{margin-top:0;margin-bottom:0}.newswrap .postwrap .postcontent h1{margin-top:60px;font-weight:500}.newswrap .postwrap .postcontent h2{font-size:var(--type-headline-1, 32px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;margin-top:60px}.newswrap .postwrap .postcontent h3{font-size:var(--type-headline-2, 28px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-top:60px}.newswrap .postwrap .postcontent h4{font-size:var(--type-headline-3, 24px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-top:60px}.newswrap .postwrap .postcontent h5{font-size:var(--type-title-1, 18px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;margin-top:60px}.newswrap .postwrap .postcontent h2+h3,.newswrap .postwrap .postcontent h3+h4{margin-top:30px}.newswrap .postwrap .postcontent h3+table,.newswrap .postwrap .postcontent h4+table{margin-top:18px}.newswrap .postwrap .postcontent h2+.highlighter-rouge,.newswrap .postwrap .postcontent h3+.highlighter-rouge{margin-top:30px}.newswrap .postwrap .postcontent blockquote h4{font-size:var(--type-title-2, 16px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-top:0}.newswrap .postwrap .postcontent blockquote ul{padding:0 0 0 20px}.newswrap .postwrap .postcontent blockquote ul li,.newswrap .postwrap .postcontent blockquote ol li,.newswrap .postwrap .postcontent blockquote p{font-size:var(--type-body-normal, 16px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.0025em;font-family:"SuisseIntl",sans-serif}.newswrap .postwrap .postcontent blockquote p{margin:.8em 0}.newswrap .postwrap .postcontent table{text-align:left}.newswrap .postwrap .postcontent table code{font-size:var(--type-code, 14px);line-height:1.5;font-family:"JetBrainsMono-Regular"}.newswrap .postwrap .postcontent table code.highlight{padding:2px 6px;border-radius:6px !important;margin-left:0;line-height:27px}.newswrap .postwrap .postcontent table tr{border-bottom:1px solid var(--doc-codebox-border-color, #E6E6E6)}.newswrap .postwrap .postcontent table th{padding:5px 10px}.newswrap .postwrap .postcontent table thead th{font-size:var(--type-title-2, 16px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}.newswrap .postwrap .postcontent table tbody td{font-size:var(--type-body-normal, 16px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.0025em;font-family:"SuisseIntl",sans-serif;padding:10px;vertical-align:middle}.newswrap .postwrap .postcontent table tbody tr:hover{background:var(--doc-codebox-border-color, #E6E6E6)}.newswrap .postwrap .postcontent div.highlight{max-width:750px;border-radius:var(--border-radius-box);border:1px solid var(--doc-codebox-border-color, #D9D9D9);position:relative;overflow:hidden}.newswrap .postwrap .postcontent pre.highlight{tab-size:4;white-space:pre;overflow-x:auto;padding:15px;padding-right:0;margin:0;border-radius:var(--border-radius-box)}.newswrap .postwrap .postcontent pre.highlight>code{width:fit-content;padding-right:15px}.newswrap .postwrap .postcontent div.highlighter-rouge+table,.newswrap .postwrap .postcontent table+div.highlighter-rouge{margin-top:30px}.newswrap .postwrap .postcontent .highlighter-rouge,.newswrap .postwrap .postcontent table{margin-bottom:20px}.newswrap .postwrap .postcontent hr{margin:50px 0 50px 0;border:.5px solid #e5e5e5}.newswrap .postwrap .postcontent iframe{outline:0;border:1px solid var(--doc-codebox-border-color, #E6E6E6)}.newswrap .postwrap .postcontent code,.newswrap .postwrap .postcontent pre{font-size:var(--type-code-large, 16px);line-height:1.5;font-family:"JetBrainsMono-Regular"}.newswrap .postwrap .postcontent p code,.newswrap .postwrap .postcontent li code,.newswrap .postwrap .postcontent code.highlighter-rouge,.newswrap .postwrap .postcontent code.language-plaintext{border:1px solid var(--doc-codebox-border-color, #E6E6E6);background:var(--doc-codebox-background-color, #F2F2F2);font-family:"JetBrainsMono-Medium",monospace;border-radius:3px;padding:0px 2px;margin:0;margin-bottom:0px}.newswrap .postwrap .postcontent li .highlight pre>code{border:none;padding:0;background:unset}.newswrap .postwrap .postcontent h1 code,.newswrap .postwrap .postcontent h1 pre,.newswrap .postwrap .postcontent h2 code,.newswrap .postwrap .postcontent h2 pre,.newswrap .postwrap .postcontent h3 code,.newswrap .postwrap .postcontent h3 pre,.newswrap .postwrap .postcontent h4 code,.newswrap .postwrap .postcontent h4 pre,.newswrap .postwrap .postcontent h5 code,.newswrap .postwrap .postcontent h5 pre{font-size:inherit}.newswrap .postwrap .postcontent .video-container{margin:30px 0;position:relative;width:100%;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}.newswrap .postwrap .postcontent .video-container iframe,.newswrap .postwrap .postcontent .video-container object,.newswrap .postwrap .postcontent .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.newswrap .postwrap .postcontent video{max-width:100%}.newswrap .postwrap .postcontent .toc_sidebar{position:fixed;top:0px;right:0;padding:100px 0px 20px 20px;z-index:90}@media only screen and (max-width: 1180px){.newswrap .postwrap .postcontent .toc_sidebar{display:none}}.newswrap .postwrap .postcontent .toc_sidebar .toc_menu{height:calc(100vh - 100px);overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.newswrap .postwrap .postcontent .toc_sidebar .toc_menu::-webkit-scrollbar{display:none}.newswrap .postwrap .postcontent .toc_sidebar .toc_menu h5{font-size:var(--type-pre-title, 13px);text-transform:uppercase;font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.03em;font-family:"SuisseIntl",sans-serif;color:var(--main-text-tertiary-color, #B2B2B2);margin-left:12px;margin-top:0}.newswrap .postwrap .postcontent .toc_sidebar .toc_menu ul li{font-size:var(--type-tiny, 12px);font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif}.newswrap .postwrap .postcontent .toc_sidebar .toc_menu ul#toc{list-style:none;padding:0;margin:0;margin-top:15px;position:relative}.newswrap .postwrap .postcontent .toc_sidebar .toc_menu ul#toc ul{padding-left:0px;margin-left:15px;border-left:1px solid #d9d9d9;margin-top:2px;margin-bottom:2px}.newswrap .postwrap .postcontent .toc_sidebar .toc_menu ul#toc ul li{list-style:none}.newswrap .postwrap .postcontent .toc_sidebar .toc_menu ul#toc ul ul{display:none}.newswrap .postwrap .postcontent .toc_sidebar .toc_menu ul#toc li{line-height:1}.newswrap .postwrap .postcontent .toc_sidebar .toc_menu ul#toc li.current>a{color:#7d66ff}.newswrap .postwrap .postcontent .toc_sidebar .toc_menu ul#toc a{color:#b8b8b8;text-decoration:none;padding:6px 0px 6px 12px;border-radius:100px;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;line-height:1}.newswrap .postwrap .postcontent .toc_sidebar .toc_menu ul#toc a:hover{color:var(--main-text-primary-color, #0D0D0D)}.newswrap .postwrap .postcontent .supporterboard{margin-top:25px;background-color:var(--doc-codebox-background-color, #F2F2F2);border-radius:var(--border-radius-box);border-top:15px solid #979797}.newswrap .postwrap .postcontent .supporterboard>ul{padding:20px;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:repeat(4, 1fr);list-style:none;display:-ms-grid;display:grid;row-gap:70px;margin:0}.newswrap .postwrap .postcontent .supporterboard>ul li{line-height:1;height:70px;text-align:center}@media only screen and (max-width: 900px){.newswrap .postwrap .postcontent .supporterboard>ul{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 700px){.newswrap .postwrap .postcontent .supporterboard>ul{-ms-grid-columns:1fr 1fr;grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 550px){.newswrap .postwrap .postcontent .supporterboard>ul{padding:25px;row-gap:40px}.newswrap .postwrap .postcontent .supporterboard>ul li{height:60px}}.newswrap .postwrap .postcontent .supporterboard ul li img{height:100%}.newswrap .postwrap .postcontent .supporterboard.silver ul{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;flex-wrap:wrap;row-gap:20px}.newswrap .postwrap .postcontent .supporterboard.gold{border-top:15px solid #c09600}.newswrap .postwrap .postcontent .supporterboard.gold ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (max-width: 840px){.newswrap .postwrap .postcontent .supporterboard.gold ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.newswrap .postwrap .postcontent .supporterboard.gold ul li{height:100px}@media only screen and (max-width: 840px){.newswrap .postwrap .postcontent .supporterboard.gold ul li{height:80px}}@media only screen and (max-width: 650px){.newswrap .postwrap .postcontent .supporterboard.gold ul li{width:100%;height:80px}}.newswrap .postwrap .postcontent .supporterboard.technical{border-top:15px solid #4396d7}.newswrap .postwrap .recentposts{background:linear-gradient(180deg, var(--grey-95) -13.01%, var(--main-body-background-color) 65.33%);padding:105px 15px;position:relative;z-index:100}.newswrap .postwrap .recentposts h1{font-size:var(--type-display-1, 57px);font-weight:600;line-height:1.1;letter-spacing:-0.00249em;font-family:"SuisseIntl",sans-serif;margin-top:0;margin-bottom:0}.newswrap .postwrap .recentposts h3{margin-top:0;margin-bottom:0;font-size:var(--type-headline-3, 24px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}.newswrap .postwrap .recentposts .postpreview{margin-bottom:0}.newswrap .postwrap .infoline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.newswrap .postwrap .infoline .icon{width:40px;height:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' fill='none' viewBox='0 0 35 35'%3E%3Ccircle cx='17.75' cy='17.25' r='17.25' fill='%231A1A1A'/%3E%3Cpath fill='%23FFF100' d='M8.166 17.409a5.917 5.917 0 0 0 5.909 5.908 5.917 5.917 0 0 0 5.908-5.908 5.917 5.917 0 0 0-5.908-5.909 5.917 5.917 0 0 0-5.909 5.909Zm16.498-2.115h-2.797v4.22h2.797a2.14 2.14 0 0 0 2.123-2.122c0-1.168-.964-2.098-2.123-2.098Z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;margin-right:15px;border-radius:200px;overflow:hidden;flex-shrink:0}.newswrap .postwrap .infoline .icon>img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.newswrap .postwrap .infoline>div:not(.icon):not(.scheduled){display:flex;align-items:flex-start;flex-direction:column}.newswrap .postwrap .infoline span{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.4;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif}.newswrap .postwrap .infoline .scheduled+.venue{margin-left:25px}.newswrap .postwrap .infoline span.bullet{margin:0 5px}.newswrap .postwrap .infoline .publishedinfo{color:var(--main-text-secondary-color, #666)}.newswrap .postwrap .infoline+p>img{width:100%}.newswrap .postwrap .infoline+table{margin-top:30px}.newswrap .postwrap .infoline+table tbody td{padding:10px 30px 10px 10px}.newswrap .postwrap .postpreview{margin-bottom:75px}.newswrap .postwrap a.backtoarchive,.newswrap .postwrap a.continue{text-decoration:none;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;color:#ebebeb;text-decoration:underline;font-size:14px;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.newswrap .postwrap a.backtoarchive span::after,.newswrap .postwrap a.continue span::after{content:"→";font-family:"SuisseIntl";margin-left:6px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;position:absolute;text-decoration:none;line-height:1.5}.newswrap .postwrap a.backtoarchive:hover span::after,.newswrap .postwrap a.continue:hover span::after{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.newswrap .postwrap a.backtoarchive span::after,.newswrap .postwrap a.continue span::after{line-height:1.2}.newswrap .postwrap a.backtoarchive:hover,.newswrap .postwrap a.continue:hover{color:#000}.newswrap .postwrap a.backtoarchive{margin-top:15px;display:inline-block}.newswrap .postwrap .singleentry{max-width:1180px;margin:0 auto;padding:75px 15px}.newswrap .postwrap .singleentry .content{max-width:750px;margin:0 auto}@media only screen and (max-width: 800px){.newswrap .postwrap .singleentry .content{width:100%;max-width:unset}}.newswrap .postwrap .singleentry h1{font-size:var(--type-display-2, 45px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;margin-bottom:30px;margin-top:0}.newswrap .postwrap .singleentry .highlight{border-radius:var(--border-radius-box)}.newswrap .postwrap .singleentry .excerpt em{font-weight:600;font-family:"SuisseIntl",Helvetica,Arial,sans-serif;font-style:normal}.newswrap .postwrap .singleentry p>img{max-width:100%;margin:0;padding:0;vertical-align:middle;text-align:center;border:none}.newswrap .postwrap .singleentry.contains_toc{display:flex;justify-content:space-between}@media only screen and (max-width: 1180px){.newswrap .postwrap .singleentry.contains_toc{justify-content:center}}.newswrap .postwrap .singleentry.contains_toc .content{margin:0}.newswrap .postwrap .singleentry.contains_toc .toc_sidebar{padding-top:3px;position:relative}.newswrap .postwrap .singleentry.contains_toc .toc_sidebar .toc_menu{position:sticky;top:100px}.newswrap .postwrap .post-list h3{font-size:var(--type-headline-3, 24px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-top:0;margin-bottom:0}.newswrap .postwrap .post-list>section{padding:105px 15px}.newswrap .postwrap .post-list>section:nth-child(even){background-color:#f9f9f9}footer{position:relative}@media only screen and (max-width: 660px){.newswrap .newstiles{row-gap:0}.newswrap .postwrap .infoline .scheduled+.venue,.newswrap .postwrap .infoline>div:not(.icon):not(.scheduled) .scheduled+.venue{margin-left:0}.infoline .scheduled,.publishedinfo{width:100%}.newswrap .postwrap .postcontent .singleentry{padding-top:50px;padding-bottom:50px}.newswrap .postwrap .postcontent .singleentry p{margin:20px 0}.newswrap .postwrap .postcontent .singleentry h2{margin:35px 0 20px}.newswrap .postwrap .postcontent .singleentry h3{margin:35px 0 20px}.newswrap .postwrap .postcontent .singleentry h3:first-child{margin-top:0}.newswrap .postwrap .postcontent .singleentry h4{margin:35px 0 20px}.newswrap .postwrap .postcontent .singleentry h4:first-child{margin-top:0}.newswrap .postwrap .postcontent .singleentry ul li ul{margin-top:0}.newswrap .postwrap .postcontent iframe{width:100%;height:auto}.filterbar{flex-wrap:wrap;margin-bottom:30px;column-gap:10px}.filterbar #search-input{flex:1;min-width:0;max-width:unset}.filterbar .filter-toggle{display:flex}.filterbar>.filter-group{display:none}.filterbar .filter-modal{display:flex;flex-direction:column;gap:24px;position:absolute;top:calc(100% + 16px);left:0;right:0;z-index:503;background:var(--menu-dropdown-background-color, #F2F2F2);border:1px solid var(--menu-dropdown-border-color, #E6E6E6);border-radius:var(--border-radius-box);padding:20px;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.filterbar .filter-modal.is-open{opacity:1;transform:translateY(0);pointer-events:all}.filterbar .filter-group-mobile-only{display:block}.filterbar .filter-group-label{font-size:var(--type-pre-title, 13px);text-transform:uppercase;font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.03em;font-family:"SuisseIntl",sans-serif;display:block;color:var(--main-text-tertiary-color, #B2B2B2);margin-bottom:12px}.filterbar .filter-modal .filtertags{border:1px solid var(--main-codebox-border-color, #E6E6E6)}.filterbar .filter-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:501}.filterbar .filter-overlay.is-open{display:block}}@media print{section.recentposts,div.toc_sidebar{display:none !important}}body.landing{font-size:var(--type-body-normal, 16px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.0025em;font-family:"SuisseIntl",sans-serif}body.landing .banner{position:relative;width:100%}body.landing .banner+header{position:sticky;top:0;z-index:900}body.landing .banner+header+main{margin-top:0}body.landing .banner+header .headerline{position:relative;top:unset}body.landing main{margin-top:70px}body.landing h1{margin:0}body.landing h3{margin:0}body.landing section{position:relative;z-index:10;padding:105px 15px}body.landing section .section-text{max-width:750px;text-align:center;margin:0 auto}body.landing section .section-text.left{text-align:left;margin:0}body.landing section .section-image{display:block;max-width:750px;margin:0 auto;margin-top:50px}body.landing section .section-image img{display:block;height:auto;width:100%}body.landing section .section-image .video-thumbnail{position:relative;cursor:pointer;border-radius:var(--border-radius-box);border:1px solid var(--main-blogpost-border-color, #E6E6E6);overflow:hidden;transition:all .3s ease}body.landing section .section-image .video-thumbnail:hover .play-button{transform:translate(-50%, -50%) scale(1.1)}body.landing section .section-image .video-thumbnail img{width:100%;height:auto;display:block;transition:all .3s ease}body.landing section .section-image .video-thumbnail .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .3s ease;pointer-events:none}body.landing section .section-image .video-thumbnail.loading .play-button{opacity:0}body.landing section .section-image .video-thumbnail.loading::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:40px;height:40px;border:3px solid hsla(0,0%,100%,.3);border-top:3px solid #fff;border-radius:50%;animation:spin 1s linear infinite}body.landing section .section-image .video-container{position:relative;width:100%;height:0;padding-bottom:56.25%;border-radius:var(--border-radius-box);overflow:hidden}body.landing section .section-image .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}body.landing .wrap{max-width:1150px;margin:0 auto}body.landing .flexwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.landing .hidden{display:none}body.landing .type{display:inline-block;margin-top:.2em;margin-bottom:.12em;white-space:nowrap;border-bottom:12px solid var(--main-marker-border-color, #EDDD0C);line-height:.6em}body.landing .type .typecursor{font-weight:450;margin-left:.1em;-webkit-transform:translateY(-0.025em);-ms-transform:translateY(-0.025em);transform:translateY(-0.025em);-webkit-animation:Typewriter-cursor 1s infinite;animation:Typewriter-cursor 1s infinite;margin-left:1px}@-webkit-keyframes Typewriter-cursor{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes Typewriter-cursor{0%{opacity:0}50%{opacity:1}100%{opacity:0}}body.landing .window{border-radius:var(--border-radius-box);border:1px solid var(--main-codebox-border-color, #E6E6E6);background:var(--main-codebox-main-background-color, rgba(250, 250, 250, 0.6));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-box-shadow:0px 1px 0px 0px hsla(0,0%,100%,.2) inset,2px 2px 24px 0px var(--main-codebox-dropshadow, rgba(0, 0, 0, 0.05));box-shadow:0px 1px 0px 0px hsla(0,0%,100%,.2) inset,2px 2px 24px 0px var(--main-codebox-dropshadow, rgba(0, 0, 0, 0.05))}body.landing .window .topbar{border-radius:var(--border-radius-box) var(--border-radius-box) 0px 0px}body.landing .window .topbar ul{position:relative;padding:0;margin:20px 20px 0px 20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid var(--main-codebox-border-color, #E6E6E6);list-style:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:100px;padding:5px}body.landing .window .topbar ul li{font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;border-radius:50px;padding:12px 14px;color:var(--interactive-filter-unselected-text-color, #666);cursor:pointer;-webkit-transition:background .2s,color .2s;-o-transition:background .2s,color .2s;transition:background .2s,color .2s;white-space:nowrap}body.landing .window .topbar ul li:hover,body.landing .window .topbar ul li.active{color:var(--interactive-filter-selected-text-color, #1A1A1A)}body.landing .window .topbar .select-highlight{position:absolute;background:var(--interactive-filter-selected-background-color, #E6E6E6);height:calc(100% - 10px);top:5px;left:0;width:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:-1;border-radius:50px}body.landing .window .content{font-size:var(--type-code, 14px);line-height:1.5;font-family:"JetBrainsMono-Regular";padding:20px 20px;position:relative}body.landing .window .content .lines{font-size:var(--type-code, 14px);line-height:1.5;font-family:"JetBrainsMono-Regular";position:absolute;top:20px;left:25px;text-align:right;color:var(--main-text-tertiary-color, #B2B2B2);pointer-events:none;line-height:19.6px}body.landing .window .content pre,body.landing .window .content code{font-size:var(--type-code, 14px);line-height:1.5;font-family:"JetBrainsMono-Regular";line-height:19.6px}body.landing .window .content a{color:inherit;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}body.landing .window .content a:hover{background:none !important}body.landing .window .content pre{margin:0}body.landing .window .content.haslines{padding-left:60px}body.landing .window .result.content .highlight{margin-top:10px;margin-bottom:12.5px}body.landing .window .bottombar{padding:15px 20px;border-top:1px solid var(--main-codebox-border-color, #E6E6E6)}body.landing .window .bottombar .system{display:flex;column-gap:20px}body.landing .window .bottombar .system span{color:var(--main-text-tertiary-color, #B2B2B2);font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.4;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif}body.landing .window .bottombar p{margin:0}body.landing .accordion{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.landing .accordion>div{width:calc(50% - 10px)}body.landing .accordion .head{padding:20px;position:relative;width:100%;cursor:pointer}body.landing .accordion .head::after{background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15' cy='15' r='15' fill='%23EFEFEF'/%3E%3Cpath d='M23.8045 12.6287L15.1758 21.2574L6.54706 12.6287' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");content:"";width:30px;height:30px;background-size:contain;position:absolute;display:block;right:20px;top:13px;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}body.landing .accordion .head h4{max-width:calc(100% - 50px)}body.landing .accordion .content{padding:20px;padding-top:0;display:none}body.landing .accordion .content p{font-size:var(--type-body-normal, 16px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.0025em;font-family:"SuisseIntl",sans-serif}body.landing .accordion .content p:first-child{margin-top:0}body.landing .accordion .content p:last-of-type{margin-bottom:0}body.landing .accordion .foldout{background:#f9f9f9;border-radius:var(--border-radius-box);position:relative;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;cursor:pointer;margin-bottom:10px}body.landing .accordion .foldout:hover{background:#f3f1ff}body.landing .accordion .foldout:hover .head::after{background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15' cy='15' r='15' fill='%23DDD8FF'/%3E%3Cpath d='M23.8045 12.6287L15.1758 21.2574L6.54706 12.6287' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}body.landing .accordion .foldout.active .head::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}body.landing .upcoming-events:after{content:"";display:block;position:absolute;top:0px;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='426' fill='none' viewBox='0 0 1440 426'%3E%3Cpath stroke='url(%23a)' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1439.5 424.029H696.735c-27.614 0-50-22.386-50-50V51.875c0-27.614-22.386-50-50-50H-.5'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='166.001' x2='1397.35' y1='680.043' y2='345.949' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FAFAFA'/%3E%3Cstop offset='.58' stop-color='%23CCC'/%3E%3Cstop offset='1' stop-color='%23FAFAFA'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;width:100%;aspect-ratio:1400/422;height:auto;z-index:1}body.landing .upcoming-events .wrap{position:relative;z-index:2}body.landing select{font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;padding:0 2em 0 0;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;z-index:1;outline:none;display:-ms-grid;display:grid;grid-template-areas:"select";-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;min-width:15ch;max-width:30ch;border:1px solid #fff100;border-radius:100px;padding:10px 14px;cursor:pointer;line-height:1.1;color:#000;background-color:#fff100;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}body.landing select::-ms-expand{display:none}body.landing select select,body.landing select::after{-ms-grid-row:1;-ms-grid-column:1;grid-area:select}body.landing select:hover{background-color:rgb(242.25,228.95,0)}body.landing select:not(.select--multiple)::after{content:"";-ms-grid-column-align:end;justify-self:end;width:20px;height:20px;position:absolute;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='9.25' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M4.60938 8.18164L10.0637 13.636L15.5181 8.18164' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E%0A")}body.landing .select-hidden{display:none;visibility:hidden;padding-right:10px}body.landing .select{cursor:pointer;display:inline-block;position:relative;color:#000;min-width:240px;font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}body.landing .select-styled{position:relative;display:inline-block;color:var(--interactive-button-black-border-color, #999);background:var(--menu-dropdown-background-color, #F2F2F2);border:1px solid var(--doc-codebox-border-color, #E6E6E6);padding:12px 40px 12px 20px;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;border-radius:100px;z-index:710;word-break:keep-all}body.landing .select-styled>span{font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;color:inherit;line-height:1}body.landing .select-styled:after{content:"";width:20px;height:20px;position:absolute;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.65' clip-path='url(%23a)'%3E%3Cpath d='M10.001 18.334a8.333 8.333 0 1 0 0-16.667 8.333 8.333 0 0 0 0 16.667'/%3E%3Cpath d='m5.832 8.417 4.167 4.167 4.166-4.167'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");mask-size:contain;mask-position:center center;mask-repeat:no-repeat;background-color:var(--interactive-button-black-border-color, #999);right:10px;top:9px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}body.landing .select-styled:active:after,body.landing .select-styled.active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}body.landing .select-options{display:none;position:absolute;top:calc(100% + 4px);z-index:700;margin:0;list-style:none;background:var(--menu-dropdown-background-color, #F2F2F2);border:1px solid var(--menu-dropdown-border-color);border-radius:var(--border-radius-box);padding:8px;-webkit-filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.2));filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.2))}body.landing .select-options li{word-break:keep-all;margin:2px 0;padding:8px 12px;font-weight:450;-webkit-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;color:var(--main-text-primary-color, #F2F2F2)}body.landing .select-options li:hover,body.landing .select-options li.is-selected{background:var(--menu-dropdown-item-background-hover, #E6E6E6);border-radius:50px}body.landing .select-options li.is-selected{font-weight:500}body.landing .select-options li[rel=hide]{display:none}body.landing section.welcome{z-index:11;position:relative;overflow:hidden}body.landing section.welcome .hero-bg{position:absolute;inset:0;pointer-events:none;z-index:0}body.landing section.welcome .hero-bg::after{content:"";position:absolute;bottom:0;left:0;right:0;height:30px;background:linear-gradient(to bottom, transparent, var(--main-body-background-color, #FAFAFA));z-index:2}body.landing section.welcome .hero-bg .container{position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:100%;aspect-ratio:1440/842}body.landing section.welcome .hero-bg .container svg{position:absolute;top:0;left:0;width:100%;height:100%;display:block}body.landing section.welcome .hero-bg .container canvas{position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:normal}body.landing section.welcome .hero-bg .container #svg-layer-mobile{display:none}@media(max-width: 768px){body.landing section.welcome .hero-bg .container{top:0;left:0;transform:none;width:100%;max-width:none;aspect-ratio:auto;height:100%}body.landing section.welcome .hero-bg .container #svg-layer{display:none}body.landing section.welcome .hero-bg .container #snake-canvas{display:none}body.landing section.welcome .hero-bg .container #svg-layer-mobile{display:block;width:100%;height:auto}}body.landing section.welcome .wrap{display:flex;flex-direction:column;align-items:center;gap:0px;position:relative;z-index:1}body.landing section.welcome .hero-content{text-align:center;max-width:640px}body.landing section.welcome .hero-content h1{margin-bottom:0}body.landing section.welcome .hero-content .hero-subtitle{margin:20px 0 28px;color:var(--main-text-secondary-color, #666)}body.landing section.welcome .hero-content .hero-buttons{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}body.landing section.welcome .hero-content .hero-buttons .button{margin-right:0}body.landing section.welcome .hero-content .hero-social-proof{margin:24px 0 0;font-size:var(--type-tiny, 12px);color:var(--main-text-tertiary-yellow, #998b00);letter-spacing:.24px}body.landing section.welcome .hero-protocol-boxes{display:flex;gap:20px;width:100%;margin-top:90px}body.landing section.welcome .hero-protocol-boxes .protocol-box{flex:1;display:flex;flex-direction:column;gap:20px;padding:20px;border-radius:var(--border-radius-box);border:1px solid var(--main-codebox-border-color, rgba(13, 13, 13, 0.08));background:var(--main-codebox-main-background-color, rgba(250, 250, 250, 0.6));box-shadow:0 0 51px 0 var(--doc-codebox-background-color, #F2F2F2);-webkit-backdrop-filter:blur(3.5px);backdrop-filter:blur(3.5px)}body.landing section.welcome .hero-protocol-boxes .protocol-box .protocol-title{display:flex;align-items:center;gap:8px}body.landing section.welcome .hero-protocol-boxes .protocol-box .protocol-title .icon{width:24px;height:24px;flex-shrink:0;margin-bottom:0;color:var(--main-benefit-icon-color, #998B00);stroke-width:1.75}body.landing section.welcome .hero-protocol-boxes .protocol-box .protocol-title span{font-weight:500;font-size:var(--type-title-1, 18px);color:var(--main-text-primary-color, #0d0d0d);line-height:1.2}body.landing section.welcome .hero-protocol-boxes .protocol-box .protocol-tags{display:flex;flex-wrap:wrap;gap:4px}body.landing section.welcome .hero-protocol-boxes .protocol-box .protocol-tags .tag{display:inline-block;padding:3px 8px;border:1px solid var(--main-quaternary-color, #ccc);border-radius:60px;font-size:var(--type-tiny, 12px);color:var(--main-text-secondary-color, #666);line-height:1.2;transition:border-color .2s,background-color .2s}body.landing section.welcome .hero-protocol-boxes .protocol-box .protocol-tags .tag a{color:inherit;text-decoration:none}body.landing section.welcome .hero-protocol-boxes .protocol-box .protocol-tags .tag:hover{border:1px solid var(--interactive-installation-box-border, rgba(204, 189, 0, 0.6));background:var(--interactive-installation-box-background, rgba(241, 230, 94, 0.3))}body.landing section.welcome .hero-protocol-boxes .protocol-box:first-child .protocol-tags .tag{font-family:"JetBrainsMono-Regular",monospace;text-transform:uppercase}body.landing section.proof .wrap.flexwrap{gap:20px}body.landing section.proof .proof-code{width:565px;flex-shrink:0}body.landing section.proof .proof-code button.copy{display:none}body.landing section.proof .proof-code pre,body.landing section.proof .proof-code .highlight{background:rgba(0,0,0,0);padding:0;border:none}body.landing section.proof .proof-code .button.livedemo{display:none;border:1px solid var(--doc-codebox-border-color, #E6E6E6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--interactive-button-black-border-color, #999);font-weight:600}body.landing section.proof .proof-text{flex:1;text-align:center}body.landing section.proof .proof-text h2{margin:50px 0 20px 0}body.landing section.proof .proof-text p{color:var(--main-text-secondary-color, #666);max-width:456px;margin:0 auto 18px}body.landing section.whyduckdb h2{text-align:center;margin-bottom:40px}body.landing section.whyduckdb .icon-grid{--icon-grid-columns: 3;margin-top:0;gap:58px 20px}body.landing section.whyduckdb .icon-grid .icon-grid-item .icon{color:var(--main-benefit-icon-color, #998B00);stroke-width:1.5}body.landing section.whyduckdb .icon-grid-item p{color:var(--main-text-secondary-color, #666)}body.landing section#quickinstall{position:relative;overflow:visible}body.landing section#quickinstall .wrap{position:relative;z-index:10;gap:20px;align-items:center}body.landing section#quickinstall .wrap .install{width:565px;flex-shrink:0;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body.landing section#quickinstall .wrap .intro{flex:1;text-align:center}body.landing section#quickinstall .wrap .intro p{color:var(--main-text-secondary-color, #666);max-width:456px;margin:20px auto 18px}body.landing section#quickinstall .wrap .bottombar{border:0;padding-top:0}body.landing section#quickinstall:after{content:" ";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='429' fill='none' viewBox='0 0 1440 429'%3E%3Cpath stroke='url(%23a)' stroke-width='1.5' d='m400.141 13.031-294.295.001c-22.092 0-40 17.909-40 40v114.999c0 22.092-17.909 40-40 40H0'/%3E%3Cpath stroke='url(%23b)' stroke-width='1.5' d='M719 428.031h418.54c22.09 0 40-17.908 40-39.999v-33.033c0-22.091 17.91-39.999 40-39.999H1440'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='200.07' x2='314.5' y1='208.031' y2='28.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23e6e6e6'/%3E%3Cstop offset='1' stop-color='%23fafafa'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='1440' x2='1426.78' y1='371.516' y2='481.821' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23e6e6e6'/%3E%3Cstop offset='1' stop-color='%23fafafa'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");width:100%;top:10px;left:0px;background-repeat:no-repeat;background-size:contain;aspect-ratio:1600/536;position:absolute;z-index:1}body.landing section#quickinstall .window button.copy{right:30px;top:40px}body.landing section#quickinstall .highlight{border-radius:var(--border-radius-box)}body.landing section#quickinstall .result a{padding:15px}body.landing section.blog .wrap{text-align:center}body.landing section.blog .postpreview{text-align:left}body.landing section.faq h1{max-width:600px}body.landing section.faq .flexwrap{margin-top:70px}body.landing section.most_scalable .flexwrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}body.landing section.most_scalable .col-1,body.landing section.most_scalable .col-2{width:calc(50% - 10px)}body.landing section.most_scalable .col-1{padding-right:40px}body.landing .numbersbox{display:flex;justify-content:space-around;padding:24px;border:1px solid var(--main-infobox-border-color, rgba(212, 204, 255, 0.6));border-radius:var(--border-radius-box);background:var(--main-infobox-background-color, rgba(246, 245, 255, 0.6));backdrop-filter:blur(5px)}body.landing .numbersbox>div{display:flex;flex-direction:column;align-items:center;gap:8px}body.landing .numbersbox .label{color:var(--main-text-secondary-color, #666);font-size:var(--type-pre-title, 13px);text-transform:uppercase;font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.03em;font-family:"SuisseIntl",sans-serif;text-align:center}body.landing .numbersbox .number{font-size:var(--type-display-2, 45px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif}body.landing .numbersbox .info{font-size:var(--type-body-normal, 16px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.0025em;font-family:"SuisseIntl",sans-serif}body.landing .numbersbox .divider{width:1px;background:var(--main-infobox-border-color, rgba(212, 204, 255, 0.6))}body.landing .numbersbox-reference{width:100%;margin-top:16px;text-align:right;font-size:var(--type-tiny, 12px);color:var(--main-text-tertiary-color, #B2B2B2)}body.landing .numbersbox-reference a{color:inherit}body.landing section.metrics{padding:8px 15px}body.landing section.welcome .hero-bg{--hero-line-color: #E6E6E6;--hero-snake-color: var(--yellow-45, #EDDD0C)}html.darkmode body.landing section.welcome .hero-bg{--hero-line-color: #242424;--hero-snake-color: var(--yellow-20, #665D00)}@media(max-width: 1200px){body.landing section.proof .proof-code{width:auto;flex:1}}@media only screen and (max-width: 1100px){body.landing section#quickinstall .wrap .install{width:calc(100% - 390px)}}@media only screen and (max-width: 1100px){body.landing section.most_scalable .flexwrap{display:flex;flex-wrap:wrap;gap:48px}body.landing section.most_scalable .col-1,body.landing section.most_scalable .col-2{width:100%;text-align:center;padding:0}body.landing section.most_scalable .numbersbox{padding:16px}section.metrics .numbersbox>div:last-child,section.metrics .numbersbox>.divider:nth-last-child(2){display:none}}@media only screen and (max-width: 940px){body.landing section.welcome .hero-protocol-boxes{flex-direction:column}body.landing section.proof .wrap.flexwrap{flex-direction:column}body.landing section.proof .proof-code{width:100%;order:2;margin-top:40px}body.landing section.proof .proof-text{order:1}body.landing section.proof .proof-text h2{margin-top:0}body.landing section#quickinstall .window{width:100%}body.landing section#quickinstall .wrap .install{width:100%;order:2;margin-top:40px}body.landing section#quickinstall .wrap .intro{width:100%;order:1}body.landing section.blog .postpreview{width:calc(50% - 10px)}body.landing .accordion>div{width:100%}body.landing .accordion{-ms-flex-wrap:wrap;flex-wrap:wrap}body.landing section#quickinstall .wrap .intro{width:100%}body.landing section.whyduckdb{background-size:cover}body.landing section.blog .newstileswrap{row-gap:40px}body.landing section.blog .postpreview:nth-child(4){display:block}body.landing .select{margin-bottom:10px}}@media only screen and (max-width: 660px){body.landing section.whyduckdb .icon-grid{--icon-grid-columns: 2}body.landing section.blog .postpreview{width:100%}body.landing section.blog .newstileswrap{row-gap:40px}body.landing section.blog .postpreview:nth-child(4){display:none}body.landing section.blog .newstileswrap{row-gap:0}body.landing section.blog+section.upcoming-events{margin-top:40px}header .headerline .headercontent .button{display:none}}@media only screen and (max-width: 660px){body.landing .install .environment{display:block !important}body.landing label.onlymobile{display:none !important}body.landing .window .topbar{width:calc(100% - 0px);position:relative;-ms-scroll-chaining:none;overscroll-behavior:contain;overflow-x:auto}body.landing .window .topbar::-webkit-scrollbar{width:1px;background:var(--doc-scrollbar-bg, #E6E6E6);height:2px}body.landing .window .topbar::-webkit-scrollbar-track{background:var(--doc-scrollbar-bg, #E6E6E6)}body.landing .window .topbar::-webkit-scrollbar-thumb{background:var(--doc-scrollbar-slider, #CCC);border-radius:2px}body.landing .window .topbar ul{margin-left:15px;margin-right:15px;margin-top:15px;margin-bottom:10px}body.landing .window .topbar ul li{white-space:nowrap}body.landing section.metrics{padding:56px 15px}section.metrics .numbersbox{flex-wrap:wrap;padding:8px;align-items:flex-start}section.metrics .numbersbox>div:not(.divider){width:calc(50% - 6px);padding:24px 16px;box-sizing:border-box;position:relative}section.metrics .numbersbox>div:not(.divider)::before{content:"";width:76%;height:1px;background-color:var(--main-infobox-border-color, rgba(212, 204, 255, 0.6));position:absolute;top:2px}section.metrics .numbersbox>div:not(.divider):nth-child(1)::before,section.metrics .numbersbox>div:not(.divider):nth-child(3)::before{display:none}section.metrics .numbersbox .divider{height:100px;align-self:center}section.metrics .numbersbox .divider:nth-of-type(4){display:none}}@media only screen and (max-width: 450px){body.landing .select{width:100%;max-width:unset}}body.installation .pagetitle h1{font-size:var(--type-headline-1, 32px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif}body.installation .aboutthispage{margin-top:60px}body.installation .hidden.instruction-collection{display:none}body.installation .visually-hidden{visibility:hidden}body.installation .selection-head h3{font-size:var(--type-title-1, 18px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;cursor:pointer;position:relative;margin:0;padding-right:55px}body.installation .selection-head h3 .selected{font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-left:20px}body.installation .selection-head h3::after{content:" ";background-color:var(--doc-codebox-button-background-color, #E6E6E6);width:30px;height:30px;border-radius:50%;position:absolute;right:0px;top:-5px;cursor:pointer}body.installation .selection-head h3::before{content:" ";mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.35' d='m2.102 5.05 4.9 4.9 4.9-4.9'/%3E%3C/svg%3E");mask-size:contain;mask-position:center center;mask-repeat:no-repeat;background-color:var(--main-text-primary-color, #0D0D0D);width:14px;height:14px;position:absolute;right:8px;top:3px;z-index:1;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;cursor:pointer}body.installation .selection-head a:hover{background-color:rgba(0,0,0,0)}body.installation .selection-foldout{padding:16px;background:var(--doc-codebox-background-color, #F2F2F2);-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;margin-bottom:8px;border-radius:var(--border-radius-box);border:1px solid rgba(0,0,0,0);-webkit-transition:border .3s;-o-transition:border .3s;transition:border .3s}body.installation .selection-foldout.open h3::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}body.installation .selection-foldout:hover{border-color:var(--doc-codebox-border-color)}body.installation .selection-foldout h4{font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}body.installation .selection-foldout .architecture-wrap h4{margin-top:30px;margin-bottom:15px}body.installation .selection-foldout.disabled{display:none}body.installation .selection-foldout:not(.open) .selection-content{display:none;max-width:calc(100% - 55px)}body.installation .selection-foldout:not(.open) .selection-content>p:first-child{margin-top:0}body.installation .selection-head+.selection-content{padding-top:24px}body.installation .selection-options{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}body.installation .selection-options a.option{text-decoration:none;color:inherit;padding:8px 12px}body.installation .selection-options .option{border-radius:var(--border-radius-box);border:1px solid var(--interactive-folderbox-border-color, #E6E6E6);background:var(--interactive-folderbox-background-color, rgba(250, 250, 250, 0.6));display:flex;gap:10px;height:60px;padding:10px;align-items:center;cursor:pointer;z-index:4;transition:all .3s}body.installation .selection-options .option .label{font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}body.installation .selection-options .option .symbol{border-radius:10px;border:1px solid var(--interactive-folderbox-border-color, #E6E6E6);background:var(--interactive-installation-icon-background, rgba(230, 230, 230, 0.6));display:block;flex-shrink:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center;transition:all .3s}body.installation .selection-options .option .symbol img{max-width:21px;max-height:21px;margin:0 !important}body.installation .selection-options .option svg.icon{width:14px;height:14px;stroke-width:2.5px}body.installation .selection-options .option:hover{border:1px solid var(--interactive-folderbox-border-color-hover, #CCC);background:var(--interactive-folderbox-background-color-hover, rgba(242, 242, 242, 0.6))}body.installation .selection-options .option:hover .symbol{border:1px solid var(--interactive-folderbox-border-color-hover, #CCC);background:var(--interactive-installation-icon-background, rgba(230, 230, 230, 0.6))}body.installation .selection-options .option:focus-visible{outline:none}body.installation .selection-options .option.active{border:1px solid var(--interactive-installation-box-border, #BEB3FF);background:var(--interactive-installation-box-background, #E9E5FF)}body.installation .selection-options .option.active .symbol{border:1px solid var(--interactive-installation-box-border, #BEB3FF);background:var(--interactive-installation-icon-background-selected, #D4CCFF)}body.installation .installation-instructions,body.installation .instruction-collection{margin-top:50px}body.installation .installation-instructions h2,body.installation .instruction-collection h2{display:flex;align-items:center;flex-wrap:wrap;gap:24px}body.installation .installation-instructions .version-switch,body.installation .instruction-collection .version-switch{display:inline-flex;align-items:center;gap:12px}body.installation .installation-instructions .version-switch[hidden],body.installation .instruction-collection .version-switch[hidden]{display:none}body.installation .installation-instructions .version-switch-label,body.installation .instruction-collection .version-switch-label{font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;color:var(--main-text-secondary-color, #666);font-weight:400}body.installation .installation-instructions .version-switch-toggle,body.installation .instruction-collection .version-switch-toggle{display:inline-flex;position:relative;background:var(--interactive-filterbox-background-color, #FAFAFA);border:1px solid var(--interactive-filterbox-border-color, #E6E6E6);border-radius:50px;padding:4px}body.installation .installation-instructions .version-switch-option,body.installation .instruction-collection .version-switch-option{position:relative;z-index:1;background:none;border:none;padding:8px 14px;border-radius:50px;cursor:pointer;font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;font-weight:500;color:var(--interactive-filter-unselected-text-color, #666);transition:color .3s,opacity .3s;white-space:nowrap}body.installation .installation-instructions .version-switch-option.active,body.installation .instruction-collection .version-switch-option.active{color:var(--main-text-primary-color, #0D0D0D)}body.installation .installation-instructions .version-switch-option:disabled,body.installation .instruction-collection .version-switch-option:disabled{opacity:.35;cursor:not-allowed}body.installation .installation-instructions .version-switch-option:focus-visible,body.installation .instruction-collection .version-switch-option:focus-visible{outline:2px solid var(--interactive-installation-box-border, #BEB3FF);outline-offset:-2px}body.installation .installation-instructions .version-switch-slider,body.installation .instruction-collection .version-switch-slider{position:absolute;top:4px;left:4px;height:calc(100% - 8px);border-radius:50px;background:var(--interactive-filter-selected-background-color, #E6E6E6);transition:transform .3s ease,width .3s ease;pointer-events:none}body.installation .installation-instructions h4,body.installation .instruction-collection h4{font-size:var(--type-title-1, 18px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;margin-top:30px;margin-bottom:15px}body.installation .installation-instructions .note,body.installation .instruction-collection .note{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.4;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;margin-top:15px}body.installation .installation-instructions .note a,body.installation .instruction-collection .note a{color:inherit;text-decoration:underline}body.installation .installation-instructions #result .alternative,body.installation .instruction-collection #result .alternative{padding-top:10px;padding-bottom:10px;display:none}body.installation .installation-instructions #result .more,body.installation .instruction-collection #result .more{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px;color:var(--main-text-tertiary-color, #B2B2B2);font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;font-weight:400}body.installation .installation-instructions #result .more a,body.installation .instruction-collection #result .more a{cursor:pointer}body.installation .installation-instructions #result .more a:after,body.installation .instruction-collection #result .more a:after{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;margin-left:5px}body.installation .installation-instructions #result .docs-link,body.installation .instruction-collection #result .docs-link{color:var(--main-text-primary-color, #0D0D0D);text-decoration:none;border:1px solid var(--interactive-folderbox-border-color, #E6E6E6);border-radius:50px;padding:12px 20px;transition:border .3s}body.installation .installation-instructions #result .docs-link:after,body.installation .instruction-collection #result .docs-link:after{width:13px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10' fill='none' viewBox='0 0 13 10'%3E%3Cpath fill='%23000000' d='M12.472 5 8.146 9.354 7.25 8.43l2.758-2.744H0V4.328h10.036L7.25 1.57l.896-.924L12.472 5Z'/%3E%3C/svg%3E")}body.installation .installation-instructions #result .docs-link:hover,body.installation .instruction-collection #result .docs-link:hover{border:1px solid var(--interactive-folderbox-border-color-hover, #CCC)}body.installation .installation-instructions #result .alternative-options,body.installation .instruction-collection #result .alternative-options{background:none;border:none;padding:0;font:inherit;color:var(--main-text-primary-color, #0D0D0D);text-decoration:none;border:1px solid var(--interactive-folderbox-border-color, #E6E6E6);border-radius:50px;padding:12px 20px;transition:border .3s}body.installation .installation-instructions #result .alternative-options:after,body.installation .instruction-collection #result .alternative-options:after{width:13px;height:9px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' fill='none' viewBox='0 0 13 9'%3E%3Cpath stroke='%23000000' stroke-width='1.5' d='M1 1.5 6.5 7 12 1.5'/%3E%3C/svg%3E")}body.installation .installation-instructions #result .alternative-options:hover,body.installation .instruction-collection #result .alternative-options:hover{border:1px solid var(--interactive-folderbox-border-color-hover, #CCC)}body.installation .installation-instructions #result .alternative-options[aria-expanded=true]:after,body.installation .instruction-collection #result .alternative-options[aria-expanded=true]:after{transform:rotate(180deg)}body.installation .installation-instructions code,body.installation .installation-instructions pre,body.installation .instruction-collection code,body.installation .instruction-collection pre{font-size:var(--type-code, 14px);line-height:1.5;font-family:"JetBrainsMono-Regular";border-radius:2px;font-family:"JetBrainsMono-Regular",monospace;padding:1px 0;margin:0;-webkit-font-feature-settings:"ss19";font-feature-settings:"ss19"}body.installation .installation-instructions pre,body.installation .instruction-collection pre{padding:16px;overflow:auto;border-radius:var(--border-radius-box);background:var(--doc-codebox-background-color, #F2F2F2);white-space:pre;overflow-x:auto}body.installation .installation-instructions pre.highlight,body.installation .instruction-collection pre.highlight{tab-size:4;-moz-tab-size:4;-o-tab-size:4;padding:15px}body.installation .installation-instructions pre.highlight::-webkit-scrollbar,body.installation .instruction-collection pre.highlight::-webkit-scrollbar{height:5px}body.installation .installation-instructions pre.highlight::-webkit-scrollbar-track,body.installation .instruction-collection pre.highlight::-webkit-scrollbar-track{background:var(--doc-scrollbar-bg, #E6E6E6)}body.installation .installation-instructions pre.highlight::-webkit-scrollbar-thumb,body.installation .instruction-collection pre.highlight::-webkit-scrollbar-thumb{background:var(--doc-scrollbar-slider, #CCC)}body.installation .installation-instructions pre code,body.installation .instruction-collection pre code{display:block;box-shadow:none}body.installation .installation-instructions pre a,body.installation .instruction-collection pre a{text-decoration:none;color:inherit}body.installation .installation-instructions pre a:hover,body.installation .instruction-collection pre a:hover{text-decoration:underline}body.installation .installation-instructions code.highlighter-rouge,body.installation .installation-instructions code.language-plaintext,body.installation .instruction-collection code.highlighter-rouge,body.installation .instruction-collection code.language-plaintext{border:1px solid var(--doc-codebox-border-color, #E6E6E6);background:var(--doc-codebox-background-color, #F2F2F2);font-family:"JetBrainsMono-Medium",monospace;border-radius:3px;padding:0 2px;margin:0}body.installation .installation-instructions code.highlighter-rouge em,body.installation .installation-instructions code.language-plaintext em,body.installation .instruction-collection code.highlighter-rouge em,body.installation .instruction-collection code.language-plaintext em{font-family:"JetBrainsMono-Medium-Italic",monospace}body.installation .installation-instructions div.highlight,body.installation .installation-instructions figure.highlight,body.installation .instruction-collection div.highlight,body.installation .instruction-collection figure.highlight{width:100%;position:relative;border-radius:var(--border-radius-box);overflow:hidden;transition:border-color .3s;background:var(--doc-codebox-background-color, #F2F2F2);border:1px solid var(--doc-codebox-border-color, #D9D9D9);margin-top:15px}body.installation .installation-instructions button.copy,body.installation .instruction-collection button.copy{right:10px;top:10px}body.installation .installation-instructions .language-text div.highlight,body.installation .instruction-collection .language-text div.highlight{border:none}body.installation .installation-instructions .language-console div.highlight,body.installation .instruction-collection .language-console div.highlight{border:1px solid var(--doc-warning-border-color, rgba(255, 204, 204, 0.6))}body.installation .installation-instructions .language-console pre,body.installation .instruction-collection .language-console pre{background:var(--doc-warning-background-color, rgba(255, 229, 229, 0.6))}body.installation .shainfo{margin-top:8px;color:var(--main-text-secondary-color, #666)}body.installation .shainfo span:first-child{font-weight:700;margin-right:5px}body.installation .shainfo span{font-size:var(--type-code, 14px);line-height:1.5;font-family:"JetBrainsMono-Regular";font-size:14px}body.installation .shainfo+.download-btn{margin-top:24px}body.installation .yourselection{position:relative;border:1px solid var(--doc-codebox-border-color, #E6E6E6);border-radius:var(--border-radius-box);margin-top:25px}body.installation .yourselection .select.hide{opacity:.4;pointer-events:none}body.installation .yourselection .select.hide ul li{cursor:auto;border:1px solid var(--doc-codebox-border-color, #E6E6E6)}body.installation .yourselection .select li.inactive{opacity:.4;pointer-events:none}body.installation .yourselection .select ul{padding-left:0 !important}body.installation main .select{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid var(--doc-codebox-border-color, #E6E6E6);padding:25px 20px}body.installation main .select .info{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.4;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;width:100%;margin-left:162px;margin-top:8px}body.installation main .select h3{font-size:var(--type-title-2, 16px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;width:162px;-ms-flex-negative:0;flex-shrink:0;margin:0 !important;letter-spacing:-0.17px;padding-top:8px}body.installation main .select ul{padding:0;margin:0;list-style:none;width:calc(100% - 162px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;pointer-events:all;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.installation main .select ul .disabled-choice{opacity:.4;pointer-events:none;cursor:default}body.installation main .select ul li{line-height:1;display:block;white-space:nowrap;padding:8px 14px;border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:var(--interactive-filter-unselected-text-color, #666);border-radius:50px;font-weight:500;font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;cursor:pointer;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.installation main .select ul li span.versioninfo{color:#939393}body.installation main .select ul li:hover{border:1px solid var(--doc-codebox-border-color, #E6E6E6)}body.installation main .select ul li.selected{background:var(--interactive-filter-selected-background-color, #E6E6E6);color:var(--interactive-filter-selected-text-color, #1A1A1A)}body.installation main .select ul .disabled-choice{opacity:.4;pointer-events:none;cursor:default}body.installation main .select.inactive{opacity:.4;pointer-events:none}body.installation main .select.inactive ul{pointer-events:none}body.installation .select.hide .disabled-choice{opacity:1}body.installation .output{display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 20px;position:relative}body.installation .output h3{font-size:17px !important;font-weight:600 !important;width:162px;-ms-flex-negative:0;flex-shrink:0;margin:0 !important;letter-spacing:-0.17px;padding-top:8px}body.installation .output .result{font-size:var(--type-code, 14px);line-height:1.5;font-family:"JetBrainsMono-Regular";padding:12px 12px 14px 14px;border-radius:var(--border-radius-box);border:1px solid var(--doc-codebox-border-color, #E6E6E6);background:var(--doc-codebox-background-color, #F2F2F2);position:relative;width:calc(100% - 162px)}body.installation .output .result pre{padding:0;margin:0}body.installation .output .result a{word-wrap:break-word;word-break:break-word}body.installation .output .result a.externallink{line-height:1.6}body.installation .sha256_btn,body.installation .sha512_btn{border-radius:40px;border:1px solid var(--doc-codebox-border-color, #E6E6E6);background:var(--main-codebox-sub-background-color, rgba(230, 230, 230, 0.6));cursor:pointer;font-family:"JetBrainsMono-Regular",monospace;padding:3px 8px;font-weight:600;font-size:11px;vertical-align:bottom;display:inline-block;margin-top:10px}body.installation .sha256_btn.active,body.installation .sha512_btn.active{color:var(--doc-menu-info-deprecated-border-color, #A899FF)}body.installation .sha256.output,body.installation .sha512.output{padding-top:0;display:none}body.installation .sha256.output .result,body.installation .sha512.output .result{word-break:break-all}body.installation .link.output .result a{display:block}body.installation .note.output{padding-top:0px}body.installation .note.output .result{font-family:"SuisseIntl",Helvetica,Arial,sans-serif;color:var(--main-text-primary-color, #0D0D0D);padding:0;border:0;background:rgba(0,0,0,0)}body.installation .note.output .result::before{content:"Note: "}body.installation .possibleresults{display:none}body.installation .wrap a.sha512{border-radius:50px;background-color:#cfcfcf;border:1px solid #b8b8b8;text-decoration:none;padding:0px 7px;-webkit-transition:background-color .3s,border-color 3s;-o-transition:background-color .3s,border-color 3s;transition:background-color .3s,border-color 3s}body.installation .wrap a.sha512:hover{color:#000;background-color:hsl(0,0%,77.9294117647%);border:1px solid hsl(0,0%,69.2705882353%)}body.installation #sidebar{display:none}body.installation .environmentselect{background-color:hsl(0,0%,91.2745098039%);color:#000;border:none;border-bottom:2px solid rgba(0,0,0,.4)}body.installation .environmentselect:focus,body.installation .environmentselect:active{outline:0;border:none;border-radius:0;border-bottom:2px solid rgba(0,0,0,.4)}body.installation .environment.select label.onlymobile::after{color:#000}a.download-btn{display:flex !important;justify-content:flex-start;align-items:center;width:fit-content;gap:10px;padding:10px 15px 10px 10px;border-radius:var(--border-radius-box);border:1px solid var(--interactive-folderbox-border-color, #E6E6E6);background:var(--interactive-folderbox-background-color, rgba(250, 250, 250, 0.6));transition:all .3s;text-decoration:none;color:inherit;font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}a.download-btn:before{border-radius:10px;border:1px solid var(--interactive-folderbox-border-color, #E6E6E6);background-color:var(--interactive-installation-icon-background, rgba(230, 230, 230, 0.6));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%231A1A1A' d='M9.92.646v8.898l3.217-3.249 1.3 1.313L9 13.098l-5.437-5.49 1.3-1.313 3.218 3.25v-8.9h1.838Zm-7.816 10.21v4.642h13.792v-4.641h1.838v6.498H.267v-6.498h1.838Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:17.5px;background-position:center center;width:40px;height:40px;content:"";display:inline-block;transition:all .3s}a.download-btn:after{display:none !important}a.download-btn:hover{color:var(--main-text-primary-color, #0D0D0D);border:1px solid var(--interactive-folderbox-border-color-hover, #CCC);background-color:var(--interactive-folderbox-background-color, rgba(250, 250, 250, 0.6))}a.download-btn:hover::before{border:1px solid var(--interactive-folderbox-border-color-hover, #CCC);background-color:var(--interactive-installation-icon-background, rgba(230, 230, 230, 0.6))}.nightly_install.layout_default.blog_typography #main_content_wrap div.highlight{max-width:unset}body.wasm .pagetitle h1{font-size:var(--type-headline-1, 32px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif}body.wasm .selection-foldout{padding:16px;background:var(--doc-codebox-background-color, #F2F2F2);-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;margin-bottom:8px;border-radius:var(--border-radius-box);border:1px solid rgba(0,0,0,0);-webkit-transition:border .3s;-o-transition:border .3s;transition:border .3s}body.wasm .selection-foldout .selection-head h3{font-size:var(--type-title-1, 18px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;cursor:pointer;position:relative;margin:0;padding-right:55px}body.wasm .selection-foldout .selection-head h3 .selected{font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-left:20px}body.wasm .selection-foldout .selection-head h3::after{content:" ";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%230D0D0D' stroke-linecap='square' stroke-width='1.5' d='m18 9.5-6 6-6-6'/%3E%3C/svg%3E");background-color:var(--doc-codebox-button-background-color, #E6E6E6);background-size:contain;background-repeat:no-repeat;width:28px;height:28px;border-radius:50%;position:absolute;right:0px;top:-5px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;cursor:pointer}body.wasm .selection-foldout .selection-head a:hover{background-color:rgba(0,0,0,0)}body.wasm .selection-foldout.open h3::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}body.wasm .selection-foldout:hover{border-color:var(--doc-codebox-border-color)}body.wasm .selection-foldout h4{font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}body.wasm .selection-foldout.disabled{display:none}body.wasm .selection-foldout:not(.open) .selection-content{display:none;max-width:calc(100% - 55px)}body.wasm .selection-foldout:not(.open) .selection-content>p:first-child{margin-top:0}body.wasm .selection-head+.selection-content{padding-top:24px}body.wasm .form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}body.wasm .form-row .form-field{flex:1;min-width:200px}body.wasm .form-row .form-field label{display:block;font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-bottom:8px;font-weight:600}body.wasm .form-row .form-field input,body.wasm .form-row .form-field select{width:100%;padding:12px;border:1px solid var(--doc-codebox-border-color, #E6E6E6);border-radius:8px;background:var(--interactive-filterbox-background-color, #FAFAFA);transition:border-color .3s;font-weight:500;color:var(--main-text-primary-color, #0D0D0D)}body.wasm .form-row .form-field input:focus,body.wasm .form-row .form-field select:focus{outline:none;border-color:var(--interactive-folderbox-border-color-hover, #CCC)}body.wasm .form-row .form-field.form-field-with-inline-dropdown label{display:flex;align-items:center;gap:12px}body.wasm .form-row .form-field.form-field-with-inline-dropdown label select.inline-dropdown{width:148px;padding:4px 24px 4px 8px;border:none;border-radius:4px;background:rgba(0,0,0,0);color:var(--main-text-tertiary-color, #B2B2B2);font-weight:400;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23B2B2B2' stroke-linecap='square' stroke-width='1.5' d='m12 6-4 4-4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;background-size:16px}body.wasm .form-row .form-field.form-field-with-inline-dropdown label select.inline-dropdown:hover{color:var(--main-text-secondary-color, #666)}body.wasm .form-row .form-field.form-field-with-inline-dropdown label select.inline-dropdown:focus{outline:none;color:var(--main-text-primary-color, #0D0D0D)}body.wasm .links-container{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}body.wasm .links-container a{display:inline-block;padding:8px 12px;border:1px solid var(--doc-codebox-border-color, #E6E6E6);border-radius:6px;background:var(--main-background-color, #FFFFFF);color:var(--main-text-primary-color, #0D0D0D);text-decoration:none;font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;transition:all .3s}body.wasm .links-container a:hover{border-color:var(--interactive-folderbox-border-color-hover, #CCC);background:var(--doc-codebox-background-color, #F2F2F2)}body.wasm .hidden{display:none}body.wasm .datasettable{position:relative;height:80vh;width:80vw;left:50%;transform:translateX(-50%);padding:20px}@media only screen and (max-width: 1160px){body.wasm .datasettable{width:100%}}body.wasm regular-table{width:auto;max-width:100%;height:80vh;border:1px solid var(--doc-codebox-border-color, #E6E6E6);border-radius:6px;overflow:auto;margin-top:2.5rem}body.wasm regular-table table{font-size:11px;margin:0 auto}body.wasm regular-table table thead{text-align:left}body.wasm regular-table table th,body.wasm regular-table table td{padding:10px 4px;border-bottom:1px solid var(--doc-codebox-border-color, #E6E6E6)}body.wasm pre{margin:8px 0;padding:16px;background:var(--doc-codebox-background-color, #F2F2F2);border:1px solid var(--doc-codebox-border-color, #E6E6E6);border-radius:8px;overflow-x:auto;font-size:var(--type-code, 14px);font-family:"JetBrainsMono-Regular",monospace}body.wasm pre code{background:rgba(0,0,0,0);border:none;padding:0;font-family:"JetBrainsMono-Regular",monospace}body.wasm p{margin:8px 0}body.wasm p#last_query_status{font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;font-weight:600;color:var(--main-text-secondary-color, #666);margin-top:16px;position:relative;padding-left:20px}body.wasm p#last_query_status::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background-color:#7d66ff;transition:background-color .3s ease}body.wasm p#last_query_status[data-status=idle]::before{background-color:#00c770}body.wasm p#last_query_status[data-status=error]::before{background-color:#ff6900}body.foundation{font-size:18px}body.foundation main * .wrap{max-width:1150px}body.foundation h1{font-size:47px;font-weight:500;line-height:1;margin:0}body.foundation a{color:inherit}body.foundation section{padding:105px 0px}body.foundation section div p:last-of-type{margin-bottom:25px}body.foundation section.form{padding-top:65px}body.foundation section.purpuse .flexwrap>div:first-child{width:50%}body.foundation section.purpuse .flexwrap>div:nth-child(2){width:calc(50% - 70px)}body.foundation section.purpuse .flexwrap>div:nth-child(2) img{width:100%;height:auto;border-radius:var(--border-radius-box)}body.foundation section.membership .levels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}body.foundation section.membership .levels>div{width:33%}body.foundation section.membership .levels .level{border:1px solid var(--main-codebox-border-color, #E6E6E6);background:var(--main-codebox-main-background-color, rgba(250, 250, 250, 0.6));box-shadow:0px 1px 0px 0px hsla(0,0%,100%,.2) inset,2px 2px 24px 0px var(--main-codebox-dropshadow, rgba(0, 0, 0, 0.05));-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;position:relative;border-bottom-left-radius:var(--border-radius-box);border-bottom-right-radius:var(--border-radius-box);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body.foundation section.membership .levels .level .head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid rgba(151,151,151,.2);margin-bottom:20px}body.foundation section.membership .levels .level .head h3{font-size:28px;font-weight:500}body.foundation section.membership .levels .level .head .price{width:calc(100% - 80px);font-size:18px;text-align:right;-ms-flex-item-align:end;align-self:flex-end}body.foundation section.membership .levels .level .head .price span{font-size:14px}body.foundation section.membership .levels .level .head p{font-size:14px;margin-bottom:20px}body.foundation section.membership .levels .level .button{color:#000;display:inline-block;background-color:#000;cursor:pointer;font-size:14px;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;position:relative}body.foundation section.membership .levels .level .button span::after{top:-1px}body.foundation section.membership .levels .level ul{padding:0;margin:0;margin-top:20px;list-style:none}body.foundation section.membership .levels .level ul li{font-size:14px;margin-bottom:15px}body.foundation section.membership .levels .level ul li:last-of-type{margin-bottom:0}body.foundation section.membership .levels .silver::before{display:block;content:"";border-top:15px solid #979797;width:calc(100% + 2px);position:absolute;top:-15px;left:-1px;border-top-right-radius:var(--border-radius-box);border-top-left-radius:var(--border-radius-box)}body.foundation section.membership .levels .silver .button{background-color:#979797}body.foundation section.membership .levels .silver ul li{background:url("data:image/svg+xml,%3Csvg width='15' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 0C3.364 0 0 3.365 0 7.5 0 11.636 3.365 15 7.5 15c4.136 0 7.5-3.364 7.5-7.5S11.636 0 7.5 0Zm0 13.5c-3.308 0-6-2.692-6-6s2.692-6 6-6 6 2.692 6 6-2.692 6-6 6Z' fill='%23979797'/%3E%3Cpath d='M6 8.69 4.274 6.97l-1.06 1.062 2.786 2.779 5.03-5.03L9.97 4.72 6 8.69Z' fill='%23979797'/%3E%3C/svg%3E") no-repeat left 1px;padding:0px 0px 0px 22px}body.foundation section.membership .levels .gold::before{display:block;content:"";border-top:15px solid #c09600;width:calc(100% + 2px);position:absolute;top:-15px;left:-1px;border-top-right-radius:var(--border-radius-box);border-top-left-radius:var(--border-radius-box)}body.foundation section.membership .levels .gold .button{background-color:#c09600}body.foundation section.membership .levels .gold ul li{background:url("data:image/svg+xml,%3Csvg width='15' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 0C3.364 0 0 3.365 0 7.5 0 11.636 3.365 15 7.5 15c4.136 0 7.5-3.364 7.5-7.5S11.636 0 7.5 0Zm0 13.5c-3.308 0-6-2.692-6-6s2.692-6 6-6 6 2.692 6 6-2.692 6-6 6Z' fill='%23C09600'/%3E%3Cpath d='M6 8.69 4.274 6.97l-1.06 1.062 2.786 2.779 5.03-5.03L9.97 4.72 6 8.69Z' fill='%23C09600'/%3E%3C/svg%3E") no-repeat left 1px;padding:0px 0px 0px 22px}body.foundation section.membership .levels .info a{color:inherit}body.foundation section.supporters h3{font-size:28px;font-weight:500;margin-top:70px}body.foundation section.supporters .supporterboard{margin-top:25px;background:var(--doc-codebox-background-color, #F2F2F2);border-radius:var(--border-radius-box);border-top:15px solid #979797}body.foundation section.supporters .supporterboard>ul{padding:60px;-ms-grid-columns:1fr [4];grid-template-columns:repeat(4, 1fr);list-style:none;display:-ms-grid;display:grid;row-gap:70px}body.foundation section.supporters .supporterboard>ul li{line-height:1;height:70px;text-align:center}body.foundation section.supporters .supporterboard ul li img{height:100%}body.foundation section.supporters .supporterboard.gold{border-top:15px solid #c09600}body.foundation section.supporters .supporterboard.gold ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}body.foundation section.supporters .supporterboard.gold ul li{height:100px}body.foundation section.supporters .supporterboard.technical{border-top:15px solid #4396d7}body.foundation section.about .teammembers{margin-top:70px;background:var(--main-codebox-main-background-color, rgba(250, 250, 250, 0.6));border:1px solid var(--main-codebox-border-color, #E6E6E6);box-shadow:0px 1px 0px 0px hsla(0,0%,100%,.2) inset,2px 2px 24px 0px var(--main-codebox-dropshadow, rgba(0, 0, 0, 0.05));padding:50px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--border-radius-box)}body.foundation section.about .teammembers .member{width:33.3%;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}body.foundation section.about .teammembers .member:nth-child(1),body.foundation section.about .teammembers .member:nth-child(2),body.foundation section.about .teammembers .member:nth-child(3){margin-top:0}body.foundation section.about .teammembers .member .portrait{width:75px;height:75px;border-radius:200px;background-position:center center;background-size:cover;background-color:#000}body.foundation section.about .teammembers .member .info{width:calc(100% - 60px);padding-left:15px;-webkit-box-sizing:border-box;box-sizing:border-box}body.foundation section.about .teammembers .member .info .name{display:block;font-size:16px;font-weight:600}body.foundation section.about .teammembers .member span.position{color:#dbdbdb}body.foundation section.about .teammembers .member.fix{margin:0;height:0px}body.foundation section.about h3{color:#dbdbdb;margin-bottom:20px;margin-top:40px}body.foundation section.form input[type=text]:focus,body.foundation section.form input[type=password]:focus,body.foundation section.form textarea:focus{border-color:var(--main-highlight-yellow-text-color, #FFF100)}body.foundation section.form button[type=submit]{background-color:var(--interactive-button-primary-yellow-background-color);border:1px solid var(--interactive-button-primary-yellow-border-color);color:#000}body.foundation section.form button[type=submit]:hover{background-color:var(--interactive-button-primary-yellow-background-color-hover);border-color:var(--interactive-button-primary-yellow-border-color-hover)}@media only screen and (max-width: 900px){body.foundation section.membership .levels{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.foundation section.membership .levels>div{width:calc(50% - 10px)}body.foundation section.membership .levels .info{width:100%;margin-bottom:70px}body.foundation section.membership .levels .info p{max-width:500px}body.foundation section.supporters .supporterboard>ul{-ms-grid-columns:1fr [3];grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 840px){main .wrap{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}body.foundation section.form .formwrap{width:80%}body.foundation section.supporters .supporterboard.gold ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}body.foundation section.supporters .supporterboard.gold ul li{height:80px}}@media only screen and (max-width: 700px){body.foundation section.supporters .supporterboard>ul{-ms-grid-columns:1fr [2];grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 670px){body.foundation section.form .formwrap{width:95%}}@media only screen and (max-width: 650px){body.foundation{font-size:16px}body.foundation h1{font-size:35px}body.foundation section.purpuse .flexwrap>div:first-child,body.foundation section.purpuse .flexwrap>div:nth-child(2){width:100%}body.foundation section.supporters .supporterboard.gold li{width:100%;height:80px}}@media only screen and (max-width: 600px){body.foundation section.about .teammembers .member{width:100%;margin-bottom:20px}body.foundation section.about .teammembers .member:last-of-type{margin-bottom:0}}@media only screen and (max-width: 550px){body.foundation section.foundation>div{display:block}body.foundation section.foundation>div>div:nth-child(2){width:100%;max-width:300px;margin-top:30px}body.foundation section.membership .levels>div{width:100%;margin-bottom:30px}body.foundation section.membership .levels>div:last-of-type{margin:0}body.foundation section.supporters .supporterboard>ul{padding:25px;row-gap:40px}body.foundation section.supporters .supporterboard>ul li{height:60px}body.foundation section,.pagehead h1{padding:50px 0px}}@media only screen and (min-device-width: 320px)and (max-device-width: 480px){body.foundation p{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}body.foundation section.form .formwrap{width:100%}body.foundation section.form .group.halfsize{width:100%}}.layout_default #main_content_wrap .pagetitle+p,.layout_default #main_content_wrap .pagetitle+h1,.layout_default #main_content_wrap .pagetitle+h2,.layout_default #main_content_wrap .pagetitle+h3{margin-top:0 !important}.layout_default.blog_typography #main_content_wrap p,.layout_default.blog_typography #main_content_wrap ul li,.layout_default.blog_typography #main_content_wrap ol li{font-size:var(--type-body-large, 18px);font-weight:var(--type-weight-standard, 450);line-height:1.6;font-family:"SuisseIntl",sans-serif;margin-top:30px;margin-bottom:30px}.layout_default.blog_typography #main_content_wrap p i,.layout_default.blog_typography #main_content_wrap p em,.layout_default.blog_typography #main_content_wrap ul li i,.layout_default.blog_typography #main_content_wrap ul li em,.layout_default.blog_typography #main_content_wrap ol li i,.layout_default.blog_typography #main_content_wrap ol li em{font-family:"SuisseIntl",Helvetica,Arial,sans-serif;font-style:italic}.layout_default.blog_typography #main_content_wrap ul li,.layout_default.blog_typography #main_content_wrap ol li{margin-top:0;margin-bottom:0}.layout_default.blog_typography #main_content_wrap h1{margin-top:60px;font-weight:500}.layout_default.blog_typography #main_content_wrap h2{font-size:var(--type-headline-1, 32px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;margin-top:60px}.layout_default.blog_typography #main_content_wrap h3{font-size:var(--type-headline-2, 28px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-top:60px}.layout_default.blog_typography #main_content_wrap h4{font-size:var(--type-headline-3, 24px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-top:60px}.layout_default.blog_typography #main_content_wrap h5{font-size:var(--type-title-1, 18px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;margin-top:60px}.layout_default.blog_typography #main_content_wrap h2+h3,.layout_default.blog_typography #main_content_wrap h3+h4{margin-top:30px}.layout_default.blog_typography #main_content_wrap h3+table,.layout_default.blog_typography #main_content_wrap h4+table{margin-top:18px}.layout_default.blog_typography #main_content_wrap h2+.highlighter-rouge,.layout_default.blog_typography #main_content_wrap h3+.highlighter-rouge{margin-top:30px}.layout_default.blog_typography #main_content_wrap blockquote h4{font-size:var(--type-title-2, 16px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-top:0}.layout_default.blog_typography #main_content_wrap blockquote ul{padding:0 0 0 20px}.layout_default.blog_typography #main_content_wrap blockquote ul li,.layout_default.blog_typography #main_content_wrap blockquote ol li,.layout_default.blog_typography #main_content_wrap blockquote p{font-size:var(--type-body-normal, 16px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.0025em;font-family:"SuisseIntl",sans-serif}.layout_default.blog_typography #main_content_wrap blockquote p{margin:.8em 0}.layout_default.blog_typography #main_content_wrap table{text-align:left}.layout_default.blog_typography #main_content_wrap table code{font-size:var(--type-code, 14px);line-height:1.5;font-family:"JetBrainsMono-Regular"}.layout_default.blog_typography #main_content_wrap table code.highlight{padding:2px 6px;border-radius:6px !important;margin-left:0;line-height:27px}.layout_default.blog_typography #main_content_wrap table tr{border-bottom:1px solid var(--doc-codebox-border-color, #E6E6E6)}.layout_default.blog_typography #main_content_wrap table th{padding:5px 10px}.layout_default.blog_typography #main_content_wrap table thead th{font-size:var(--type-title-2, 16px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}.layout_default.blog_typography #main_content_wrap table tbody td{font-size:var(--type-body-normal, 16px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.0025em;font-family:"SuisseIntl",sans-serif;padding:10px;vertical-align:middle}.layout_default.blog_typography #main_content_wrap table tbody tr:hover{background:var(--doc-codebox-border-color, #E6E6E6)}.layout_default.blog_typography #main_content_wrap div.highlight{max-width:750px;border-radius:var(--border-radius-box);border:1px solid var(--doc-codebox-border-color, #D9D9D9);position:relative;overflow:hidden}.layout_default.blog_typography #main_content_wrap pre.highlight{tab-size:4;white-space:pre;overflow-x:auto;padding:15px;padding-right:0;margin:0;border-radius:var(--border-radius-box)}.layout_default.blog_typography #main_content_wrap pre.highlight>code{width:fit-content;padding-right:15px}.layout_default.blog_typography #main_content_wrap div.highlighter-rouge+table,.layout_default.blog_typography #main_content_wrap table+div.highlighter-rouge{margin-top:30px}.layout_default.blog_typography #main_content_wrap .highlighter-rouge,.layout_default.blog_typography #main_content_wrap table{margin-bottom:20px}.layout_default.blog_typography #main_content_wrap hr{margin:50px 0 50px 0;border:.5px solid #e5e5e5}.layout_default.blog_typography #main_content_wrap iframe{outline:0;border:1px solid var(--doc-codebox-border-color, #E6E6E6)}.layout_default.blog_typography #main_content_wrap code,.layout_default.blog_typography #main_content_wrap pre{font-size:var(--type-code-large, 16px);line-height:1.5;font-family:"JetBrainsMono-Regular"}.layout_default.blog_typography #main_content_wrap p code,.layout_default.blog_typography #main_content_wrap li code,.layout_default.blog_typography #main_content_wrap code.highlighter-rouge,.layout_default.blog_typography #main_content_wrap code.language-plaintext{border:1px solid var(--doc-codebox-border-color, #E6E6E6);background:var(--doc-codebox-background-color, #F2F2F2);font-family:"JetBrainsMono-Medium",monospace;border-radius:3px;padding:0px 2px;margin:0;margin-bottom:0px}.layout_default.blog_typography #main_content_wrap li .highlight pre>code{border:none;padding:0;background:unset}.layout_default.blog_typography #main_content_wrap h1 code,.layout_default.blog_typography #main_content_wrap h1 pre,.layout_default.blog_typography #main_content_wrap h2 code,.layout_default.blog_typography #main_content_wrap h2 pre,.layout_default.blog_typography #main_content_wrap h3 code,.layout_default.blog_typography #main_content_wrap h3 pre,.layout_default.blog_typography #main_content_wrap h4 code,.layout_default.blog_typography #main_content_wrap h4 pre,.layout_default.blog_typography #main_content_wrap h5 code,.layout_default.blog_typography #main_content_wrap h5 pre{font-size:inherit}.layout_default.blog_typography #main_content_wrap .pagetitle h1{margin-top:0}.layout_default.blog_typography.post #main_content_wrap div.highlight{max-width:100%}body:not(.layout_default) .blog_typography p,body:not(.layout_default) .blog_typography ul li,body:not(.layout_default) .blog_typography ol li{font-size:var(--type-body-large, 18px);font-weight:var(--type-weight-standard, 450);line-height:1.6;font-family:"SuisseIntl",sans-serif;margin-top:30px;margin-bottom:30px}body:not(.layout_default) .blog_typography p i,body:not(.layout_default) .blog_typography p em,body:not(.layout_default) .blog_typography ul li i,body:not(.layout_default) .blog_typography ul li em,body:not(.layout_default) .blog_typography ol li i,body:not(.layout_default) .blog_typography ol li em{font-family:"SuisseIntl",Helvetica,Arial,sans-serif;font-style:italic}body:not(.layout_default) .blog_typography ul li,body:not(.layout_default) .blog_typography ol li{margin-top:0;margin-bottom:0}body:not(.layout_default) .blog_typography h1{margin-top:60px;font-weight:500}body:not(.layout_default) .blog_typography h2{font-size:var(--type-headline-1, 32px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;margin-top:60px}body:not(.layout_default) .blog_typography h3{font-size:var(--type-headline-2, 28px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-top:60px}body:not(.layout_default) .blog_typography h4{font-size:var(--type-headline-3, 24px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-top:60px}body:not(.layout_default) .blog_typography h5{font-size:var(--type-title-1, 18px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;margin-top:60px}body:not(.layout_default) .blog_typography h2+h3,body:not(.layout_default) .blog_typography h3+h4{margin-top:30px}body:not(.layout_default) .blog_typography h3+table,body:not(.layout_default) .blog_typography h4+table{margin-top:18px}body:not(.layout_default) .blog_typography h2+.highlighter-rouge,body:not(.layout_default) .blog_typography h3+.highlighter-rouge{margin-top:30px}body:not(.layout_default) .blog_typography blockquote h4{font-size:var(--type-title-2, 16px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-top:0}body:not(.layout_default) .blog_typography blockquote ul{padding:0 0 0 20px}body:not(.layout_default) .blog_typography blockquote ul li,body:not(.layout_default) .blog_typography blockquote ol li,body:not(.layout_default) .blog_typography blockquote p{font-size:var(--type-body-normal, 16px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.0025em;font-family:"SuisseIntl",sans-serif}body:not(.layout_default) .blog_typography blockquote p{margin:.8em 0}body:not(.layout_default) .blog_typography table{text-align:left}body:not(.layout_default) .blog_typography table code{font-size:var(--type-code, 14px);line-height:1.5;font-family:"JetBrainsMono-Regular"}body:not(.layout_default) .blog_typography table code.highlight{padding:2px 6px;border-radius:6px !important;margin-left:0;line-height:27px}body:not(.layout_default) .blog_typography table tr{border-bottom:1px solid var(--doc-codebox-border-color, #E6E6E6)}body:not(.layout_default) .blog_typography table th{padding:5px 10px}body:not(.layout_default) .blog_typography table thead th{font-size:var(--type-title-2, 16px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}body:not(.layout_default) .blog_typography table tbody td{font-size:var(--type-body-normal, 16px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.0025em;font-family:"SuisseIntl",sans-serif;padding:10px;vertical-align:middle}body:not(.layout_default) .blog_typography table tbody tr:hover{background:var(--doc-codebox-border-color, #E6E6E6)}body:not(.layout_default) .blog_typography div.highlight{max-width:750px;border-radius:var(--border-radius-box);border:1px solid var(--doc-codebox-border-color, #D9D9D9);position:relative;overflow:hidden}body:not(.layout_default) .blog_typography pre.highlight{tab-size:4;white-space:pre;overflow-x:auto;padding:15px;padding-right:0;margin:0;border-radius:var(--border-radius-box)}body:not(.layout_default) .blog_typography pre.highlight>code{width:fit-content;padding-right:15px}body:not(.layout_default) .blog_typography div.highlighter-rouge+table,body:not(.layout_default) .blog_typography table+div.highlighter-rouge{margin-top:30px}body:not(.layout_default) .blog_typography .highlighter-rouge,body:not(.layout_default) .blog_typography table{margin-bottom:20px}body:not(.layout_default) .blog_typography hr{margin:50px 0 50px 0;border:.5px solid #e5e5e5}body:not(.layout_default) .blog_typography iframe{outline:0;border:1px solid var(--doc-codebox-border-color, #E6E6E6)}body:not(.layout_default) .blog_typography code,body:not(.layout_default) .blog_typography pre{font-size:var(--type-code-large, 16px);line-height:1.5;font-family:"JetBrainsMono-Regular"}body:not(.layout_default) .blog_typography p code,body:not(.layout_default) .blog_typography li code,body:not(.layout_default) .blog_typography code.highlighter-rouge,body:not(.layout_default) .blog_typography code.language-plaintext{border:1px solid var(--doc-codebox-border-color, #E6E6E6);background:var(--doc-codebox-background-color, #F2F2F2);font-family:"JetBrainsMono-Medium",monospace;border-radius:3px;padding:0px 2px;margin:0;margin-bottom:0px}body:not(.layout_default) .blog_typography li .highlight pre>code{border:none;padding:0;background:unset}body:not(.layout_default) .blog_typography h1 code,body:not(.layout_default) .blog_typography h1 pre,body:not(.layout_default) .blog_typography h2 code,body:not(.layout_default) .blog_typography h2 pre,body:not(.layout_default) .blog_typography h3 code,body:not(.layout_default) .blog_typography h3 pre,body:not(.layout_default) .blog_typography h4 code,body:not(.layout_default) .blog_typography h4 pre,body:not(.layout_default) .blog_typography h5 code,body:not(.layout_default) .blog_typography h5 pre{font-size:inherit}.layout_default .wrap.fullwidth{max-width:unset}.layout_default #main_content_wrap.contains_toc{display:flex;max-width:unset}.layout_default #main_content_wrap.contains_toc .contentwidth{max-width:750px;margin:0 auto}.layout_default #main_content_wrap.contains_toc>.content{width:78vw}@media only screen and (max-width: 1280px){.layout_default #main_content_wrap.contains_toc>.content{width:100%}}.layout_default #main_content_wrap.contains_toc .toc_sidebar{position:relative;width:22vw;padding:0 20px}@media only screen and (max-width: 1280px){.layout_default #main_content_wrap.contains_toc .toc_sidebar{display:none}}.layout_default #main_content_wrap.contains_toc .toc_sidebar .toc_menu{position:sticky;top:100px;height:calc(100vh - 100px);overflow:auto;-ms-overflow-style:none;scrollbar-width:none;margin-top:70px}.layout_default #main_content_wrap.contains_toc .toc_sidebar .toc_menu::-webkit-scrollbar{display:none}.layout_default #main_content_wrap.contains_toc .toc_sidebar .toc_menu h5{font-size:var(--type-pre-title, 13px);text-transform:uppercase;font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.03em;font-family:"SuisseIntl",sans-serif;color:var(--main-text-tertiary-color, #B2B2B2);margin-left:12px;margin-top:0}.layout_default #main_content_wrap.contains_toc .toc_sidebar .toc_menu ul li{font-size:var(--type-tiny, 12px);font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif}.layout_default #main_content_wrap.contains_toc .toc_sidebar .toc_menu ul#toc{list-style:none;padding:0;margin:0;margin-top:15px;position:relative}.layout_default #main_content_wrap.contains_toc .toc_sidebar .toc_menu ul#toc ul{padding-left:0px;margin-left:15px;border-left:1px solid #d9d9d9;margin-top:2px;margin-bottom:2px}.layout_default #main_content_wrap.contains_toc .toc_sidebar .toc_menu ul#toc ul li{list-style:none}.layout_default #main_content_wrap.contains_toc .toc_sidebar .toc_menu ul#toc ul ul{display:none}.layout_default #main_content_wrap.contains_toc .toc_sidebar .toc_menu ul#toc li{line-height:1}.layout_default #main_content_wrap.contains_toc .toc_sidebar .toc_menu ul#toc li.current>a{color:#7d66ff}.layout_default #main_content_wrap.contains_toc .toc_sidebar .toc_menu ul#toc a{color:#b8b8b8;text-decoration:none;padding:6px 12px;border-radius:100px;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;line-height:1}.layout_default #main_content_wrap.contains_toc .toc_sidebar .toc_menu ul#toc a:hover{color:var(--main-text-primary-color, #0D0D0D)}.svg-sprite{position:absolute;width:0;height:0;overflow:hidden;visibility:hidden}.duckcon7{--primary-font-stack: "SuisseIntl", sans-serif;--mobile-horizontal-padding: 15px}@media(max-width: 940px){.duckcon7 header .headerline .headercontent{padding-right:var(--mobile-horizontal-padding);padding-left:var(--mobile-horizontal-padding)}}.duckcon7 header .headerline .headercontent{max-width:1184px}.duckcon7.layout_default #main_content_wrap{margin-top:0;padding:0}.duckcon7 .content>section{margin-bottom:150px}.duckcon7 .divider{width:100%;height:1px;max-width:var(--page-max-width-large, 1150px);margin:150px auto;background-color:#333;border:none}.duckcon7 .hero{font-size:var(--type-code-large, 16px);line-height:1.5;font-family:"JetBrainsMono-Regular";--hero-padding: 20px;--hero-footer-button-size: 36px;height:100vh;position:relative;color:#0d0d0d}.duckcon7 .hero .hero-image{width:100%;height:100%;object-fit:cover}.duckcon7 .hero .hero-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;z-index:1}.duckcon7 .hero .hero-center h1{margin-bottom:24px}.duckcon7 .hero .hero-center-actions{display:flex;justify-content:center;gap:12px;margin-top:24px}.duckcon7 .hero .hero-center-actions .button.black{background:#000;border:1px solid #000;color:#fff}.duckcon7 .hero .hero-center-actions .button.black:hover{background:#222}.duckcon7 .hero .hero-center-actions .button.transparent{background:rgba(0,0,0,0);border:1px solid currentColor;color:var(--yellow-20);display:inline-flex;align-items:center;gap:6px}.duckcon7 .hero .hero-center-actions .button.transparent .icon{width:14px;height:14px;fill:currentColor}.duckcon7 .hero .hero-center-actions .button.transparent:hover{background:hsla(0,0%,100%,.1)}.duckcon7 .hero .hero-footer{position:absolute;bottom:0;left:0;right:0;padding:var(--hero-padding)}.duckcon7 .hero .hero-footer-content{display:inline-flex;gap:50px}@media(max-width: 800px){.duckcon7 .hero .hero-footer-content{gap:20px}}.duckcon7 .hero .hero-footer-column{flex:1;white-space:nowrap}.duckcon7 .hero .hero-footer-column p{margin:0}.duckcon7 .hero .hero-footer-button{background:none;border:none;padding:0;margin:0;font:inherit;cursor:pointer;outline:none;position:absolute;right:0;left:0;margin:auto;bottom:var(--hero-padding);width:var(--hero-footer-button-size);height:var(--hero-footer-button-size);display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid #f2e104;background:#fff243}@media(max-width: 800px){.duckcon7 .hero .hero-footer-button{left:auto;right:var(--hero-padding);margin:0}}@media(max-width: 640px){.duckcon7 .hero .hero-footer-button{display:none}}.duckcon7 .hero .hero-footer-button .icon{width:16px;height:16px;color:#000}.duckcon7 .program{--first-column-width: 90px;--td-padding: 10px}.duckcon7 .program table{display:table;table-layout:fixed}.duckcon7 .program thead,.duckcon7 .program tbody,.duckcon7 .program tr{width:100%}.duckcon7 .program tr{display:grid;grid-template-columns:var(--first-column-width) 1.7fr 1fr 1fr}@media(max-width: 940px){.duckcon7 .program tr{grid-template-columns:70px 1fr}}@media(max-width: 940px){.duckcon7 .program thead tr{grid-template-columns:1fr}}@media(max-width: 940px){.duckcon7 .program thead th{padding-left:0}}.duckcon7 .program td{border-bottom:none;padding:var(--td-padding)}.duckcon7 .program .button{margin-right:0}.duckcon7 .program tbody tr{align-items:center}.duckcon7 .program tbody tr td:first-child{font-size:var(--type-code, 14px);line-height:1.5;font-family:"JetBrainsMono-Regular";color:var(--main-text-secondary-color, #B2B2B2)}@media(max-width: 940px){.duckcon7 .program tbody tr td:nth-child(2){padding-bottom:2px}}.duckcon7 .program tbody tr td:nth-child(3){color:var(--main-text-tertiary-color)}@media(max-width: 940px){.duckcon7 .program tbody tr td:nth-child(3){grid-column:2;padding-top:0}}@media(max-width: 940px){.duckcon7 .program tbody tr td:nth-child(3):empty{display:none}}@media(max-width: 940px){.duckcon7 .program tbody tr td:nth-child(4){grid-column:2;padding-top:0}}@media(max-width: 940px){.duckcon7 .program tbody tr td:nth-child(4):empty{display:none}}.duckcon7 .program .table-section{margin-top:50px}.duckcon7 .program .table-section-title{margin-left:calc(var(--first-column-width) + var(--td-padding));margin-bottom:30px}@media(max-width: 940px){.duckcon7 .program .table-section-title{margin-left:0}}.duckcon7 .program .table-title{font-size:var(--type-title-1, 18px);font-weight:600}.duckcon7 .program .button{text-decoration:none}.duckcon7 .program .button:hover{color:#000}.duckcon7 .announcement{padding:80px 0 80px;text-align:center;font-family:var(--primary-font-stack);font-size:38px;line-height:120%;letter-spacing:-0.095px}.duckcon7 .announcement p{margin:0 auto}@media(max-width: 940px){.duckcon7 .announcement{padding-right:var(--mobile-horizontal-padding);padding-left:var(--mobile-horizontal-padding)}}.duckcon7 .slider{font-size:var(--type-tiny, 12px);font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif}.duckcon7 .slider .swiper{width:100%;height:100%}.duckcon7 .slider .swiper-slide{width:50vw !important;transform:scale(0.8);transform-origin:top;text-align:center;transition:transform .3s ease-in-out}.duckcon7 .slider .swiper-slide-prev{transform-origin:top right}.duckcon7 .slider .swiper-slide-next{transform-origin:top left}.duckcon7 .slider .swiper-slide-active{transform:scale(1)}.duckcon7 .slider .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius-box);overflow:hidden}.duckcon7 .slider .swiper-slide p{margin-top:10px;margin-bottom:0}.duckcon7 .slider .swiper-button-next,.duckcon7 .slider .swiper-button-prev{--icon-size: 36px;--icon-offset: 50px;top:0;height:100%;width:20%}.duckcon7 .slider .swiper-button-next svg,.duckcon7 .slider .swiper-button-prev svg{background-color:rgba(108,108,108,.5);border-radius:50%;width:var(--icon-size);height:var(--icon-size);padding:9px}.duckcon7 .slider .swiper-button-next svg path,.duckcon7 .slider .swiper-button-prev svg path{fill:var(--main-text-primary-color)}.duckcon7 .slider .swiper-button-prev{justify-content:flex-start;left:0;background:linear-gradient(270deg, rgba(13, 13, 13, 0) 0%, rgba(13, 13, 13, 0.8) 78.79%)}.duckcon7 .slider .swiper-button-prev svg{margin-left:var(--icon-offset)}.duckcon7 .slider .swiper-button-next{justify-content:flex-end;right:0;background:linear-gradient(90deg, rgba(13, 13, 13, 0) 0%, rgba(13, 13, 13, 0.8) 78.79%)}.duckcon7 .slider .swiper-button-next svg{margin-right:var(--icon-offset)}.duckcon7 .section-header{--section-header-padding: 40px;margin-right:auto;margin-left:auto;padding-right:var(--section-header-padding);padding-left:var(--section-header-padding);text-align:center}@media(max-width: 940px){.duckcon7 .section-header{--section-header-padding: 10px}}@media(max-width: 940px){.duckcon7 .speakers{padding-right:var(--mobile-horizontal-padding);padding-left:var(--mobile-horizontal-padding)}}.duckcon7 .speakers .speakers-list{margin:0;padding:0;--columns: 2;display:grid;grid-template-columns:repeat(var(--columns), 1fr);grid-row-gap:32px;grid-column-gap:16px;margin-top:50px}.duckcon7 .speakers .speakers-list .speaker-item{list-style:none}.duckcon7 .speakers .speakers-list .postpreview{width:100%;height:100%}.duckcon7 .speakers .speakers-list .postpreview .postimg{aspect-ratio:1}.duckcon7 .speakers .speakers-list .postpreview a::after{display:none !important}@media(min-width: 770px){.duckcon7 .speakers .speakers-list{--columns: 4}}@media only screen and (max-width: 940px){.duckcon7 section.venue-access .feature-list .featurebox{width:calc(50% - 10px)}}@media only screen and (max-width: 660px){.duckcon7 section.venue-access .feature-list .featurebox{width:100%}}@media(max-width: 940px){.duckcon7 .venue-access{padding-right:var(--mobile-horizontal-padding);padding-left:var(--mobile-horizontal-padding)}}@media(max-width: 940px){.duckcon7 .sponsors{padding-right:var(--mobile-horizontal-padding);padding-left:var(--mobile-horizontal-padding)}}.duckcon7 .sponsors .sponsors-list{margin:0;padding:0;display:flex;justify-content:center;margin-top:50px}.duckcon7 .sponsors .sponsors-list li{list-style:none}@media(max-width: 940px){.duckcon7 .map{padding-right:var(--mobile-horizontal-padding);padding-left:var(--mobile-horizontal-padding)}}.duckcon7 .map .embedded-map{border-radius:var(--border-radius-box);overflow:hidden;width:100%;height:438px;margin-bottom:100px}.duckcon7 .map .map-menu{margin:0;padding:0;font-size:var(--type-tiny, 12px);font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;display:flex;justify-content:flex-end;gap:25px;margin-bottom:15px}.duckcon7 .map .map-menu li{list-style:none}.duckcon7 .map .map-menu li a::after{display:none !important}.duckcon7 .map .map-marker{background-image:url("/images/events/duckcon7/duckdb-pin.svg");background-size:cover;width:40px;height:40px;border-radius:50%;position:relative}.duckcon7 .map .map-marker::after{position:absolute;left:calc(100% + 10px);display:block;content:attr(data-label);background-color:var(--grey-100);font-size:15px;font-weight:600;padding:10px;border-radius:44px;color:var(--main-body-background-color);white-space:nowrap}@media(max-width: 940px){.duckcon7 .join-us{padding-right:var(--mobile-horizontal-padding);padding-left:var(--mobile-horizontal-padding)}}.duckcon7 .join-us .card{padding:30px;margin:0 auto;border-radius:var(--border-radius-box);border:1px solid var(--main-infobox-border-color, rgba(212, 204, 255, 0.6));background-color:rgba(24,24,24,.6);text-align:center}.duckcon7 .join-us .card .button{margin:25px 0 0}.duckcon7 .join-us .card .button+.button{margin-left:15px}html:has(body.layout_webshell),html:has(body.layout_webshell) body.layout_webshell{height:100%;overflow:hidden}body.layout_webshell{margin:0;background:var(--main-body-background-color, #fafafa);display:flex;flex-direction:column;height:100vh}body.layout_webshell header{flex:0 0 auto}body.layout_webshell header .headerline{position:relative;background:var(--menu-topmenu-background-color, rgba(250, 250, 250, 0.8509803922));height:54px}body.layout_webshell header .headerline .headercontent{max-width:none;padding:0 20px}body.layout_webshell header .headerline .headercontent .webshell-logo{width:154px;height:25px;background-repeat:no-repeat;background-position:left center;background-size:contain;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='235' height='38' fill='none' viewBox='0 0 235 38'%3E%3Cpath fill='%231a1a1a' d='M19 38C8.507 38 0 29.493 0 19S8.464 0 19 0s19 8.507 19 19-8.507 19-19 19'/%3E%3Cpath fill='%23fff100' d='M7.167 19c0 4.362 3.541 7.86 7.86 7.86 4.318 0 7.859-3.542 7.859-7.86s-3.541-7.859-7.86-7.859c-4.318 0-7.859 3.541-7.859 7.86M29.17 16.171h-3.735v5.657h3.735a2.829 2.829 0 0 0 0-5.657'/%3E%3Cpath fill='%230d0d0d' d='M70.328 22.083c0 1.684-.475 3.094-2.246 3.094s-2.245-1.41-2.245-3.094v-7.168H62.64v7.86c0 3.065 2.462 4.852 5.441 4.852 2.98 0 5.441-1.787 5.441-4.853v-7.859h-3.195zM51.455 10.622h-4.953v16.702h4.953c5.298 0 9.284-1.728 9.284-8.362s-3.986-8.34-9.284-8.34m-.139 14.122h-1.52V13.202h1.52c3.041 0 6.013.76 6.013 5.76 0 5.045-2.972 5.782-6.013 5.782M81.896 25.158c-1.75 0-2.995-1.451-2.995-4.054 0-2.58 1.314-3.986 2.972-3.986 1.221 0 2.327.853 2.58 2.05h3.041c-.437-3.063-3.017-4.515-5.62-4.515-3.71 0-6.22 2.719-6.22 6.497 0 3.755 2.372 6.473 6.081 6.473 2.58 0 5.137-1.129 5.874-4.515h-3.04c-.438 1.474-1.567 2.05-2.673 2.05M100.741 14.93H97.17l-4.515 4.976v-9.284h-3.18v16.702h3.18v-3.732l1.52-1.636 3.248 5.368h3.571l-4.7-7.648zM107.26 10.622h-4.953v16.702h4.953c5.299 0 9.284-1.728 9.284-8.362s-3.985-8.34-9.284-8.34m-.138 14.122h-1.52V13.202h1.52c3.041 0 6.013.76 6.013 5.76 0 5.045-2.972 5.782-6.013 5.782M129.537 18.5c.852-.552 1.889-1.957 1.889-3.524 0-3.433-3.156-4.354-6.082-4.354h-6.496v16.702h6.773c3.432 0 6.404-1.336 6.404-4.93 0-2.304-1.198-3.271-2.488-3.893m-7.395-5.298h3.409c1.544 0 2.489.784 2.489 2.097 0 1.474-.922 2.211-2.489 2.211h-3.409zm3.64 11.542h-3.64v-4.746h3.502c2.05 0 3.018.83 3.018 2.396 0 1.544-.945 2.35-2.88 2.35M149.914 11.297l3.039 12.941 2.847-12.941h2.274l-3.846 15.406h-2.635l-2.975-12.665-2.912 12.665h-2.635l-3.91-15.406h2.38l2.975 12.941 2.848-12.941zM169.392 21.624h-8.798c.064 2.465 1.849 3.655 3.528 3.655 1.7 0 2.635-.765 3.123-1.891h1.998c-.51 1.955-2.338 3.591-5.121 3.591-3.613 0-5.61-2.592-5.61-5.971 0-3.634 2.422-5.929 5.546-5.929 3.506 0 5.567 2.912 5.334 6.545m-5.334-4.887c-1.7 0-3.273.935-3.443 3.23h6.737c-.064-1.615-1.233-3.23-3.294-3.23M173.494 21.03c0 3.017 1.615 4.292 3.336 4.292 1.976 0 3.273-1.552 3.273-4.293s-1.297-4.292-3.273-4.292c-1.721 0-3.336 1.275-3.336 4.292m-1.849-9.733h1.934v5.78c.701-1.212 1.891-1.998 3.74-1.998 2.635 0 4.887 2.21 4.887 5.95 0 3.804-2.252 5.95-4.887 5.95-1.849 0-3.039-.786-3.74-1.997v1.721h-1.934zM189.11 15.228c0-2.954 3.082-4.207 5.568-4.207 2.784 0 5.227 1.253 5.844 4.207h-2.104c-.51-1.764-2.295-2.38-3.825-2.38-1.19 0-3.273.531-3.273 2.252 0 1.36 1.063 2.04 2.508 2.36l1.785.403c2.359.51 5.185 1.402 5.185 4.505 0 2.996-2.805 4.611-5.865 4.611-3.634 0-5.929-1.997-6.333-5.057h2.125c.404 2.125 1.87 3.23 4.25 3.23 2.295 0 3.592-1.063 3.592-2.593 0-1.636-1.403-2.274-3.315-2.72l-1.913-.403c-2.125-.468-4.229-1.658-4.229-4.208M204.997 11.297v5.695c.659-1.084 1.764-1.913 3.698-1.913 2.762 0 3.761 1.785 3.761 4.399v7.225h-1.934v-6.651c0-1.764-.297-3.294-2.507-3.294-1.87 0-3.018 1.275-3.018 3.74v6.205h-1.933V11.297zM225.443 21.624h-8.798c.064 2.465 1.849 3.655 3.528 3.655 1.7 0 2.635-.765 3.123-1.891h1.998c-.51 1.955-2.338 3.591-5.121 3.591-3.613 0-5.61-2.592-5.61-5.971 0-3.634 2.422-5.929 5.546-5.929 3.506 0 5.567 2.912 5.334 6.545m-5.334-4.887c-1.7 0-3.273.935-3.443 3.23h6.737c-.064-1.615-1.233-3.23-3.294-3.23M229.63 11.297v15.406h-1.934V11.297zM234.631 11.297v15.406h-1.934V11.297z'/%3E%3C/svg%3E")}body.layout_webshell #terminal{flex:1 1 auto;min-height:0;padding:0 0 20px 20px;box-sizing:border-box;overflow:hidden}body.layout_webshell #terminal .xterm-viewport{padding-right:20px}body.layout_webshell #terminal .xterm-screen{padding-top:4px}body.layout_webshell #terminal .xterm-fg-25,body.layout_webshell #terminal .xterm-fg-27,body.layout_webshell #terminal .xterm-fg-75{color:var(--cli-keyword)}body.layout_webshell #terminal .xterm-fg-28,body.layout_webshell #terminal .xterm-fg-34{color:var(--cli-functions)}body.layout_webshell #terminal .xterm-fg-58,body.layout_webshell #terminal .xterm-fg-94,body.layout_webshell #terminal .xterm-fg-220{color:var(--cli-string)}body.layout_webshell #terminal .xterm-fg-160,body.layout_webshell #terminal .xterm-fg-203{color:var(--cli-error)}body.layout_webshell #terminal .xterm-fg-163,body.layout_webshell #terminal .xterm-fg-201{color:var(--cli-number)}body.layout_webshell #terminal .xterm-fg-241,body.layout_webshell #terminal .xterm-fg-248{color:var(--cli-secondary)}body.layout_webshell #terminal .xterm-fg-166{color:var(--orange-50)}@media(min-width: 901px){body.layout_webshell header .headerline .headercontent .duckdbhome{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:flex;align-items:center;z-index:3}body.layout_webshell header .headerline .headercontent .landingmenu{position:static;width:auto;height:100%;display:flex;align-items:center;flex:1}body.layout_webshell header .headerline .headercontent .landingmenu nav,body.layout_webshell header .headerline .headercontent .landingmenu nav:not(.mobile){position:static;display:flex;align-items:center;justify-content:flex-start;width:auto;height:100%;gap:28px;padding:0;background:none;border:none;backdrop-filter:none;transform:none;opacity:1;visibility:visible;pointer-events:auto}body.layout_webshell header .headerline .headercontent .landingmenu nav a,body.layout_webshell header .headerline .headercontent .landingmenu nav:not(.mobile) a{font-family:"SuisseIntl",Helvetica,Arial,sans-serif;font-size:14.5px}body.layout_webshell header .headerline .headercontent .options{z-index:3}}body.layout_webshell header .headerline .headercontent .landingmenu nav{max-height:none;overflow:visible}body.layout_webshell header .headerline .headercontent .landingmenu nav .submenuwrap{max-height:calc(100vh - 110px);overflow-y:auto;overscroll-behavior:contain}@media(max-width: 900px){body.layout_webshell header .headerline{height:70px}body.layout_webshell header .headerline .headercontent .webshell-logo{width:38px;height:38px;background-size:auto 38px}body.layout_webshell header .headerline .headercontent .options{margin-right:0}body.layout_webshell header .headerline .headercontent .landingmenu nav .submenu-open .submenuwrap{display:block}}html.darkmode body.layout_webshell header .headerline .headercontent .webshell-logo{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='235' height='38' fill='none' viewBox='0 0 235 38'%3E%3Cpath fill='%23fff100' d='M19 38C8.507 38 0 29.493 0 19S8.464 0 19 0s19 8.507 19 19-8.507 19-19 19'/%3E%3Cpath fill='%231a1a1a' d='M7.167 19c0 4.362 3.541 7.86 7.86 7.86 4.318 0 7.859-3.542 7.859-7.86s-3.541-7.859-7.86-7.859c-4.318 0-7.859 3.541-7.859 7.86M29.17 16.171h-3.735v5.657h3.735a2.829 2.829 0 0 0 0-5.657'/%3E%3Cpath fill='%23f2f2f2' d='M70.328 22.083c0 1.684-.475 3.094-2.246 3.094s-2.245-1.41-2.245-3.094v-7.168H62.64v7.86c0 3.065 2.462 4.852 5.441 4.852 2.98 0 5.441-1.787 5.441-4.853v-7.859h-3.195zM51.455 10.622h-4.953v16.702h4.953c5.298 0 9.284-1.728 9.284-8.362s-3.986-8.34-9.284-8.34m-.139 14.122h-1.52V13.202h1.52c3.041 0 6.013.76 6.013 5.76 0 5.045-2.972 5.782-6.013 5.782M81.896 25.158c-1.75 0-2.995-1.451-2.995-4.054 0-2.58 1.314-3.986 2.972-3.986 1.221 0 2.327.853 2.58 2.05h3.041c-.437-3.063-3.017-4.515-5.62-4.515-3.71 0-6.22 2.719-6.22 6.497 0 3.755 2.372 6.473 6.081 6.473 2.58 0 5.137-1.129 5.874-4.515h-3.04c-.438 1.474-1.567 2.05-2.673 2.05M100.741 14.93H97.17l-4.515 4.976v-9.284h-3.18v16.702h3.18v-3.732l1.52-1.636 3.248 5.368h3.571l-4.7-7.648zM107.26 10.622h-4.953v16.702h4.953c5.299 0 9.284-1.728 9.284-8.362s-3.985-8.34-9.284-8.34m-.138 14.122h-1.52V13.202h1.52c3.041 0 6.013.76 6.013 5.76 0 5.045-2.972 5.782-6.013 5.782M129.537 18.5c.852-.552 1.889-1.957 1.889-3.524 0-3.433-3.156-4.354-6.082-4.354h-6.496v16.702h6.773c3.432 0 6.404-1.336 6.404-4.93 0-2.304-1.198-3.271-2.488-3.893m-7.395-5.298h3.409c1.544 0 2.489.784 2.489 2.097 0 1.474-.922 2.211-2.489 2.211h-3.409zm3.64 11.542h-3.64v-4.746h3.502c2.05 0 3.018.83 3.018 2.396 0 1.544-.945 2.35-2.88 2.35M149.914 11.297l3.039 12.941 2.847-12.941h2.274l-3.846 15.406h-2.635l-2.975-12.665-2.912 12.665h-2.635l-3.91-15.406h2.38l2.975 12.941 2.848-12.941zM169.392 21.624h-8.798c.064 2.465 1.849 3.655 3.528 3.655 1.7 0 2.635-.765 3.123-1.891h1.998c-.51 1.955-2.338 3.591-5.121 3.591-3.613 0-5.61-2.592-5.61-5.971 0-3.634 2.422-5.929 5.546-5.929 3.506 0 5.567 2.912 5.334 6.545m-5.334-4.887c-1.7 0-3.273.935-3.443 3.23h6.737c-.064-1.615-1.233-3.23-3.294-3.23M173.494 21.03c0 3.017 1.615 4.292 3.336 4.292 1.976 0 3.273-1.552 3.273-4.293s-1.297-4.292-3.273-4.292c-1.721 0-3.336 1.275-3.336 4.292m-1.849-9.733h1.934v5.78c.701-1.212 1.891-1.998 3.74-1.998 2.635 0 4.887 2.21 4.887 5.95 0 3.804-2.252 5.95-4.887 5.95-1.849 0-3.039-.786-3.74-1.997v1.721h-1.934zM189.11 15.228c0-2.954 3.082-4.207 5.568-4.207 2.784 0 5.227 1.253 5.844 4.207h-2.104c-.51-1.764-2.295-2.38-3.825-2.38-1.19 0-3.273.531-3.273 2.252 0 1.36 1.063 2.04 2.508 2.36l1.785.403c2.359.51 5.185 1.402 5.185 4.505 0 2.996-2.805 4.611-5.865 4.611-3.634 0-5.929-1.997-6.333-5.057h2.125c.404 2.125 1.87 3.23 4.25 3.23 2.295 0 3.592-1.063 3.592-2.593 0-1.636-1.403-2.274-3.315-2.72l-1.913-.403c-2.125-.468-4.229-1.658-4.229-4.208M204.997 11.297v5.695c.659-1.084 1.764-1.913 3.698-1.913 2.762 0 3.761 1.785 3.761 4.399v7.225h-1.934v-6.651c0-1.764-.297-3.294-2.507-3.294-1.87 0-3.018 1.275-3.018 3.74v6.205h-1.933V11.297zM225.443 21.624h-8.798c.064 2.465 1.849 3.655 3.528 3.655 1.7 0 2.635-.765 3.123-1.891h1.998c-.51 1.955-2.338 3.591-5.121 3.591-3.613 0-5.61-2.592-5.61-5.971 0-3.634 2.422-5.929 5.546-5.929 3.506 0 5.567 2.912 5.334 6.545m-5.334-4.887c-1.7 0-3.273.935-3.443 3.23h6.737c-.064-1.615-1.233-3.23-3.294-3.23M229.63 11.297v15.406h-1.934V11.297zM234.631 11.297v15.406h-1.934V11.297z'/%3E%3C/svg%3E")}html.disable-transitions *{transition:none !important}html.darkmode{background-color:#0d0d0d}html.darkmode ::-moz-selection{background:#333;color:#fff}html.darkmode ::selection{background:#333;color:#fff}@supports(hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){html.darkmode ::selection{background:#919191;color:#fff}}html.darkmode body strong{font-weight:700}html.darkmode body #duckdb_logo,html.darkmode body .duckdb_logo{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Ebene_1' version='1.1' viewBox='0 0 131.767 38'%3E%3Cdefs%3E%3Cstyle%3E.st0%7Bfill:%231d1d1b%7D.st1%7Bfill:%23fff%7D%3C/style%3E%3C/defs%3E%3Cpath d='M19 38.055c-10.493 0-19-8.507-19-19s8.464-19 19-19 19 8.507 19 19-8.507 19-19 19Z' style='fill:%23fff100'/%3E%3Cpath d='M14.444 11.196c-4.318 0-7.859 3.54-7.859 7.86 0 4.36 3.54 7.858 7.86 7.858 4.317 0 7.858-3.54 7.858-7.859s-3.54-7.859-7.859-7.859ZM28.586 16.227h-3.735v5.657h3.735a2.828 2.828 0 0 0 0-5.657Z' class='st0'/%3E%3Cpath d='M70.301 22.123c0 1.684-.475 3.093-2.245 3.093s-2.246-1.409-2.246-3.093v-7.168h-3.195v7.859c0 3.066 2.461 4.853 5.44 4.853 2.98 0 5.442-1.787 5.442-4.853v-7.86H70.3v7.17ZM51.43 10.66h-4.954v16.703h4.954c5.3 0 9.286-1.728 9.286-8.363 0-6.636-3.987-8.34-9.286-8.34Zm-.138 14.123h-1.52V13.24h1.52c3.04 0 6.014.76 6.014 5.76 0 5.045-2.973 5.783-6.014 5.783ZM81.639 25.197c-1.751 0-2.996-1.45-2.996-4.054 0-2.581 1.314-3.986 2.972-3.986 1.222 0 2.327.852 2.581 2.05h3.041c-.437-3.064-3.018-4.516-5.622-4.516-3.709 0-6.22 2.72-6.22 6.497 0 3.756 2.373 6.475 6.082 6.475 2.58 0 5.138-1.129 5.875-4.517h-3.04c-.438 1.475-1.568 2.051-2.673 2.051ZM100.483 14.968h-3.571l-4.516 4.977v-9.286h-3.179v16.704h3.179v-3.732l1.521-1.636 3.249 5.368h3.571l-4.7-7.649 4.446-4.746zM107.002 10.66h-4.953v16.703h4.953c5.3 0 9.286-1.728 9.286-8.363 0-6.636-3.986-8.34-9.286-8.34Zm-.138 14.123h-1.52V13.24h1.52c3.041 0 6.014.76 6.014 5.76 0 5.045-2.973 5.783-6.014 5.783ZM129.28 18.54c.853-.554 1.89-1.96 1.89-3.526 0-3.433-3.157-4.355-6.083-4.355h-6.497v16.704h6.773c3.434 0 6.405-1.336 6.405-4.93 0-2.304-1.198-3.272-2.488-3.894Zm-7.395-5.3h3.409c1.544 0 2.49.783 2.49 2.096 0 1.475-.923 2.212-2.49 2.212h-3.41V13.24Zm3.64 11.543h-3.64v-4.747h3.502c2.05 0 3.018.83 3.018 2.397 0 1.544-.945 2.35-2.88 2.35Z' class='st1'/%3E%3C/svg%3E")}html.darkmode body #ducklake_logo,html.darkmode body .ducklake_logo{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Ebene_1' version='1.1' viewBox='0 0 153.114 38'%3E%3Cdefs%3E%3Cstyle%3E.st2%7Bfill:%23fff%7D%3C/style%3E%3C/defs%3E%3Cpath d='M70.327 22.083c0 1.684-.475 3.093-2.245 3.093s-2.246-1.409-2.246-3.093v-7.168h-3.195v7.859c0 3.066 2.461 4.853 5.441 4.853s5.441-1.787 5.441-4.853v-7.859h-3.195v7.168ZM51.455 10.62h-4.953v16.705h4.953c5.3 0 9.286-1.729 9.286-8.364s-3.986-8.341-9.286-8.341Zm-.137 14.124h-1.521V13.2h1.521c3.041 0 6.014.76 6.014 5.76 0 5.045-2.973 5.784-6.014 5.784ZM81.671 25.158c-1.751 0-2.995-1.451-2.995-4.055 0-2.581 1.313-3.986 2.973-3.986 1.221 0 2.327.853 2.58 2.051h3.041c-.438-3.064-3.018-4.516-5.621-4.516-3.71 0-6.222 2.719-6.222 6.498 0 3.756 2.373 6.475 6.083 6.475 2.581 0 5.138-1.129 5.875-4.517h-3.041c-.438 1.475-1.566 2.051-2.673 2.051ZM100.517 14.928h-3.571l-4.517 4.977V10.62H89.25v16.704h3.179v-3.732l1.521-1.636 3.249 5.368h3.571l-4.7-7.649 4.447-4.747zM105.376 10.62h-3.295v16.704h11.428v-2.673h-8.133V10.62zM123.07 16.518c-.668-1.175-1.936-1.866-3.503-1.866-3.018 0-5.46 2.581-5.46 6.474 0 3.963 2.511 6.498 5.46 6.498 1.291 0 2.696-.484 3.503-1.866v1.566h3.18V14.928h-3.18v1.59Zm-2.788 8.664c-1.659 0-2.834-1.613-2.834-4.032s1.175-4.055 2.834-4.055c1.751 0 2.903 1.543 2.903 4.032 0 2.558-1.152 4.056-2.903 4.056ZM140.347 14.928h-3.571l-4.516 4.977V10.62h-3.18v16.704h3.18v-3.732l1.521-1.636 3.249 5.368h3.571l-4.7-7.649 4.446-4.747zM147.096 25.158c-1.521 0-2.949-1.037-3.133-3.156h9.146c.115-4.378-2.258-7.35-6.082-7.35-3.664 0-6.222 2.742-6.222 6.428 0 3.571 2.327 6.544 6.313 6.544 3.387 0 5.185-2.051 5.853-3.895h-3.272c-.645 1.083-1.612 1.429-2.604 1.429Zm-.092-8.179c1.336 0 2.811.737 2.88 2.834h-5.875c.253-2.097 1.797-2.834 2.995-2.834Z' class='st2'/%3E%3Cpath d='M19 0C8.507 0 0 8.507 0 19s8.507 19 19 19 19-8.507 19-19S29.493 0 19 0Z' style='fill:%232eafff;fill-rule:evenodd'/%3E%3Cpath d='M16.603 9.608a9.308 9.308 0 0 1 8.075 4.62h1.727c2.375 0 4.361 1.9 4.361 4.318 0 2.375-1.943 4.361-4.361 4.361h-1.252a9.324 9.324 0 0 1-8.161 5.484h-.864c-4.966-.259-8.895-4.361-8.895-9.37 0-5.182 4.189-9.414 9.37-9.414Zm0 2.85c-3.584 0-6.52 2.936-6.52 6.52a6.514 6.514 0 0 0 6.52 6.52c2.893 0 5.355-1.9 6.218-4.491l.302-.993h3.282c.777 0 1.468-.691 1.468-1.468s-.648-1.468-1.468-1.468h-3.498l-.389-.82c-1.036-2.245-3.282-3.8-5.916-3.8Z' style='fill-rule:evenodd;fill:%231d1d1b'/%3E%3C/svg%3E")}html.darkmode body .duckdblabs_logo,html.darkmode body #duckdblabs_logo{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='155' height='38' fill='none' viewBox='0 0 155 38'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23ff6900' d='M19.06 38C8.532 38 0 29.493 0 19S8.49 0 19.06 0s19.059 8.507 19.059 19-8.534 19-19.06 19'/%3E%3Cpath fill='%231d1d1b' d='M31.513 19c0-4.361-3.552-7.86-7.883-7.86-4.332 0-7.884 3.542-7.884 7.86s3.552 7.86 7.884 7.86c4.331 0 7.883-3.542 7.883-7.86M9.443 21.828h3.747v-5.656H9.443A2.833 2.833 0 0 0 6.605 19a2.833 2.833 0 0 0 2.838 2.828'/%3E%3Cpath fill='%23fff' d='M70.546 22.084c0 1.684-.477 3.093-2.252 3.093-1.776 0-2.253-1.41-2.253-3.093v-7.169h-3.205v7.86c0 3.065 2.469 4.853 5.458 4.853 2.988 0 5.458-1.788 5.458-4.854v-7.859h-3.206zM51.615 10.622h-4.968v16.702h4.968c5.315 0 9.313-1.728 9.313-8.362s-3.998-8.34-9.313-8.34m-.139 14.122h-1.525V13.202h1.525c3.05 0 6.032.76 6.032 5.76 0 5.045-2.981 5.782-6.032 5.782M81.952 25.159c-1.757 0-3.004-1.452-3.004-4.055 0-2.58 1.317-3.985 2.98-3.985 1.226 0 2.335.852 2.59 2.05h3.05c-.44-3.064-3.028-4.515-5.64-4.515-3.72 0-6.239 2.718-6.239 6.496 0 3.755 2.38 6.474 6.101 6.474 2.588 0 5.153-1.13 5.893-4.516h-3.05c-.44 1.475-1.572 2.05-2.681 2.05M100.855 14.93h-3.582l-4.529 4.976v-9.284h-3.19v16.702h3.19v-3.732l1.525-1.636 3.258 5.368h3.582l-4.714-7.648zM106.546 10.619v14.029h8.158v2.672h-11.462V10.62zM127.518 14.927V27.32h-3.189v-1.566c-.809 1.382-2.218 1.865-3.513 1.865-2.957 0-5.476-2.533-5.476-6.496 0-3.893 2.449-6.473 5.476-6.473 1.572 0 2.843.691 3.513 1.866v-1.59zm-5.985 10.25c1.756 0 2.911-1.497 2.911-4.054 0-2.488-1.155-4.03-2.911-4.03-1.664 0-2.842 1.635-2.842 4.053 0 2.42 1.178 4.032 2.842 4.032M136.395 25.178c1.664 0 2.842-1.613 2.842-4.032s-1.178-4.054-2.842-4.054c-1.756 0-2.912 1.544-2.912 4.031 0 2.557 1.156 4.055 2.912 4.055m-2.796 2.142h-3.189V10.62h3.189v5.897c.67-1.175 2.011-1.866 3.582-1.866 3.004 0 5.407 2.58 5.407 6.473 0 3.963-2.449 6.496-5.407 6.496-1.294 0-2.773-.483-3.582-1.865zM154.746 18.659h-2.981c-.254-1.037-1.178-1.774-2.657-1.774-1.179 0-2.01.438-2.01 1.198 0 .668.485 1.175 1.663 1.428l1.664.369c2.473.552 4.575 1.174 4.575 3.731 0 2.488-2.565 4.009-5.384 4.009-3.05 0-5.361-1.567-5.661-4.4h3.073c.185 1.198 1.017 2.096 2.681 2.096 1.386 0 2.241-.507 2.241-1.405 0-.922-.947-1.267-2.034-1.52l-1.848-.392c-2.334-.484-3.882-1.451-3.882-3.709 0-2.211 2.403-3.686 5.083-3.686 2.589 0 5.038 1.198 5.477 4.055'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h155v38H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}html.darkmode body .starcount::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' fill='none' viewBox='0 0 19 18'%3E%3Cpath fill='%23FFFFFF' d='M9.287.76a.5.5 0 0 1 .907 0l2.262 4.872a.5.5 0 0 0 .394.286l5.332.646a.5.5 0 0 1 .28.863l-3.934 3.657a.5.5 0 0 0-.15.462l1.033 5.271a.5.5 0 0 1-.734.533l-4.694-2.61a.5.5 0 0 0-.486 0l-4.694 2.61a.5.5 0 0 1-.734-.533l1.034-5.27a.5.5 0 0 0-.15-.463L1.017 7.427a.5.5 0 0 1 .28-.863l5.333-.646a.5.5 0 0 0 .393-.286L9.287.76Z'/%3E%3C/svg%3E")}html.darkmode body a.github:hover .starcount::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' fill='none' viewBox='0 0 19 18'%3E%3Cpath fill='%23FFEF00' d='M9.287.76a.5.5 0 0 1 .907 0l2.262 4.872a.5.5 0 0 0 .394.286l5.332.646a.5.5 0 0 1 .28.863l-3.934 3.657a.5.5 0 0 0-.15.462l1.033 5.271a.5.5 0 0 1-.734.533l-4.694-2.61a.5.5 0 0 0-.486 0l-4.694 2.61a.5.5 0 0 1-.734-.533l1.034-5.27a.5.5 0 0 0-.15-.463L1.017 7.427a.5.5 0 0 1 .28-.863l5.333-.646a.5.5 0 0 0 .393-.286L9.287.76Z'/%3E%3C/svg%3E")}html.darkmode body.landing .landing_bg_1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='671' height='780' fill='none' viewBox='0 0 671 780'%3E%3Cpath fill='url(%23a)' d='M-90 20c0-11.046 8.954-20 20-20h721c11.046 0 20 8.954 20 20v566c0 11.046-8.954 20-20 20H310.5c-11.046 0-20 8.954-20 20v134c0 11.046-8.954 20-20 20H-70c-11.046 0-20-8.954-20-20V20Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='290.5' x2='290.5' y1='0' y2='780' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230D0D0D'/%3E%3Cstop offset='1' stop-color='%231A1A1A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")}html.darkmode body.landing .landing_bg_2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='458' height='904' fill='none' viewBox='0 0 458 904'%3E%3Cpath fill='url(%23a)' d='M761 20c0-11.046-8.954-20-20-20H20C8.954 0 0 8.954 0 20v566c0 11.046 8.954 20 20 20h155c11.046 0 20 8.954 20 20v257.5c0 11.046 8.954 20 20 20h526c11.046 0 20-8.954 20-20V20Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='380.502' x2='380.502' y1='.004' y2='903.502' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230D0D0D'/%3E%3Cstop offset='1' stop-color='%231A1A1A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")}html.darkmode body.landing section#quickinstall:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='429' fill='none' viewBox='0 0 1440 429'%3E%3Cpath stroke='url(%23a)' stroke-width='1.5' d='m400.141 13.031-294.295.001c-22.092 0-40 17.91-40 40v114.999c0 22.092-17.909 40-40 40H0'/%3E%3Cpath stroke='url(%23b)' stroke-width='1.5' d='M719 428.031h418.54c22.09 0 40-17.908 40-39.999v-33.033c0-22.091 17.91-39.999 40-39.999H1440'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='326.051' x2='207.734' y1='13.031' y2='-13.798' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.019' stop-color='%230d0d0d'/%3E%3Cstop offset='1' stop-color='%23242424'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='1306.5' x2='1156.75' y1='315' y2='209.444' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23242424'/%3E%3Cstop offset='.981' stop-color='%230d0d0d'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")}html.darkmode body.landing .upcoming-events:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='426' fill='none' viewBox='0 0 1440 426'%3E%3Cpath stroke='url(%23a)' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1439.5 424.029H696.735c-27.614 0-50-22.386-50-50V51.875c0-27.614-22.386-50-50-50H-.5'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='166.001' x2='1397.35' y1='680.043' y2='345.949' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230D0D0D'/%3E%3Cstop offset='.58' stop-color='%23FFF100' stop-opacity='.2'/%3E%3Cstop offset='1' stop-color='%230D0D0D'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")}html.darkmode body.documentation #duckdb_logo{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Ebene_1' version='1.1' viewBox='0 0 190.508 38'%3E%3Cdefs%3E%3Cstyle%3E.st0%7Bfill:%231d1d1b%7D.st1%7Bfill:%23fff%7D%3C/style%3E%3C/defs%3E%3Cpath d='M19 38C8.507 38 0 29.493 0 19S8.464 0 19 0s19 8.507 19 19-8.507 19-19 19Z' style='fill:%23fff100'/%3E%3Cpath d='M6.585 19c0 4.361 3.54 7.86 7.86 7.86s7.858-3.542 7.858-7.86-3.54-7.86-7.859-7.86S6.585 14.683 6.585 19ZM28.586 16.172h-3.735v5.656h3.735a2.828 2.828 0 0 0 0-5.657Z' class='st0'/%3E%3Cpath d='M70.306 22.083c0 1.685-.475 3.094-2.245 3.094s-2.246-1.41-2.246-3.094v-7.168H62.62v7.86c0 3.065 2.461 4.853 5.44 4.853 2.98 0 5.442-1.788 5.442-4.854v-7.859h-3.196v7.168ZM51.435 10.62h-4.953v16.704h4.953c5.3 0 9.286-1.728 9.286-8.364 0-6.635-3.986-8.34-9.286-8.34Zm-.138 14.124h-1.52V13.2h1.52c3.041 0 6.014.76 6.014 5.76 0 5.046-2.973 5.784-6.014 5.784ZM81.644 25.158c-1.751 0-2.995-1.451-2.995-4.054 0-2.582 1.313-3.987 2.971-3.987 1.222 0 2.328.853 2.581 2.051h3.041c-.437-3.064-3.018-4.516-5.622-4.516-3.709 0-6.22 2.719-6.22 6.497 0 3.756 2.373 6.475 6.083 6.475 2.58 0 5.137-1.129 5.875-4.517h-3.041c-.438 1.475-1.568 2.051-2.673 2.051ZM100.489 14.928h-3.572l-4.515 4.977V10.62h-3.18v16.704h3.18v-3.732l1.52-1.636 3.249 5.368h3.571l-4.7-7.649 4.447-4.747zM107.007 10.62h-4.953v16.704h4.953c5.3 0 9.286-1.728 9.286-8.364 0-6.635-3.986-8.34-9.286-8.34Zm-.138 14.124h-1.52V13.2h1.52c3.041 0 6.014.76 6.014 5.76 0 5.046-2.973 5.784-6.014 5.784ZM129.285 18.5c.853-.553 1.89-1.959 1.89-3.525 0-3.433-3.157-4.355-6.083-4.355h-6.497v16.704h6.773c3.434 0 6.406-1.336 6.406-4.93 0-2.304-1.199-3.272-2.489-3.894Zm-7.395-5.3h3.41c1.543 0 2.488.783 2.488 2.097 0 1.474-.921 2.212-2.489 2.212h-3.41V13.2Zm3.64 11.544h-3.64v-4.747h3.502c2.05 0 3.018.83 3.018 2.397 0 1.544-.945 2.35-2.88 2.35ZM144.275 10.62h-4.056v16.704h4.056c5.322 0 9.054-1.935 9.054-8.364 0-6.382-3.732-8.34-9.054-8.34Zm-.047 15.299h-2.465V12.025h2.465c3.802 0 7.466.76 7.466 6.935 0 6.176-3.664 6.959-7.466 6.959ZM160.584 14.72c-2.949 0-5.598 1.936-5.598 6.452s2.65 6.452 5.598 6.452c2.972 0 5.622-1.936 5.622-6.452s-2.65-6.451-5.622-6.451Zm0 11.59c-2.396 0-4.078-1.566-4.078-5.138 0-3.57 1.682-5.138 4.078-5.138 2.373 0 4.102 1.567 4.102 5.138 0 3.572-1.729 5.139-4.102 5.139ZM173.462 26.31c-2.142 0-4.054-1.635-4.054-5.16 0-3.41 1.912-5.116 4.032-5.116 1.82 0 3.271 1.014 3.732 2.88h1.497c-.368-2.211-2.258-4.193-5.092-4.193-3.617 0-5.69 2.604-5.69 6.45 0 3.803 2.073 6.453 5.575 6.453 2.742 0 4.84-1.66 5.322-4.217h-1.52c-.368 1.544-1.682 2.904-3.802 2.904ZM186.225 20.435l-1.752-.323c-1.382-.253-2.327-.898-2.327-2.12 0-1.497 1.798-2.027 3.157-2.027 1.751 0 3.11.876 3.41 2.35h1.497c-.299-1.958-2.096-3.617-4.77-3.617-2.786 0-4.745 1.451-4.745 3.41s1.59 2.949 3.364 3.318l1.935.369c1.682.322 3.065.829 3.065 2.28 0 1.66-1.866 2.281-3.364 2.281-1.89 0-3.502-.898-3.756-2.834h-1.497c.368 2.834 2.58 4.102 5.137 4.102 2.696 0 4.931-1.313 4.931-3.78 0-2.349-2.258-3.04-4.285-3.41Z' class='st1'/%3E%3C/svg%3E")}@media only screen and (min-device-width: 320px)and (max-device-width: 480px){html.darkmode body.documentation #duckdb_logo{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39' height='38' fill='none' viewBox='0 0 39 38'%3E%3Cpath fill='%23FFF100' d='M19.318 38c-10.511 0-19-8.489-19-19s8.489-19 19-19c10.512 0 19 8.489 19 19s-8.488 19-19 19Z'/%3E%3Cpath fill='%230D0D0D' d='M29.477 16.182H25.75v5.625h3.727a2.852 2.852 0 0 0 2.83-2.83c0-1.556-1.284-2.795-2.83-2.795ZM7.49 19c0 4.34 3.534 7.875 7.875 7.875S23.24 23.34 23.24 19c0-4.341-3.534-7.876-7.875-7.876-4.34 0-7.875 3.535-7.875 7.876Z'/%3E%3C/svg%3E")}}html.darkmode body.installation a.download-btn::before,html.darkmode body a.download-btn::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' viewBox='0 0 15 15'%3E%3Cpath fill='%23fff' d='M7.417 10.75 3.25 6.583l1.167-1.208 2.166 2.167V.75H8.25v6.792l2.167-2.167 1.166 1.208-4.166 4.167ZM.75 14.083V9.917h1.667v2.5h10v-2.5h1.666v4.166H.75Z'/%3E%3C/svg%3E")}html.darkmode body.installation .selection-options .option .symbol img{filter:invert(1)}html.darkmode body.installation .installation-instructions #result .more a::after{filter:invert(1)}html.darkmode body .production-users-logos img{filter:invert(1)}html.darkmode body .newswrap .postwrap .infoline .icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' fill='none' viewBox='0 0 35 35'%3E%3Ccircle cx='17.75' cy='17.25' r='17.25' fill='%23FFF100'/%3E%3Cpath fill='%231A1A1A' d='M8.166 17.409a5.917 5.917 0 0 0 5.909 5.908 5.917 5.917 0 0 0 5.908-5.908 5.917 5.917 0 0 0-5.908-5.909 5.917 5.917 0 0 0-5.909 5.909Zm16.498-2.115h-2.797v4.22h2.797a2.14 2.14 0 0 0 2.123-2.122c0-1.168-.964-2.098-2.123-2.098Z'/%3E%3C/svg%3E")}html.darkmode body .newswrap .postwrap .postcontent .supporterboard ul li img{filter:invert(1)}html.darkmode body .newswrap .postwrap .recentposts{background:linear-gradient(180deg, var(--grey-10) -13.01%, var(--main-body-background-color) 65.33%)}html.darkmode body .sidenavigation li.active.hasSub{background:rgba(0,0,0,0)}html.darkmode body .sidenavigation .opensearch{border:1px solid #575757;color:#727272;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none'%3E%3Cpath stroke='%23727272' stroke-width='1.5' d='M10.073 9.692 14 13.62'/%3E%3Ccircle cx='5.923' cy='6.303' r='5.173' stroke='%23727272' stroke-width='1.5'/%3E%3C/svg%3E")}html.darkmode body .sidenavigation .opensearch>.shortcut{color:#fff;border:1px solid #545454;background:#383838}html.darkmode body .newswrap .postwrap .singleentry-science .infoline .icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' fill='none' viewBox='0 0 35 35'%3E%3Ccircle cx='17.25' cy='17.25' r='17.25' fill='%23A899FF'/%3E%3Cpath fill='%231A1A1A' d='M7.666 17.409a5.917 5.917 0 0 0 5.909 5.908 5.917 5.917 0 0 0 5.908-5.908 5.917 5.917 0 0 0-5.908-5.909 5.917 5.917 0 0 0-5.909 5.909ZM24.164 15.295h-2.797v4.22h2.797a2.14 2.14 0 0 0 2.123-2.123c0-1.168-.964-2.097-2.123-2.097Z'/%3E%3C/svg%3E")}html.darkmode body pre.highlight>button span.copy,html.darkmode body .highlight button.copy span.copy{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cmask id='a' fill='%23fff'%3E%3Crect width='9' height='9' x='9' y='6' rx='.5'/%3E%3C/mask%3E%3Crect width='9' height='9' x='9' y='6' stroke='%23F2F2F2' stroke-linecap='square' stroke-width='3' mask='url(%23a)' rx='.5'/%3E%3Cpath stroke='%23F2F2F2' stroke-linecap='square' stroke-width='1.5' d='M6.75 9.5v7.273a.5.5 0 0 0 .5.5h6.962'/%3E%3C/svg%3E")}html.darkmode body pre.highlight>button span.copied,html.darkmode body .highlight button.copy span.copied{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23F2F2F2' stroke-linecap='square' stroke-width='1.5' d='m18 8.5-8.118 8.118L6.5 13.235'/%3E%3C/svg%3E")}html.darkmode body .box-link .symbol img{filter:invert(100%) sepia(100%) saturate(1000%) hue-rotate(340deg) brightness(100%)}html.darkmode body.foundation section.supporters .supporterboard ul li img{filter:invert(1)}html.darkmode body.documentation p video.darkmode-img,html.darkmode body.documentation p img.darkmode-img,html.darkmode body video.darkmode-img,html.darkmode body img.darkmode-img{display:inline}html.darkmode body video.lightmode-img,html.darkmode body img.lightmode-img{display:none}html.darkmode body.documentation .wrap a:hover{color:#4396d7}html.darkmode body.documentation .headlinebar div.version svg.arrow{stroke:#828282}html.darkmode body.documentation .railroad-diagram path{stroke:#fff}html.darkmode body.documentation .railroad-diagram rect{fill:#1a1a1a;stroke:#333}html.darkmode body.documentation g.non-terminal text,html.darkmode body.documentation g.terminal text{fill:#fff}html.darkmode body.documentation main .wrap.frequentlyaskedquestions h3::after{background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15' cy='15' r='15' fill='%23343434'/%3E%3Cpath d='M21.5 13L15 20L8.5 13' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}@media only screen and (min-width: 1680px){body.documentation main .wrap{width:calc(100% - 350px);margin-left:350px}body.documentation .sidenavigation{width:350px}.hero-bg .hideonbigscreens{display:none}}@media only screen and (max-width: 1200px){main .wrap,body.landing .welcome .mainlinks ul{max-width:800px}body.landing .welcome .mainlinks ul li{min-width:160px}.searchoverlay>div .shortcuts{display:none}}@media only screen and (max-width: 1100px){footer .sitefooter .footercontent .footernavigation{width:100%;margin-bottom:25px}footer .sitefooter .footercontent .footernavigation>div{width:20%}}@media only screen and (max-width: 980px){.newswrap .postwrap{position:relative}.singleentry div.highlight,body.installation .output .result{width:100%}body.installation .output,body.installation .select{padding:15px 10px;flex-wrap:wrap}body.installation .output h3,body.installation .select h3{width:100%;padding:0 0 15px 0}body.installation .yourselection>.select:first-child{padding-top:20px}body.installation .select .info{margin-left:0}body.installation .select ul{width:100%;gap:8px}body.installation .output .result{overflow:auto}footer .sitefooter .footercontent{flex-wrap:wrap;justify-content:space-between;column-gap:40px}.singleentry table{margin:0}section.upcoming-events .postpreview,section.blog .postpreview,.post-list .newstiles .postpreview{width:calc(50% - 10px)}section.upcoming-events .postpreview .postdetails,section.blog .postpreview .postdetails,.post-list .newstiles .postpreview .postdetails{padding:20px}footer .sitefooter .footercontent .footernavigation{flex-wrap:wrap;column-gap:20px;row-gap:40px}footer .sitefooter .footercontent .footernavigation>div{width:calc(33.33% - 20px)}}@media only screen and (max-width: 900px){.hamburger,nav.mobile .hamburger{display:flex !important}header .headerline .headercontent .landingmenu{display:flex;align-items:center;position:relative;order:3;width:auto}header .headerline .headercontent .landingmenu nav .hasSub+ul{position:relative;display:none}header .headerline .headercontent .landingmenu nav .hasSub:hover~ul{display:none}header .headerline .headercontent .options{order:2;margin-left:auto;margin-right:7px;gap:7px}header .headerline .headercontent .landingmenu nav>div:not(.hamburger){margin-left:30px}header .headerline .headercontent .landingmenu nav>div.hamburger{margin-left:0px}header .headerline .headercontent .landingmenu nav:not(.mobile){padding:10px 0 10px 0;display:block;position:fixed;top:90px;right:15px;width:calc(100% - 30px);opacity:0;height:auto;backdrop-filter:blur(5px);background:var(--menu-dropdown-background-color, #F2F2F2);border:1px solid var(--menu-dropdown-border-color, #E6E6E6);backdrop-filter:blur(5px);border-radius:var(--border-radius-box);pointer-events:none;transform:translateY(10px);transition:all .2s}header .headerline .headercontent .landingmenu nav:not(.mobile).slidein{pointer-events:all;opacity:1;transform:translateY(0);max-height:calc(100svh - 110px);overflow:auto}header .headerline .headercontent .landingmenu nav:not(.mobile) div{line-height:20px}header .headerline .headercontent .landingmenu nav:not(.mobile) a{color:var(--main-text-primary-color, #0D0D0D);line-height:3}header .headerline .headercontent .landingmenu.slidein nav:not(.mobile){pointer-events:all;opacity:1;transform:translateY(0)}header .headerline .headercontent .landingmenu nav .hasSub>div,header .headerline .headercontent .landingmenu nav .hasSub>div>a{pointer-events:none}header .headerline .headercontent .landingmenu nav .hasSub a::after{transition:all .3s;position:absolute;right:35px}header .headerline .headercontent .landingmenu nav .hasSub.open a::after{transform:rotate(-180deg)}header .headerline .headercontent .landingmenu nav .hasSub+.submenuwrap{display:block;position:relative;display:none;top:unset;left:unset;padding:0;opacity:1;visibility:visible}header .headerline .headercontent .landingmenu nav .hasSub+.submenuwrap ul{padding:0;border:0;background:none;transform:none}header .headerline .headercontent .landingmenu nav .hasSub+.submenuwrap ul li a{padding:10px 15px}header .headerline .headercontent .header-actions{display:none}header .headerline .headercontent .landingmenu nav>div.mobile-only{display:block}body.landing header .headerline .headercontent .landingmenu nav .search_icon{display:none}.opensearch{aspect-ratio:1/1;justify-content:center}.opensearch>span.shortcut{display:none !important}body.documentation .sidenavigation{position:fixed;right:15px;top:90px;width:calc(100% - 30px);transform:translateY(10px);transition:all .3s;padding-top:14px;background:var(--menu-dropdown-background-color, #F2F2F2);border:1px solid var(--menu-dropdown-border-color, #E6E6E6);border-radius:var(--border-radius-box);opacity:0;pointer-events:none;margin-bottom:20px;height:calc(100vh - 90px);height:-moz-available;height:-webkit-fill-available;height:fill-available;overflow:hidden}body.documentation .sidenavigation.slidein{transform:translateX(0);opacity:1;pointer-events:all;max-height:calc(100svh - 110px);overflow:auto}body.documentation .sidenavigation .sidenav{overflow:auto;height:100%}body.documentation .sidenavigation .sidenav::-webkit-scrollbar{width:3px}body.documentation .sidenavigation .sidenav::-webkit-scrollbar-track{background:var(--doc-scrollbar-bg, #E6E6E6)}body.documentation .sidenavigation .sidenav::-webkit-scrollbar-thumb{background:var(--doc-scrollbar-slider, #CCC)}body.documentation .sidenavigation .opensearch{display:none}body.documentation header .headerline .headercontent .landingmenu nav.mobile{display:flex}body.documentation header .headerline .headercontent .landingmenu nav.mobile>div:last-of-type{display:block}body.documentation main .wrap{padding:15px;width:100%;margin-left:0;transition:opacity .5s}body.documentation main .wrap.inactive{opacity:.4}body.documentation main .wrap .limit-width{width:100%}body.documentation header .headerline .headercontent .landingmenu nav{display:none}body.documentation table{border:0}body.documentation main .wrap #main_content_wrap{padding-right:0}body.documentation.outdated main .wrap #main_content_wrap,body.documentation.stable main .wrap #main_content_wrap{padding-top:40px}header .headerline .headercontent .options .banner{position:fixed;width:auto;left:50%;transform:translateX(-50%);top:80px;background:var(--main-body-background-color, #FAFAFA);backdrop-filter:blur(15px);justify-content:center;z-index:500;display:none}.library-tiles .librarypreview.postpreview,.science-tiles .sciencepreview.postpreview,.everywhere-tiles .everywherepreview.postpreview,main.main-library .recentposts .newstileswrap .postpreview,main.main-science .recentposts .newstileswrap .postpreview{width:calc(50% - 10px)}.notonmobile{display:none}.onlymobile{display:block}}@media only screen and (max-width: 860px){main .wrap,body.landing .welcome .mainlinks ul{max-width:auto;width:100%}br.break{display:none}nobr.break{display:inline-flex;margin-right:5px}a.externallink{margin-right:0}body.landing .welcome .mainlinks ul li{min-width:160px}.wrap.whyduckdb div.flex,body.documentation main .wrap.whyduckdb #main_content_wrap,.wrap.whyduckdb article{display:block;width:100%}.wrap.whyduckdb .footnotes.mobilesups{margin-left:0;margin-top:50px;width:90%;border-top:1px solid #ebebeb}.wrap.whyduckdb .footnotes.mobilesups div.sup{position:relative;margin-top:20px}.newswrap .sidebar{display:none}body.landing .stickerbanner>div:nth-child(2){text-align:right}body.documentation .headlinebar>div.improvethispage{display:none}body.documentation .headlinebar .breadcrumbs{width:100%;order:2}body.documentation .headlinebar div.versionselect{width:100%;position:relative;height:42px}body.documentation .headlinebar div.version{position:absolute;top:0;left:0;order:1}body.documentation .headlinebar div.version>div:first-child{position:relative}body.documentation .headlinebar div.version span.arrow{top:5px}body.documentation .headlinebar .title{order:3;margin-top:5px;overflow-wrap:break-word}}@media only screen and (max-width: 780px){footer .sitefooter .footercontent>div:first-child{width:100%;margin-bottom:30px}header .headerline .headercontent .landingmenu nav .starcount{display:none}.box-link.half-width{width:100%}}@media only screen and (max-width: 720px){body.landing .welcome .mainlinks ul li{min-width:160px}body.landing .install p{margin-bottom:25px}body.documentation #main_content_wrap h1,body.documentation #main_content_wrap h2,body.documentation #main_content_wrap h3,body.documentation #main_content_wrap h4,body.documentation #main_content_wrap h5{overflow-wrap:break-word}body.documentation main .wrap h1 code{font-size:21px}body.documentation main .wrap h2 code{font-size:19px}body.documentation main .wrap h3 code{font-size:17px}body.documentation main .wrap h4 code{font-size:16px}body.documentation main .wrap h5 code{font-size:14px}}@media only screen and (max-width: 660px){p.system{display:inline-grid}body.landing .install .result+p span{margin-left:0}header .headerline .headercontent{max-width:100%}footer .sitefooter .footercontent{max-width:calc(100% - 30px)}footer .sitefooter .footercontent{padding:45px 0}footer .sitefooter .footercontent .bottomline{margin-bottom:0;flex-wrap:wrap;flex-direction:column}body.landing .welcome .mainlinks ul,body.landing .benefits .mainlinks ul{max-width:80%;display:block}.pagehead h1{padding:50px 15px}main.f-md .pagehead+.wrap{padding:50px 15px}body.landing .welcome .mainlinks ul li,body.landing .boxlayout .box{margin-bottom:40px;width:100%}body.landing .boxlayout .box div:nth-child(2){width:calc(100% - 100px)}body.landing .using .box div:not(.icon){padding-right:0;width:calc(100% - 85px)}body.landing .docu .boxlayout .box:first-child{padding-right:0}body.landing .docu .boxlayout .box .button{width:100%}body.landing .newsblog .newstileswrap .postpreview{width:100%;margin-bottom:50px}section.blog .newstileswrap{margin-bottom:32px}.newswrap .headlinebar{padding-left:15px}body.landing .stickerbanner{flex-wrap:wrap}body.landing .stickerbanner>div{width:100%}body.landing .stickerbanner>div:nth-child(2){display:none}footer .sitefooter .footercontent{column-gap:0}footer .sitefooter .footercontent>div{width:180px;margin-bottom:30px}footer .sitefooter .footercontent>div:first-child{width:100%}body.landing footer .sitefooter .footercontent .footernavigation,.sitefooter .footercontent .footernavigation{column-gap:30px;row-gap:40px;flex-wrap:wrap}body.landing footer .sitefooter .footercontent .footernavigation>div,.sitefooter .footercontent .footernavigation>div{width:calc(50% - 15px)}body.landing footer .sitefooter .footercontent .footernavigation a,.sitefooter .footercontent .footernavigation a{line-height:1.5}section.blog .postpreview,section.upcoming-events .postpreview,.library-tiles .librarypreview.postpreview,.science-tiles .sciencepreview.postpreview,.everywhere-tiles .everywherepreview.postpreview,main.main-library .recentposts .newstileswrap .postpreview,main.main-science .recentposts .newstileswrap .postpreview,.post-list .newstiles .postpreview,.newswrap .postwrap .recentposts .postpreview,.newswrap .postwrap .postcontent .recentposts .postpreview{width:100%;margin-bottom:10px}.library-tiles .librarypreview.postpreview,.everywhere-tiles .everywherepreview.postpreview{display:flex;flex-direction:row;background:none;border:none;box-shadow:none}.library-tiles .librarypreview.postpreview .postimg,.everywhere-tiles .everywherepreview.postpreview .postimg{width:115px;min-width:115px;max-height:115px;aspect-ratio:1/1;border-radius:var(--border-radius-box)}.library-tiles .librarypreview.postpreview .postimg::after,.everywhere-tiles .everywherepreview.postpreview .postimg::after{width:80px;height:80px}.library-tiles .librarypreview.postpreview .postimg .pill-container,.everywhere-tiles .everywherepreview.postpreview .postimg .pill-container{top:8px;left:8px;gap:4px;max-width:calc(100% - 16px)}.library-tiles .librarypreview.postpreview .postimg .pill-container .pill-tag~.pill-tag,.everywhere-tiles .everywherepreview.postpreview .postimg .pill-container .pill-tag~.pill-tag{display:none}.library-tiles .librarypreview.postpreview .postimg .pill-tag,.everywhere-tiles .everywherepreview.postpreview .postimg .pill-tag{font-size:8px;padding:4px 8px;overflow:hidden;text-overflow:ellipsis}.library-tiles .librarypreview.postpreview .postdetails,.everywhere-tiles .everywherepreview.postpreview .postdetails{padding:12px;display:flex;flex-direction:column;justify-content:center;min-width:0}.library-tiles .librarypreview.postpreview .postdetails .tags,.everywhere-tiles .everywherepreview.postpreview .postdetails .tags{display:none}.library-tiles .librarypreview.postpreview .postdetails h3,.everywhere-tiles .everywherepreview.postpreview .postdetails h3{font-size:16px;min-height:unset;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.library-tiles .librarypreview.postpreview .postdetails .meta,.everywhere-tiles .everywherepreview.postpreview .postdetails .meta{margin-top:0px;column-gap:16px}.everywhere-tiles .everywherepreview.postpreview .postdetails .tags{display:flex;margin-bottom:4px}.newswrap .postwrap .postcontent .recentposts{padding:50px 15px}.pagetitle{padding:35px 0px}body.installation .selection-options{gap:10px}body.installation .selection-options .option{height:54px;padding:8px}body.installation .selection-options .option .symbol{width:36px;height:36px}body.installation .selection-options .option .symbol img{max-width:16px;max-height:16px}body.installation .installation-instructions pre,body.installation .installation-instructions .selection-foldout{padding:15px}body.installation .installation-instructions #result .more{gap:15px}body.installation .selection-head h3 .selected{margin-left:15px}body.installation .shainfo{line-height:1}body.installation .shainfo span{font-size:12px}body.installation .shainfo span.hash{word-break:break-all;overflow-wrap:anywhere}}@media only screen and (max-width: 580px){footer .sitefooter .footercontent>div{width:50%}footer .sitefooter .footercontent .linktoduckdblabs .button,footer .sitefooter .footercontent .gitbutton{width:170px}}@media only screen and (min-device-width: 320px)and (max-device-width: 480px){body.landing section{padding:55px 15px}body.landing section.welcome{padding:120px 15px 55px 15px}body.landing section.welcome .hero-protocol-boxes{margin-top:140px}body.landing .boxlayout .box:last-child{margin-bottom:0}body.landing .whyduckdb .boxlayout .box div.icon{width:110px;height:110px}body.landing .install .result+p{margin-bottom:0}body.landing .welcome .mainlinks ul{margin-top:60px}body.landing section.welcome .type{border-bottom-width:5px}footer .sitefooter .footercontent>div{width:100%}body.installation .select ul li span.versioninfo{display:none}body.installation .output .result a{word-break:break-word}.logo-grid-section .logo-grid .logo-cell{padding:18px}.logo-grid-section .logo-grid .logo-cell img{height:35px}.pagemeta{flex-wrap:wrap}.pagemeta>div{width:100%}.pagemeta>div:first-child{margin-bottom:.8em}body.documentation .bottomline{flex-direction:column-reverse;gap:16px}body.documentation #duckdb_logo{width:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' fill='none' viewBox='0 0 38 38'%3E%3Cpath fill='%230D0D0D' d='M19 38C8.489 38 0 29.511 0 19S8.489 0 19 0s19 8.489 19 19-8.489 19-19 19Z'/%3E%3Cpath fill='%23FFF100' d='M29.159 16.182h-3.727v5.625h3.727c1.545 0 2.83-1.284 2.83-2.83 0-1.556-1.285-2.795-2.83-2.795ZM7.172 19c0 4.34 3.534 7.875 7.875 7.875 4.34 0 7.875-3.535 7.875-7.875 0-4.341-3.534-7.876-7.875-7.876S7.172 14.66 7.172 19Z'/%3E%3C/svg%3E")}body.documentation img.downloadlogo{width:44px}}@media(hover: none){header .headerline .headercontent .options button.mode:hover{border-color:var(--menu-topmenu-searchbar-border-color) !important;color:var(--main-nav-icon) !important}.opensearch:hover,body.documentation div.version>div:first-child:hover{border-color:var(--menu-dropdown-border-color, #333) !important;color:var(--main-text-secondary-color, #666) !important}}/*# sourceMappingURL=main.css.map */