: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;--green-30: #009956;--green-35: #00b264;--green-40: #00cc73;--green-45: #09dc80;--green-50: #13ec8d;--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-99: #fcfcfc;--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-93: #ededed99;--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: #eaf7ff;--doc-box-best-practice-border: #b6e3ff;--doc-box-deprecated: #f2f0ff;--doc-box-deprecated-border: #d1c9ff;--doc-box-note: var(--doc-codebox-background-color);--doc-box-note-border: var(--doc-codebox-border-color);--doc-box-tip: #e5f9f1;--doc-box-tip-border: #a6ebcd;--doc-box-update: #f5eee8;--doc-box-update-border: #ecd7c6;--doc-box-warning: #ffefe1;--doc-box-warning-border: #ffcba7;--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-95);--doc-codebox-button-background-color-hover: var(--grey-transparent-80);--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);--duckdb-nav-icon: var(--yellow-40);--duckdb-nav-icon-hover: var(--yellow-30);--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);--interactive-table-row-hover: var(--grey-95);--labs-nav-icon: var(--orange-40);--labs-nav-icon-hover: var(--orange-50);--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-50);--lake-nav-icon-hover: var(--blue-60);--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-50);--main-body-background-color: var(--grey-99);--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-quinary-color: var(--grey-90);--main-ribbon-background-color-blue: var(--blue-transparent-80);--main-ribbon-background-color-purple: var(--purple-transparent-80);--main-ribbon-background-color-yellow: var(--yellow-transparent-80);--main-ribbon-background-color-yellow-2: var(--yellow-transparent-50);--main-ribbon-border-color-blue: var(--blue-transparent-70);--main-ribbon-border-color-purple: var(--purple-transparent-80);--main-ribbon-border-color-yellow: var(--yellow-transparent-40);--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-diagram-yellow: var(--yellow-40);--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: #092b3f;--doc-box-best-practice-border: #153a51;--doc-box-deprecated: #221d3d;--doc-box-deprecated-border: #2f2277;--doc-box-note: var(--doc-codebox-background-color);--doc-box-note-border: var(--doc-codebox-border-color);--doc-box-tip: #0f271c;--doc-box-tip-border: #004d2b;--doc-box-update: #281d13;--doc-box-update-border: #413123;--doc-box-warning: #2e1402;--doc-box-warning-border: #662a00;--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-10);--doc-codebox-button-background-color-hover: var(--grey-transparent-20);--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);--duckdb-nav-icon: var(--yellow-30);--duckdb-nav-icon-hover: var(--yellow-50);--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);--interactive-table-row-hover: var(--grey-10);--labs-nav-icon: var(--orange-40);--labs-nav-icon-hover: var(--orange-50);--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-50);--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-15);--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-quinary-color: var(--grey-30);--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-15);--main-ribbon-background-color-yellow-2: var(--yellow-transparent-30);--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-30);--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-diagram-yellow: var(--yellow-55);--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;--no-export-page-margin: 145px;--no-export-blog-post-width: 400px;--no-export-test-sizes: 1440px;--page-radius-xs: 3px;--page-radius-s: 6px;--page-margin-xs: 8px;--page-radius-m: 10px;--page-radius-box-inner: var(--page-radius-m);--page-box-padding-primary-2: 12px;--page-margin-s: 12px;--page-radius-l: 15px;--page-radius-box: var(--page-radius-l);--page-box-padding-quaternary: 16px;--page-box-padding-tertiary: 20px;--page-element-spacing-small: 20px;--page-section-padding: 20px;--page-box-padding-secodary: 24px;--page-margin-m: 24px;--page-element-spacing-medium: 25px;--page-box-padding-primary: 32px;--page-docs-page-padding: 32px;--page-margin-l: 32px;--page-margin-xl: 48px;--page-element-spacing-large: 50px;--page-margin-xxl: 64px;--page-section-spacing: 105px;--page-max-width-tiny: 500px;--page-max-width-small: 750px;--page-max-width-medium: 950px;--page-radius-pill: 999px;--page-max-width-large: 1150px;--type-micro: 10px;--type-label-3: 11px;--type-label-2: 12px;--type-pre-title: 12px;--type-tiny: 12px;--type-side-menu: 13px;--type-body-small: 14px;--type-code: 14px;--type-label-1: 14px;--type-menu-items-m: 14px;--type-menu-items-l: 14.5px;--type-body-docs: 15px;--type-body-normal: 16px;--type-code-large: 16px;--type-title-3: 16px;--type-title-2: 17px;--type-body-large: 18px;--type-title-1: 20px;--type-headline-3: 24px;--type-headline-2: 28px;--type-display-3: 34px;--type-headline-1: 34px;--type-display-2: 44px;--type-display-1: 56px}@media(max-width: 720px){:root{--type-weight-standard: 400;--page-radius-xs: 3px;--page-margin-xs: 4px;--page-radius-s: 6px;--page-box-padding-primary-2: 8px;--page-margin-s: 8px;--page-radius-m: 8px;--page-radius-l: 10px;--page-radius-box-inner: var(--page-radius-m);--page-box-padding-quaternary: 12px;--page-element-spacing-small: 15px;--page-radius-box: var(--page-radius-l);--page-section-padding: 15px;--page-box-padding-tertiary: 16px;--page-docs-page-padding: 16px;--page-box-padding-secodary: 20px;--page-element-spacing-medium: 20px;--page-margin-m: 20px;--page-box-padding-primary: 26px;--page-margin-l: 28px;--page-element-spacing-large: 35px;--page-margin-xl: 36px;--page-margin-xxl: 48px;--page-section-spacing: 55px;--page-max-width-large: 393px;--page-max-width-medium: 393px;--page-max-width-small: 393px;--page-max-width-tiny: 393px;--page-radius-pill: 999px;--type-micro: 10px;--type-label-3: 10px;--type-label-2: 11px;--type-tiny: 11px;--type-label-1: 13px;--type-pre-title: 12px;--type-body-small: 13px;--type-code: 13px;--type-side-menu: 13px;--type-body-docs: 15px;--type-menu-items-l: 14px;--type-menu-items-m: 14px;--type-code-large: 15px;--type-title-3: 15px;--type-body-normal: 16px;--type-title-2: 16px;--type-body-large: 17px;--type-title-1: 18px;--type-headline-3: 20px;--type-headline-2: 22px;--type-display-3: 26px;--type-headline-1: 26px;--type-display-2: 30px;--type-display-1: 36px}}.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}.duckcon_logo,#duckcon_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' viewBox='0 0 144.518 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.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 19m22.001-2.828h-3.735v5.657h3.735a2.829 2.829 0 0 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.782m30.58.414c-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.05m18.843-10.228h-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.648zm13.645 6.917h3.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.151m10.865-4.692c-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.463m11.404-12.673v1.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.947z'/%3E%3C/svg%3E");width:144px}.foundation_logo,#foundation_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='254' height='38' fill='none' viewBox='0 0 254 38'%3E%3Cg clip-path='url(%23a)'%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.168 19c0 4.361 3.54 7.859 7.86 7.859 4.317 0 7.858-3.541 7.858-7.86 0-4.317-3.54-7.858-7.859-7.858-4.318 0-7.859 3.54-7.859 7.859M29.169 16.172h-3.735v5.657h3.735a2.828 2.828 0 1 0 0-5.657'/%3E%3Cpath fill='%230d0d0d' 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.648zM107.258 10.622h-4.953v16.702h4.953c5.298 0 9.284-1.728 9.284-8.362s-3.986-8.34-9.284-8.34m-.138 14.122h-1.521V13.202h1.521c3.04 0 6.012.76 6.012 5.76 0 5.045-2.972 5.782-6.012 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.35'/%3E%3C/g%3E%3Cpath fill='%230d0d0d' d='M141.224 27.625v-17.4h10.632v1.488h-9.024v6.144h8.472v1.512h-8.472v8.256zm12.535-6.408c0 3.72 1.752 5.352 4.248 5.352 2.472 0 4.272-1.632 4.272-5.352s-1.8-5.352-4.272-5.352c-2.496 0-4.248 1.632-4.248 5.352m-1.584 0c0-4.704 2.76-6.72 5.832-6.72 3.096 0 5.856 2.016 5.856 6.72s-2.76 6.72-5.856 6.72c-3.072 0-5.832-2.016-5.832-6.72m21.762 6.408v-2.088c-.648 1.224-1.92 2.4-4.152 2.4-2.952 0-4.2-1.824-4.2-4.992v-8.232h1.488v7.824c0 2.424.576 4.056 3.096 4.056 2.04 0 3.768-1.872 3.768-4.608v-7.272h1.488v12.912zm6.095-12.912v2.184c.648-1.224 1.872-2.4 4.296-2.4 3.048 0 4.344 1.824 4.344 4.992v8.136h-1.488v-7.728c0-2.424-.648-4.056-3.24-4.056-2.232 0-3.912 1.872-3.912 4.608v7.176h-1.488V14.713zm20.2 6.504c0-3.84-2.208-5.376-4.152-5.376-2.4 0-4.104 1.944-4.104 5.376s1.704 5.376 4.104 5.376c1.944 0 4.152-1.536 4.152-5.376m-9.864 0c0-4.296 2.424-6.72 5.4-6.72 1.92 0 3.432.888 4.368 2.448v-6.72h1.488v17.4h-1.488v-2.112c-.936 1.536-2.448 2.424-4.368 2.424-2.976 0-5.4-2.424-5.4-6.72m15.028 3.168c0 1.368 1.224 2.232 2.952 2.232 2.4 0 4.56-1.248 4.56-4.896v-.624c-5.232.576-7.512 1.296-7.512 3.288m7.536 3.24-.072-1.968c-.84 1.368-2.448 2.28-4.848 2.28-2.424 0-4.272-1.392-4.272-3.528 0-2.952 2.88-3.984 9.096-4.632v-.456c0-2.952-1.752-3.576-3.6-3.576-2.208 0-3.504 1.2-3.624 2.904h-1.56c.36-2.568 2.376-4.224 5.28-4.224 3 0 4.992 1.248 4.992 5.088 0 1.8-.024 2.952-.024 3.984 0 1.464.072 2.712.144 4.128zm4.639-12.912v-2.904h1.512v2.904h2.544v1.296h-2.544v8.256c0 1.656.048 2.016 1.776 2.016h.768v1.344h-1.224c-2.304 0-2.832-.504-2.832-3.072v-8.544h-2.136v-1.296zm6.139 0h1.488v12.912h-1.488zm0-4.488h1.488v2.376h-1.488zm5.181 10.992c0 3.72 1.752 5.352 4.248 5.352 2.472 0 4.272-1.632 4.272-5.352s-1.8-5.352-4.272-5.352c-2.496 0-4.248 1.632-4.248 5.352m-1.584 0c0-4.704 2.76-6.72 5.832-6.72 3.096 0 5.856 2.016 5.856 6.72s-2.76 6.72-5.856 6.72c-3.072 0-5.832-2.016-5.832-6.72m15.282-6.504v2.184c.648-1.224 1.872-2.4 4.296-2.4 3.048 0 4.344 1.824 4.344 4.992v8.136h-1.488v-7.728c0-2.424-.648-4.056-3.24-4.056-2.232 0-3.912 1.872-3.912 4.608v7.176h-1.488V14.713z'/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h132.161v38H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");width:253px}.button{font-size:var(--type-label-1, 14px);font-weight:var(--type-weight-standard, 450);line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;display:inline-block;cursor:pointer;transition:all .3s;padding:12px 20px;border-radius:var(--page-radius-pill);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 svg.icon{width:14px;height:14px;fill:none;stroke-width:2.3;margin-left:4px;vertical-align:-0.15em;transition:margin-left .25s}.button.arrow-right:hover svg.icon{margin-left:7px}.button:hover{text-decoration:none}.textbutton{font-size:var(--type-label-1, 14px);font-weight:var(--type-weight-standard, 450);line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;color:inherit;text-decoration:none;display:inline}.textbutton svg.icon{width:14px;height:14px;fill:none;stroke-width:2.3;margin-left:4px;vertical-align:-0.15em;transition:margin-left .25s}.textbutton.arrow-right:hover svg.icon{margin-left:7px}.textbutton:hover{color:var(--main-link-hover-color, #998B00)}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, 56px);font-weight:600;line-height:1.1;letter-spacing:-0.00249em;font-family:"SuisseIntl",sans-serif}.display-2{font-size:var(--type-display-2, 44px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif}.display-3{font-size:var(--type-display-3, 34px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif}.headline-1{font-size:var(--type-headline-1, 34px);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, 20px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif}.title-2{font-size:var(--type-title-2, 17px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}.title-3{font-size:var(--type-title-3, 16px);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:var(--type-weight-standard, 450);line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}.label-2{font-size:var(--type-label-2, 12px);font-weight:var(--type-weight-standard, 450);line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}.label-3{font-size:var(--type-label-3, 11px);font-weight:var(--type-weight-standard, 450);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.5;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, 12px);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}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}/*! 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 1.5em}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:auto;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,#main_content_wrap a.downloadlink,.singleentry .content a.downloadlink,#main_content_wrap a.videolink,.singleentry .content a.videolink,#main_content_wrap a.podcastlink,.singleentry .content a.podcastlink{display:inline;overflow-wrap:break-word}#main_content_wrap a.externallink .linkicon-wrap,.singleentry .content a.externallink .linkicon-wrap,#main_content_wrap a.downloadlink .linkicon-wrap,.singleentry .content a.downloadlink .linkicon-wrap,#main_content_wrap a.videolink .linkicon-wrap,.singleentry .content a.videolink .linkicon-wrap,#main_content_wrap a.podcastlink .linkicon-wrap,.singleentry .content a.podcastlink .linkicon-wrap{white-space:nowrap}#main_content_wrap a.externallink svg.linkicon,.singleentry .content a.externallink svg.linkicon,#main_content_wrap a.downloadlink svg.linkicon,.singleentry .content a.downloadlink svg.linkicon,#main_content_wrap a.videolink svg.linkicon,.singleentry .content a.videolink svg.linkicon,#main_content_wrap a.podcastlink svg.linkicon,.singleentry .content a.podcastlink svg.linkicon{width:.875em;height:.875em;fill:none;stroke-width:2.4;margin-left:.2em;margin-right:1px;vertical-align:-0.14em;color:var(--main-text-secondary-color, #666);-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}#main_content_wrap a.externallink:hover svg.linkicon,.singleentry .content a.externallink:hover svg.linkicon,#main_content_wrap a.downloadlink:hover svg.linkicon,.singleentry .content a.downloadlink:hover svg.linkicon,#main_content_wrap a.videolink:hover svg.linkicon,.singleentry .content a.videolink:hover svg.linkicon,#main_content_wrap a.podcastlink:hover svg.linkicon,.singleentry .content a.podcastlink:hover svg.linkicon{color:var(--main-link-hover-color, #998B00)}/*!
 * 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}:root{--main-link-hover-color: var(--duckdb-nav-icon-hover)}table a,p a,li a,summary a{color:inherit;text-decoration:underline;text-decoration-color:var(--main-text-tertiary-color, #B2B2B2);text-decoration-thickness:1px;text-underline-offset:.16em;-webkit-transition:color .3s,text-decoration-color .3s;-o-transition:color .3s,text-decoration-color .3s;transition:color .3s,text-decoration-color .3s}table a:hover,p a:hover,li a:hover,summary a:hover{color:var(--main-link-hover-color, #998B00);text-decoration-color:var(--main-link-hover-color, #998B00);text-decoration-thickness:1px;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.5;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)}.figure-title{font-size:var(--type-title-2, 17px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-bottom:12px}.figure-title+p{margin-top:0 !important}.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, 34px);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, 20px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif}h5{font-size:var(--type-title-2, 17px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}h6{font-size:var(--type-title-3, 16px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}h1,h2,h3,h4,h5,h6{color:var(--main-text-primary-color, #0D0D0D)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1 svg.anchor-icon,h2 svg.anchor-icon,h3 svg.anchor-icon,h4 svg.anchor-icon,h5 svg.anchor-icon,h6 svg.anchor-icon{width:16px;height:16px;margin-left:8px;fill:none;stroke-width:2;cursor:pointer;color:var(--main-text-tertiary-color, #B2B2B2);opacity:0;transition:opacity .3s,color .3s}h1 svg.anchor-icon.copied,h2 svg.anchor-icon.copied,h3 svg.anchor-icon.copied,h4 svg.anchor-icon.copied,h5 svg.anchor-icon.copied,h6 svg.anchor-icon.copied{color:var(--main-text-primary-color, #0D0D0D)}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, 56px);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, 34px);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:var(--page-radius-s);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}}.box-link .symbol:has(img[src$="/bicycle.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/bicycle.svg");mask-image:url("/https/duckdb.foundation/images/icons/bicycle.svg")}.box-link .symbol:has(img[src$="/c.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/c.svg");mask-image:url("/https/duckdb.foundation/images/icons/c.svg")}.box-link .symbol:has(img[src$="/cli.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/cli.svg");mask-image:url("/https/duckdb.foundation/images/icons/cli.svg")}.box-link .symbol:has(img[src$="/cpp.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/cpp.svg");mask-image:url("/https/duckdb.foundation/images/icons/cpp.svg")}.box-link .symbol:has(img[src$="/design.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/design.svg");mask-image:url("/https/duckdb.foundation/images/icons/design.svg")}.box-link .symbol:has(img[src$="/download.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/download.svg");mask-image:url("/https/duckdb.foundation/images/icons/download.svg")}.box-link .symbol:has(img[src$="/duckdb.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/duckdb.svg");mask-image:url("/https/duckdb.foundation/images/icons/duckdb.svg")}.box-link .symbol:has(img[src$="/duckdb-labs.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/duckdb-labs.svg");mask-image:url("/https/duckdb.foundation/images/icons/duckdb-labs.svg")}.box-link .symbol:has(img[src$="/ducklake.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/ducklake.svg");mask-image:url("/https/duckdb.foundation/images/icons/ducklake.svg")}.box-link .symbol:has(img[src$="/github.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/github.svg");mask-image:url("/https/duckdb.foundation/images/icons/github.svg")}.box-link .symbol:has(img[src$="/go.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/go.svg");mask-image:url("/https/duckdb.foundation/images/icons/go.svg")}.box-link .symbol:has(img[src$="/java.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/java.svg");mask-image:url("/https/duckdb.foundation/images/icons/java.svg")}.box-link .symbol:has(img[src$="/linux.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/linux.svg");mask-image:url("/https/duckdb.foundation/images/icons/linux.svg")}.box-link .symbol:has(img[src$="/macos.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/macos.svg");mask-image:url("/https/duckdb.foundation/images/icons/macos.svg")}.box-link .symbol:has(img[src$="/nodejs.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/nodejs.svg");mask-image:url("/https/duckdb.foundation/images/icons/nodejs.svg")}.box-link .symbol:has(img[src$="/odbc.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/odbc.svg");mask-image:url("/https/duckdb.foundation/images/icons/odbc.svg")}.box-link .symbol:has(img[src$="/pdf.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/pdf.svg");mask-image:url("/https/duckdb.foundation/images/icons/pdf.svg")}.box-link .symbol:has(img[src$="/python.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/python.svg");mask-image:url("/https/duckdb.foundation/images/icons/python.svg")}.box-link .symbol:has(img[src$="/quack.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/quack.svg");mask-image:url("/https/duckdb.foundation/images/icons/quack.svg")}.box-link .symbol:has(img[src$="/r.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/r.svg");mask-image:url("/https/duckdb.foundation/images/icons/r.svg")}.box-link .symbol:has(img[src$="/rust.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/rust.svg");mask-image:url("/https/duckdb.foundation/images/icons/rust.svg")}.box-link .symbol:has(img[src$="/scrolldown.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/scrolldown.svg");mask-image:url("/https/duckdb.foundation/images/icons/scrolldown.svg")}.box-link .symbol:has(img[src$="/star.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/star.svg");mask-image:url("/https/duckdb.foundation/images/icons/star.svg")}.box-link .symbol:has(img[src$="/train.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/train.svg");mask-image:url("/https/duckdb.foundation/images/icons/train.svg")}.box-link .symbol:has(img[src$="/webassembly.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/webassembly.svg");mask-image:url("/https/duckdb.foundation/images/icons/webassembly.svg")}.box-link .symbol:has(img[src$="/wheelchair.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/wheelchair.svg");mask-image:url("/https/duckdb.foundation/images/icons/wheelchair.svg")}.box-link .symbol:has(img[src$="/windows.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/windows.svg");mask-image:url("/https/duckdb.foundation/images/icons/windows.svg")}.box-link .symbol:has(img[src$="/yaml.svg"])::before{-webkit-mask-image:url("/https/duckdb.foundation/images/icons/yaml.svg");mask-image:url("/https/duckdb.foundation/images/icons/yaml.svg")}.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(1.5px);border-radius:var(--page-radius-pill);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)}.form *,.form :before,.form :after{box-sizing:border-box}.form .maincolumn{border-radius:var(--page-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{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;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-3, 16px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;column-gap:6px;align-items:center;display:flex}.form .sidecolumn>strong svg.icon{width:16px;height:16px}.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;color:var(--main-text-tertiary-color, #B2B2B2);font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.5;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:var(--type-weight-standard, 450);line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;display:inline-block;cursor:pointer;transition:all .3s;padding:12px 20px;border-radius:var(--page-radius-pill);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 svg.icon{width:14px;height:14px;fill:none;stroke-width:2.3;margin-left:4px;vertical-align:-0.15em;transition:margin-left .25s}.form .success>div:nth-child(2) .button.arrow-right:hover svg.icon{margin-left:7px}.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=email],.form input[type=password],.form textarea{border-radius:var(--page-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(--page-radius-box)}.form input[type=text]:focus,.form input[type=email]: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(--page-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:var(--type-weight-standard, 450);line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;display:inline-block;cursor:pointer;transition:all .3s;padding:12px 20px;border-radius:var(--page-radius-pill);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] svg.icon{width:14px;height:14px;fill:none;stroke-width:2.3;margin-left:4px;vertical-align:-0.15em;transition:margin-left .25s}.form button[type=submit].arrow-right:hover svg.icon{margin-left:7px}.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(--page-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:12px}.form .bubble-select .bubbles{display:flex;gap:8px;flex-wrap:wrap}.form .bubble-select .bubbles input[type=radio],.form .bubble-select .bubbles input[type=checkbox]{display:none}.form .bubble-select .bubbles label{position:static;display:inline-block;padding:12px 16px;border-radius:var(--page-radius-pill);border:1px solid var(--doc-codebox-border-color, #E6E6E6);background:rgba(0,0,0,0);cursor:pointer;pointer-events:auto;font-family:"SuisseIntl";font-size:14px;line-height:14px;letter-spacing:.04px;font-weight:600;color:var(--main-text-secondary-color, #B2B2B2);transition:all .2s ease}.form .bubble-select .bubbles input[type=radio]:checked+label,.form .bubble-select .bubbles input[type=checkbox]:checked+label{background:var(--interactive-filter-selected-background-color, #E6E6E6)}.form .consent{display:flex;align-items:flex-start;gap:12px}.form .consent input[type=checkbox]{flex:0 0 auto;appearance:none;-webkit-appearance:none;width:22px;height:22px;margin:1px 0 0 0;cursor:pointer;position:relative;border:1px solid var(--doc-codebox-border-color, #E6E6E6);border-radius:var(--page-radius-s);background:linear-gradient(0deg, var(--main-section-background-gradient-start-color, #FAFAFA) 0%, var(--main-section-background-gradient-start-color, #FAFAFA) 100%);transition:all .2s ease}.form .consent input[type=checkbox]:checked{background:var(--main-highlight-orange-text, #FF6900);border-color:var(--main-highlight-orange-text, #FF6900)}.form .consent input[type=checkbox]:checked::after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.form .consent input[type=checkbox]:focus-visible{outline:none;border-color:var(--main-highlight-orange-text, #FF6900)}.form .consent label{position:static;pointer-events:auto;cursor:pointer;font-family:"SuisseIntl";font-size:16px;color:var(--main-text-secondary-color, #666);line-height:1.4}.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(--page-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}.form .bubble-select .bubbles label{font-size:15px}.form .group.halfsize{width:100%}}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)}}body.documentation #main_content_wrap blockquote,div.singleentry blockquote{display:flex;align-items:flex-start;gap:12px;margin:20px 0;padding:14px 12px;border-radius:var(--page-radius-s, 6px);border:1px solid var(--doc-box-note-border, #E6E6E6);background:var(--doc-box-note, #F2F2F2);position:relative;font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;line-height:1.5}body.documentation #main_content_wrap blockquote h1,body.documentation #main_content_wrap blockquote h2,body.documentation #main_content_wrap blockquote h3,body.documentation #main_content_wrap blockquote h4,body.documentation #main_content_wrap blockquote h5,body.documentation #main_content_wrap blockquote h6,div.singleentry blockquote h1,div.singleentry blockquote h2,div.singleentry blockquote h3,div.singleentry blockquote h4,div.singleentry blockquote h5,div.singleentry blockquote h6{font-size:var(--type-label-1, 14px);font-weight:var(--type-weight-standard, 450);line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin:0 !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.5;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;line-height:1.5;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 .sr-only+p,body.documentation #main_content_wrap blockquote .sr-only+ul,body.documentation #main_content_wrap blockquote .content>p:first-child,body.documentation #main_content_wrap blockquote .content>ul:first-child,div.singleentry blockquote .sr-only+p,div.singleentry blockquote .sr-only+ul,div.singleentry blockquote .content>p:first-child,div.singleentry blockquote .content>ul:first-child{margin-top:0 !important}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{flex:1 1 0;min-width:0}body.documentation #main_content_wrap blockquote .symbol,div.singleentry blockquote .symbol{flex-shrink:0;width:16px;height:16px;margin-top:2px;color:var(--main-text-secondary-color, #666)}body.documentation #main_content_wrap blockquote .symbol .icon,div.singleentry blockquote .symbol .icon{display:block;width:16px;height:16px;fill:none;stroke-width:2.4}body.documentation #main_content_wrap blockquote.tip,div.singleentry blockquote.tip{background:var(--doc-box-tip, #E5F9F1);border-color:var(--doc-box-tip-border, #A6EBCD)}body.documentation #main_content_wrap blockquote.warning,div.singleentry blockquote.warning{background:var(--doc-box-warning, #FFEFE1);border-color:var(--doc-box-warning-border, #FFCBA7)}body.documentation #main_content_wrap blockquote.bestpractice,div.singleentry blockquote.bestpractice{background:var(--doc-box-best-practice, #EAF7FF);border-color:var(--doc-box-best-practice-border, #B6E3FF)}body.documentation #main_content_wrap blockquote.deprecated,div.singleentry blockquote.deprecated{background:var(--doc-box-deprecated, #F2F0FF);border-color:var(--doc-box-deprecated-border, #D1C9FF)}body.documentation #main_content_wrap blockquote.update,div.singleentry blockquote.update{background:var(--doc-box-update, #F5EEE8);border-color:var(--doc-box-update-border, #ECD7C6)}body.documentation #main_content_wrap blockquote.quote,div.singleentry blockquote.quote{display:block;padding:18px 20px;border-radius:var(--page-radius-m, 10px);background:var(--doc-codebox-background-color, #F2F2F2);border-color:var(--doc-codebox-border-color, #E6E6E6)}body.documentation #main_content_wrap blockquote.quote p,div.singleentry blockquote.quote p{font-size:var(--type-body-normal, 16px);line-height:1.5}body.documentation #main_content_wrap blockquote.quote p.quote-author,div.singleentry blockquote.quote p.quote-author{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;color:var(--main-text-secondary-color, #666);margin-top:20px}body.documentation #main_content_wrap .quote-slider,div.singleentry .quote-slider{margin:30px 0}body.documentation #main_content_wrap .quote-slider .swiper,div.singleentry .quote-slider .swiper{overflow:hidden;-webkit-mask-image:linear-gradient(to right, #000 0, #000 84%, transparent 99%),linear-gradient(to bottom, #000 0, #000 calc(100% - 32px), transparent 100%),linear-gradient(to right, #000 0, #000 84%, transparent 84%);-webkit-mask-composite:source-in,source-over,source-over;mask-image:linear-gradient(to right, #000 0, #000 84%, transparent 99%),linear-gradient(to bottom, #000 0, #000 calc(100% - 32px), transparent 100%),linear-gradient(to right, #000 0, #000 84%, transparent 84%);mask-composite:intersect,add,add}body.documentation #main_content_wrap .quote-slider.is-end .swiper,div.singleentry .quote-slider.is-end .swiper{-webkit-mask-image:none;mask-image:none}body.documentation #main_content_wrap .quote-slider .swiper-slide,div.singleentry .quote-slider .swiper-slide{width:84%;height:auto}body.documentation #main_content_wrap .quote-slider blockquote.quote,div.singleentry .quote-slider blockquote.quote{margin:0;height:100%}body.documentation #main_content_wrap .quote-slider-controls,div.singleentry .quote-slider-controls{display:none;gap:4px;margin-bottom:8px}body.documentation #main_content_wrap .quote-slider-controls button,div.singleentry .quote-slider-controls button{display:flex;align-items:center;justify-content:center;padding:0;border:0;background:rgba(0,0,0,0);color:var(--main-text-secondary-color, #666);cursor:pointer;transition:color .2s}body.documentation #main_content_wrap .quote-slider-controls button:hover,div.singleentry .quote-slider-controls button:hover{color:var(--main-text-primary-color, #0D0D0D)}body.documentation #main_content_wrap .quote-slider-controls button.swiper-button-disabled,div.singleentry .quote-slider-controls button.swiper-button-disabled{color:var(--main-quaternary-color, #CCC);cursor:default}body.documentation #main_content_wrap .quote-slider-controls button svg,div.singleentry .quote-slider-controls button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}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(--page-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:var(--page-radius-pill);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(--page-radius-m);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(--duckdb-nav-icon, #CCBD00)}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(--duckdb-nav-icon-hover, #998B00);color:var(--duckdb-nav-icon-hover, #998B00)}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(--page-radius-m);background:rgba(0,0,0,0);padding:0 8px;height:33px;box-sizing:border-box;display:flex;align-items:center;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);color:var(--doc-menu-info-deprecated-border-color, #7D66FF);text-decoration:none}header .headerline .headercontent .options .banner.outdated span,header .headerline .headercontent .options .banner.outdated .icon{color:var(--doc-menu-info-deprecated-border-color, #7D66FF)}header .headerline .headercontent .options .banner[href]{cursor:pointer}.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.5;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:linear-gradient(90deg, var(--main-ribbon-background-color-yellow, rgba(255, 250, 153, 0.6)) 0%, var(--main-ribbon-background-color-yellow-2, rgba(255, 241, 0, 0.6)) 100%);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:var(--page-radius-pill);width:40px;height:40px;align-items:center;justify-content:center}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:var(--duckdb-nav-icon, #CCBD00);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:hover{border-color:var(--duckdb-nav-icon-hover, #998B00)}.hamburger:hover .hamburger-inner,.hamburger:hover .hamburger-inner:after,.hamburger:hover .hamburger-inner:before{background-color:var(--duckdb-nav-icon-hover, #998B00)}.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)}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.5;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 .footertop{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:60px}footer .sitefooter .footercontent .footerbrand{flex-shrink:0;display:flex;flex-direction:column;gap:20px}footer .sitefooter .footercontent .footerbrand .footertagline{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;color:var(--main-text-tertiary-color, #B2B2B2);margin:0;max-width:213px}footer .sitefooter .footercontent .footerbrand .footertagline a{color:inherit;text-decoration:underline;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}footer .sitefooter .footercontent .footerbrand .footertagline a:hover{color:var(--main-link-hover-color, #998B00)}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:var(--main-link-hover-color, #998B00)}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 .footerlogo.foundation_logo{width:263px}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}.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,.layout_default.blog_typography #main_content_wrap h3,.layout_default.blog_typography #main_content_wrap h4,.layout_default.blog_typography #main_content_wrap h5{margin-top:60px}.layout_default.blog_typography #main_content_wrap h1:hover svg.anchor-icon,.layout_default.blog_typography #main_content_wrap h2:hover svg.anchor-icon,.layout_default.blog_typography #main_content_wrap h3:hover svg.anchor-icon,.layout_default.blog_typography #main_content_wrap h4:hover svg.anchor-icon,.layout_default.blog_typography #main_content_wrap h5:hover svg.anchor-icon,.layout_default.blog_typography #main_content_wrap h6:hover svg.anchor-icon{opacity:1}.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 h1,.layout_default.blog_typography #main_content_wrap blockquote h2,.layout_default.blog_typography #main_content_wrap blockquote h3,.layout_default.blog_typography #main_content_wrap blockquote h4,.layout_default.blog_typography #main_content_wrap blockquote h5,.layout_default.blog_typography #main_content_wrap blockquote h6{font-size:var(--type-title-3, 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:var(--page-radius-s) !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-body-large, 18px);font-weight:var(--type-weight-standard, 450);line-height:1.6;font-family:"SuisseIntl",sans-serif;font-weight:600}.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(--interactive-table-row-hover, #F2F2F2)}.layout_default.blog_typography #main_content_wrap div.highlight{max-width:750px;border-radius:var(--page-radius-m);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(--page-radius-m)}.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:var(--page-radius-xs);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,body:not(.layout_default) .blog_typography h3,body:not(.layout_default) .blog_typography h4,body:not(.layout_default) .blog_typography h5{margin-top:60px}body:not(.layout_default) .blog_typography h1:hover svg.anchor-icon,body:not(.layout_default) .blog_typography h2:hover svg.anchor-icon,body:not(.layout_default) .blog_typography h3:hover svg.anchor-icon,body:not(.layout_default) .blog_typography h4:hover svg.anchor-icon,body:not(.layout_default) .blog_typography h5:hover svg.anchor-icon,body:not(.layout_default) .blog_typography h6:hover svg.anchor-icon{opacity:1}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 h1,body:not(.layout_default) .blog_typography blockquote h2,body:not(.layout_default) .blog_typography blockquote h3,body:not(.layout_default) .blog_typography blockquote h4,body:not(.layout_default) .blog_typography blockquote h5,body:not(.layout_default) .blog_typography blockquote h6{font-size:var(--type-title-3, 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:var(--page-radius-s) !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-body-large, 18px);font-weight:var(--type-weight-standard, 450);line-height:1.6;font-family:"SuisseIntl",sans-serif;font-weight:600}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(--interactive-table-row-hover, #F2F2F2)}body:not(.layout_default) .blog_typography div.highlight{max-width:750px;border-radius:var(--page-radius-m);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(--page-radius-m)}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:var(--page-radius-xs);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;padding:0}.layout_default #main_content_wrap.contains_toc{display:flex;justify-content:space-between;max-width:1184px;margin:0 auto;padding:75px 15px}@media only screen and (max-width: 1180px){.layout_default #main_content_wrap.contains_toc{justify-content:center}}.layout_default #main_content_wrap.contains_toc>.content{max-width:750px;min-width:0}@media only screen and (max-width: 800px){.layout_default #main_content_wrap.contains_toc>.content{width:100%;max-width:unset}}.layout_default #main_content_wrap.contains_toc .toc_sidebar{position:relative;padding-top:3px}@media only screen and (max-width: 1180px){.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;max-height:calc(100vh - 100px);overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.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, 12px);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:var(--main-text-primary-color, #0D0D0D)}.layout_default #main_content_wrap.contains_toc .toc_sidebar .toc_menu ul#toc a{color:#b8b8b8;text-decoration:none;padding:6px 12px;border-radius:var(--page-radius-pill);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}body.release-calendar #main_content_wrap table th,body.release-calendar #main_content_wrap table td{white-space:nowrap}body.release-calendar #main_content_wrap table th:first-child,body.release-calendar #main_content_wrap table td:first-child{min-width:40px}.layout_default #main_content_wrap:has(.pagetitle) .toc_sidebar{padding-top:65px}body.foundation a{color:inherit}body.foundation section{padding:65px 0}body.foundation .section-header{margin-bottom:var(--page-element-spacing-large, 50px)}body.foundation .section-header h2{font-size:var(--type-display-3, 34px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;margin:0 0 16px}body.foundation .section-header p{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;color:var(--main-text-secondary-color, #666);margin:0;max-width:585px}body.foundation .card{background:var(--main-codebox-main-background-color, rgba(250, 250, 250, 0.8));border:1px solid var(--main-codebox-border-color, rgba(13, 13, 13, 0.08));border-radius:var(--page-radius-box);box-shadow:0 0 30px 0 rgba(0,0,0,.03);-webkit-backdrop-filter:blur(3.5px);backdrop-filter:blur(3.5px);box-sizing:border-box;padding:var(--page-box-padding-secodary, 24px)}body.foundation .card-head{display:flex;align-items:baseline;gap:8px}body.foundation .card-head h3{font-size:var(--type-title-3, 16px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;color:var(--main-text-primary-color-strong, #050505);margin:0}body.foundation .card-head .meta{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;color:var(--main-text-secondary-color, #666)}body.foundation .foundation-hero{padding:110px 0 65px;text-align:center}body.foundation .foundation-hero h1{font-size:var(--type-display-2, 44px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;margin:0 auto;max-width:725px}body.foundation .foundation-hero .hero-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:var(--page-margin-m, 24px)}body.foundation .foundation-hero .hero-buttons .button{margin-right:0}body.foundation .foundation-hero .hero-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-top:76px;text-align:left}body.foundation .foundation-hero .hero-cards .card{display:flex;flex-direction:column;gap:12px;min-height:120px}body.foundation .foundation-hero .hero-cards .card-title{display:flex;align-items:flex-start;gap:8px}body.foundation .foundation-hero .hero-cards .card-title .icon{width:20px;height:20px;flex-shrink:0;color:var(--main-text-secondary-color, #666)}body.foundation .foundation-hero .hero-cards .card-title span{font-size:var(--type-title-2, 17px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;color:var(--main-text-primary-color-strong, #050505)}body.foundation .foundation-hero .hero-cards p{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;color:var(--main-text-secondary-color, #666);margin:0}body.foundation .foundation-supporters .supporter-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}body.foundation .foundation-supporters .supporter-column{display:flex;flex-direction:column;gap:20px}body.foundation .foundation-supporters .supporter-column .card{flex:1}body.foundation .foundation-supporters .supporterboard ul{list-style:none;display:flex;flex-wrap:wrap;gap:20px 40px;align-items:center;margin:20px 0 0;padding:0}body.foundation .foundation-supporters .supporterboard ul li{height:45px;display:flex;align-items:center}body.foundation .foundation-supporters .supporterboard ul li a{display:flex;align-items:center;height:100%}body.foundation .foundation-supporters .supporterboard ul li .logo{display:block;width:120px;height:100%;background-color:var(--main-text-secondary-color, #666);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-color .2s}body.foundation .foundation-supporters .supporterboard ul li a:hover .logo{background-color:var(--main-text-primary-color, #0D0D0D)}body.foundation .foundation-supporters .supporterboard.gold ul{justify-content:space-between}body.foundation .foundation-supporters .supporterboard.gold ul li{flex:1;height:55px}body.foundation .foundation-supporters .supporterboard.gold ul li a{width:100%;justify-content:center}body.foundation .foundation-supporters .supporterboard.gold ul li .logo{width:100%;max-width:150px}body.foundation .foundation-supporters .supporterboard.silver ul{gap:36px 30px}body.foundation .foundation-supporters .supporterboard.silver ul li{height:40px}body.foundation .foundation-supporters .supporterboard.silver ul li .logo{width:105px}body.foundation .foundation-board .board-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}body.foundation .foundation-board .member{display:grid;grid-template-columns:auto 1fr;gap:15px 15px;align-items:center}body.foundation .foundation-board .member .portrait{width:60px;height:60px;border-radius:50%;background-size:cover;background-position:center}body.foundation .foundation-board .member .member-head{display:flex;flex-direction:column;gap:2px}body.foundation .foundation-board .member .member-head .name{font-size:var(--type-title-2, 17px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;color:var(--main-text-primary-color-strong, #050505)}body.foundation .foundation-board .member .member-head .role{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(--main-text-tertiary-color, #B2B2B2)}body.foundation .foundation-board .member .member-head .role .divider{color:var(--main-quaternary-color, #CCC);margin:0 8px}body.foundation .foundation-board .member p{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;color:var(--main-text-secondary-color, #666);margin:0;grid-column:1/-1}body.foundation .foundation-membership .levels{display:grid;grid-template-columns:1fr 1fr;gap:20px}body.foundation .foundation-membership .level{display:flex;flex-direction:column;gap:20px}body.foundation .foundation-membership .level .card-head{flex-direction:column;gap:8px;padding-bottom:18px;border-bottom:1px solid var(--doc-codebox-border-color, #E6E6E6)}body.foundation .foundation-membership .level .card-head h3{font-size:var(--type-title-1, 20px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif}body.foundation .foundation-membership .level .button{align-self:flex-start;margin-right:0}body.foundation .foundation-membership .level ul{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}body.foundation .foundation-membership .level ul li{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;color:var(--main-text-secondary-color, #666);display:flex;align-items:center;gap:5px}body.foundation .foundation-membership .level ul li .icon{width:16px;height:16px;flex-shrink:0}body.foundation .foundation-articles .box-link-wrapper{display:flex;gap:20px}@media only screen and (max-width: 950px){body.foundation .foundation-hero .hero-cards,body.foundation .foundation-board .board-cards{grid-template-columns:1fr}body.foundation .foundation-supporters .supporter-grid,body.foundation .foundation-membership .levels{grid-template-columns:1fr}}@media only screen and (max-width: 650px){body.foundation .foundation-hero{padding-top:80px}body.foundation section{padding:45px 0}body.foundation .foundation-supporters .supporterboard.silver ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px 15px}body.foundation .foundation-supporters .supporterboard.silver ul li a{width:100%;justify-content:center}body.foundation .foundation-supporters .supporterboard.silver ul li .logo{width:100%;max-width:105px}}body.documentation #duckdb_logo{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='30' fill='none' viewBox='0 0 152 30'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%231a1a1a' d='M15 30C6.716 30 0 23.284 0 15S6.682 0 15 0s15 6.716 15 15-6.716 15-15 15'/%3E%3Cpath fill='%23fff100' d='M5.656 15a6.205 6.205 0 0 0 6.205 6.204c3.409 0 6.204-2.795 6.204-6.204 0-3.41-2.795-6.205-6.204-6.205-3.41 0-6.205 2.796-6.205 6.205M23.027 12.767h-2.949v4.466h2.949a2.233 2.233 0 0 0 0-4.466'/%3E%3Cpath fill='%230d0d0d' d='M55.521 17.434c0 1.33-.375 2.442-1.772 2.442s-1.773-1.112-1.773-2.442v-5.66h-2.523v6.206c0 2.42 1.943 3.83 4.296 3.83 2.352 0 4.295-1.41 4.295-3.83v-6.205h-2.523zM40.621 8.386h-3.91v13.186h3.91c4.183 0 7.33-1.365 7.33-6.602 0-5.238-3.147-6.584-7.33-6.584m-.109 11.149h-1.2v-9.112h1.2c2.4 0 4.747.6 4.747 4.547 0 3.983-2.346 4.565-4.747 4.565M64.655 19.862c-1.382 0-2.364-1.146-2.364-3.201 0-2.037 1.037-3.147 2.346-3.147.964 0 1.837.673 2.037 1.62h2.4c-.345-2.42-2.382-3.566-4.437-3.566-2.928 0-4.91 2.146-4.91 5.13 0 2.964 1.873 5.11 4.801 5.11 2.037 0 4.056-.891 4.638-3.565h-2.4c-.347 1.164-1.238 1.619-2.11 1.619M79.53 11.787h-2.819l-3.564 3.928v-7.33h-2.51v13.187h2.51v-2.947l1.2-1.291 2.564 4.238h2.82l-3.71-6.039zM84.68 8.386h-3.91v13.186h3.91c4.183 0 7.33-1.365 7.33-6.602 0-5.238-3.147-6.584-7.33-6.584m-.11 11.149h-1.2v-9.112h1.2c2.401 0 4.748.6 4.748 4.547 0 3.983-2.347 4.565-4.747 4.565M102.267 14.606c.673-.437 1.491-1.546 1.491-2.783 0-2.71-2.491-3.437-4.801-3.437h-5.129v13.186h5.347c2.71 0 5.056-1.055 5.056-3.893 0-1.818-.946-2.582-1.964-3.073m-5.838-4.183h2.692c1.218 0 1.964.618 1.964 1.655 0 1.164-.728 1.746-1.964 1.746h-2.692zm2.873 9.112H96.43v-3.747h2.764c1.619 0 2.383.655 2.383 1.891 0 1.219-.746 1.856-2.273 1.856'/%3E%3C/g%3E%3Cpath fill='%230d0d0d' d='M119.013 14.869c0-4.603-2.713-5.164-5.501-5.164h-1.74v10.347h1.74c2.788 0 5.501-.562 5.501-5.183m-9.15-6.773h3.705c4.285 0 7.391 1.628 7.391 6.773 0 5.164-3.106 6.792-7.391 6.792h-3.705zM124.148 16.665c0 2.694 1.46 3.742 3.013 3.742s3.012-1.16 3.012-3.742c0-2.694-1.459-3.742-3.012-3.742s-3.013.992-3.013 3.742m3.013-5.239c2.338 0 4.827 1.59 4.827 5.24 0 3.648-2.489 5.238-4.827 5.238s-4.828-1.59-4.828-5.239 2.489-5.239 4.828-5.239M138.062 11.426c2.47 0 3.967 1.815 4.21 3.537h-1.721c-.243-1.198-1.272-2.04-2.601-2.04-1.497 0-2.9 1.179-2.9 3.705 0 2.544 1.403 3.78 2.9 3.78 1.441 0 2.432-.974 2.676-2.021h1.759c-.356 1.89-2.133 3.517-4.491 3.517-2.9 0-4.696-2.19-4.696-5.258 0-2.993 1.889-5.22 4.864-5.22M151.656 14.532h-1.777c-.281-1.197-1.179-1.665-2.377-1.665-.991 0-2.114.355-2.114 1.272 0 .805.561 1.16 1.534 1.366l1.422.28c1.834.337 3.443 1.067 3.443 2.994 0 2.002-1.796 3.125-4.098 3.125-2.638 0-4.116-1.74-4.322-3.499h1.796c.281 1.291 1.067 2.058 2.564 2.058 1.291 0 2.339-.542 2.339-1.497 0-1.029-.955-1.422-2.04-1.665l-1.497-.3c-1.366-.299-2.862-.897-2.862-2.787 0-1.777 1.796-2.806 4.022-2.806 2.19 0 3.649 1.197 3.967 3.124'/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h104.337v30H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");width:152px;height:30px}body.documentation .headerline .headercontent .landingmenu nav.mobile{display:none}body.documentation .headerline .headercontent .options button.mode{width:33px;height:33px}body.documentation span.github{vertical-align:1px;display:inline-block;background:#d9d9d9;height:17px;line-height:17px;padding:0 5px;border-radius:var(--page-radius-pill);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:var(--page-radius-pill);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:#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:55px;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{position:relative}body.documentation div.version .selectedversion{color:var(--main-text-primary-color, #0D0D0D)}body.documentation div.version .version-suffix{color:var(--main-text-secondary-color, #666)}body.documentation div.version .versiontrigger{background:none;border:none;padding:0;margin:0;font:inherit;cursor:pointer;outline:none;font-size:12px;line-height:1.3;border:1px solid var(--menu-dropdown-border-color, #333);border-radius:var(--page-radius-m);padding:7px 12px;white-space:nowrap;width:auto;height:33px;color:var(--main-text-secondary-color, #666);display:flex;align-items:center;gap:5px;transition:border .3s}body.documentation div.version .versiontrigger:hover,body.documentation div.version .versiontrigger:focus-visible{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 #main_content_wrap #docusitemaphere svg,body.documentation #main_content_wrap .index svg{display:none}body.documentation #main_content_wrap #docusitemaphere ul,body.documentation #main_content_wrap .index ul{list-style:none;padding:0;margin:0}body.documentation #main_content_wrap #docusitemaphere li,body.documentation #main_content_wrap .index li{margin:6px 0}body.documentation #main_content_wrap #docusitemaphere li.hasSub,body.documentation #main_content_wrap .index li.hasSub{margin-top:12px}body.documentation #main_content_wrap #docusitemaphere ul ul{margin:8px 0 16px 0}body.documentation #main_content_wrap #docusitemaphere ul ul ul{border-left:1px solid var(--main-codebox-border-color, #E6E6E6);padding-left:16px;margin-left:2px}body.documentation #main_content_wrap #docusitemaphere>ul>li.hasSub,body.documentation #main_content_wrap #docusitemaphere>ul>li{font-size:var(--type-title-1, 20px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;margin-top:40px;margin-bottom:10px}body.documentation #main_content_wrap #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 #main_content_wrap #docusitemaphere>ul>ul>li,body.documentation #main_content_wrap #docusitemaphere>ul>ul>li.hasSub{margin-top:20px}body.documentation #main_content_wrap .index>ul{margin:8px 0 16px 0}body.documentation #main_content_wrap .index ul ul{border-left:1px solid var(--main-codebox-border-color, #E6E6E6);padding-left:16px;margin:8px 0 16px 2px}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:var(--page-radius-pill);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(--page-radius-m);border:1px solid var(--menu-dropdown-border-color, #333);padding:5px 10px;display:flex;gap:8px;align-items:center;background-size:15px 15px;background-repeat:no-repeat;background-position:12px 12px;cursor:pointer;position:relative;transition:all .3s;height:33px}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);border-radius:var(--page-radius-s)}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{display:flex;justify-content:space-between;margin-top:8em;width:100%;color:var(--main-text-secondary-color, #666)}body.documentation .pagemeta h5{font-size:var(--type-title-3, 16px);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.5;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif}body.documentation .pagemeta ul{margin:0}body.documentation .pagemeta ul li a{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:var(--main-text-secondary-color, #666)}body.documentation .pagemeta ul li a svg.icon{width:16px;height:16px;flex-shrink:0;color:var(--main-text-secondary-color, #666);transition:color .3s}body.documentation .pagemeta ul li a:hover svg.icon{color:inherit}body.documentation #main_content_wrap .pagemeta ul{margin-bottom:0;padding-bottom:0;padding-left:0;list-style:none;display:flex;flex-wrap:wrap;column-gap:24px;row-gap:6px}@media only screen and (max-width: 900px){body.documentation #main_content_wrap .pagemeta ul{flex-direction:column}}body.documentation .bottomline{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.5;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(--page-radius-box-inner);padding:5px;display:flex;align-items:center;position:relative;gap:6px;font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;transition:background-color .2s}.box-link:hover{background:var(--doc-sidebar-selected-background-color, #F2F2F2)}.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.third-width{width:calc((100% - 30px)/3)}.box-link.full-width{width:100%}.box-link .chevron{display:none}.box-link .symbol{display:block;flex-shrink:0;width:40px;height:40px;border-radius:var(--page-radius-box-inner);border:1px solid var(--interactive-folderbox-border-color, #E6E6E6);background:var(--interactive-folderbox-background-color, rgba(250, 250, 250, 0.6));display:flex;align-items:center;justify-content:center}.box-link .symbol img{display:none}.box-link .symbol>svg.icon{width:22px;height:22px;color:var(--main-text-primary-color, #0D0D0D);stroke-width:1.8}.box-link .symbol:has(img)::before{content:"";width:24px;height:24px;background-color:var(--main-text-primary-color, #0D0D0D);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center}.box-link span:not(.symbol):not(.chevron){font-size:var(--type-label-1, 14px);font-weight:var(--type-weight-standard, 450);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, 20px);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}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 0}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(--page-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(--page-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(--page-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.landing section{padding:50px 0}}body.notfoundv2{background:var(--main-body-background-color, #fafafa)}body.notfoundv2 .notfoundv2{display:flex;flex-direction:column}body.notfoundv2 .notfoundv2-hero{display:flex;flex-direction:column;align-items:flex-start;gap:30px;padding:65px 0}body.notfoundv2 .notfoundv2-hero__title{font-size:36px;font-weight:600;line-height:1.2;letter-spacing:-0.045px;color:var(--main-text-primary-color, #0d0d0d);margin:0}body.notfoundv2 .notfoundv2-hero__subtitle{font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.04px;color:var(--main-text-primary-color, #0d0d0d);margin:0}body.notfoundv2 .notfoundv2-search{display:inline-flex;align-items:center;gap:12px;width:100%;max-width:570px;height:46px;padding:13px 10px 13px 20px;background:var(--main-blogpost-background-color, #ffffff);border:1px solid var(--main-codebox-border-color, rgba(13, 13, 13, 0.0784313725));border-radius:var(--page-radius-pill);cursor:pointer;font:inherit;text-align:left;transition:border-color .2s ease,box-shadow .2s ease;justify-content:flex-start}body.notfoundv2 .notfoundv2-search svg.icon{width:14px;height:14px;flex-shrink:0;color:var(--main-text-secondary-color, #666)}body.notfoundv2 .notfoundv2-search:hover{border-color:var(--interactive-installation-box-border, rgba(204, 189, 0, 0.6))}body.notfoundv2 .notfoundv2-search__placeholder{font-size:14px;font-weight:400;letter-spacing:-0.14px;color:var(--main-text-secondary-color, #666)}body.notfoundv2 .notfoundv2-find{display:flex;flex-direction:column;gap:50px;padding:55px 0}body.notfoundv2 .notfoundv2-find__title{font-size:32px;font-weight:600;line-height:1.2;color:var(--main-text-primary-color, #0d0d0d);margin:0}body.notfoundv2 .notfoundv2-find__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;max-width:770px}body.notfoundv2 .notfoundv2-card{display:flex;align-items:center;gap:16px;text-decoration:none;color:inherit}body.notfoundv2 .notfoundv2-card:hover .notfoundv2-card__icon{transform:translateY(-2px);box-shadow:0 6px 16px rgba(204,189,0,.25)}body.notfoundv2 .notfoundv2-card__icon{flex-shrink:0;width:75px;height:75px;border:1px solid var(--interactive-installation-box-border, rgba(204, 189, 0, 0.6));border-radius:var(--page-radius-box);background:linear-gradient(180deg, #fdef00 0%, #fffaa3 94%);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}body.notfoundv2 .notfoundv2-card__text{display:flex;flex-direction:column;gap:8px;padding:0 3px;min-width:0}body.notfoundv2 .notfoundv2-card__title{font-size:22px;font-weight:600;line-height:1.2;letter-spacing:.022px;color:var(--main-text-primary-color, #0d0d0d);margin:0}body.notfoundv2 .notfoundv2-card__description{font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.07px;color:var(--main-text-primary-color, #0d0d0d);margin:0}@media only screen and (max-width: 900px){body.notfoundv2 .notfoundv2-find__grid{grid-template-columns:1fr}}@media only screen and (max-width: 650px){body.notfoundv2 .notfoundv2-hero{padding:40px 0;gap:20px}body.notfoundv2 .notfoundv2-hero__title{font-size:30px}body.notfoundv2 .notfoundv2-find{padding:30px 0;gap:30px}body.notfoundv2 .notfoundv2-find__title{font-size:26px}body.notfoundv2 .notfoundv2-card__icon{width:60px;height:60px;border-radius:var(--page-radius-box-inner)}body.notfoundv2 .notfoundv2-card__title{font-size:19px}}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 .foundation_logo,html.darkmode body #foundation_logo{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='254' height='38' fill='none' viewBox='0 0 254 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.86 7.859 4.317 0 7.858-3.541 7.858-7.86 0-4.317-3.54-7.858-7.859-7.858-4.318 0-7.859 3.54-7.859 7.859M29.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.648zM107.258 10.622h-4.953v16.702h4.953c5.298 0 9.284-1.728 9.284-8.362s-3.986-8.34-9.284-8.34m-.138 14.122h-1.521V13.202h1.521c3.04 0 6.012.76 6.012 5.76 0 5.045-2.972 5.782-6.012 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.35'/%3E%3C/g%3E%3Cpath fill='%23f2f2f2' d='M141.224 27.625v-17.4h10.632v1.488h-9.024v6.144h8.472v1.512h-8.472v8.256zm12.535-6.408c0 3.72 1.752 5.352 4.248 5.352 2.472 0 4.272-1.632 4.272-5.352s-1.8-5.352-4.272-5.352c-2.496 0-4.248 1.632-4.248 5.352m-1.584 0c0-4.704 2.76-6.72 5.832-6.72 3.096 0 5.856 2.016 5.856 6.72s-2.76 6.72-5.856 6.72c-3.072 0-5.832-2.016-5.832-6.72m21.762 6.408v-2.088c-.648 1.224-1.92 2.4-4.152 2.4-2.952 0-4.2-1.824-4.2-4.992v-8.232h1.488v7.824c0 2.424.576 4.056 3.096 4.056 2.04 0 3.768-1.872 3.768-4.608v-7.272h1.488v12.912zm6.095-12.912v2.184c.648-1.224 1.872-2.4 4.296-2.4 3.048 0 4.344 1.824 4.344 4.992v8.136h-1.488v-7.728c0-2.424-.648-4.056-3.24-4.056-2.232 0-3.912 1.872-3.912 4.608v7.176h-1.488V14.713zm20.2 6.504c0-3.84-2.208-5.376-4.152-5.376-2.4 0-4.104 1.944-4.104 5.376s1.704 5.376 4.104 5.376c1.944 0 4.152-1.536 4.152-5.376m-9.864 0c0-4.296 2.424-6.72 5.4-6.72 1.92 0 3.432.888 4.368 2.448v-6.72h1.488v17.4h-1.488v-2.112c-.936 1.536-2.448 2.424-4.368 2.424-2.976 0-5.4-2.424-5.4-6.72m15.028 3.168c0 1.368 1.224 2.232 2.952 2.232 2.4 0 4.56-1.248 4.56-4.896v-.624c-5.232.576-7.512 1.296-7.512 3.288m7.536 3.24-.072-1.968c-.84 1.368-2.448 2.28-4.848 2.28-2.424 0-4.272-1.392-4.272-3.528 0-2.952 2.88-3.984 9.096-4.632v-.456c0-2.952-1.752-3.576-3.6-3.576-2.208 0-3.504 1.2-3.624 2.904h-1.56c.36-2.568 2.376-4.224 5.28-4.224 3 0 4.992 1.248 4.992 5.088 0 1.8-.024 2.952-.024 3.984 0 1.464.072 2.712.144 4.128zm4.639-12.912v-2.904h1.512v2.904h2.544v1.296h-2.544v8.256c0 1.656.048 2.016 1.776 2.016h.768v1.344h-1.224c-2.304 0-2.832-.504-2.832-3.072v-8.544h-2.136v-1.296zm6.139 0h1.488v12.912h-1.488zm0-4.488h1.488v2.376h-1.488zm5.181 10.992c0 3.72 1.752 5.352 4.248 5.352 2.472 0 4.272-1.632 4.272-5.352s-1.8-5.352-4.272-5.352c-2.496 0-4.248 1.632-4.248 5.352m-1.584 0c0-4.704 2.76-6.72 5.832-6.72 3.096 0 5.856 2.016 5.856 6.72s-2.76 6.72-5.856 6.72c-3.072 0-5.832-2.016-5.832-6.72m15.282-6.504v2.184c.648-1.224 1.872-2.4 4.296-2.4 3.048 0 4.344 1.824 4.344 4.992v8.136h-1.488v-7.728c0-2.424-.648-4.056-3.24-4.056-2.232 0-3.912 1.872-3.912 4.608v7.176h-1.488V14.713z'/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h132.161v38H0z'/%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.documentation #duckdb_logo{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='30' fill='none' viewBox='0 0 152 30'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff100' d='M15 30C6.716 30 0 23.284 0 15S6.682 0 15 0s15 6.716 15 15-6.716 15-15 15'/%3E%3Cpath fill='%231a1a1a' d='M5.656 15a6.205 6.205 0 0 0 6.205 6.204c3.409 0 6.204-2.795 6.204-6.204 0-3.41-2.795-6.205-6.204-6.205-3.41 0-6.205 2.796-6.205 6.205M23.027 12.767h-2.949v4.466h2.949a2.233 2.233 0 0 0 0-4.466'/%3E%3Cpath fill='%23f2f2f2' d='M55.521 17.434c0 1.33-.375 2.442-1.772 2.442s-1.773-1.112-1.773-2.442v-5.66h-2.523v6.206c0 2.42 1.943 3.83 4.296 3.83 2.352 0 4.295-1.41 4.295-3.83v-6.205h-2.523zM40.621 8.386h-3.91v13.186h3.91c4.183 0 7.33-1.365 7.33-6.602 0-5.238-3.147-6.584-7.33-6.584m-.109 11.149h-1.2v-9.112h1.2c2.4 0 4.747.6 4.747 4.547 0 3.983-2.346 4.565-4.747 4.565M64.655 19.862c-1.382 0-2.364-1.146-2.364-3.201 0-2.037 1.037-3.147 2.346-3.147.964 0 1.837.673 2.037 1.62h2.4c-.345-2.42-2.382-3.566-4.437-3.566-2.928 0-4.91 2.146-4.91 5.13 0 2.964 1.873 5.11 4.801 5.11 2.037 0 4.056-.891 4.638-3.565h-2.4c-.347 1.164-1.238 1.619-2.11 1.619M79.53 11.787h-2.819l-3.564 3.928v-7.33h-2.51v13.187h2.51v-2.947l1.2-1.291 2.564 4.238h2.82l-3.71-6.039zM84.68 8.386h-3.91v13.186h3.91c4.183 0 7.33-1.365 7.33-6.602 0-5.238-3.147-6.584-7.33-6.584m-.11 11.149h-1.2v-9.112h1.2c2.401 0 4.748.6 4.748 4.547 0 3.983-2.347 4.565-4.747 4.565M102.267 14.606c.673-.437 1.491-1.546 1.491-2.783 0-2.71-2.491-3.437-4.801-3.437h-5.129v13.186h5.347c2.71 0 5.056-1.055 5.056-3.893 0-1.818-.946-2.582-1.964-3.073m-5.838-4.183h2.692c1.218 0 1.964.618 1.964 1.655 0 1.164-.728 1.746-1.964 1.746h-2.692zm2.873 9.112H96.43v-3.747h2.764c1.619 0 2.383.655 2.383 1.891 0 1.219-.746 1.856-2.273 1.856'/%3E%3C/g%3E%3Cpath fill='%23f2f2f2' d='M119.013 14.869c0-4.603-2.713-5.164-5.501-5.164h-1.74v10.347h1.74c2.788 0 5.501-.562 5.501-5.183m-9.15-6.773h3.705c4.285 0 7.391 1.628 7.391 6.773 0 5.164-3.106 6.792-7.391 6.792h-3.705zM124.148 16.665c0 2.694 1.46 3.742 3.013 3.742s3.012-1.16 3.012-3.742c0-2.694-1.459-3.742-3.012-3.742s-3.013.992-3.013 3.742m3.013-5.239c2.338 0 4.827 1.59 4.827 5.24 0 3.648-2.489 5.238-4.827 5.238s-4.828-1.59-4.828-5.239 2.489-5.239 4.828-5.239M138.062 11.426c2.47 0 3.967 1.815 4.21 3.537h-1.721c-.243-1.198-1.272-2.04-2.601-2.04-1.497 0-2.9 1.179-2.9 3.705 0 2.544 1.403 3.78 2.9 3.78 1.441 0 2.432-.974 2.676-2.021h1.759c-.356 1.89-2.133 3.517-4.491 3.517-2.9 0-4.696-2.19-4.696-5.258 0-2.993 1.889-5.22 4.864-5.22M151.656 14.532h-1.777c-.281-1.197-1.179-1.665-2.377-1.665-.991 0-2.114.355-2.114 1.272 0 .805.561 1.16 1.534 1.366l1.422.28c1.834.337 3.443 1.067 3.443 2.994 0 2.002-1.796 3.125-4.098 3.125-2.638 0-4.116-1.74-4.322-3.499h1.796c.281 1.291 1.067 2.058 2.564 2.058 1.291 0 2.339-.542 2.339-1.497 0-1.029-.955-1.422-2.04-1.665l-1.497-.3c-1.366-.299-2.862-.897-2.862-2.787 0-1.777 1.796-2.806 4.022-2.806 2.19 0 3.649 1.197 3.967 3.124'/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h104.337v30H0z'/%3E%3C/clipPath%3E%3C/defs%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 .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:has(img)::before{background-color:var(--yellow-50, #FFF100)}html.darkmode body .box-link .symbol>svg.icon{color:var(--yellow-50, #FFF100)}html.darkmode body.foundation .foundation-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:var(--main-link-hover-color, #998B00)}html.darkmode body.documentation .wrap h1 a:hover,html.darkmode body.documentation .wrap h2 a:hover,html.darkmode body.documentation .wrap h3 a:hover,html.darkmode body.documentation .wrap h4 a:hover,html.darkmode body.documentation .wrap h5 a:hover{color:inherit}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}@media only screen and (min-width: 1680px){body.documentation main .wrap{width:calc(100% - 350px);margin-left:350px}body.documentation .sidenavigation{width:350px}}@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}.box-link.third-width{width:calc((100% - 15px)/2)}}@media only screen and (max-width: 1130px){footer .sitefooter .footercontent .footertop{flex-wrap:wrap;row-gap:50px}footer .sitefooter .footercontent .footerbrand{width:100%;order:2}footer .sitefooter .footercontent .footernavigation{width:100%;order:1}footer .sitefooter .footercontent .footernavigation>div{width:20%}footer .sitefooter .footercontent .bottomline{margin-top:50px}}@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.speakers .postpreview,section.upcoming-events .postpreview,section.blog .postpreview,.post-list .newstiles .postpreview{width:calc((100% - 32px)/2)}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(--page-radius-m);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{width:-webkit-fit-content;width:fit-content;padding:10px 15px}header .headerline .headercontent .header-actions{display:none}header .headerline .headercontent .landingmenu nav>div.mobile-only{display:block}header .headerline .headercontent .landingmenu nav .search_icon{height:48px}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:75px;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(--page-radius-m);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:65px;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% - 16px)}.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 .versiontrigger{position:relative}body.documentation .headlinebar div.version span.arrow{top:5px}body.documentation .headlinebar .copy-markdown{display:none}body.documentation .headlinebar .titlebar{order:3;margin-top:5px}body.documentation .headlinebar .title{overflow-wrap:break-word}}@media only screen and (max-width: 780px){footer .sitefooter .footercontent>div:first-child{width:100%}header .headerline .headercontent .landingmenu nav .starcount{display:none}.box-link.half-width,.box-link.third-width{width:100%}}@media only screen and (max-width: 720px){header .headerline{height:55px}main.inactive::before{top:54px}header .headerline .headercontent .landingmenu nav:not(.mobile){top:70px}header .headerline .headercontent .options button.mode,header .headerline .headercontent .landingmenu .hamburger{width:33px;height:33px}#duckdb_logo,#ducklake_logo,header .duckdblabs_logo,#duckdblabs_logo,#duckcon_logo,#duckcon7_logo,#foundation_logo{height:55px}#duckdb_logo{width:104px}#ducklake_logo{width:121px}header .duckdblabs_logo,#duckdblabs_logo{width:122px}#duckcon_logo{width:114px}#duckcon7_logo{width:142px}#foundation_logo{width:200px}footer .sitefooter .footercontent .footerlogo{width:118px;height:30px}footer .sitefooter .footercontent .footerlogo.duckdb_logo{width:104px}footer .sitefooter .footercontent .footerlogo.ducklake_logo{width:121px}footer .sitefooter .footercontent .footerlogo.duckdblabs_logo{width:149px}footer .sitefooter .footercontent .footerlogo.foundation_logo{width:208px}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){section.speakers .postpreview,section.upcoming-events .postpreview,section.blog .postpreview,.post-list .newstiles .postpreview{width:100%}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-top:42px;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}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,body.landing footer .sitefooter .footercontent .footernavigation span,.sitefooter .footercontent .footernavigation a,.sitefooter .footercontent .footernavigation span{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}section.blog .newstileswrap,section.upcoming-events .newstileswrap{row-gap:32px}.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(--page-radius-m)}.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 h3,.everywhere-tiles .everywherepreview.postpreview .postdetails h3{font-size:var(--type-title-3, 16px);min-height:unset;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.library-tiles .librarypreview.postpreview .postdetails h3+.meta,.everywhere-tiles .everywherepreview.postpreview .postdetails h3+.meta{margin-top:8px}.library-tiles .librarypreview.postpreview .postdetails .byline,.everywhere-tiles .everywherepreview.postpreview .postdetails .byline{margin-top:8px}.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:36px 15px}body.landing section.welcome{padding:36px 15px 55px 15px}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(--duckdb-nav-icon, #CCBD00) !important}.hamburger:hover{border-color:var(--menu-topmenu-searchbar-border-color) !important}.hamburger:hover .hamburger-inner,.hamburger:hover .hamburger-inner:after,.hamburger:hover .hamburger-inner:before{background-color:var(--duckdb-nav-icon, #CCBD00) !important}.opensearch:hover,body.documentation div.version .versiontrigger:hover{border-color:var(--menu-dropdown-border-color, #333) !important;color:var(--main-text-secondary-color, #666) !important}svg.anchor-icon{opacity:0 !important}}/*# sourceMappingURL=main.css.map */