﻿: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-40: #00c770;--grey-02: #050505;--grey-05: #0d0d0d;--grey-10: #1a1a1a;--grey-100: #ffffff;--grey-13: #212121;--grey-15: #262626;--grey-20: #333333;--grey-30: #4c4c4c;--grey-40: #666666;--grey-50: #808080;--grey-60: #999999;--grey-70: #b2b2b2;--grey-80: #cccccc;--grey-85: #d9d9d9;--grey-90: #e6e6e6;--grey-93: #ededed;--grey-95: #f2f2f2;--grey-98: #fafafa;--grey-transparent-05: #0d0d0d99;--grey-transparent-10: #1a1a1a99;--grey-transparent-15: #26262699;--grey-transparent-20: #33333399;--grey-transparent-30: #4c4c4c99;--grey-transparent-40: #66666699;--grey-transparent-50: #80808099;--grey-transparent-60: #99999999;--grey-transparent-70: #b2b2b299;--grey-transparent-80: #cccccc99;--grey-transparent-85: #d9d9d999;--grey-transparent-90: #e6e6e699;--grey-transparent-95: #f2f2f299;--grey-transparent-98: #fafafa99;--orange-20: #662a00;--orange-30: #993f00;--orange-40: #cc5400;--orange-50: #ff6900;--orange-60: #ff8733;--orange-70: #ffa566;--orange-80: #ffc399;--orange-85: #ffd2b2;--orange-90: #ffe1cc;--orange-95: #fff0e5;--orange-98: #fff9f5;--orange-transparent-05: #25150999;--orange-transparent-10: #351e0d99;--orange-transparent-15: #41241099;--orange-transparent-20: #512e1599;--orange-transparent-85: #ffd2b299;--orange-transparent-90: #ffe1cc99;--orange-transparent-95: #fff0e599;--orange-transparent-98: #fff9f599;--purple-02: #030208;--purple-05: #0d0925;--purple-10: #130d35;--purple-15: #181041;--purple-20: #1e1551;--purple-30: #2f2277;--purple-40: #423597;--purple-50: #5647b8;--purple-60: #6a58da;--purple-70: #7d66ff;--purple-80: #a899ff;--purple-85: #beb3ff;--purple-90: #d4ccff;--purple-95: #e9e5ff;--purple-98: #f6f5ff;--purple-transparent-05: #16111d99;--purple-transparent-10: #20182a99;--purple-transparent-15: #271e3399;--purple-transparent-20: #36294799;--purple-transparent-80: #a999ff99;--purple-transparent-85: #beb2ff99;--purple-transparent-90: #d4ccff99;--purple-transparent-95: #e9e5ff99;--purple-transparent-98: #f6f5ff99;--red-02: #0a0000;--red-05: #1a0000;--red-10: #330000;--red-15: #4d0000;--red-20: #660000;--red-30: #990000;--red-40: #cc0000;--red-50: #ff0000;--red-60: #ff3333;--red-70: #ff6666;--red-80: #ff9999;--red-85: #ffb2b2;--red-90: #ffcccc;--red-95: #ffe5e5;--red-98: #fff5f5;--red-transparent-05: #25090999;--red-transparent-10: #350d0d99;--red-transparent-15: #41101099;--red-transparent-20: #51151599;--red-transparent-85: #ffb2b299;--red-transparent-90: #ffcccc99;--red-transparent-95: #ffe5e599;--red-transparent-98: #fff5f599;--yellow-02: #0a0900;--yellow-05: #1a1700;--yellow-10: #332e00;--yellow-15: #4d4600;--yellow-20: #665d00;--yellow-30: #998b00;--yellow-40: #ccbd00;--yellow-45: #eddd0c;--yellow-48: #f3e71b;--yellow-50: #fff100;--yellow-55: #fff21a;--yellow-60: #fff433;--yellow-70: #fff866;--yellow-80: #fffa99;--yellow-85: #fffcb2;--yellow-90: #fffdcc;--yellow-95: #fffee5;--yellow-98: #fffff5;--yellow-transparent-05: #1a170099;--yellow-transparent-10: #332e0099;--yellow-transparent-15: #4d460099;--yellow-transparent-20: #665d0099;--yellow-transparent-30: #998b0099;--yellow-transparent-40: #ccbd0099;--yellow-transparent-50: #fff10099;--yellow-transparent-60: #fff43399;--yellow-transparent-70: #fff86699;--yellow-transparent-80: #fffa9999;--yellow-transparent-85: #fffcb299;--yellow-transparent-90: #fffdcc99;--yellow-transparent-95: #fffee599;--yellow-transparent-98: #fffff599;--cli-background: #f7f7f7;--cli-bar: #f1f1f1;--cli-error: #d70000;--cli-functions: #008700;--cli-keyword: #005fff;--cli-number: #d700af;--cli-primary: var(--grey-05);--cli-secondary: #626262;--cli-string: #875f00;--cli-tertiary: #9e9e9e;--ddbce-button-ce-background-color: var(--purple-80);--ddbce-button-ce-border-color: var(--purple-60);--ddbce-highlight-purple-background-color: var(--grey-10);--ddbce-highlight-purple-text-color: var(--purple-80);--ddbce-menu-ce-background-color: var(--purple-90);--doc-box-best-practice: var(--blue-70);--doc-box-deprecated: var(--purple-70);--doc-box-note: var(--grey-60);--doc-box-tip: #00c770;--doc-box-update: #976f4d;--doc-box-warning: var(--orange-50);--doc-codebox-background-color: var(--grey-95);--doc-codebox-background-color-secondary: var(--grey-93);--doc-codebox-background-hover: var(--grey-90);--doc-codebox-border-color: var(--grey-90);--doc-codebox-button-background-color: var(--grey-transparent-85);--doc-codebox-button-background-color-hover: var(--grey-transparent-70);--doc-codebox-button-border: var(--grey-80);--doc-menu-info-deprecated-border-color: var(--purple-70);--doc-scrollbar-bg: var(--grey-90);--doc-scrollbar-slider: var(--grey-80);--doc-search-background-color: var(--grey-transparent-90);--doc-sidebar-selected-background-color: var(--grey-95);--doc-sidebar-text-selected: var(--grey-05);--doc-sidebar-text-unselected: var(--grey-15);--doc-warning-background-color: var(--orange-transparent-95);--doc-warning-border-color: var(--orange-transparent-90);--interactive-button-black-background-color: var(--grey-10);--interactive-button-black-background-color-hover: var(--grey-30);--interactive-button-black-border-color: var(--grey-10);--interactive-button-black-border-color-hover: var(--grey-10);--interactive-button-black-text-color: var(--grey-90);--interactive-button-no-background-color-hover: var(--grey-90);--interactive-button-primary-orange-background: var(--orange-50);--interactive-button-primary-orange-background-hover: var(--orange-70);--interactive-button-primary-orange-border: var(--orange-40);--interactive-button-primary-orange-border-hover: var(--orange-60);--interactive-button-primary-yellow-background-color: var(--yellow-50);--interactive-button-primary-yellow-background-color-hover: var(--yellow-70);--interactive-button-primary-yellow-border-color: var(--yellow-45);--interactive-button-primary-yellow-border-color-hover: var(--yellow-55);--interactive-button-purple-background: var(--purple-70);--interactive-button-purple-border: var(--purple-60);--interactive-button-purple-text-hover: var(--purple-70);--interactive-button-white-background-color-hover: var(--grey-10);--interactive-constant: #b82476;--interactive-filter-selected-background-color: var(--grey-90);--interactive-filter-selected-background-color-hover: var(--grey-80);--interactive-filter-selected-text-color: var(--grey-10);--interactive-filter-unselected-text-color: var(--grey-40);--interactive-filter-unselected-text-color-hover: var(--grey-05);--interactive-filterbox-background-color: var(--grey-98);--interactive-filterbox-border-color: var(--grey-90);--interactive-folderbox-background-color: var(--grey-transparent-98);--interactive-folderbox-background-color-hover: var(--grey-transparent-95);--interactive-folderbox-border-color: var(--grey-90);--interactive-folderbox-border-color-hover: var(--grey-80);--interactive-folderbox-text-color: var(--grey-10);--interactive-folderbox-text-color-hover: var(--grey-20);--interactive-installation-box-background: #f1e65e4d;--interactive-installation-box-border: var(--yellow-transparent-40);--interactive-installation-error-border: var(--orange-70);--interactive-installation-icon-background: var(--grey-transparent-90);--interactive-installation-icon-background-selected: #f1e65e99;--interactive-installation-icon-border: var(--grey-80);--lake-animated-column-background-gradient-start: var(--blue-85);--lake-architecture-background-hover: var(--blue-95);--lake-architecture-logo-catalog-db: var(--grey-30);--lake-architecture-logo-catalog-icon: var(--grey-95);--lake-architecture-logo-highlight-db: var(--yellow-50);--lake-architecture-logo-highlight-lake: var(--blue-70);--lake-architecture-logo-primary-db: var(--grey-05);--lake-architecture-logo-primary-lake: var(--grey-05);--lake-background-gradient-end: var(--blue-95);--lake-background-gradient-start: var(--blue-98);--lake-filter-selected-background-color: var(--blue-90);--lake-filter-selected-background-color-2: var(--blue-90);--lake-graphics-arrow: var(--blue-80);--lake-graphics-element-border: var(--blue-80);--lake-highlight-blue-background-color: var(--blue-70);--lake-highlight-blue-text-color: var(--grey-10);--lake-infobox-border-color: var(--blue-transparent-90);--lake-infobox-primary-background-color: var(--blue-transparent-95);--lake-infobox-quaternary-background-color: var(--blue-transparent-85);--lake-infobox-secondary-background-color: var(--blue-transparent-90);--lake-infobox-tertiary-background-color: var(--blue-transparent-85);--lake-nav-icon: var(--blue-40);--lake-nav-icon-hover: var(--blue-20);--lake-ribbon-background-color: var(--blue-transparent-80);--lake-ribbon-border-color: var(--blue-transparent-80);--lake-topmenu-text-color-hover: var(--blue-40);--main-background-gradient-100: #fff1004d;--main-background-lines: #f9ed4d;--main-benefit-icon-color: var(--yellow-30);--main-blogpost-background-color: var(--grey-100);--main-blogpost-border-color: var(--grey-90);--main-blogpost-border-color-blue: var(--blue-90);--main-blogpost-border-color-orange: var(--orange-90);--main-blogpost-border-color-yellow: var(--yellow-transparent-40);--main-body-background-color: var(--grey-98);--main-body-background-color-0: #fafafa00;--main-body-background-gradient: #fafafa00;--main-checkmark: #00b132;--main-codebox-border-color: #0d0d0d14;--main-codebox-dropshadow: #00000008;--main-codebox-main-background-color: #fafafacc;--main-codebox-sub-background-color: #0d0d0d14;--main-highlight-orange-background: var(--grey-10);--main-highlight-orange-text: var(--orange-50);--main-highlight-purple-background: var(--grey-10);--main-highlight-purple-text-color: var(--purple-80);--main-highlight-yellow-background-color: var(--grey-10);--main-highlight-yellow-text-color: var(--yellow-50);--main-infobox-background-color: var(--purple-transparent-98);--main-infobox-background-color-hover: var(--purple-transparent-90);--main-infobox-border-color: var(--purple-transparent-90);--main-infobox-labs-background-color: var(--grey-transparent-95);--main-infobox-labs-border-color: var(--grey-transparent-90);--main-infographics-arrow: var(--grey-80);--main-infographics-element-background: var(--grey-100);--main-infographics-element-border: var(--grey-85);--main-infographics-element-transparent: var(--grey-transparent-95);--main-infographics-highlight: var(--purple-70);--main-infographis-primary-background: var(--grey-90);--main-infographis-secondary-backgroun: var(--grey-95);--main-labs-illustration-1: var(--orange-90);--main-labs-illustration-2: var(--grey-transparent-95);--main-labs-illustration-3: var(--orange-70);--main-landing-icon-background: var(--yellow-55);--main-marker-background-color: var(--yellow-transparent-60);--main-marker-border-color: var(--yellow-50);--main-nav-icon: var(--yellow-transparent-20);--main-nav-icon-hover: var(--yellow-30);--main-no-nav-icon-border: var(--grey-transparent-50);--main-number-box-background: #efefef;--main-number-box-border: #dedede99;--main-number-box-gradient-end: #d4ccff00;--main-number-box-gradient-start: var(--purple-transparent-90);--main-number-box-text-secondary: var(--grey-transparent-30);--main-quaternary-color: var(--grey-80);--main-quaternary-color-labs: var(--orange-90);--main-ribbon-background-color-blue: var(--blue-transparent-80);--main-ribbon-background-color-purple: var(--purple-transparent-80);--main-ribbon-background-color-yellow: #f1e65e99;--main-ribbon-border-color-blue: var(--blue-transparent-80);--main-ribbon-border-color-purple: var(--purple-transparent-80);--main-ribbon-border-color-yellow: var(--yellow-transparent-80);--main-secondary-color-labs: var(--orange-70);--main-section-background-gradient-end-color: var(--grey-95);--main-section-background-gradient-start-color: var(--grey-98);--main-section-orange-background-gradient-end-color: var(--orange-50);--main-section-orange-background-gradient-start-color: var(--grey-98);--main-tertirary-color-labs: var(--orange-85);--main-text-primary-color: var(--grey-05);--main-text-primary-color-strong: var(--grey-02);--main-text-secondary-color: var(--grey-40);--main-text-tertiary-color: var(--grey-70);--main-text-tertiary-yellow: var(--yellow-30);--main-tooltip-background: var(--yellow-90);--main-tooltip-blue-background: var(--blue-transparent-80);--main-tooltip-blue-border: var(--blue-transparent-70);--main-tooltip-border: var(--yellow-transparent-40);--menu-dropdown-background-color: var(--grey-95);--menu-dropdown-border-color: var(--grey-90);--menu-dropdown-item-background-hover: var(--grey-90);--menu-topmenu-background-color: #fafafad9;--menu-topmenu-border-color: #cccccc4d;--menu-topmenu-searchbar-border-color: var(--grey-transparent-85);--menu-topmenu-searchbar-shortcut-background-color: var(--grey-transparent-90);--menu-topmenu-searchbar-shortcut-text-color: var(--grey-60);--menu-topmenu-searchbar-text-color: var(--grey-transparent-30);--menu-topmenu-text-color: var(--grey-10);--menu-topmenu-text-color-hover: var(--yellow-20);--no-export-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: var(--blue-20);--doc-box-deprecated: var(--purple-30);--doc-box-note: var(--grey-20);--doc-box-tip: #004d2b;--doc-box-update: #523c2e;--doc-box-warning: var(--orange-20);--doc-codebox-background-color: var(--grey-10);--doc-codebox-background-color-secondary: var(--grey-13);--doc-codebox-background-hover: var(--grey-15);--doc-codebox-border-color: var(--grey-20);--doc-codebox-button-background-color: var(--grey-transparent-20);--doc-codebox-button-background-color-hover: var(--grey-transparent-30);--doc-codebox-button-border: var(--grey-30);--doc-menu-info-deprecated-border-color: var(--purple-80);--doc-scrollbar-bg: var(--grey-15);--doc-scrollbar-slider: var(--grey-20);--doc-search-background-color: var(--grey-transparent-20);--doc-sidebar-selected-background-color: var(--grey-10);--doc-sidebar-text-selected: var(--grey-98);--doc-sidebar-text-unselected: var(--grey-85);--doc-warning-background-color: var(--orange-transparent-15);--doc-warning-border-color: var(--orange-transparent-20);--interactive-button-black-background-color: var(--grey-70);--interactive-button-black-background-color-hover: var(--grey-90);--interactive-button-black-border-color: var(--grey-60);--interactive-button-black-border-color-hover: var(--grey-90);--interactive-button-black-text-color: var(--grey-10);--interactive-button-no-background-color-hover: var(--grey-20);--interactive-button-primary-orange-background: var(--orange-50);--interactive-button-primary-orange-background-hover: var(--orange-70);--interactive-button-primary-orange-border: var(--orange-40);--interactive-button-primary-orange-border-hover: var(--orange-70);--interactive-button-primary-yellow-background-color: var(--yellow-50);--interactive-button-primary-yellow-background-color-hover: var(--yellow-70);--interactive-button-primary-yellow-border-color: var(--yellow-50);--interactive-button-primary-yellow-border-color-hover: var(--yellow-70);--interactive-button-purple-background: var(--purple-70);--interactive-button-purple-border: var(--purple-60);--interactive-button-purple-text-hover: var(--purple-80);--interactive-button-white-background-color-hover: var(--grey-90);--interactive-constant: #ec3b9d;--interactive-filter-selected-background-color: var(--grey-15);--interactive-filter-selected-background-color-hover: var(--grey-20);--interactive-filter-selected-text-color: var(--grey-90);--interactive-filter-unselected-text-color: var(--grey-70);--interactive-filter-unselected-text-color-hover: var(--grey-95);--interactive-filterbox-background-color: var(--grey-05);--interactive-filterbox-border-color: var(--grey-20);--interactive-folderbox-background-color: var(--grey-transparent-10);--interactive-folderbox-background-color-hover: var(--grey-transparent-15);--interactive-folderbox-border-color: var(--grey-20);--interactive-folderbox-border-color-hover: var(--grey-30);--interactive-folderbox-text-color: var(--grey-90);--interactive-folderbox-text-color-hover: var(--grey-80);--interactive-installation-box-background: var(--yellow-transparent-10);--interactive-installation-box-border: var(--yellow-20);--interactive-installation-error-border: var(--orange-30);--interactive-installation-icon-background: var(--grey-transparent-20);--interactive-installation-icon-background-selected: var(--yellow-transparent-20);--interactive-installation-icon-border: var(--grey-transparent-30);--lake-animated-column-background-gradient-start: var(--blue-20);--lake-architecture-background-hover: var(--blue-20);--lake-architecture-logo-catalog-db: var(--blue-30);--lake-architecture-logo-catalog-icon: var(--grey-05);--lake-architecture-logo-highlight-db: var(--grey-05);--lake-architecture-logo-highlight-lake: var(--grey-05);--lake-architecture-logo-primary-db: var(--blue-40);--lake-architecture-logo-primary-lake: var(--blue-70);--lake-background-gradient-end: var(--blue-05);--lake-background-gradient-start: var(--blue-02);--lake-filter-selected-background-color: var(--blue-15);--lake-filter-selected-background-color-2: var(--blue-15);--lake-graphics-arrow: var(--blue-40);--lake-graphics-element-border: var(--blue-30);--lake-highlight-blue-background-color: var(--grey-10);--lake-highlight-blue-text-color: var(--blue-70);--lake-infobox-border-color: var(--blue-transparent-20);--lake-infobox-primary-background-color: var(--blue-transparent-15);--lake-infobox-quaternary-background-color: var(--blue-transparent-5);--lake-infobox-secondary-background-color: var(--blue-transparent-15);--lake-infobox-tertiary-background-color: var(--blue-transparent-15);--lake-nav-icon: var(--blue-80);--lake-nav-icon-hover: var(--blue-70);--lake-ribbon-background-color: var(--blue-transparent-20);--lake-ribbon-border-color: var(--blue-transparent-30);--lake-topmenu-text-color-hover: var(--blue-70);--main-background-gradient-100: #9e95004d;--main-background-lines: #454100;--main-benefit-icon-color: var(--yellow-30);--main-blogpost-background-color: var(--grey-02);--main-blogpost-border-color: var(--grey-20);--main-blogpost-border-color-blue: var(--blue-20);--main-blogpost-border-color-orange: var(--orange-20);--main-blogpost-border-color-yellow: var(--yellow-20);--main-body-background-color: var(--grey-05);--main-body-background-color-0: #0d0d0d00;--main-body-background-gradient: #0d0d0d00;--main-checkmark: #4cff7e;--main-codebox-border-color: var(--grey-20);--main-codebox-dropshadow: #ffffff0a;--main-codebox-main-background-color: #141414cc;--main-codebox-sub-background-color: var(--grey-transparent-20);--main-highlight-orange-background: var(--grey-10);--main-highlight-orange-text: var(--orange-50);--main-highlight-purple-background: var(--purple-80);--main-highlight-purple-text-color: var(--grey-10);--main-highlight-yellow-background-color: var(--yellow-50);--main-highlight-yellow-text-color: var(--grey-10);--main-infobox-background-color: var(--grey-transparent-10);--main-infobox-background-color-hover: var(--grey-transparent-20);--main-infobox-border-color: var(--grey-transparent-20);--main-infobox-labs-background-color: var(--grey-transparent-10);--main-infobox-labs-border-color: var(--grey-transparent-20);--main-infographics-arrow: var(--grey-40);--main-infographics-element-background: var(--grey-20);--main-infographics-element-border: var(--grey-30);--main-infographics-element-transparent: var(--grey-transparent-10);--main-infographics-highlight: var(--yellow-50);--main-infographis-primary-background: var(--grey-10);--main-infographis-secondary-backgroun: var(--grey-15);--main-labs-illustration-1: var(--orange-transparent-20);--main-labs-illustration-2: var(--grey-transparent-10);--main-labs-illustration-3: var(--orange-30);--main-landing-icon-background: var(--yellow-10);--main-marker-background-color: var(--yellow-transparent-30);--main-marker-border-color: var(--yellow-transparent-40);--main-nav-icon: var(--yellow-transparent-60);--main-nav-icon-hover: var(--yellow-50);--main-no-nav-icon-border: var(--grey-transparent-70);--main-number-box-background: var(--yellow-05);--main-number-box-border: #4d460099;--main-number-box-gradient-end: #fff1001a;--main-number-box-gradient-start: var(--yellow-transparent-40);--main-number-box-text-secondary: var(--grey-transparent-70);--main-quaternary-color: var(--grey-40);--main-quaternary-color-labs: var(--orange-transparent-15);--main-ribbon-background-color-blue: var(--blue-transparent-20);--main-ribbon-background-color-purple: var(--purple-transparent-20);--main-ribbon-background-color-yellow: var(--yellow-transparent-20);--main-ribbon-border-color-blue: var(--blue-transparent-20);--main-ribbon-border-color-purple: var(--purple-transparent-20);--main-ribbon-border-color-yellow: var(--yellow-transparent-20);--main-secondary-color-labs: var(--orange-40);--main-section-background-gradient-end-color: var(--grey-10);--main-section-background-gradient-start-color: var(--grey-05);--main-section-orange-background-gradient-end-color: var(--orange-50);--main-section-orange-background-gradient-start-color: var(--grey-05);--main-tertirary-color-labs: var(--orange-20);--main-text-primary-color: var(--grey-95);--main-text-primary-color-strong: var(--grey-100);--main-text-secondary-color: var(--grey-70);--main-text-tertiary-color: var(--grey-50);--main-text-tertiary-yellow: var(--yellow-30);--main-tooltip-background: var(--yellow-15);--main-tooltip-blue-background: var(--blue-transparent-40);--main-tooltip-blue-border: var(--blue-transparent-30);--main-tooltip-border: var(--yellow-transparent-30);--menu-dropdown-background-color: var(--grey-05);--menu-dropdown-border-color: var(--grey-20);--menu-dropdown-item-background-hover: var(--grey-15);--menu-topmenu-background-color: #1a1a1ad9;--menu-topmenu-border-color: #5959594d;--menu-topmenu-searchbar-border-color: var(--grey-transparent-30);--menu-topmenu-searchbar-shortcut-background-color: var(--grey-transparent-30);--menu-topmenu-searchbar-shortcut-text-color: var(--grey-60);--menu-topmenu-searchbar-text-color: var(--grey-transparent-85);--menu-topmenu-text-color: var(--grey-98);--menu-topmenu-text-color-hover: var(--yellow-50);--no-export-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;--page-border-radius-quaternary: 8px;--page-margin-xs: 8px;--page-border-radius-tertiary: 10px;--page-border-radius-secodary: 12px;--page-box-padding-quaternary: 12px;--page-margin-s: 12px;--page-border-radius-primary: 16px;--border-radius-box: 15px;--page-box-padding-tertiary: 16px;--page-box-padding-secodary: 20px;--page-element-spacing-small: 20px;--page-section-padding: 20px;--page-box-padding-primary: 24px;--page-margin-m: 24px;--page-element-spacing-medium: 25px;--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-max-width-large: 1150px;--type-micro: 10px;--type-label-3: 11px;--type-label-2: 12px;--type-tiny: 12px;--type-pre-title: 13px;--type-body-small: 14px;--type-code: 14px;--type-label-1: 14px;--type-side-menu: 14px;--type-menu-items: 15px;--type-body-normal: 16px;--type-code-large: 16px;--type-title-3: 16px;--type-body-large: 18px;--type-title-2: 19px;--type-title-1: 22px;--type-headline-3: 24px;--type-headline-2: 28px;--type-headline-1: 32px;--type-display-3: 36px;--type-display-2: 45px;--type-display-1: 57px}@media(max-width: 720px){:root{--type-weight-standard: 400;--page-margin-xs: 4px;--page-border-radius-quaternary: 6px;--page-border-radius-primary: 8px;--page-border-radius-secodary: 8px;--page-border-radius-tertiary: 8px;--border-radius-box: 10px;--page-box-padding-quaternary: 8px;--page-margin-s: 8px;--page-box-padding-tertiary: 12px;--page-element-spacing-small: 15px;--page-section-padding: 15px;--page-box-padding-secodary: 16px;--page-docs-page-padding: 16px;--page-box-padding-primary: 20px;--page-element-spacing-medium: 20px;--page-margin-m: 20px;--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;--type-micro: 9px;--type-label-3: 11px;--type-tiny: 11px;--type-body-small: 12px;--type-label-2: 12px;--type-pre-title: 12px;--type-code: 13px;--type-label-1: 13px;--type-side-menu: 13px;--type-body-normal: 14px;--type-title-3: 14px;--type-code-large: 15px;--type-menu-items: 15px;--type-title-2: 15px;--type-body-large: 16px;--type-title-1: 16px;--type-headline-3: 18px;--type-headline-2: 20px;--type-headline-1: 22px;--type-display-3: 24px;--type-display-2: 28px;--type-display-1: 32px}}.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}.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='235' height='34' fill='none' viewBox='0 0 235 34'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23000' d='M17 34C7.611 34 0 26.389 0 17S7.573 0 17 0s17 7.611 17 17-7.611 17-17 17'/%3E%3Cpath fill='%23fff100' d='M6.412 17c0 3.902 3.168 7.031 7.032 7.031s7.032-3.168 7.032-7.031c0-3.864-3.168-7.032-7.032-7.032S6.412 13.136 6.412 17M26.098 14.47h-3.342v5.061h3.342a2.53 2.53 0 0 0 0-5.061'/%3E%3Cpath fill='%23000' d='M62.924 19.758c0 1.507-.425 2.768-2.009 2.768s-2.009-1.26-2.009-2.768v-6.413h-2.86v7.031c0 2.744 2.203 4.343 4.87 4.343 2.665 0 4.867-1.6 4.867-4.343v-7.031h-2.859zM46.037 9.504h-4.431v14.944h4.431c4.74 0 8.307-1.546 8.307-7.483s-3.566-7.461-8.307-7.461m-.124 12.635h-1.36V11.812h1.36c2.721 0 5.38.68 5.38 5.153 0 4.515-2.659 5.174-5.38 5.174M73.275 22.51c-1.566 0-2.68-1.298-2.68-3.627 0-2.309 1.176-3.566 2.66-3.566 1.092 0 2.082.762 2.308 1.834h2.721c-.392-2.741-2.7-4.04-5.03-4.04-3.318 0-5.565 2.433-5.565 5.813 0 3.36 2.124 5.792 5.442 5.792 2.309 0 4.597-1.01 5.256-4.04h-2.72c-.392 1.32-1.402 1.835-2.392 1.835M90.136 13.358h-3.195l-4.04 4.453V9.504h-2.844v14.944H82.9v-3.34l1.36-1.463 2.907 4.803h3.195l-4.205-6.843zM95.969 9.504h-4.432v14.944h4.432c4.741 0 8.306-1.546 8.306-7.483s-3.565-7.461-8.306-7.461m-.124 12.635h-1.36V11.812h1.36c2.72 0 5.38.68 5.38 5.153 0 4.515-2.66 5.174-5.38 5.174M115.9 16.553c.763-.494 1.69-1.752 1.69-3.153 0-3.072-2.824-3.896-5.441-3.896h-5.813v14.944h6.06c3.071 0 5.73-1.196 5.73-4.411 0-2.061-1.072-2.927-2.226-3.484m-6.616-4.74h3.05c1.381 0 2.226.7 2.226 1.875 0 1.32-.824 1.979-2.226 1.979h-3.05zm3.256 10.326h-3.256v-4.246h3.133c1.834 0 2.7.742 2.7 2.144 0 1.38-.845 2.102-2.577 2.102'/%3E%3C/g%3E%3Cpath fill='%23000' d='M126.358 25.111V9.543h9.513v1.331h-8.074v5.498h7.58v1.352h-7.58v7.387zm11.216-5.733c0 3.328 1.568 4.788 3.801 4.788 2.212 0 3.822-1.46 3.822-4.788s-1.61-4.789-3.822-4.789c-2.233 0-3.801 1.46-3.801 4.789m-1.417 0c0-4.209 2.469-6.013 5.218-6.013 2.77 0 5.24 1.804 5.24 6.013s-2.47 6.012-5.24 6.012c-2.749 0-5.218-1.803-5.218-6.012m19.471 5.733v-1.868c-.58 1.095-1.718 2.148-3.715 2.148-2.641 0-3.758-1.632-3.758-4.467v-7.365h1.331v7c0 2.169.516 3.629 2.77 3.629 1.826 0 3.372-1.675 3.372-4.123v-6.507h1.331v11.553zm5.453-11.552v1.954c.58-1.096 1.675-2.148 3.844-2.148 2.727 0 3.886 1.632 3.886 4.467v7.28h-1.331v-6.915c0-2.169-.58-3.63-2.899-3.63-1.997 0-3.5 1.676-3.5 4.124v6.42h-1.331V13.56zm18.074 5.819c0-3.436-1.976-4.81-3.715-4.81-2.148 0-3.672 1.74-3.672 4.81s1.524 4.81 3.672 4.81c1.739 0 3.715-1.374 3.715-4.81m-8.826 0c0-3.844 2.169-6.013 4.831-6.013 1.718 0 3.071.795 3.909 2.19V9.544h1.331V25.11h-1.331v-1.89c-.838 1.375-2.191 2.17-3.909 2.17-2.662 0-4.831-2.17-4.831-6.013m13.446 2.834c0 1.224 1.095 1.997 2.641 1.997 2.148 0 4.08-1.116 4.08-4.38v-.559c-4.681.516-6.721 1.16-6.721 2.942m6.743 2.9-.065-1.761c-.751 1.224-2.19 2.04-4.337 2.04-2.169 0-3.823-1.246-3.823-3.157 0-2.641 2.577-3.565 8.139-4.145v-.408c0-2.64-1.568-3.2-3.221-3.2-1.976 0-3.135 1.075-3.243 2.6h-1.395c.322-2.298 2.125-3.78 4.724-3.78 2.684 0 4.466 1.116 4.466 4.552 0 1.61-.021 2.641-.021 3.565 0 1.31.064 2.426.129 3.693zm4.151-11.553V10.96h1.352v2.598h2.277v1.16h-2.277v7.387c0 1.482.043 1.804 1.589 1.804h.688v1.202h-1.096c-2.061 0-2.533-.45-2.533-2.748v-7.645h-1.912v-1.16zm5.492 0h1.332V25.11h-1.332zm0-4.016h1.332v2.126h-1.332zm4.637 9.835c0 3.328 1.567 4.788 3.8 4.788 2.212 0 3.823-1.46 3.823-4.788s-1.611-4.789-3.823-4.789c-2.233 0-3.8 1.46-3.8 4.789m-1.418 0c0-4.209 2.47-6.013 5.218-6.013 2.771 0 5.24 1.804 5.24 6.013s-2.469 6.012-5.24 6.012c-2.748 0-5.218-1.803-5.218-6.012m13.673-5.82v1.955c.58-1.096 1.675-2.148 3.844-2.148 2.727 0 3.887 1.632 3.887 4.467v7.28h-1.331v-6.915c0-2.169-.58-3.63-2.899-3.63-1.997 0-3.501 1.676-3.501 4.124v6.42h-1.331V13.56z'/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h118.249v34H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");width:263px}#duckcon7_logo{background-size:contain;background-repeat:no-repeat;background-position:center left;height:70px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='38' fill='none' viewBox='0 0 180 38'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff100' d='M19 38C8.507 38 0 29.493 0 19S8.464 0 19 0s19 8.507 19 19-8.507 19-19 19'/%3E%3Cpath fill='%231a1a1a' d='M7.168 19c0 4.361 3.54 7.859 7.859 7.859 4.318 0 7.86-3.541 7.86-7.86 0-4.317-3.542-7.858-7.86-7.858S7.168 14.68 7.168 19M29.169 16.172h-3.735v5.657h3.735a2.828 2.828 0 1 0 0-5.657'/%3E%3Cpath fill='%23f2f2f2' d='M70.327 22.083c0 1.684-.475 3.094-2.245 3.094s-2.246-1.41-2.246-3.094v-7.168h-3.195v7.86c0 3.065 2.461 4.852 5.44 4.852s5.441-1.787 5.441-4.853v-7.859h-3.195zM51.453 10.622H46.5v16.702h4.953c5.298 0 9.284-1.728 9.284-8.362s-3.986-8.34-9.284-8.34m-.138 14.122h-1.52V13.202h1.52c3.04 0 6.012.76 6.012 5.76 0 5.045-2.971 5.782-6.012 5.782M81.895 25.158c-1.75 0-2.995-1.451-2.995-4.054 0-2.58 1.314-3.986 2.972-3.986 1.221 0 2.327.853 2.58 2.05h3.041c-.437-3.063-3.017-4.515-5.62-4.515-3.71 0-6.22 2.719-6.22 6.497 0 3.755 2.372 6.473 6.081 6.473 2.58 0 5.137-1.129 5.875-4.515h-3.041c-.438 1.474-1.567 2.05-2.673 2.05M100.738 14.93h-3.57l-4.516 4.976v-9.284h-3.18v16.702h3.18v-3.732l1.52-1.636 3.249 5.368h3.57l-4.7-7.648zM114.383 21.847h3.128c-.437 3.38-3.243 5.773-7.222 5.773-4.968 0-7.797-3.381-7.797-8.717 0-5.267 3.036-8.556 7.889-8.556 3.91 0 6.578 2.23 7.13 5.704h-3.128c-.621-2.323-2.185-3.082-4.025-3.082-2.507 0-4.462 2.07-4.462 5.934 0 3.979 1.955 6.095 4.347 6.095 1.978 0 3.588-.874 4.14-3.151M125.248 17.155c-1.748 0-2.99 1.403-2.99 4.002s1.242 3.979 2.99 3.979 2.99-1.38 2.99-3.98c0-2.598-1.242-4.001-2.99-4.001m0 10.465c-3.128 0-6.21-2.14-6.21-6.463 0-4.347 3.082-6.486 6.21-6.486s6.21 2.139 6.21 6.486c0 4.324-3.082 6.463-6.21 6.463M136.652 14.947v1.633c.713-1.265 2.047-1.91 3.588-1.91 2.967 0 4.278 1.795 4.278 4.854v7.797h-3.174v-7.107c0-1.587-.345-2.99-2.139-2.99-2.093 0-2.553 1.702-2.553 3.657v6.44h-3.174V14.947zM152.252 14.51h3.22l.529-3.864h2.852l-.529 3.864h3.059l.529-3.864h2.852l-.529 3.864h3.174l-.299 2.46h-3.22l-.483 3.474h3.151l-.253 2.438h-3.243l-.598 4.439h-2.852l.598-4.44h-3.059l-.598 4.44h-2.852l.598-4.44h-3.151l.299-2.437h3.197l.483-3.473h-3.128zm5.727 2.46-.483 3.474h3.059l.483-3.473zM167.538 13.314v-2.668h12.259v2.668c-4.347 4.393-6.486 8.027-6.785 14.007h-3.496c.253-5.75 3.358-10.534 7.084-14.007z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h180v38H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");width:180px}.button{font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;display:inline-block;cursor:pointer;transition:all .3s;padding:12px 20px;border-radius:100px;text-decoration:none;color:inherit;box-sizing:border-box;margin-right:10px}.button.yellow{background:var(--interactive-button-yellow-background-color, #FFF100);border:1px solid var(--interactive-button-yellow-border-color-hover, #EDDD0C);color:#000}.button.yellow:hover{background:var(--interactive-button-primary-yellow-background-color-hover, #FFF866);border:1px solid var(--interactive-button-primary-yellow-border-color-hover, #FFF21A)}.button.blue{background:var(--blue-70, #2EAFFF);border:1px solid var(--blue-60, #58A8DA);color:#000}.button.black{background:var(--main-text-primary-color, #F2F2F2);border:1px solid #000;color:var(--main-body-background-color, #0D0D0D)}.button.orange{border:1px solid var(--interactive-button-primary-orange-border, #CC5400);background:var(--interactive-button-primary-orange-background, #FF6900);color:#000}.button.orange:hover{background:var(--interactive-button-primary-orange-background-hover, #FFA566);border:1px solid var(--interactive-button-primary-orange-border-hover, #FF8733)}.button.transparent{border:1px solid var(--interactive-button-black-border-color, #1A1A1A);backdrop-filter:blur(5px);color:var(--interactive-button-black-border-color, #999)}.button.transparent:hover{border:1px solid var(--interactive-button-black-border-color, #1A1A1A);background:var(--interactive-button-black-border-color-hover, #1A1A1A);color:var(--interactive-button-black-text-color, #E6E6E6)}.button.white{background:#fff;color:#000}.button.white:hover{background:#7d66ff;color:#fff}.button.arrow-down::after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M6 2.5v7m0 0L9.5 6M6 9.5 2.5 6'/%3E%3C/svg%3E");content:"";width:12px;height:12px;mask-size:contain;display:inline-block;margin-left:5px;transition:all .25s;background-color:currentColor;vertical-align:-0.07em}.button.arrow-right:after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M2.5 6h7m0 0L6 2.5M9.5 6 6 9.5'/%3E%3C/svg%3E");content:"";width:12px;height:12px;mask-size:contain;display:inline-block;margin-left:5px;transition:all .25s;background-color:currentColor;vertical-align:-0.07em}.button.arrow-right:hover:after{margin-left:12px}.button:hover{text-decoration:none}.textbutton{font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;color:inherit;text-decoration:none;display:inline}.textbutton.arrow-right:after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M2.5 6h7m0 0L6 2.5M9.5 6 6 9.5'/%3E%3C/svg%3E");content:"";width:12px;height:12px;mask-size:contain;display:inline-block;margin-left:5px;transition:all .25s;background-color:currentColor;vertical-align:-0.1em}.textbutton.arrow-right:hover:after{margin-left:8px}.textbutton:hover{color:#7d66ff}main.inactive:before{content:" ";position:fixed;width:100%;height:100%;background:rgba(0,0,0,.2);top:70px;left:0;z-index:500}.onlymobile{display:none}.notonmobile{display:block}.w-small .wrap{max-width:780px;margin:0 auto;padding-left:15px;padding-right:15px}.w-small .wrap .wrap{padding-left:0;padding-right:0}.w-medium .wrap{max-width:980px;margin:0 auto;padding-left:15px;padding-right:15px}.w-medium .wrap .wrap{padding-left:0;padding-right:0}.w-large .wrap{max-width:1184px;margin:0 auto;padding-left:15px;padding-right:15px}.w-large .wrap .wrap{padding-left:0;padding-right:0}.w-full .wrap{max-width:100%}video.darkmode-img,img.darkmode-img{display:none}video.lightmode-img,img.lightmode-img{display:inline}a.blocklink{display:block;position:absolute;z-index:500;top:0;left:0;width:100%;height:100%}a.blocklink:hover{background-color:rgba(0,0,0,0) !important}.flexwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nobreak{white-space:nowrap}.display-1{font-size:var(--type-display-1, 57px);font-weight:600;line-height:1.1;letter-spacing:-0.00249em;font-family:"SuisseIntl",sans-serif}.display-2{font-size:var(--type-display-2, 45px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif}.display-3{font-size:var(--type-display-3, 36px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif}.headline-1{font-size:var(--type-headline-1, 32px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif}.headline-2{font-size:var(--type-headline-2, 28px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}.headline-3{font-size:var(--type-headline-3, 24px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}.title-1{font-size:var(--type-title-1, 18px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif}.title-2{font-size:var(--type-title-2, 16px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}.title-3{font-size:var(--type-title-3, 14px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}.label-1{font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}.label-2{font-size:var(--type-label-2, 12px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}.label-3{font-size:var(--type-label-3, 11px);font-weight:600;line-height:1;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif}.body-large{font-size:var(--type-body-large, 18px);font-weight:var(--type-weight-standard, 450);line-height:1.6;font-family:"SuisseIntl",sans-serif}.body-standard{font-size:var(--type-body-normal, 16px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.0025em;font-family:"SuisseIntl",sans-serif}.body-small{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.4;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif}.tiny{font-size:var(--type-tiny, 12px);font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif}.micro{font-size:var(--type-micro, 10px);font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif}.pre-title{font-size:var(--type-pre-title, 13px);text-transform:uppercase;font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.03em;font-family:"SuisseIntl",sans-serif}.menu-item{font-size:var(--type-menu-items, 15px);font-weight:450;line-height:1;font-family:"SuisseIntl",sans-serif}.text-secondary-color{color:var(--main-text-secondary-color, #666)}.fullwidth{width:100%}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mr-0{margin-right:0 !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.pr-0{padding-right:0 !important}.m-1{margin:4px !important}.mt-1{margin-top:4px !important}.mb-1{margin-bottom:4px !important}.ml-1{margin-left:4px !important}.mr-1{margin-right:4px !important}.p-1{padding:4px !important}.pt-1{padding-top:4px !important}.pb-1{padding-bottom:4px !important}.pl-1{padding-left:4px !important}.pr-1{padding-right:4px !important}.m-2{margin:8px !important}.mt-2{margin-top:8px !important}.mb-2{margin-bottom:8px !important}.ml-2{margin-left:8px !important}.mr-2{margin-right:8px !important}.p-2{padding:8px !important}.pt-2{padding-top:8px !important}.pb-2{padding-bottom:8px !important}.pl-2{padding-left:8px !important}.pr-2{padding-right:8px !important}.m-3{margin:16px !important}.mt-3{margin-top:16px !important}.mb-3{margin-bottom:16px !important}.ml-3{margin-left:16px !important}.mr-3{margin-right:16px !important}.p-3{padding:16px !important}.pt-3{padding-top:16px !important}.pb-3{padding-bottom:16px !important}.pl-3{padding-left:16px !important}.pr-3{padding-right:16px !important}.m-4{margin:24px !important}.mt-4{margin-top:24px !important}.mb-4{margin-bottom:24px !important}.ml-4{margin-left:24px !important}.mr-4{margin-right:24px !important}.p-4{padding:24px !important}.pt-4{padding-top:24px !important}.pb-4{padding-bottom:24px !important}.pl-4{padding-left:24px !important}.pr-4{padding-right:24px !important}.m-5{margin:32px !important}.mt-5{margin-top:32px !important}.mb-5{margin-bottom:32px !important}.ml-5{margin-left:32px !important}.mr-5{margin-right:32px !important}.p-5{padding:32px !important}.pt-5{padding-top:32px !important}.pb-5{padding-bottom:32px !important}.pl-5{padding-left:32px !important}.pr-5{padding-right:32px !important}.m-6{margin:48px !important}.mt-6{margin-top:48px !important}.mb-6{margin-bottom:48px !important}.ml-6{margin-left:48px !important}.mr-6{margin-right:48px !important}.p-6{padding:48px !important}.pt-6{padding-top:48px !important}.pb-6{padding-bottom:48px !important}.pl-6{padding-left:48px !important}.pr-6{padding-right:48px !important}.m-7{margin:64px !important}.mt-7{margin-top:64px !important}.mb-7{margin-bottom:64px !important}.ml-7{margin-left:64px !important}.mr-7{margin-right:64px !important}.p-7{padding:64px !important}.pt-7{padding-top:64px !important}.pb-7{padding-bottom:64px !important}.pl-7{padding-left:64px !important}.pr-7{padding-right:64px !important}/*! normalize.css http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}summary{display:list-item}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:0}h2{font-size:1.5em;margin:0}h3{font-size:1.17em;margin:0}h4{font-size:1em;margin:0}h5{font-size:.83em;margin:0}h6{font-size:.75em;margin:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}code{font-variant-ligatures:none}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}svg{shape-rendering:geometricPrecision;text-rendering: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{display:inline;word-break:break-word}#main_content_wrap a.externallink::after,.singleentry .content a.externallink::after{content:"";mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12.25 5.25v-3.5m0 0h-3.5m3.5 0L7 7M5.833 1.75H4.55c-.98 0-1.47 0-1.844.19a1.75 1.75 0 0 0-.765.766c-.191.374-.191.864-.191 1.844v4.9c0 .98 0 1.47.19 1.845.169.329.436.597.766.764.374.191.864.191 1.844.191h4.9c.98 0 1.47 0 1.845-.19a1.75 1.75 0 0 0 .764-.766c.191-.374.191-.864.191-1.844V8.167'/%3E%3C/svg%3E");display:inline-block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:.875em;height:.875em;mask-size:contain;mask-repeat:no-repeat;mask-position:center center;margin-left:.2em;margin-right:1px;transform:translateY(0.125em);background-color:var(--main-text-secondary-color, #666)}#main_content_wrap a.externallink:hover::after,.singleentry .content a.externallink:hover::after{background-color:#4396d7}#main_content_wrap a.downloadlink,.singleentry .content a.downloadlink{display:inline;word-break:break-word}#main_content_wrap a.downloadlink::after,.singleentry .content a.downloadlink::after{content:"";mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12.25 8.75v.7c0 .98 0 1.47-.19 1.845a1.75 1.75 0 0 1-.766.764c-.374.191-.864.191-1.844.191h-4.9c-.98 0-1.47 0-1.844-.19a1.75 1.75 0 0 1-.765-.766c-.191-.374-.191-.864-.191-1.844v-.7m8.167-2.917L7 8.75m0 0L4.083 5.833M7 8.75v-7'/%3E%3C/svg%3E");display:inline-block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:.875em;height:.875em;mask-size:contain;mask-repeat:no-repeat;mask-position:center center;margin-left:.2em;margin-right:1px;transform:translateY(0.125em);background-color:var(--main-text-secondary-color, #666)}#main_content_wrap a.downloadlink:hover::after,.singleentry .content a.downloadlink:hover::after{background-color:#4396d7}#main_content_wrap a.videolink,.singleentry .content a.videolink{display:inline;word-break:break-word}#main_content_wrap a.videolink::after,.singleentry .content a.videolink::after{content:"";mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12.587 5.658a1.48 1.48 0 0 0-1.03-1.06c-.911-.223-4.56-.223-4.56-.223s-3.648 0-4.56.244a1.47 1.47 0 0 0-1.029 1.06 15.4 15.4 0 0 0-.244 2.806c-.006.947.076 1.893.244 2.826a1.47 1.47 0 0 0 1.029 1.018c.912.244 4.56.244 4.56.244s3.649 0 4.56-.244a1.47 1.47 0 0 0 1.03-1.06q.248-1.381.243-2.784a15.4 15.4 0 0 0-.244-2.827'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.35' d='M5.685 6.98c0-.279 0-.418.058-.496a.3.3 0 0 1 .213-.116c.097-.007.214.069.448.22l2.3 1.478c.203.13.305.196.34.279.03.072.03.154 0 .227-.035.083-.137.148-.34.279l-2.3 1.478c-.234.151-.351.226-.448.22a.3.3 0 0 1-.213-.117c-.058-.078-.058-.217-.058-.495z'/%3E%3C/svg%3E");display:inline-block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:.875em;height:.875em;mask-size:contain;mask-repeat:no-repeat;mask-position:center center;margin-left:.2em;margin-right:1px;transform:translateY(0.125em);background-color:var(--main-text-secondary-color, #666)}#main_content_wrap a.videolink:hover::after,.singleentry .content a.videolink:hover::after{background-color:#4396d7}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{position:relative;display:inline-block;width:28px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:28px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#000}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dx.is-active .hamburger-inner{transform:rotateY(180deg);background-color:transparent !important}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{transform:rotateY(-180deg);background-color:transparent !important}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dy.is-active .hamburger-inner{transform:rotateX(-180deg);background-color:transparent !important}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{transform:rotateX(180deg);background-color:transparent !important}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dxy.is-active .hamburger-inner{transform:rotateX(180deg) rotateY(180deg);background-color:transparent !important}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{transform:rotateX(180deg) rotateY(180deg) rotate(-180deg);background-color:transparent !important}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scaleX(0.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px, 0, 0) rotate(45deg) scaleX(0.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px, 0, 0) rotate(45deg) scaleX(0.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px, 0, 0) rotate(-45deg) scaleX(0.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(0.895, 0.03, 0.685, 0.22) .1s;transform:translate3d(-8px, -10px, 0) rotate(-45deg) scaleX(0.7)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(0.895, 0.03, 0.685, 0.22) .1s;transform:translate3d(-8px, 10px, 0) rotate(45deg) scaleX(0.7)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(0.895, 0.03, 0.685, 0.22) .1s;transform:translate3d(8px, -10px, 0) rotate(45deg) scaleX(0.7)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(0.895, 0.03, 0.685, 0.22) .1s;transform:translate3d(8px, 10px, 0) rotate(-45deg) scaleX(0.7)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px, 0, 0) rotate(45deg) scaleX(0.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px, 0, 0) rotate(-45deg) scaleX(0.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scaleX(0.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px, 0, 0) rotate(45deg) scaleX(0.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:.13s}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) .16s,transform .13s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transform:rotate(-90deg)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:.13s}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, -10px, 0) rotate(45deg)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) .16s,transform .13s cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transform:rotate(90deg)}.hamburger--elastic .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-duration:.275s}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0, 10px, 0) rotate(135deg)}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0, -20px, 0) rotate(-270deg)}.hamburger--elastic-r .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-duration:.275s}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0, 10px, 0) rotate(-135deg)}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0, -20px, 0) rotate(270deg)}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic.is-active .hamburger-inner:before{top:-80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(0.075, 0.82, 0.165, 1) .175s;transform:translate3d(80px, 80px, 0) rotate(45deg)}.hamburger--emphatic.is-active .hamburger-inner:after{top:-80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(0.075, 0.82, 0.165, 1) .175s;transform:translate3d(-80px, 80px, 0) rotate(-45deg)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic-r.is-active .hamburger-inner:before{top:80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(0.075, 0.82, 0.165, 1) .175s;transform:translate3d(80px, -80px, 0) rotate(-45deg)}.hamburger--emphatic-r.is-active .hamburger-inner:after{top:80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(0.075, 0.82, 0.165, 1) .175s;transform:translate3d(-80px, -80px, 0) rotate(45deg)}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s;opacity:0}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0, -20px, 0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.71429px, -6px, 0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0, -20px, 0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:.22s}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(0.215, 0.61, 0.355, 1) .12s;transform:rotate(-90deg)}.hamburger--spin-r .hamburger-inner{transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:.22s}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(-225deg)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(0.215, 0.61, 0.355, 1) .12s;transform:rotate(90deg)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent !important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) .15s,transform .13s cubic-bezier(0.215, 0.61, 0.355, 1) .22s;transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s cubic-bezier(0.215, 0.61, 0.355, 1) .22s;transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-delay:0s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:.13s}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s linear .22s;opacity:0}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) .15s,transform .13s cubic-bezier(0.215, 0.61, 0.355, 1) .22s;transform:rotate(90deg)}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s}.hamburger--stand.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s,background-color 0s linear .15s;transform:rotate(90deg);background-color:transparent !important}.hamburger--stand.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) .15s;transform:rotate(-45deg)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) .15s;transform:rotate(45deg)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s,background-color 0s linear .15s;transform:rotate(-90deg);background-color:transparent !important}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) .15s;transform:rotate(-45deg)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) .15s;transform:rotate(45deg)}.hamburger--squeeze .hamburger-inner{transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:75ms}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) .12s;transform:rotate(-90deg)}.hamburger--vortex .hamburger-inner{transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-duration:.2s}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transform:rotate(765deg)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-duration:.2s}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transform:rotate(-765deg)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{background:var(--main-body-background-color, #FAFAFA)}body{color:var(--main-text-primary-color, #0D0D0D);background:var(--main-body-background-color, #FAFAFA);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--type-body-normal, 16px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.0025em;font-family:"SuisseIntl",sans-serif}::-moz-selection{background:#fff100}::selection{background:#fff100}a,a:active,a:focus,button,button:active,button:focus{outline:none}table a,p a,li a,summary a{color:inherit;text-decoration:underline;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}table a:hover,p a:hover,li a:hover,summary a:hover{color:#4396d7;cursor:pointer}p a:has(code):hover{background-color:rgba(0,0,0,0)}ul{list-style-type:"•  "}strong{font-family:"SuisseIntl",Helvetica,Arial,sans-serif;font-weight:600}em.caption{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.4;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;font-style:normal !important;text-align:center;display:inline-block;width:100%;margin-top:.35em;margin-bottom:2em;color:var(--main-text-tertiary-color)}.figure-title{font-size:var(--type-title-2, 16px);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, 32px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;margin-bottom:50px}h2{font-size:var(--type-headline-2, 28px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-bottom:30px}h3{font-size:var(--type-headline-3, 24px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}h4{font-size:var(--type-title-1, 18px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif}h5{font-size:var(--type-title-2, 16px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}h6{font-size:var(--type-title-3, 14px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}main .wrap h2{font-weight:600}main .wrap *+h2{margin-top:2em;margin-bottom:.5em}.environmentselect{width:100%;border:none;background:#000;color:#fff;border-radius:0;height:35px;padding-left:9px;font-family:"SuisseIntl-Book",Helvetica,Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.pagetitle{padding:65px 0 50px 0}.pagetitle h1,.pagetitle .pagetitle-heading{font-size:var(--type-display-1, 57px);font-weight:600;line-height:1.1;letter-spacing:-0.00249em;font-family:"SuisseIntl",sans-serif;margin:0}.pagetitle--small{padding:65px 0 20px 0}.pagetitle--small h1,.pagetitle--small .pagetitle-heading{font-size:var(--type-headline-1, 32px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif}@media only screen and (max-width: 770px){.pagetitle{padding:45px 0px}}.layout_default #main_content_wrap{margin-bottom:100px}div.bodywrapper dl dt{font-family:"JetBrainsMono-Bold",monospace;font-weight:normal}div.bodywrapper dl dt a.headerlink{opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;padding-left:4px}div.bodywrapper dl dt .sig-prename,div.bodywrapper dl dt .property span.pre{font-family:"JetBrainsMono-Regular",monospace}div.bodywrapper dl p{margin-top:4px;margin-bottom:30px;padding-left:0;font-style:normal}div.bodywrapper dl dd{padding-left:0}div.bodywrapper dl dd,div.bodywrapper em.sig-param{font-style:normal}div.bodywrapper dl dd .n,div.bodywrapper em.sig-param .n{font-weight:normal;font-family:"JetBrainsMono-Regular",monospace}div.bodywrapper a.reference.internal{text-decoration:none}div.bodywrapper dt.sig-object{background:var(--doc-codebox-background-color, #F2F2F2);border-radius:7px;padding:2px 5px 2px 5px;display:inline-block}div.bodywrapper dt.sig-object:hover a.headerlink{opacity:1}body.tmguidelines a{color:inherit}body.tmguidelines p+h2{margin-top:70px}.wrap.odbc101aduckthemedguidetoodbc #environment+.nostroke_table+table tr>td:first-child,.wrap.odbc101aduckthemedguidetoodbc #connection+.nostroke_table+table tr>td:first-child,.wrap.odbc101aduckthemedguidetoodbc #statement+.nostroke_table+table tr>td:first-child,.wrap.odbc101aduckthemedguidetoodbc #descriptor+.nostroke_table+table tr>td:first-child{white-space:nowrap}@media print{header,footer{display:none !important}}.wasm .highlight button.copy{top:16px;right:16px}pre.highlight>button,.highlight button.copy{position:absolute;background:var(--doc-codebox-button-background-color, rgba(217, 217, 217, 0.6));backdrop-filter:blur(1px);border-radius:50px;width:30px;height:30px;top:7px;right:7px;border:0;outline:0;padding:0;display:flex;justify-content:center;align-items:center;transition:background .3s}pre.highlight>button:hover,.highlight button.copy:hover{background-color:var(--doc-codebox-button-background-color-hover, rgba(178, 178, 178, 0.6))}pre.highlight>button span.copy,.highlight button.copy span.copy{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.35' d='M2.918 8.75c-.544 0-.815 0-1.03-.088a1.17 1.17 0 0 1-.631-.632c-.089-.214-.089-.486-.089-1.03V3.034c0-.654 0-.98.127-1.23.112-.22.29-.398.51-.51.25-.127.576-.127 1.23-.127H7c.544 0 .816 0 1.03.089.286.118.513.345.631.631.09.215.09.486.09 1.03m-1.634 9.917h3.85c.653 0 .98 0 1.23-.127.22-.112.398-.29.51-.51.127-.25.127-.577.127-1.23v-3.85c0-.653 0-.98-.128-1.23a1.17 1.17 0 0 0-.51-.51c-.249-.127-.576-.127-1.229-.127h-3.85c-.653 0-.98 0-1.23.127-.22.112-.398.29-.51.51-.127.25-.127.577-.127 1.23v3.85c0 .653 0 .98.127 1.23.112.22.29.398.51.51.25.127.577.127 1.23.127'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h14v14H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");width:14px;height:14px;mask-size:contain;mask-position:center center;mask-repeat:no-repeat;display:inline-block;background-color:var(--main-text-primary-color, #0D0D0D)}pre.highlight>button span.copied,.highlight button.copy span.copied{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.35' d='M11.665 3.5 5.25 9.917 2.332 7'/%3E%3C/svg%3E");width:14px;height:14px;mask-size:contain;mask-position:center center;mask-repeat:no-repeat;display:inline-block;background-color:var(--main-text-primary-color, #0D0D0D)}.form *,.form :before,.form :after{box-sizing:border-box}.form .maincolumn{border-radius:var(--border-radius-box);border:1px solid var(--doc-codebox-border-color, #E6E6E6);background:var(--doc-codebox-background-color, #F2F2F2);padding:32px}.form .maincolumn>h1{margin-bottom:32px}.form .sidecolumn{position:sticky;top:100px;width:330px;flex-shrink:0}.form .sidecolumn p{color:var(--main-text-secondary-color, #666);margin:0}.form .sidecolumn>strong{padding-top:24px;margin-bottom:8px;display:inline-block;font-size:var(--type-title-2, 16px);column-gap:12px;align-items:center;display:flex}.form .sidecolumn>strong svg.icon{width:24px;height:24px}.form .responseinfo{font-size:var(--type-tiny, 12px);color:var(--main-text-secondary-color, #666);margin-top:32px}.form .required{margin-bottom:6px;text-align:right;font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.4;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif}.form .formwrap{box-sizing:border-box;position:relative;margin:0 auto}.form .formwrap form{display:flex;flex-wrap:wrap;justify-content:space-between}.form .success{color:var(--main-text-primary-color, #0D0D0D);width:100%;display:none;margin-top:15px}.form .success.is-active{display:flex;flex-wrap:wrap;justify-content:space-between}.form .success>div:first-of-type{width:100%;font-weight:600}.form .success>div:nth-child(2){width:100%;align-self:center}.form .success>div:nth-child(2) .button{font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;display:inline-block;cursor:pointer;transition:all .3s;padding:12px 20px;border-radius:100px;text-decoration:none;color:inherit;box-sizing:border-box;margin-right:10px}.form .success>div:nth-child(2) .button.yellow{background:var(--interactive-button-yellow-background-color, #FFF100);border:1px solid var(--interactive-button-yellow-border-color-hover, #EDDD0C);color:#000}.form .success>div:nth-child(2) .button.yellow:hover{background:var(--interactive-button-primary-yellow-background-color-hover, #FFF866);border:1px solid var(--interactive-button-primary-yellow-border-color-hover, #FFF21A)}.form .success>div:nth-child(2) .button.blue{background:var(--blue-70, #2EAFFF);border:1px solid var(--blue-60, #58A8DA);color:#000}.form .success>div:nth-child(2) .button.black{background:var(--main-text-primary-color, #F2F2F2);border:1px solid #000;color:var(--main-body-background-color, #0D0D0D)}.form .success>div:nth-child(2) .button.orange{border:1px solid var(--interactive-button-primary-orange-border, #CC5400);background:var(--interactive-button-primary-orange-background, #FF6900);color:#000}.form .success>div:nth-child(2) .button.orange:hover{background:var(--interactive-button-primary-orange-background-hover, #FFA566);border:1px solid var(--interactive-button-primary-orange-border-hover, #FF8733)}.form .success>div:nth-child(2) .button.transparent{border:1px solid var(--interactive-button-black-border-color, #1A1A1A);backdrop-filter:blur(5px);color:var(--interactive-button-black-border-color, #999)}.form .success>div:nth-child(2) .button.transparent:hover{border:1px solid var(--interactive-button-black-border-color, #1A1A1A);background:var(--interactive-button-black-border-color-hover, #1A1A1A);color:var(--interactive-button-black-text-color, #E6E6E6)}.form .success>div:nth-child(2) .button.white{background:#fff;color:#000}.form .success>div:nth-child(2) .button.white:hover{background:#7d66ff;color:#fff}.form .success>div:nth-child(2) .button.arrow-down::after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M6 2.5v7m0 0L9.5 6M6 9.5 2.5 6'/%3E%3C/svg%3E");content:"";width:12px;height:12px;mask-size:contain;display:inline-block;margin-left:5px;transition:all .25s;background-color:currentColor;vertical-align:-0.07em}.form .success>div:nth-child(2) .button.arrow-right:after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M2.5 6h7m0 0L6 2.5M9.5 6 6 9.5'/%3E%3C/svg%3E");content:"";width:12px;height:12px;mask-size:contain;display:inline-block;margin-left:5px;transition:all .25s;background-color:currentColor;vertical-align:-0.07em}.form .success>div:nth-child(2) .button.arrow-right:hover:after{margin-left:12px}.form .success>div:nth-child(2) .button:hover{text-decoration:none}.form .success>div:nth-child(2) .button{margin-top:16px;background:var(--interactive-filter-selected-background-color, #E6E6E6);color:var(--main-text-primary-color, #0D0D0D)}.form .formwrap.Contracting input:focus,.form .formwrap.Contracting textarea:focus{background:#ffeadc}.form .formwrap.Contracting .bar,.form .formwrap.Contracting .bar:before,.form .formwrap.Contracting button[type=submit]{background:var(--interactive-button-primary-orange-background, #FF6900)}.form .formwrap.Contracting button[type=submit]:hover{background-color:rgba(255,105,0,.5)}.form .group{width:100%;position:relative;margin:10px 0}.form .group.halfsize{width:calc(50% - 10px)}.form textarea{resize:none}.form input[type=text],.form input[type=password],.form textarea{border-radius:var(--border-radius-box);border:1px solid var(--doc-codebox-border-color, #E6E6E6);background:linear-gradient(0deg, var(--main-section-background-gradient-start-color, #FAFAFA) 0%, var(--main-section-background-gradient-start-color, #FAFAFA) 100%);color:var(--main-text-primary-color, #0D0D0D);font-size:18px;font-weight:600;padding:30px 10px 10px 10px;display:block;width:100%;border-radius:var(--border-radius-box)}.form input[type=text]:focus,.form input[type=password]:focus,.form textarea:focus{outline:none;border:1px solid var(--main-highlight-orange-text, #FF6900);background:var(--main-section-background-gradient-start-color, #FAFAFA)}.form input[type=password]{letter-spacing:.3em}.form .file-input{display:inline-block;text-align:left;border:1px solid var(--doc-codebox-border-color, #E6E6E6);background:linear-gradient(0deg, var(--main-section-background-gradient-start-color, #FAFAFA) 0%, var(--main-section-background-gradient-start-color, #FAFAFA) 100%);padding:30px 10px 10px 10px;position:relative;border-radius:var(--border-radius-box);display:flex;flex-wrap:wrap;font-family:"JetBrainsMono-Regular";align-items:center;justify-content:space-between}.form .file-input>[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:10;cursor:pointer}.form .file-input>.button{display:inline-block;cursor:pointer;width:24px;height:24px;padding:0;order:2;margin-right:0}.form .file-input>.button svg.icon{width:24px;height:24px}.form .file-input>.label{color:var(--main-text-tertiary-color, #B2B2B2);white-space:nowrap;overflow:hidden;width:calc(100% - 50px);order:1}.form .file-input>.label-small{position:absolute;top:8px;left:10px;font-size:12px;color:var(--main-text-secondary-color, #666);font-family:"JetBrainsMono-Regular"}.form .file-input.-chosen>.label{font-family:"SuisseIntl";font-weight:600;color:var(--main-text-primary-color, #0D0D0D)}.form label{color:var(--main-text-secondary-color, #666);font-size:12px;font-weight:normal;position:absolute;pointer-events:none;left:10px;top:8px;font-family:"JetBrainsMono-Regular"}.form label .req,.form span .req{font-size:.65em;vertical-align:super;line-height:1}.form .bar{position:relative;display:block;width:100%}.form .bar:before{content:"";height:2px;width:0;bottom:0px;position:absolute;background:rgba(0,0,0,0);transition:300ms ease all;left:0%}.form button[type=submit]{outline:0;border:0;padding:0;margin:0;margin-top:16px;font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;display:inline-block;cursor:pointer;transition:all .3s;padding:12px 20px;border-radius:100px;text-decoration:none;color:inherit;box-sizing:border-box;margin-right:10px}.form button[type=submit].yellow{background:var(--interactive-button-yellow-background-color, #FFF100);border:1px solid var(--interactive-button-yellow-border-color-hover, #EDDD0C);color:#000}.form button[type=submit].yellow:hover{background:var(--interactive-button-primary-yellow-background-color-hover, #FFF866);border:1px solid var(--interactive-button-primary-yellow-border-color-hover, #FFF21A)}.form button[type=submit].blue{background:var(--blue-70, #2EAFFF);border:1px solid var(--blue-60, #58A8DA);color:#000}.form button[type=submit].black{background:var(--main-text-primary-color, #F2F2F2);border:1px solid #000;color:var(--main-body-background-color, #0D0D0D)}.form button[type=submit].orange{border:1px solid var(--interactive-button-primary-orange-border, #CC5400);background:var(--interactive-button-primary-orange-background, #FF6900);color:#000}.form button[type=submit].orange:hover{background:var(--interactive-button-primary-orange-background-hover, #FFA566);border:1px solid var(--interactive-button-primary-orange-border-hover, #FF8733)}.form button[type=submit].transparent{border:1px solid var(--interactive-button-black-border-color, #1A1A1A);backdrop-filter:blur(5px);color:var(--interactive-button-black-border-color, #999)}.form button[type=submit].transparent:hover{border:1px solid var(--interactive-button-black-border-color, #1A1A1A);background:var(--interactive-button-black-border-color-hover, #1A1A1A);color:var(--interactive-button-black-text-color, #E6E6E6)}.form button[type=submit].white{background:#fff;color:#000}.form button[type=submit].white:hover{background:#7d66ff;color:#fff}.form button[type=submit].arrow-down::after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M6 2.5v7m0 0L9.5 6M6 9.5 2.5 6'/%3E%3C/svg%3E");content:"";width:12px;height:12px;mask-size:contain;display:inline-block;margin-left:5px;transition:all .25s;background-color:currentColor;vertical-align:-0.07em}.form button[type=submit].arrow-right:after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M2.5 6h7m0 0L6 2.5M9.5 6 6 9.5'/%3E%3C/svg%3E");content:"";width:12px;height:12px;mask-size:contain;display:inline-block;margin-left:5px;transition:all .25s;background-color:currentColor;vertical-align:-0.07em}.form button[type=submit].arrow-right:hover:after{margin-left:12px}.form button[type=submit]:hover{text-decoration:none}.form button[type=submit]{width:100%;margin-right:0;padding:16px 20px}.form .legal{margin-top:16px;font-size:var(--type-tiny);color:var(--main-text-tertiary-color, #B2B2B2)}.form .bubble-select{border:1px solid var(--doc-codebox-border-color, #E6E6E6);background:linear-gradient(0deg, var(--main-section-background-gradient-start-color, #FAFAFA) 0%, var(--main-section-background-gradient-start-color, #FAFAFA) 100%);padding:16px;border-radius:var(--border-radius-box)}.form .bubble-select .bubble-label{display:block;color:var(--main-text-secondary-color, #666);font-family:"JetBrainsMono-Regular";font-size:12px;margin-bottom:8px}.form .bubble-select .bubbles{display:flex;gap:8px;flex-wrap:wrap}.form .bubble-select .bubbles input[type=radio]{display:none}.form .bubble-select .bubbles label{position:static;display:inline-block;padding:8px 20px;border-radius:50px;cursor:pointer;pointer-events:auto;font-family:"SuisseIntl";font-size:18px;font-weight:600;color:var(--main-text-secondary-color, #666);background:var(--main-infobox-labs-border-color, rgba(230, 230, 230, 0.6));transition:all .2s ease}.form .bubble-select .bubbles input[type=radio]:checked+label{background:var(--main-text-tertiary-color, #B2B2B2);color:var(--main-text-primary-color, #0D0D0D)}.form .custom-select{border:1px solid var(--doc-codebox-border-color, #E6E6E6);background:linear-gradient(0deg, var(--main-section-background-gradient-start-color, #FAFAFA) 0%, var(--main-section-background-gradient-start-color, #FAFAFA) 100%);padding:16px;padding-bottom:0;border-radius:var(--border-radius-box)}.form .custom-select .select-label{display:block;color:var(--main-text-secondary-color, #666);font-family:"JetBrainsMono-Regular";font-size:12px}.form .custom-select .select-wrapper{position:relative;display:flex;align-items:center}.form .custom-select .select-wrapper select{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:rgba(0,0,0,0);border:none;padding:0;padding-right:30px;padding-top:8px;padding-bottom:16px;font-family:"SuisseIntl";font-size:18px;font-weight:600;color:var(--main-text-primary-color, #0D0D0D);cursor:pointer}.form .custom-select .select-wrapper select:focus{outline:none}.form .custom-select .select-wrapper select option{color:var(--main-text-primary-color, #0D0D0D);background-color:var(--main-section-background-gradient-start-color, #FAFAFA)}.form .custom-select .select-wrapper select option[disabled]{color:var(--main-text-tertiary-color, #B2B2B2);background-color:var(--main-section-background-gradient-start-color, #FAFAFA)}.form .custom-select .select-wrapper select option:hover{background-color:var(--interactive-filter-selected-background-color, #E6E6E6)}.form .custom-select .select-wrapper select:invalid,.form .custom-select .select-wrapper select:has(option[disabled]:checked){color:var(--main-text-tertiary-color, #B2B2B2);font-family:"SuisseIntl";font-size:18px;font-weight:400}.form .custom-select .select-wrapper svg.icon{position:absolute;right:0;width:24px;height:24px;pointer-events:none;color:var(--main-text-primary-color, #0D0D0D)}#ajaxForm div.group{transition:opacity .5s}#ajaxForm.inactive div.group{opacity:.2;pointer-events:none}#ajaxForm.inactive div.group input{pointer-events:none !important}@media only screen and (max-width: 1000px){.form .sidecolumn{width:290px}}@media only screen and (max-width: 790px){.form .maincolumn{width:100%;padding:20px}.form .sidecolumn{width:100%}}@media only screen and (max-width: 690px){.form .maincolumn>h1{margin-bottom:24px}}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{border-radius:var(--border-radius-box);margin:0;padding:0px;background:var(--doc-codebox-background-color, #F2F2F2);margin-top:20px;margin-bottom:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.4;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif}body.documentation #main_content_wrap blockquote h4,div.singleentry blockquote h4{font-size:var(--type-body-small, 14px) !important;margin:0px !important}body.documentation #main_content_wrap blockquote p,div.singleentry blockquote p{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.4;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;margin:.8em 0 0 0}body.documentation #main_content_wrap blockquote ul,div.singleentry blockquote ul{font-size:var(--type-body-small, 14px);margin:.8em 0 0 0}body.documentation #main_content_wrap blockquote p:last-child,body.documentation #main_content_wrap blockquote ul:last-of-type,div.singleentry blockquote p:last-child,div.singleentry blockquote ul:last-of-type{margin-bottom:0 !important}body.documentation #main_content_wrap blockquote .highlighter-rouge:last-child,body.documentation #main_content_wrap blockquote div.highlight:last-child,div.singleentry blockquote .highlighter-rouge:last-child,div.singleentry blockquote div.highlight:last-child{margin-bottom:0 !important}body.documentation #main_content_wrap blockquote .content,div.singleentry blockquote .content{padding:20px;width:calc(100% - 45px)}@media screen and (max-width: 992px){body.documentation #main_content_wrap blockquote .content,div.singleentry blockquote .content{width:calc(100% - 35px)}}body.documentation #main_content_wrap blockquote .symbol,div.singleentry blockquote .symbol{width:44px;-ms-flex-negative:0;flex-shrink:0;background-color:var(--doc-box-note, #999);background-repeat:no-repeat;background-position:center 13px;border-top-left-radius:var(--border-radius-box);border-bottom-left-radius:var(--border-radius-box)}@media screen and (max-width: 992px){body.documentation #main_content_wrap blockquote .symbol,div.singleentry blockquote .symbol{width:35px;background-size:50%}}body.documentation #main_content_wrap blockquote.default .content p:first-of-type,body.documentation #main_content_wrap blockquote.note .content p:first-of-type,div.singleentry blockquote.default .content p:first-of-type,div.singleentry blockquote.note .content p:first-of-type{margin-top:0}body.documentation #main_content_wrap blockquote.note .symbol,body.documentation #main_content_wrap blockquote.default .symbol,div.singleentry blockquote.note .symbol,div.singleentry blockquote.default .symbol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.65' d='m6.98 13.013-4.714 4.714M9.744 5.535l-1.3 1.3c-.106.106-.16.16-.22.202a1 1 0 0 1-.172.092c-.069.027-.143.042-.29.071l-3.053.61c-.794.16-1.19.239-1.376.448a.83.83 0 0 0-.202.668c.038.277.324.563.896 1.135l5.905 5.905c.572.572.858.858 1.136.897a.83.83 0 0 0 .667-.203c.21-.185.289-.582.447-1.376l.611-3.053c.03-.147.044-.221.071-.29a1 1 0 0 1 .092-.172c.043-.06.096-.114.202-.22l1.3-1.3c.068-.068.102-.102.14-.132a1 1 0 0 1 .104-.07c.042-.024.086-.043.174-.081l2.079-.89c.606-.26.91-.39 1.047-.6a.83.83 0 0 0 .12-.623c-.05-.246-.283-.48-.75-.946L13.086 2.62c-.466-.467-.7-.7-.946-.75a.83.83 0 0 0-.622.12c-.21.138-.34.44-.6 1.047l-.89 2.079a2 2 0 0 1-.081.174 1 1 0 0 1-.071.105c-.03.037-.064.07-.132.139'/%3E%3C/svg%3E")}body.documentation #main_content_wrap blockquote.installation .symbol,div.singleentry blockquote.installation .symbol{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.65' d='M10.001 1.666A8.323 8.323 0 0 0 1.668 10a8.323 8.323 0 0 0 8.333 8.333A8.323 8.323 0 0 0 18.335 10 8.323 8.323 0 0 0 10 1.666'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='1.65' d='M8.438 12.925A2.93 2.93 0 0 0 11.362 10a2.93 2.93 0 0 0-2.924-2.925A2.93 2.93 0 0 0 5.513 10a2.93 2.93 0 0 0 2.925 2.925Z'/%3E%3Cpath fill='%23fff' d='M13.125 11.25v-2.5h1.25a1.25 1.25 0 1 1 0 2.5z'/%3E%3C/svg%3E")}body.documentation #main_content_wrap blockquote.deprecated .symbol,div.singleentry blockquote.deprecated .symbol{background-color:var(--doc-box-deprecated, #7D66FF);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.65' d='M10.001 6.667V10m0 3.334h.009M1.668 7.103v5.795c0 .204 0 .306.023.402q.03.128.1.24c.051.085.123.157.267.3l4.103 4.103c.144.144.216.216.3.268q.113.07.24.1c.097.023.199.023.403.023h5.795c.204 0 .306 0 .402-.023a.8.8 0 0 0 .24-.1c.085-.052.157-.124.3-.268l4.103-4.102c.144-.144.216-.216.268-.3a.8.8 0 0 0 .1-.241c.023-.096.023-.198.023-.402V7.103c0-.204 0-.306-.023-.402a.8.8 0 0 0-.1-.24c-.052-.085-.124-.157-.268-.301l-4.102-4.102c-.144-.145-.216-.217-.3-.268a.8.8 0 0 0-.241-.1c-.096-.023-.198-.023-.402-.023H7.104c-.204 0-.306 0-.402.023a.8.8 0 0 0-.24.1c-.085.051-.157.123-.301.268L2.058 6.16c-.144.144-.216.216-.267.3a.8.8 0 0 0-.1.241c-.023.096-.023.198-.023.402'/%3E%3C/svg%3E")}body.documentation #main_content_wrap blockquote.tip .symbol,div.singleentry blockquote.tip .symbol{background-color:var(--doc-box-tip, #00C770);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.65' d='M8.335 14.716v1.951a1.667 1.667 0 1 0 3.333 0v-1.951M10.001 1.667V2.5m-7.5 7.5h-.833m2.917-5.416-.5-.5m11.333.5.5-.5M18.335 10H17.5m-2.5 0a5 5 0 1 1-10 0 5 5 0 0 1 10 0'/%3E%3C/svg%3E")}body.documentation #main_content_wrap blockquote.warning .symbol,div.singleentry blockquote.warning .symbol{background-color:var(--doc-box-warning, #F00);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.65' d='M10.001 6.667V10m0 3.334h.009M1.668 7.103v5.795c0 .204 0 .306.023.402q.03.128.1.24c.051.085.123.157.267.3l4.103 4.103c.144.144.216.216.3.268q.113.07.24.1c.097.023.199.023.403.023h5.795c.204 0 .306 0 .402-.023a.8.8 0 0 0 .24-.1c.085-.052.157-.124.3-.268l4.103-4.102c.144-.144.216-.216.268-.3a.8.8 0 0 0 .1-.241c.023-.096.023-.198.023-.402V7.103c0-.204 0-.306-.023-.402a.8.8 0 0 0-.1-.24c-.052-.085-.124-.157-.268-.301l-4.102-4.102c-.144-.145-.216-.217-.3-.268a.8.8 0 0 0-.241-.1c-.096-.023-.198-.023-.402-.023H7.104c-.204 0-.306 0-.402.023a.8.8 0 0 0-.24.1c-.085.051-.157.123-.301.268L2.058 6.16c-.144.144-.216.216-.267.3a.8.8 0 0 0-.1.241c-.023.096-.023.198-.023.402'/%3E%3C/svg%3E")}body.documentation #main_content_wrap blockquote.bestpractice .symbol,div.singleentry blockquote.bestpractice .symbol{background-color:var(--doc-box-best-practice, #2EAFFF);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.65' d='M5.835 18.334V9.167m-4.167 1.667v5.833c0 .92.746 1.667 1.667 1.667h11.188a2.5 2.5 0 0 0 2.471-2.12l.898-5.833A2.5 2.5 0 0 0 15.42 7.5H12.5a.833.833 0 0 1-.833-.834V3.722c0-1.135-.92-2.055-2.055-2.055-.27 0-.516.16-.626.407L6.055 8.672a.83.83 0 0 1-.762.495H3.335c-.92 0-1.667.746-1.667 1.667'/%3E%3C/svg%3E")}body.documentation #main_content_wrap blockquote.update .symbol,div.singleentry blockquote.update .symbol{background-color:#976f4d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.65' d='M17.043 10.744a7.083 7.083 0 0 1-13.179 2.798l-.208-.361m-.702-3.925a7.083 7.083 0 0 1 13.179-2.798l.209.36M2.91 15.056l.61-2.277 2.277.61M14.2 6.611l2.277.61.61-2.276'/%3E%3C/svg%3E")}header .headerline{border-bottom:1px solid var(--main-codebox-border-color, #E6E6E6);height:70px;width:100%;position:fixed;top:0;left:0;z-index:900}header .headerline::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--menu-topmenu-background-color, rgba(250, 250, 250, 0.6));backdrop-filter:blur(15px);z-index:0;pointer-events:none}header .headerline .headercontent{position:relative;z-index:1;max-width:1184px;padding:0 15px;height:100%;margin:0 auto;color:var(--menu-topmenu-text-color, #1A1A1A);align-items:center;display:flex;justify-content:space-between}header .headerline .headercontent .duckdbhome{font-size:20px;position:relative}header .headerline .headercontent .duckdbhome a{text-decoration:none;transition:color .3s}header .headerline .headercontent .landingmenu{font-size:var(--type-menu-items, 15px);font-weight:450;line-height:1;font-family:"SuisseIntl",sans-serif;height:100%;width:100%;position:absolute;top:0;left:0}header .headerline .headercontent .landingmenu nav{display:flex;align-items:center;justify-content:center;height:100%;gap:35px;z-index:20}header .headerline .headercontent .landingmenu nav>div{position:relative}header .headerline .headercontent .landingmenu nav>div.mobile-only{display:none}header .headerline .headercontent .landingmenu nav a{color:var(--menu-topmenu-text-color, #1A1A1A);text-decoration:none;transition:color .3s;line-height:70px}header .headerline .headercontent .landingmenu nav a:hover{color:var(--menu-topmenu-text-color-hover, #6A58DA)}header .headerline .headercontent .landingmenu nav .external a::after,header .headerline .headercontent .landingmenu nav .external a:hover::after{display:none}header .headerline .headercontent .landingmenu nav .hasSub+.submenuwrap{position:absolute;top:45px;left:-15px;padding-top:30px;opacity:0;visibility:hidden}header .headerline .headercontent .landingmenu nav .hasSub+.submenuwrap ul{background:var(--menu-topmenu-background-color, rgba(250, 250, 250, 0.6));list-style-type:none;border-radius:var(--border-radius-box);border:1px solid var(--doc-codebox-border-color, #E6E6E6);backdrop-filter:blur(15px);padding:15px 10px;margin:0;display:flex;flex-direction:column;transition:all .1s ease;transform:scale(0.9)}header .headerline .headercontent .landingmenu nav .hasSub+.submenuwrap ul li a{display:block;text-decoration:none;color:inherit;font-size:var(--type-menu-items, 15px);font-weight:450;line-height:1;font-family:"SuisseIntl",sans-serif;line-height:1;padding:15px 20px;border-radius:120px;white-space:nowrap;transition:all .2s;margin:-3px 0;background:rgba(0,0,0,0)}header .headerline .headercontent .landingmenu nav .hasSub+.submenuwrap ul li a:hover{background:var(--menu-dropdown-item-background-hover, #E6E6E6);color:var(--menu-topmenu-text-color-hover, #6A58DA)}header .headerline .headercontent .landingmenu nav .hasSub+.submenuwrap:hover{opacity:1;visibility:visible}header .headerline .headercontent .landingmenu nav .hasSub+.submenuwrap:hover ul{transform:scale(1)}header .headerline .headercontent .landingmenu nav .hasSub{cursor:pointer}header .headerline .headercontent .landingmenu nav .hasSub .chevron-down{width:16px;height:16px;margin-left:3px;vertical-align:middle;stroke-width:1.6;fill:none}header .headerline .headercontent .landingmenu nav .hasSub:hover{color:var(--menu-topmenu-text-color-hover, #6A58DA)}header .headerline .headercontent .landingmenu nav .hasSub:hover+.submenuwrap,header .headerline .headercontent .landingmenu nav .hasSub:hover+.submenuwrap:hover{opacity:1;visibility:visible}header .headerline .headercontent .landingmenu nav .hasSub:hover+.submenuwrap ul,header .headerline .headercontent .landingmenu nav .hasSub:hover+.submenuwrap:hover ul{transform:scale(1)}header .headerline .headercontent .landingmenu nav .hasSub:hover a{color:var(--menu-topmenu-text-color-hover, #6A58DA)}header .headerline .headercontent .landingmenu nav .search_icon{width:16px;height:70px;display:flex;justify-content:center;align-items:center;cursor:pointer;display:none}header .headerline .headercontent .landingmenu nav .search_icon:hover{color:var(--menu-topmenu-text-color-hover, #6A58DA)}header .headerline .headercontent .landingmenu nav .search_icon svg.icon{width:16px;height:16px}header .headerline .headercontent .button{line-height:1;margin:0}header .headerline .headercontent .options{display:flex;gap:10px;z-index:25}header .headerline .headercontent .options button.mode{border-radius:var(--border-radius-box);border:1px solid var(--menu-topmenu-searchbar-border-color);background-color:var(--menu-topmenu-background-color, rgba(250, 250, 250, 0.6));background-repeat:no-repeat;background-position:center center;width:40px;height:40px;flex-shrink:0;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;transition:all .3s;color:var(--main-nav-icon)}header .headerline .headercontent .options button.mode[data-mode=dark] .icon-sun{display:none}header .headerline .headercontent .options button.mode[data-mode=dark] .icon-moon{display:block}header .headerline .headercontent .options button.mode[data-mode=light] .icon-sun{display:block}header .headerline .headercontent .options button.mode[data-mode=light] .icon-moon{display:none}header .headerline .headercontent .options button.mode:hover{border-color:var(--main-nav-icon-hover);color:var(--main-nav-icon-hover)}header .headerline .headercontent .options button.mode .icon-sun,header .headerline .headercontent .options button.mode .icon-moon{width:16px;height:16px}header .headerline .headercontent .options .banner{border-radius:var(--border-radius-box);background:rgba(0,0,0,0);padding:8px;font-size:12px;cursor:default}header .headerline .headercontent .options .banner .content{column-gap:6px}header .headerline .headercontent .options .banner.lts{border:1px solid #00c770}header .headerline .headercontent .options .banner.lts span,header .headerline .headercontent .options .banner.lts .icon{color:#00c770}header .headerline .headercontent .options .banner.preview,header .headerline .headercontent .options .banner.nightly{border:1px solid var(--orange-50, #FF6900)}header .headerline .headercontent .options .banner.preview span,header .headerline .headercontent .options .banner.preview .icon,header .headerline .headercontent .options .banner.nightly span,header .headerline .headercontent .options .banner.nightly .icon{color:var(--orange-50, #FF6900)}header .headerline .headercontent .options .banner.outdated{border:1px solid var(--doc-menu-info-deprecated-border-color, #7D66FF)}header .headerline .headercontent .options .banner.outdated span,header .headerline .headercontent .options .banner.outdated .icon{color:var(--doc-menu-info-deprecated-border-color, #7D66FF)}.starcount{color:var(--menu-topmenu-text-color, #1A1A1A);margin-left:25px;position:relative;transition:color .3s}.starcount::before{content:" ";mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' fill='none' viewBox='0 0 19 18'%3E%3Cpath fill='black' d='M9.287.76a.5.5 0 0 1 .907 0l2.262 4.872a.5.5 0 0 0 .394.286l5.332.646a.5.5 0 0 1 .28.863l-3.934 3.657a.5.5 0 0 0-.15.462l1.033 5.271a.5.5 0 0 1-.734.533l-4.694-2.61a.5.5 0 0 0-.486 0l-4.694 2.61a.5.5 0 0 1-.734-.533l1.034-5.27a.5.5 0 0 0-.15-.463L1.017 7.427a.5.5 0 0 1 .28-.863l5.333-.646a.5.5 0 0 0 .393-.286L9.287.76Z'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;background-color:currentColor;width:18px;height:17px;position:absolute;left:-22px;top:1px;transition:all 350ms cubic-bezier(0.47, 1.64, 0.41, 0.8)}a.github:hover .starcount{color:var(--menu-topmenu-text-color-hover, #6A58DA)}a.github:hover .starcount::before{scale:1.25}body.landing header .headerline .headercontent .landingmenu nav .search_icon,body.documentation header .headerline .headercontent .landingmenu nav .search_icon,body.blog header .headerline .headercontent .landingmenu nav .search_icon{display:flex}.banner{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.4;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;position:relative;width:100%;text-align:center;background:var(--main-ribbon-background-color-purple, rgba(169, 153, 255, 0.6));color:var(--main-text-primary-color, #0D0D0D);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:15px 20px;z-index:500}.banner.purple{background:var(--main-ribbon-background-color-purple, rgba(169, 153, 255, 0.6));border-bottom:1px solid var(--main-ribbon-border-color-purple, rgba(169, 153, 255, 0.6))}.banner.yellow{background:var(--main-ribbon-background-color-yellow, rgba(255, 250, 153, 0.6));border-bottom:1px solid var(--main-ribbon-border-color-yellow, rgba(102, 93, 0, 0.6))}.banner.blue{background:var(--main-ribbon-background-color-blue, rgba(153, 216, 255, 0.6));border-bottom:1px solid var(--main-ribbon-border-color-blue, rgba(21, 58, 81, 0.6))}.banner a{color:inherit}.banner .banner-rotator{display:grid}.banner .banner-rotator .banner-item{grid-area:1/1;opacity:0;pointer-events:none;transition:opacity .6s ease-in-out}.banner .banner-rotator .banner-item.active{opacity:1;pointer-events:auto}.banner .close{position:absolute;right:26px;top:calc(50% - 10px);cursor:pointer}.banner .close svg path{fill:var(--main-text-primary-color, #0D0D0D)}.banner .close svg *[stroke]{stroke:var(--main-text-primary-color, #0D0D0D)}@media only screen and (max-width: 980px){.banner{justify-content:flex-start;text-align:left;padding:15px 65px 15px 20px}}@media only screen and (max-width: 660px){.banner{padding:15px 40px 15px 15px}.banner .close{right:10px}}.hamburger{padding:3px;margin-top:0px;display:none;background:var(--menu-topmenu-background-color, rgba(250, 250, 250, 0.6));border:1px solid var(--menu-topmenu-searchbar-border-color);border-radius:100px;width:40px;height:40px;align-items:center;justify-content:center}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:var(--main-nav-icon);border-radius:0px;height:1.5px;width:16px}.hamburger-box{width:16px;height:16px;margin-top:2px}.hamburger-inner:after{bottom:-6px}.hamburger-inner:before{top:-6px}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:var(--main-text-primary-color, #0D0D0D)}footer .sitefooter{color:var(--main-text-primary-color, #F2F2F2);background:var(--main-body-background-color, #FAFAFA);position:relative;z-index:100}footer .sitefooter .footercontent{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.4;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;max-width:1180px;margin:0 auto;padding:60px 15px 20px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .sitefooter .footercontent .footernavigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}footer .sitefooter .footercontent .footernavigation a{line-height:2}footer .sitefooter .footercontent .bottomline{width:100%;margin-top:60px;font-weight:400;color:#979797;display:flex;justify-content:space-between}footer .sitefooter .footercontent .bottomline a{color:inherit}footer .sitefooter .footercontent .bottomline a+a{margin-left:15px}footer .sitefooter .footercontent .bottomline>div{white-space:nowrap}footer .sitefooter .footercontent strong{font-weight:normal;color:#fff100}footer .sitefooter .footercontent>div{overflow:visible;position:relative}footer .sitefooter .footercontent>div a{color:var(--main-text-secondary-color, #B2B2B2);text-decoration:none;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}footer .sitefooter .footercontent>div a:hover{color:#7d66ff}footer .sitefooter .footercontent>div span{color:var(--main-text-secondary-color, #B2B2B2);line-height:2}footer .sitefooter .footercontent .footer-title{text-decoration:none;font-family:"SuisseIntl",Helvetica,Arial,sans-serif;font-size:var(--type-title-3, 14px);font-weight:500;line-height:1.2;letter-spacing:.001em;margin-top:0px;margin-bottom:20px;color:inherit}footer .sitefooter .footercontent .footerlogo{width:149px;height:38px;background-size:contain;background-repeat:no-repeat}footer .sitefooter .footercontent .footerlogo.duckdb_logo{width:132.16px}footer .sitefooter .footercontent .footerlogo.ducklake_logo{width:153.33px}footer .sitefooter .footercontent .footerlogo.duckdblabs_logo{width:188.18px}footer .sitefooter .footercontent .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{font-size:var(--type-headline-1, 32px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;margin-top:60px}.layout_default.blog_typography #main_content_wrap h3{font-size:var(--type-headline-2, 28px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-top:60px}.layout_default.blog_typography #main_content_wrap h4{font-size:var(--type-headline-3, 24px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-top:60px}.layout_default.blog_typography #main_content_wrap h5{font-size:var(--type-title-1, 18px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;margin-top:60px}.layout_default.blog_typography #main_content_wrap h2+h3,.layout_default.blog_typography #main_content_wrap h3+h4{margin-top:30px}.layout_default.blog_typography #main_content_wrap h3+table,.layout_default.blog_typography #main_content_wrap h4+table{margin-top:18px}.layout_default.blog_typography #main_content_wrap h2+.highlighter-rouge,.layout_default.blog_typography #main_content_wrap h3+.highlighter-rouge{margin-top:30px}.layout_default.blog_typography #main_content_wrap blockquote h4{font-size:var(--type-title-2, 16px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-top:0}.layout_default.blog_typography #main_content_wrap blockquote ul{padding:0 0 0 20px}.layout_default.blog_typography #main_content_wrap blockquote ul li,.layout_default.blog_typography #main_content_wrap blockquote ol li,.layout_default.blog_typography #main_content_wrap blockquote p{font-size:var(--type-body-normal, 16px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.0025em;font-family:"SuisseIntl",sans-serif}.layout_default.blog_typography #main_content_wrap blockquote p{margin:.8em 0}.layout_default.blog_typography #main_content_wrap table{text-align:left}.layout_default.blog_typography #main_content_wrap table code{font-size:var(--type-code, 14px);line-height:1.5;font-family:"JetBrainsMono-Regular"}.layout_default.blog_typography #main_content_wrap table code.highlight{padding:2px 6px;border-radius:6px !important;margin-left:0;line-height:27px}.layout_default.blog_typography #main_content_wrap table tr{border-bottom:1px solid var(--doc-codebox-border-color, #E6E6E6)}.layout_default.blog_typography #main_content_wrap table th{padding:5px 10px}.layout_default.blog_typography #main_content_wrap table thead th{font-size:var(--type-title-2, 16px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}.layout_default.blog_typography #main_content_wrap table tbody td{font-size:var(--type-body-normal, 16px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.0025em;font-family:"SuisseIntl",sans-serif;padding:10px;vertical-align:middle}.layout_default.blog_typography #main_content_wrap table tbody tr:hover{background:var(--doc-codebox-border-color, #E6E6E6)}.layout_default.blog_typography #main_content_wrap div.highlight{max-width:750px;border-radius:var(--border-radius-box);border:1px solid var(--doc-codebox-border-color, #D9D9D9);position:relative;overflow:hidden}.layout_default.blog_typography #main_content_wrap pre.highlight{tab-size:4;white-space:pre;overflow-x:auto;padding:15px;padding-right:0;margin:0;border-radius:var(--border-radius-box)}.layout_default.blog_typography #main_content_wrap pre.highlight>code{width:fit-content;padding-right:15px}.layout_default.blog_typography #main_content_wrap div.highlighter-rouge+table,.layout_default.blog_typography #main_content_wrap table+div.highlighter-rouge{margin-top:30px}.layout_default.blog_typography #main_content_wrap .highlighter-rouge,.layout_default.blog_typography #main_content_wrap table{margin-bottom:20px}.layout_default.blog_typography #main_content_wrap hr{margin:50px 0 50px 0;border:.5px solid #e5e5e5}.layout_default.blog_typography #main_content_wrap iframe{outline:0;border:1px solid var(--doc-codebox-border-color, #E6E6E6)}.layout_default.blog_typography #main_content_wrap code,.layout_default.blog_typography #main_content_wrap pre{font-size:var(--type-code-large, 16px);line-height:1.5;font-family:"JetBrainsMono-Regular"}.layout_default.blog_typography #main_content_wrap p code,.layout_default.blog_typography #main_content_wrap li code,.layout_default.blog_typography #main_content_wrap code.highlighter-rouge,.layout_default.blog_typography #main_content_wrap code.language-plaintext{border:1px solid var(--doc-codebox-border-color, #E6E6E6);background:var(--doc-codebox-background-color, #F2F2F2);font-family:"JetBrainsMono-Medium",monospace;border-radius:3px;padding:0px 2px;margin:0;margin-bottom:0px}.layout_default.blog_typography #main_content_wrap li .highlight pre>code{border:none;padding:0;background:unset}.layout_default.blog_typography #main_content_wrap h1 code,.layout_default.blog_typography #main_content_wrap h1 pre,.layout_default.blog_typography #main_content_wrap h2 code,.layout_default.blog_typography #main_content_wrap h2 pre,.layout_default.blog_typography #main_content_wrap h3 code,.layout_default.blog_typography #main_content_wrap h3 pre,.layout_default.blog_typography #main_content_wrap h4 code,.layout_default.blog_typography #main_content_wrap h4 pre,.layout_default.blog_typography #main_content_wrap h5 code,.layout_default.blog_typography #main_content_wrap h5 pre{font-size:inherit}.layout_default.blog_typography #main_content_wrap .pagetitle h1{margin-top:0}.layout_default.blog_typography.post #main_content_wrap div.highlight{max-width:100%}body:not(.layout_default) .blog_typography p,body:not(.layout_default) .blog_typography ul li,body:not(.layout_default) .blog_typography ol li{font-size:var(--type-body-large, 18px);font-weight:var(--type-weight-standard, 450);line-height:1.6;font-family:"SuisseIntl",sans-serif;margin-top:30px;margin-bottom:30px}body:not(.layout_default) .blog_typography p i,body:not(.layout_default) .blog_typography p em,body:not(.layout_default) .blog_typography ul li i,body:not(.layout_default) .blog_typography ul li em,body:not(.layout_default) .blog_typography ol li i,body:not(.layout_default) .blog_typography ol li em{font-family:"SuisseIntl",Helvetica,Arial,sans-serif;font-style:italic}body:not(.layout_default) .blog_typography ul li,body:not(.layout_default) .blog_typography ol li{margin-top:0;margin-bottom:0}body:not(.layout_default) .blog_typography h1{margin-top:60px;font-weight:500}body:not(.layout_default) .blog_typography h2{font-size:var(--type-headline-1, 32px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;margin-top:60px}body:not(.layout_default) .blog_typography h3{font-size:var(--type-headline-2, 28px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-top:60px}body:not(.layout_default) .blog_typography h4{font-size:var(--type-headline-3, 24px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-top:60px}body:not(.layout_default) .blog_typography h5{font-size:var(--type-title-1, 18px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;margin-top:60px}body:not(.layout_default) .blog_typography h2+h3,body:not(.layout_default) .blog_typography h3+h4{margin-top:30px}body:not(.layout_default) .blog_typography h3+table,body:not(.layout_default) .blog_typography h4+table{margin-top:18px}body:not(.layout_default) .blog_typography h2+.highlighter-rouge,body:not(.layout_default) .blog_typography h3+.highlighter-rouge{margin-top:30px}body:not(.layout_default) .blog_typography blockquote h4{font-size:var(--type-title-2, 16px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-top:0}body:not(.layout_default) .blog_typography blockquote ul{padding:0 0 0 20px}body:not(.layout_default) .blog_typography blockquote ul li,body:not(.layout_default) .blog_typography blockquote ol li,body:not(.layout_default) .blog_typography blockquote p{font-size:var(--type-body-normal, 16px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.0025em;font-family:"SuisseIntl",sans-serif}body:not(.layout_default) .blog_typography blockquote p{margin:.8em 0}body:not(.layout_default) .blog_typography table{text-align:left}body:not(.layout_default) .blog_typography table code{font-size:var(--type-code, 14px);line-height:1.5;font-family:"JetBrainsMono-Regular"}body:not(.layout_default) .blog_typography table code.highlight{padding:2px 6px;border-radius:6px !important;margin-left:0;line-height:27px}body:not(.layout_default) .blog_typography table tr{border-bottom:1px solid var(--doc-codebox-border-color, #E6E6E6)}body:not(.layout_default) .blog_typography table th{padding:5px 10px}body:not(.layout_default) .blog_typography table thead th{font-size:var(--type-title-2, 16px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}body:not(.layout_default) .blog_typography table tbody td{font-size:var(--type-body-normal, 16px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.0025em;font-family:"SuisseIntl",sans-serif;padding:10px;vertical-align:middle}body:not(.layout_default) .blog_typography table tbody tr:hover{background:var(--doc-codebox-border-color, #E6E6E6)}body:not(.layout_default) .blog_typography div.highlight{max-width:750px;border-radius:var(--border-radius-box);border:1px solid var(--doc-codebox-border-color, #D9D9D9);position:relative;overflow:hidden}body:not(.layout_default) .blog_typography pre.highlight{tab-size:4;white-space:pre;overflow-x:auto;padding:15px;padding-right:0;margin:0;border-radius:var(--border-radius-box)}body:not(.layout_default) .blog_typography pre.highlight>code{width:fit-content;padding-right:15px}body:not(.layout_default) .blog_typography div.highlighter-rouge+table,body:not(.layout_default) .blog_typography table+div.highlighter-rouge{margin-top:30px}body:not(.layout_default) .blog_typography .highlighter-rouge,body:not(.layout_default) .blog_typography table{margin-bottom:20px}body:not(.layout_default) .blog_typography hr{margin:50px 0 50px 0;border:.5px solid #e5e5e5}body:not(.layout_default) .blog_typography iframe{outline:0;border:1px solid var(--doc-codebox-border-color, #E6E6E6)}body:not(.layout_default) .blog_typography code,body:not(.layout_default) .blog_typography pre{font-size:var(--type-code-large, 16px);line-height:1.5;font-family:"JetBrainsMono-Regular"}body:not(.layout_default) .blog_typography p code,body:not(.layout_default) .blog_typography li code,body:not(.layout_default) .blog_typography code.highlighter-rouge,body:not(.layout_default) .blog_typography code.language-plaintext{border:1px solid var(--doc-codebox-border-color, #E6E6E6);background:var(--doc-codebox-background-color, #F2F2F2);font-family:"JetBrainsMono-Medium",monospace;border-radius:3px;padding:0px 2px;margin:0;margin-bottom:0px}body:not(.layout_default) .blog_typography li .highlight pre>code{border:none;padding:0;background:unset}body:not(.layout_default) .blog_typography h1 code,body:not(.layout_default) .blog_typography h1 pre,body:not(.layout_default) .blog_typography h2 code,body:not(.layout_default) .blog_typography h2 pre,body:not(.layout_default) .blog_typography h3 code,body:not(.layout_default) .blog_typography h3 pre,body:not(.layout_default) .blog_typography h4 code,body:not(.layout_default) .blog_typography h4 pre,body:not(.layout_default) .blog_typography h5 code,body:not(.layout_default) .blog_typography h5 pre{font-size:inherit}.layout_default .wrap.fullwidth{max-width:unset;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;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, 13px);text-transform:uppercase;font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.03em;font-family:"SuisseIntl",sans-serif;color:var(--main-text-tertiary-color, #B2B2B2);margin-left:12px;margin-top:0}.layout_default #main_content_wrap.contains_toc .toc_sidebar .toc_menu ul li{font-size:var(--type-tiny, 12px);font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif}.layout_default #main_content_wrap.contains_toc .toc_sidebar .toc_menu ul#toc{list-style:none;padding:0;margin:0;margin-top:15px;position:relative}.layout_default #main_content_wrap.contains_toc .toc_sidebar .toc_menu ul#toc ul{padding-left:0px;margin-left:15px;border-left:1px solid #d9d9d9;margin-top:2px;margin-bottom:2px}.layout_default #main_content_wrap.contains_toc .toc_sidebar .toc_menu ul#toc ul li{list-style:none}.layout_default #main_content_wrap.contains_toc .toc_sidebar .toc_menu ul#toc ul ul{display:none}.layout_default #main_content_wrap.contains_toc .toc_sidebar .toc_menu ul#toc li{line-height:1}.layout_default #main_content_wrap.contains_toc .toc_sidebar .toc_menu ul#toc li.current>a{color:#7d66ff}.layout_default #main_content_wrap.contains_toc .toc_sidebar .toc_menu ul#toc a{color:#b8b8b8;text-decoration:none;padding:6px 12px;border-radius:100px;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;line-height:1}.layout_default #main_content_wrap.contains_toc .toc_sidebar .toc_menu ul#toc a:hover{color:var(--main-text-primary-color, #0D0D0D)}.svg-sprite{position:absolute;width:0;height:0;overflow:hidden;visibility:hidden}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}body.foundation a{color:inherit}body.foundation .section-title{font-size:var(--type-display-3, 36px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;text-align:center;margin:0 0 30px}body.foundation .section-lede{text-align:center;max-width:640px;margin:0 auto 60px;color:var(--main-text-secondary-color, #666)}body.foundation section{padding:80px 0}body.foundation .foundation-hero{padding:100px 20px 80px;text-align:center}body.foundation .foundation-hero h1.display-2{margin:0 auto;max-width:760px}body.foundation .foundation-hero .hero-subtitle{margin:20px auto 30px;max-width:640px;color:var(--main-text-secondary-color, #666);font-size:16px;line-height:1.5}body.foundation .foundation-hero .hero-buttons{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}body.foundation .foundation-hero .hero-buttons .button{margin-right:0}body.foundation .foundation-membership .levels{display:flex;column-gap:20px;max-width:760px;margin:0 auto}body.foundation .foundation-membership .levels .level{flex:1;border:1px solid var(--main-codebox-border-color, #E6E6E6);background:var(--main-codebox-main-background-color, rgba(250, 250, 250, 0.6));box-shadow:0px 1px 0px 0px hsla(0,0%,100%,.2) inset,2px 2px 24px 0px var(--main-codebox-dropshadow, rgba(0, 0, 0, 0.05));box-sizing:border-box;padding:20px;position:relative;border-radius:var(--border-radius-box);overflow:hidden;backdrop-filter:blur(14px)}body.foundation .foundation-membership .levels .level .head{display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(151,151,151,.2);margin-bottom:20px}body.foundation .foundation-membership .levels .level .head h3{font-size:var(--type-headline-3, 24px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;width:100%}body.foundation .foundation-membership .levels .level .head p{font-size:14px;margin-bottom:20px;margin-top:2px}body.foundation .foundation-membership .levels .level .button{position:relative;color:#000;font-size:14px}body.foundation .foundation-membership .levels .level .button span::after{top:-1px}body.foundation .foundation-membership .levels .level ul{padding:0;margin:20px 0 0;list-style:none}body.foundation .foundation-membership .levels .level ul li{display:flex;align-items:center;gap:6px;font-size:14px;margin-bottom:6px}body.foundation .foundation-membership .levels .level ul li .icon{width:18px;height:18px;flex-shrink:0}body.foundation .foundation-membership .levels .level ul li:last-of-type{margin-bottom:0}body.foundation .foundation-membership .levels .silver::before{display:block;content:"";position:absolute;top:0;left:0;right:0;height:5px;background-color:#979797}body.foundation .foundation-membership .levels .silver .button{background-color:#979797}body.foundation .foundation-membership .levels .silver ul li .icon{color:#979797}body.foundation .foundation-membership .levels .gold::before{display:block;content:"";position:absolute;top:0;left:0;right:0;height:5px;background-color:#c09600}body.foundation .foundation-membership .levels .gold .button{background-color:#c09600}body.foundation .foundation-membership .levels .gold ul li .icon{color:#c09600}body.foundation .foundation-supporters .supporterboard{position:relative;background:var(--doc-codebox-background-color, #F2F2F2);border-radius:var(--border-radius-box);overflow:hidden;margin-top:70px}body.foundation .foundation-supporters .supporterboard::before{display:block;content:"";position:absolute;top:0;left:0;right:0;height:5px;background-color:#979797}body.foundation .foundation-supporters .supporterboard>h3{font-size:var(--type-title-1, 18px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;margin:0 20px;padding:30px 0 25px;text-align:center;border-bottom:1px solid rgba(151,151,151,.2)}body.foundation .foundation-supporters .supporterboard>ul{padding:60px;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;row-gap:70px;margin:0}body.foundation .foundation-supporters .supporterboard>ul li{flex:0 0 25%;line-height:1;height:70px;text-align:center}body.foundation .foundation-supporters .supporterboard>ul li img{height:100%}body.foundation .foundation-supporters .supporterboard.gold::before{background-color:#c09600}body.foundation .foundation-supporters .supporterboard.gold ul{display:flex;justify-content:space-around}body.foundation .foundation-supporters .supporterboard.gold ul li{height:100px}body.foundation .foundation-supporters .supporterboard.technical::before{background-color:#4396d7}body.foundation .foundation-board .teammembers{background:var(--main-codebox-main-background-color, rgba(250, 250, 250, 0.6));border:1px solid var(--main-codebox-border-color, #E6E6E6);box-shadow:0px 1px 0px 0px hsla(0,0%,100%,.2) inset,2px 2px 24px 0px var(--main-codebox-dropshadow, rgba(0, 0, 0, 0.05));padding:50px;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;backdrop-filter:blur(14px);border-radius:var(--border-radius-box)}body.foundation .foundation-board .teammembers .member{width:33.3%;column-gap:10px;display:flex;justify-content:space-between;align-items:center;margin-top:30px}body.foundation .foundation-board .teammembers .member:nth-child(-n+3){margin-top:0}body.foundation .foundation-board .teammembers .member .portrait{width:75px;height:75px;border-radius:50%;background-position:center;background-size:cover;background-color:#000;flex-shrink:0}body.foundation .foundation-board .teammembers .member .info{width:calc(100% - 60px);padding-left:15px;box-sizing:border-box}body.foundation .foundation-board .teammembers .member .info .name{display:block;font-size:16px;font-weight:600}body.foundation .foundation-articles .box-link-wrapper{justify-content:center}body.foundation section.form{padding-top:65px}body.foundation section.form input[type=text]:focus,body.foundation section.form input[type=password]:focus,body.foundation section.form textarea:focus{border-color:var(--interactive-installation-box-border)}body.foundation section.form button[type=submit]{background-color:var(--interactive-button-primary-yellow-background-color);border:1px solid var(--interactive-button-primary-yellow-border-color);color:#000}body.foundation section.form button[type=submit]:hover{background-color:var(--interactive-button-primary-yellow-background-color-hover);border-color:var(--interactive-button-primary-yellow-border-color-hover)}@media only screen and (max-width: 900px){body.foundation .foundation-membership .levels{flex-wrap:wrap;column-gap:0;justify-content:space-between}body.foundation .foundation-membership .levels>.level{flex:0 0 calc(50% - 10px)}body.foundation .foundation-supporters .supporterboard>ul li{flex:0 0 33.3333%}}@media only screen and (max-width: 840px){main .wrap{width:100%;box-sizing:border-box}body.foundation section.form .formwrap{width:80%}body.foundation .foundation-supporters .supporterboard.gold ul{justify-content:space-between;flex-wrap:wrap}body.foundation .foundation-supporters .supporterboard.gold ul li{height:80px}}@media only screen and (max-width: 700px){body.foundation .foundation-supporters .supporterboard>ul li{flex:0 0 50%}}@media only screen and (max-width: 670px){body.foundation section.form .formwrap{width:95%}}@media only screen and (max-width: 650px){body.foundation{font-size:16px}body.foundation .foundation-hero h1.display-2{font-size:35px}body.foundation .foundation-supporters .supporterboard.gold li{width:100%;height:80px}}@media only screen and (max-width: 600px){body.foundation .foundation-board .teammembers .member{width:100%;margin-bottom:20px}body.foundation .foundation-board .teammembers .member:last-of-type{margin-bottom:0}}@media only screen and (max-width: 550px){body.foundation .foundation-membership .levels>.level{flex:0 0 100%;margin-bottom:30px}body.foundation .foundation-membership .levels>.level:last-of-type{margin:0}body.foundation .foundation-supporters .supporterboard>ul{padding:25px;row-gap:40px}body.foundation .foundation-supporters .supporterboard>ul li{height:60px}body.foundation section{padding:50px 0}}@media only screen and (min-device-width: 320px)and (max-device-width: 480px){body.foundation p{hyphens:auto}body.foundation section.form .formwrap{width:100%}body.foundation section.form .group.halfsize{width:100%}}body.documentation #duckdb_logo{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Ebene_1' version='1.1' viewBox='0 0 190.508 38'%3E%3Cdefs%3E%3Cstyle%3E.st0%7Bfill:%231d1d1b%7D.st1%7Bfill:%23fff100%7D%3C/style%3E%3C/defs%3E%3Cpath d='M19 38C8.507 38 0 29.493 0 19S8.464 0 19 0s19 8.507 19 19-8.507 19-19 19Z' style='fill:%231a1a1a'/%3E%3Cpath d='M6.585 19c0 4.361 3.54 7.86 7.86 7.86s7.858-3.542 7.858-7.86-3.54-7.86-7.859-7.86S6.585 14.683 6.585 19ZM28.586 16.172h-3.735v5.656h3.735a2.828 2.828 0 0 0 0-5.657Z' class='st1'/%3E%3Cpath d='M70.306 22.083c0 1.685-.475 3.094-2.245 3.094s-2.246-1.41-2.246-3.094v-7.168H62.62v7.86c0 3.065 2.461 4.853 5.44 4.853 2.98 0 5.442-1.788 5.442-4.854v-7.859h-3.196v7.168ZM51.435 10.62h-4.953v16.704h4.953c5.3 0 9.286-1.728 9.286-8.364 0-6.635-3.986-8.34-9.286-8.34Zm-.138 14.124h-1.52V13.2h1.52c3.041 0 6.014.76 6.014 5.76 0 5.046-2.973 5.784-6.014 5.784ZM81.644 25.158c-1.751 0-2.995-1.451-2.995-4.054 0-2.582 1.313-3.987 2.971-3.987 1.222 0 2.328.853 2.581 2.051h3.041c-.437-3.064-3.018-4.516-5.622-4.516-3.709 0-6.22 2.719-6.22 6.497 0 3.756 2.373 6.475 6.083 6.475 2.58 0 5.137-1.129 5.875-4.517h-3.041c-.438 1.475-1.568 2.051-2.673 2.051ZM100.489 14.928h-3.572l-4.515 4.977V10.62h-3.18v16.704h3.18v-3.732l1.52-1.636 3.249 5.368h3.571l-4.7-7.649 4.447-4.747zM107.007 10.62h-4.953v16.704h4.953c5.3 0 9.286-1.728 9.286-8.364 0-6.635-3.986-8.34-9.286-8.34Zm-.138 14.124h-1.52V13.2h1.52c3.041 0 6.014.76 6.014 5.76 0 5.046-2.973 5.784-6.014 5.784ZM129.285 18.5c.853-.553 1.89-1.959 1.89-3.525 0-3.433-3.157-4.355-6.083-4.355h-6.497v16.704h6.773c3.434 0 6.406-1.336 6.406-4.93 0-2.304-1.199-3.272-2.489-3.894Zm-7.395-5.3h3.41c1.543 0 2.488.783 2.488 2.097 0 1.474-.921 2.212-2.489 2.212h-3.41V13.2Zm3.64 11.544h-3.64v-4.747h3.502c2.05 0 3.018.83 3.018 2.397 0 1.544-.945 2.35-2.88 2.35ZM144.275 10.62h-4.056v16.704h4.056c5.322 0 9.054-1.935 9.054-8.364 0-6.382-3.732-8.34-9.054-8.34Zm-.047 15.299h-2.465V12.025h2.465c3.802 0 7.466.76 7.466 6.935 0 6.176-3.664 6.959-7.466 6.959ZM160.584 14.72c-2.949 0-5.598 1.936-5.598 6.452s2.65 6.452 5.598 6.452c2.972 0 5.622-1.936 5.622-6.452s-2.65-6.451-5.622-6.451Zm0 11.59c-2.396 0-4.078-1.566-4.078-5.138 0-3.57 1.682-5.138 4.078-5.138 2.373 0 4.102 1.567 4.102 5.138 0 3.572-1.729 5.139-4.102 5.139ZM173.462 26.31c-2.142 0-4.054-1.635-4.054-5.16 0-3.41 1.912-5.116 4.032-5.116 1.82 0 3.271 1.014 3.732 2.88h1.497c-.368-2.211-2.258-4.193-5.092-4.193-3.617 0-5.69 2.604-5.69 6.45 0 3.803 2.073 6.453 5.575 6.453 2.742 0 4.84-1.66 5.322-4.217h-1.52c-.368 1.544-1.682 2.904-3.802 2.904ZM186.225 20.435l-1.752-.323c-1.382-.253-2.327-.898-2.327-2.12 0-1.497 1.798-2.027 3.157-2.027 1.751 0 3.11.876 3.41 2.35h1.497c-.299-1.958-2.096-3.617-4.77-3.617-2.786 0-4.745 1.451-4.745 3.41s1.59 2.949 3.364 3.318l1.935.369c1.682.322 3.065.829 3.065 2.28 0 1.66-1.866 2.281-3.364 2.281-1.89 0-3.502-.898-3.756-2.834h-1.497c.368 2.834 2.58 4.102 5.137 4.102 2.696 0 4.931-1.313 4.931-3.78 0-2.349-2.258-3.04-4.285-3.41Z' class='st0'/%3E%3C/svg%3E");width:190.51px}body.documentation .headerline .headercontent .landingmenu nav.mobile{display:none}body.documentation span.github{vertical-align:1px;display:inline-block;background:#d9d9d9;height:17px;line-height:17px;padding:0 5px;border-radius:50px;font-size:10px;color:#000;margin-left:2px;font-family:"SuisseIntl",Helvetica,Arial,sans-serif;font-weight:500;transition:background .2s;white-space:nowrap}body.documentation span.github::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m4.625 2.373.75-.751a2.123 2.123 0 1 1 3.003 3.003l-.75.75M5.374 7.627l-.75.751a2.123 2.123 0 0 1-3.003-3.003l.75-.75m.751 2.252 3.754-3.754' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");display:inline-block;width:10px;height:10px;margin-left:5px;vertical-align:-1px}body.documentation span.github:hover{background:#78a6ff}body.documentation .banner.lts .content,body.documentation .banner.preview .content,body.documentation .banner.nightly .content,body.documentation .banner.outdated .content{display:flex;column-gap:20px;align-items:center}body.documentation .banner.lts .icon,body.documentation .banner.preview .icon,body.documentation .banner.nightly .icon,body.documentation .banner.outdated .icon{width:16px;height:16px;flex-shrink:0}body.documentation .banner.lts a,body.documentation .banner.preview a,body.documentation .banner.nightly a,body.documentation .banner.outdated a{font-size:13px;padding:4px 9px;border:1px solid #fff;border-radius:50px;white-space:nowrap;transition:all .3s}body.documentation .banner.lts a:hover,body.documentation .banner.preview a:hover,body.documentation .banner.nightly a:hover,body.documentation .banner.outdated a:hover{background:#fff;color:#7d66ff;text-decoration:none}body.documentation .banner.lts span,body.documentation .banner.lts .icon{color:var(--doc-box-tip, #00C770)}body.documentation .banner.preview span,body.documentation .banner.preview .icon,body.documentation .banner.nightly span,body.documentation .banner.nightly .icon{color:var(--orange-50, #FF6900)}body.documentation .banner.outdated span,body.documentation .banner.outdated .icon{color:var(--doc-menu-info-deprecated-border-color, #7D66FF)}body.documentation main .banner{top:70px;position:fixed}body.documentation main .banner .content{padding-right:35px}body.documentation div.versionselect{position:relative;display:flex;justify-content:flex-end;align-items:flex-start;gap:10px}body.documentation div.version .selectedversion{color:var(--main-text-secondary-color, #666)}body.documentation div.version>div:first-child{font-size:12px;line-height:1.3;cursor:pointer;border:1px solid var(--menu-dropdown-border-color, #333);border-radius:var(--border-radius-box);padding:7px 12px;white-space:nowrap;width:auto;height:40px;color:var(--main-text-secondary-color, #666);display:flex;align-items:center;gap:5px;transition:border .3s}body.documentation div.version>div:first-child:hover{border:1px solid var(--menu-topmenu-text-color-hover, #6A58DA)}body.documentation div.version svg.arrow{width:16px;height:16px;fill:none;color:var(--main-text-tertiary-color);stroke-width:1.6;transition:transform .3s}body.documentation div.version.active svg.arrow{transform:rotate(-180deg)}body.documentation #docusitemaphere>ul>li.hasSub,body.documentation #docusitemaphere>ul>li{font-size:var(--type-title-1, 18px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;list-style:none;margin-top:40px;margin-bottom:10px}body.documentation #docusitemaphere>ul>ul>li.hasSub{font-size:var(--type-body-normal, 16px);font-weight:var(--type-weight-standard, 450);line-height:1.5;letter-spacing:.0025em;font-family:"SuisseIntl",sans-serif}body.documentation #docusitemaphere>ul>ul>ul>li.hasSub{margin-top:10px}body.documentation form{background:#f2f2f2;padding:20px}body.documentation .outer{width:100%}body.documentation .inner{position:relative;max-width:640px;padding:20px 10px;margin:0 auto}body.documentation .pill,body.documentation a.pill,body.documentation body.documentation main .wrap a.pill{background-color:#f3f3f3;font-size:12px;border-radius:50px;padding:.3em .8em;text-decoration:none;margin-left:5px}body.documentation .pill:hover,body.documentation a.pill:hover,body.documentation body.documentation main .wrap a.pill:hover{background:#000 !important;color:#fff}body.documentation div.flex{display:flex;justify-content:space-between}body.documentation .frequentlyaskedquestions .toc_menu{display:none}body.documentation .wrap.whyduckdb .breadcrumbs,body.documentation .wrap.media .breadcrumbs,body.documentation .wrap.frequentlyaskedquestions .breadcrumbs,body.documentation .wrap.codeofconduct .breadcrumbs,body.documentation .wrap.documentation .breadcrumbs,body.documentation .wrap.duckdbinstallation .breadcrumbs{display:none}body.documentation .opensearch{border-radius:var(--border-radius-box);border:1px solid var(--menu-dropdown-border-color, #333);padding:6px;display:flex;gap:5px;align-items:center;background-size:15px 15px;background-repeat:no-repeat;background-position:12px 12px;cursor:pointer;position:relative;transition:all .3s;height:40px}body.documentation .opensearch svg.icon{width:16px;height:16px;color:var(--menu-topmenu-searchbar-shortcut-text-color, #999)}body.documentation .opensearch>.shortcut{font-size:var(--type-tiny, 12px);font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;color:var(--menu-topmenu-searchbar-shortcut-text-color, #999);padding:5px 7px;border-radius:10px;border:1px solid var(--doc-codebox-border-color, #E6E6E6)}body.documentation .opensearch>.shortcut.mac{display:none}body.documentation .opensearch:hover{border:1px solid var(--menu-topmenu-text-color-hover, #6A58DA);color:var(--menu-topmenu-searchbar-shortcut-text-color, #999)}body.documentation .wrap.whyduckdb ul{list-style-position:outside;padding-left:20px}body.documentation .wrap.whyduckdb article{width:540px;max-width:none;min-width:none}body.documentation .wrap.whyduckdb article p{text-align:justify}body.documentation .wrap.whyduckdb article h1:first-of-type{margin-top:0px}body.documentation .wrap.whyduckdb article sup{top:0}body.documentation .wrap.whyduckdb article sup::after{content:"]"}body.documentation .wrap.whyduckdb article sup::before{content:"["}body.documentation .wrap.whyduckdb .footnotes{width:280px;margin-left:40px;position:relative}body.documentation .wrap.whyduckdb .footnotes div.sup{display:flex;justify-content:space-between;position:absolute}body.documentation .wrap.whyduckdb .footnotes div.sup sup{min-width:20px;top:0;display:inline-block}body.documentation .wrap.whyduckdb .footnotes div.sup p{display:inline-block;margin:0;margin-top:-8px}body.documentation .wrap.whyduckdb div.flex{justify-content:flex-start}body.documentation .pagemeta{border-radius:var(--border-radius-box);background:var(--doc-codebox-background-color, #F2F2F2);padding:20px;display:flex;justify-content:space-between;margin-top:45px;width:100%}body.documentation .pagemeta h5{font-size:var(--type-title-3, 14px);font-weight:600;line-height:1.2;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif;margin-bottom:.5em !important;margin-top:0 !important}body.documentation .pagemeta>div:last-child{font-size:var(--type-tiny, 12px);font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;text-align:left}body.documentation .pagemeta p{margin:0 !important}body.documentation .pagemeta ul li{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.4;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif}body.documentation .pagemeta ul{margin:0}body.documentation .bottomline{font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.4;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;width:100%;margin-top:80px;font-weight:400;color:var(--main-text-tertiary-color, #B2B2B2);display:flex;flex-wrap:wrap;justify-content:space-between}body.documentation .bottomline a{color:inherit;text-decoration:none}body.documentation .bottomline a+a{margin-left:15px}body.documentation .bottomline>div{white-space:nowrap}body.documentation body.documentation.installation .pagemeta,body.documentation body.documentation.installation .toc_menu{display:none}.box-link-wrapper{display:flex;position:relative;flex-wrap:wrap;gap:15px;margin:30px 0}.box-link{border-radius:var(--border-radius-box);border:1px solid var(--interactive-folderbox-border-color, #E6E6E6);background:var(--interactive-folderbox-background-color, rgba(250, 250, 250, 0.6));padding:10px;display:flex;align-items:center;position:relative;gap:10px;font-size:var(--type-body-small, 14px);font-weight:var(--type-weight-standard, 450);line-height:1.4;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif;transition:border .5s}.box-link:hover{border-color:var(--interactive-folderbox-border-color-hover, #CCC)}.box-link>a{display:block;position:absolute;z-index:50;width:100%;height:100%;top:0;left:0}.box-link.half-width{width:calc((100% - 15px)/2)}.box-link.full-width{width:100%}.box-link .chevron{width:16px;height:40px;margin-right:4px;margin-left:auto;flex-shrink:0;fill:none;color:var(--main-text-tertiary-color, #B2B2B2);stroke-width:1.6}.box-link .symbol{display:block;flex-shrink:0;width:40px;height:40px;border-radius:10px;border:.747px solid var(--main-codebox-border-color, #E6E6E6);background:var(--main-codebox-sub-background-color, rgba(230, 230, 230, 0.6));display:flex;align-items:center;justify-content:center}.box-link .symbol img{max-width:21px;max-height:21px;margin:0 !important}.box-link span:not(.symbol):not(.chevron){font-size:var(--type-label-1, 14px);font-weight:600;line-height:1;letter-spacing:.001em;font-family:"SuisseIntl",sans-serif}.box-link span.subline{color:var(--main-text-tertiary-color, #B2B2B2);margin-top:2px;display:inline-block}.box-link.stars span.num,.box-link.downloads span.num{color:var(--interactive-folderbox-text-color, #1A1A1A);font-size:var(--type-title-1, 18px);font-weight:600;line-height:1.2;font-family:"SuisseIntl",sans-serif;margin-right:.5em}.box-link.stars span.month,.box-link.stars span.week,.box-link.downloads span.month,.box-link.downloads span.week{color:var(--main-text-secondary-color, #666);font-size:var(--type-tiny, 12px);font-weight:var(--type-weight-standard, 450);line-height:1.2;letter-spacing:.005em;font-family:"SuisseIntl",sans-serif}.box-link.stars span.month+span.week,.box-link.downloads span.month+span.week{margin-left:10px}.box-link.stars span.symbol+span+span,.box-link.downloads span.symbol+span+span{margin-left:5px}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(--border-radius-box);aspect-ratio:16/9;width:100%;background-position:center center}body.notfound section.quickaccess .flexwrap .documentation .icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='367' height='206' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff' d='M0 0h367v206H0z'/%3E%3Cg clip-path='url(%23b)'%3E%3Cpath fill='%23FFF100' d='M0 0h367v206.438H0z'/%3E%3Cpath fill='%23EDDD0C' d='M89.894 71.11H54.7c-7.239 0-13.107 5.868-13.107 13.107v130.085c0 7.239-5.868 13.107-13.107 13.107H-93.715c-7.239 0-13.107-5.868-13.107-13.107V2.61c0-7.239 5.868-13.107 13.107-13.107H89.894C97.133-10.497 103-4.629 103 2.61v55.393c0 7.239-5.868 13.107-13.107 13.107ZM429.259-26.651H229.56c-7.239 0-13.107 5.868-13.107 13.107v51.943c0 7.24 5.868 13.108 13.107 13.108h53.338c7.239 0 13.107 5.868 13.107 13.107v92.279c0 7.239-5.868 13.108-13.107 13.108L112.607 170c-7.239 0-13.107 5.869-13.107 13.108v51.073c0 7.239 5.868 13.107 13.107 13.107h316.652c7.239 0 13.107-5.868 13.107-13.107V-13.544c0-7.24-5.868-13.107-13.107-13.107Z'/%3E%3Crect width='190.709' height='81.92' x='74.711' y='40.632' fill='%23FFF100' rx='13.107' transform='rotate(-180 74.71 40.632)'/%3E%3Crect width='173.67' height='95.027' x='482.998' y='70.778' fill='%23FFF100' rx='13.107' transform='rotate(-180 482.998 70.778)'/%3E%3C/g%3E%3Cpath fill='%23CCBD00' d='m179.74 73.914-9.427-8.34a6.955 6.955 0 0 0-4.617-1.75h-27.108a4.569 4.569 0 0 0-4.565 4.565v6.51a9.41 9.41 0 0 1 4.18-.985h41.537ZM228.796 79.2h-90.592a4.206 4.206 0 0 0-4.065 3.151c-.086.336-.139 55.6-.139 55.6a4.209 4.209 0 0 0 4.204 4.204h90.592a4.206 4.206 0 0 0 4.204-4.204V83.403a4.208 4.208 0 0 0-4.204-4.204Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h367v206H0z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' d='M0 0h367v206.438H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:cover;border-radius:var(--border-radius-box);aspect-ratio:16/9;width:100%;background-position:center center}body.notfound section.quickaccess .flexwrap .development .icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='367' height='206' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff' d='M0 0h367v206H0z'/%3E%3Cg clip-path='url(%23b)'%3E%3Cpath fill='%23FFF100' d='M0 0h367v206.438H0z'/%3E%3Cpath fill='%23EDDD0C' d='M380.051 271H233.108c-7.239 0-13.107-5.868-13.107-13.107v-82.286c0-7.239 5.868-13.107 13.107-13.107h59.286c7.239 0 13.107-5.868 13.107-13.107V48.607c0-7.239-5.868-13.107-13.107-13.107h-38.786c-7.239 0-13.107-5.868-13.107-13.107v-41.398c0-7.239 5.868-13.107 13.107-13.107h126.443c7.239 0 13.107 5.868 13.107 13.107v276.898c0 7.239-5.868 13.107-13.107 13.107ZM136.5 161.107v53.741c0 7.238-5.868 13.107-13.107 13.107H-4.587c-7.24 0-13.108-5.869-13.108-13.107V71.108c0-7.24 5.868-13.108 13.107-13.108h38.49c7.24 0 13.107 5.868 13.107 13.107v63.786c0 7.239 5.869 13.107 13.108 13.107h63.276c7.239 0 13.107 5.869 13.107 13.107Z'/%3E%3Crect width='154.009' height='118.62' fill='%23FFF100' rx='13.107' transform='matrix(-1 0 0 1 102.891 171)'/%3E%3C/g%3E%3Cpath fill='%23CCBD00' d='M175.162 149.863a5.081 5.081 0 0 1-5.042-4.449l-.946-7.523c-.234-1.862-1.509-3.389-3.124-4.344a11.015 11.015 0 0 1-.145-.086l-.277-.169c-1.509-.93-3.37-1.172-5.006-.488l-7.275 3.04a5.081 5.081 0 0 1-6.351-2.132l-8.447-14.509a5.081 5.081 0 0 1 1.334-6.617l7.259-5.466c.783-.59 1.152-1.56 1.152-2.541v-3.158c0-.981-.369-1.95-1.152-2.54l-7.259-5.467a5.081 5.081 0 0 1-1.334-6.616l8.447-14.51a5.082 5.082 0 0 1 6.351-2.132l7.281 3.042c1.633.683 3.488.44 5.009-.465l.329-.194.179-.102c1.587-.904 2.789-2.422 3.017-4.234l.958-7.617a5.081 5.081 0 0 1 5.042-4.448h16.953a5.083 5.083 0 0 1 5.042 4.448l.946 7.524c.234 1.861 1.508 3.388 3.123 4.343.049.028.097.057.146.087l.277.169c1.509.93 3.369 1.17 5.005.487l7.276-3.04a5.082 5.082 0 0 1 6.351 2.133l8.447 14.509a5.082 5.082 0 0 1-1.335 6.616l-7.259 5.467c-.783.59-1.152 1.559-1.152 2.54v3.158c0 .968.275 1.969 1.048 2.551l7.245 5.456a5.082 5.082 0 0 1 1.335 6.617l-8.44 14.497a5.082 5.082 0 0 1-6.365 2.126l-7.15-3.012c-1.636-.69-3.499-.45-5.024.458-.106.064-.213.126-.321.189l-.179.103c-1.586.903-2.789 2.421-3.017 4.233l-.957 7.617a5.083 5.083 0 0 1-5.042 4.449h-16.953Zm8.712-30.461c4.555 0 8.443-1.601 11.663-4.803 3.221-3.203 4.831-7.069 4.831-11.599s-1.61-8.396-4.831-11.598c-3.22-3.203-7.108-4.804-11.663-4.804-4.634 0-8.542 1.601-11.725 4.804-3.182 3.202-4.772 7.068-4.769 11.598 0 4.53 1.59 8.396 4.769 11.599 3.18 3.202 7.088 4.803 11.725 4.803Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h367v206H0z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' d='M0 0h367v206.438H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:cover;border-radius:var(--border-radius-box);aspect-ratio:16/9;width:100%;background-position:center center}@media only screen and (max-width: 650px){body.notfound{font-size:16px}body.notfound h1{font-size:35px}body.notfound.landing section{padding:50px 0}}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='235' height='34' fill='none' viewBox='0 0 235 34'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff100' d='M17 34C7.611 34 0 26.389 0 17S7.573 0 17 0s17 7.611 17 17-7.611 17-17 17'/%3E%3Cpath fill='%231a1a1a' d='M6.414 17c0 3.902 3.168 7.031 7.032 7.031s7.032-3.168 7.032-7.031c0-3.864-3.169-7.032-7.032-7.032S6.414 13.136 6.414 17M26.1 14.47h-3.342v5.061H26.1a2.53 2.53 0 0 0 0-5.061'/%3E%3Cpath fill='%23f2f2f2' d='M62.924 19.758c0 1.507-.425 2.768-2.009 2.768s-2.009-1.26-2.009-2.768v-6.413h-2.86v7.031c0 2.744 2.203 4.343 4.87 4.343 2.665 0 4.867-1.6 4.867-4.343v-7.031h-2.859zM46.037 9.504h-4.431v14.944h4.431c4.74 0 8.307-1.546 8.307-7.483s-3.566-7.461-8.307-7.461m-.124 12.635h-1.36V11.812h1.36c2.721 0 5.38.68 5.38 5.153 0 4.515-2.659 5.174-5.38 5.174M73.273 22.51c-1.566 0-2.68-1.298-2.68-3.627 0-2.309 1.176-3.566 2.66-3.566 1.092 0 2.082.762 2.308 1.834h2.721c-.391-2.741-2.7-4.04-5.03-4.04-3.318 0-5.564 2.433-5.564 5.813 0 3.36 2.123 5.792 5.441 5.792 2.309 0 4.597-1.01 5.256-4.04h-2.72c-.392 1.32-1.402 1.835-2.392 1.835M90.134 13.358h-3.195l-4.04 4.453V9.504h-2.844v14.944h2.844v-3.34l1.36-1.463 2.907 4.803h3.195l-4.205-6.843zM95.967 9.504h-4.432v14.944h4.432c4.741 0 8.307-1.546 8.307-7.483s-3.566-7.461-8.307-7.461m-.124 12.635h-1.36V11.812h1.36c2.721 0 5.38.68 5.38 5.153 0 4.515-2.659 5.174-5.38 5.174M115.9 16.553c.763-.494 1.69-1.752 1.69-3.153 0-3.072-2.824-3.896-5.441-3.896h-5.813v14.944h6.06c3.071 0 5.73-1.196 5.73-4.411 0-2.061-1.072-2.927-2.226-3.484m-6.616-4.74h3.05c1.381 0 2.226.7 2.226 1.875 0 1.32-.824 1.979-2.226 1.979h-3.05zm3.256 10.326h-3.256v-4.246h3.133c1.834 0 2.7.742 2.7 2.144 0 1.38-.845 2.102-2.577 2.102'/%3E%3C/g%3E%3Cpath fill='%23f2f2f2' d='M126.358 25.111V9.543h9.513v1.331h-8.074v5.498h7.58v1.352h-7.58v7.387zm11.216-5.733c0 3.328 1.568 4.788 3.801 4.788 2.212 0 3.822-1.46 3.822-4.788s-1.61-4.789-3.822-4.789c-2.233 0-3.801 1.46-3.801 4.789m-1.417 0c0-4.209 2.469-6.013 5.218-6.013 2.77 0 5.24 1.804 5.24 6.013s-2.47 6.012-5.24 6.012c-2.749 0-5.218-1.803-5.218-6.012m19.471 5.733v-1.868c-.58 1.095-1.718 2.148-3.715 2.148-2.641 0-3.758-1.632-3.758-4.467v-7.365h1.331v7c0 2.169.516 3.629 2.77 3.629 1.826 0 3.372-1.675 3.372-4.123v-6.507h1.331v11.553zm5.453-11.552v1.954c.58-1.096 1.675-2.148 3.844-2.148 2.727 0 3.886 1.632 3.886 4.467v7.28h-1.331v-6.915c0-2.169-.58-3.63-2.899-3.63-1.997 0-3.5 1.676-3.5 4.124v6.42h-1.331V13.56zm18.074 5.819c0-3.436-1.976-4.81-3.715-4.81-2.148 0-3.672 1.74-3.672 4.81s1.524 4.81 3.672 4.81c1.739 0 3.715-1.374 3.715-4.81m-8.826 0c0-3.844 2.169-6.013 4.831-6.013 1.718 0 3.071.795 3.909 2.19V9.544h1.331V25.11h-1.331v-1.89c-.838 1.375-2.191 2.17-3.909 2.17-2.662 0-4.831-2.17-4.831-6.013m13.446 2.834c0 1.224 1.095 1.997 2.641 1.997 2.148 0 4.08-1.116 4.08-4.38v-.559c-4.681.516-6.721 1.16-6.721 2.942m6.743 2.9-.065-1.761c-.751 1.224-2.19 2.04-4.337 2.04-2.169 0-3.823-1.246-3.823-3.157 0-2.641 2.577-3.565 8.139-4.145v-.408c0-2.64-1.568-3.2-3.221-3.2-1.976 0-3.135 1.075-3.243 2.6h-1.395c.322-2.298 2.125-3.78 4.724-3.78 2.684 0 4.466 1.116 4.466 4.552 0 1.61-.021 2.641-.021 3.565 0 1.31.064 2.426.129 3.693zm4.151-11.553V10.96h1.352v2.598h2.277v1.16h-2.277v7.387c0 1.482.043 1.804 1.589 1.804h.688v1.202h-1.096c-2.061 0-2.533-.45-2.533-2.748v-7.645h-1.912v-1.16zm5.492 0h1.332V25.11h-1.332zm0-4.016h1.332v2.126h-1.332zm4.637 9.835c0 3.328 1.567 4.788 3.8 4.788 2.212 0 3.823-1.46 3.823-4.788s-1.611-4.789-3.823-4.789c-2.233 0-3.8 1.46-3.8 4.789m-1.418 0c0-4.209 2.47-6.013 5.218-6.013 2.771 0 5.24 1.804 5.24 6.013s-2.469 6.012-5.24 6.012c-2.748 0-5.218-1.803-5.218-6.012m13.673-5.82v1.955c.58-1.096 1.675-2.148 3.844-2.148 2.727 0 3.887 1.632 3.887 4.467v7.28h-1.331v-6.915c0-2.169-.58-3.63-2.899-3.63-1.997 0-3.501 1.676-3.501 4.124v6.42h-1.331V13.56z'/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h118.249v34H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}html.darkmode body.foundation .foundation-supporters .supporterboard ul li img{filter:invert(1)}html.darkmode body .starcount::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' fill='none' viewBox='0 0 19 18'%3E%3Cpath fill='%23FFFFFF' d='M9.287.76a.5.5 0 0 1 .907 0l2.262 4.872a.5.5 0 0 0 .394.286l5.332.646a.5.5 0 0 1 .28.863l-3.934 3.657a.5.5 0 0 0-.15.462l1.033 5.271a.5.5 0 0 1-.734.533l-4.694-2.61a.5.5 0 0 0-.486 0l-4.694 2.61a.5.5 0 0 1-.734-.533l1.034-5.27a.5.5 0 0 0-.15-.463L1.017 7.427a.5.5 0 0 1 .28-.863l5.333-.646a.5.5 0 0 0 .393-.286L9.287.76Z'/%3E%3C/svg%3E")}html.darkmode body a.github:hover .starcount::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' fill='none' viewBox='0 0 19 18'%3E%3Cpath fill='%23FFEF00' d='M9.287.76a.5.5 0 0 1 .907 0l2.262 4.872a.5.5 0 0 0 .394.286l5.332.646a.5.5 0 0 1 .28.863l-3.934 3.657a.5.5 0 0 0-.15.462l1.033 5.271a.5.5 0 0 1-.734.533l-4.694-2.61a.5.5 0 0 0-.486 0l-4.694 2.61a.5.5 0 0 1-.734-.533l1.034-5.27a.5.5 0 0 0-.15-.463L1.017 7.427a.5.5 0 0 1 .28-.863l5.333-.646a.5.5 0 0 0 .393-.286L9.287.76Z'/%3E%3C/svg%3E")}html.darkmode body.landing .landing_bg_1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='671' height='780' fill='none' viewBox='0 0 671 780'%3E%3Cpath fill='url(%23a)' d='M-90 20c0-11.046 8.954-20 20-20h721c11.046 0 20 8.954 20 20v566c0 11.046-8.954 20-20 20H310.5c-11.046 0-20 8.954-20 20v134c0 11.046-8.954 20-20 20H-70c-11.046 0-20-8.954-20-20V20Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='290.5' x2='290.5' y1='0' y2='780' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230D0D0D'/%3E%3Cstop offset='1' stop-color='%231A1A1A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")}html.darkmode body.landing .landing_bg_2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='458' height='904' fill='none' viewBox='0 0 458 904'%3E%3Cpath fill='url(%23a)' d='M761 20c0-11.046-8.954-20-20-20H20C8.954 0 0 8.954 0 20v566c0 11.046 8.954 20 20 20h155c11.046 0 20 8.954 20 20v257.5c0 11.046 8.954 20 20 20h526c11.046 0 20-8.954 20-20V20Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='380.502' x2='380.502' y1='.004' y2='903.502' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230D0D0D'/%3E%3Cstop offset='1' stop-color='%231A1A1A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")}html.darkmode body.landing section#quickinstall:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='429' fill='none' viewBox='0 0 1440 429'%3E%3Cpath stroke='url(%23a)' stroke-width='1.5' d='m400.141 13.031-294.295.001c-22.092 0-40 17.91-40 40v114.999c0 22.092-17.909 40-40 40H0'/%3E%3Cpath stroke='url(%23b)' stroke-width='1.5' d='M719 428.031h418.54c22.09 0 40-17.908 40-39.999v-33.033c0-22.091 17.91-39.999 40-39.999H1440'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='326.051' x2='207.734' y1='13.031' y2='-13.798' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.019' stop-color='%230d0d0d'/%3E%3Cstop offset='1' stop-color='%23242424'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='1306.5' x2='1156.75' y1='315' y2='209.444' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23242424'/%3E%3Cstop offset='.981' stop-color='%230d0d0d'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")}html.darkmode body.landing .upcoming-events:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='426' fill='none' viewBox='0 0 1440 426'%3E%3Cpath stroke='url(%23a)' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1439.5 424.029H696.735c-27.614 0-50-22.386-50-50V51.875c0-27.614-22.386-50-50-50H-.5'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='166.001' x2='1397.35' y1='680.043' y2='345.949' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230D0D0D'/%3E%3Cstop offset='.58' stop-color='%23FFF100' stop-opacity='.2'/%3E%3Cstop offset='1' stop-color='%230D0D0D'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")}html.darkmode body.documentation #duckdb_logo{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Ebene_1' version='1.1' viewBox='0 0 190.508 38'%3E%3Cdefs%3E%3Cstyle%3E.st0%7Bfill:%231d1d1b%7D.st1%7Bfill:%23fff%7D%3C/style%3E%3C/defs%3E%3Cpath d='M19 38C8.507 38 0 29.493 0 19S8.464 0 19 0s19 8.507 19 19-8.507 19-19 19Z' style='fill:%23fff100'/%3E%3Cpath d='M6.585 19c0 4.361 3.54 7.86 7.86 7.86s7.858-3.542 7.858-7.86-3.54-7.86-7.859-7.86S6.585 14.683 6.585 19ZM28.586 16.172h-3.735v5.656h3.735a2.828 2.828 0 0 0 0-5.657Z' class='st0'/%3E%3Cpath d='M70.306 22.083c0 1.685-.475 3.094-2.245 3.094s-2.246-1.41-2.246-3.094v-7.168H62.62v7.86c0 3.065 2.461 4.853 5.44 4.853 2.98 0 5.442-1.788 5.442-4.854v-7.859h-3.196v7.168ZM51.435 10.62h-4.953v16.704h4.953c5.3 0 9.286-1.728 9.286-8.364 0-6.635-3.986-8.34-9.286-8.34Zm-.138 14.124h-1.52V13.2h1.52c3.041 0 6.014.76 6.014 5.76 0 5.046-2.973 5.784-6.014 5.784ZM81.644 25.158c-1.751 0-2.995-1.451-2.995-4.054 0-2.582 1.313-3.987 2.971-3.987 1.222 0 2.328.853 2.581 2.051h3.041c-.437-3.064-3.018-4.516-5.622-4.516-3.709 0-6.22 2.719-6.22 6.497 0 3.756 2.373 6.475 6.083 6.475 2.58 0 5.137-1.129 5.875-4.517h-3.041c-.438 1.475-1.568 2.051-2.673 2.051ZM100.489 14.928h-3.572l-4.515 4.977V10.62h-3.18v16.704h3.18v-3.732l1.52-1.636 3.249 5.368h3.571l-4.7-7.649 4.447-4.747zM107.007 10.62h-4.953v16.704h4.953c5.3 0 9.286-1.728 9.286-8.364 0-6.635-3.986-8.34-9.286-8.34Zm-.138 14.124h-1.52V13.2h1.52c3.041 0 6.014.76 6.014 5.76 0 5.046-2.973 5.784-6.014 5.784ZM129.285 18.5c.853-.553 1.89-1.959 1.89-3.525 0-3.433-3.157-4.355-6.083-4.355h-6.497v16.704h6.773c3.434 0 6.406-1.336 6.406-4.93 0-2.304-1.199-3.272-2.489-3.894Zm-7.395-5.3h3.41c1.543 0 2.488.783 2.488 2.097 0 1.474-.921 2.212-2.489 2.212h-3.41V13.2Zm3.64 11.544h-3.64v-4.747h3.502c2.05 0 3.018.83 3.018 2.397 0 1.544-.945 2.35-2.88 2.35ZM144.275 10.62h-4.056v16.704h4.056c5.322 0 9.054-1.935 9.054-8.364 0-6.382-3.732-8.34-9.054-8.34Zm-.047 15.299h-2.465V12.025h2.465c3.802 0 7.466.76 7.466 6.935 0 6.176-3.664 6.959-7.466 6.959ZM160.584 14.72c-2.949 0-5.598 1.936-5.598 6.452s2.65 6.452 5.598 6.452c2.972 0 5.622-1.936 5.622-6.452s-2.65-6.451-5.622-6.451Zm0 11.59c-2.396 0-4.078-1.566-4.078-5.138 0-3.57 1.682-5.138 4.078-5.138 2.373 0 4.102 1.567 4.102 5.138 0 3.572-1.729 5.139-4.102 5.139ZM173.462 26.31c-2.142 0-4.054-1.635-4.054-5.16 0-3.41 1.912-5.116 4.032-5.116 1.82 0 3.271 1.014 3.732 2.88h1.497c-.368-2.211-2.258-4.193-5.092-4.193-3.617 0-5.69 2.604-5.69 6.45 0 3.803 2.073 6.453 5.575 6.453 2.742 0 4.84-1.66 5.322-4.217h-1.52c-.368 1.544-1.682 2.904-3.802 2.904ZM186.225 20.435l-1.752-.323c-1.382-.253-2.327-.898-2.327-2.12 0-1.497 1.798-2.027 3.157-2.027 1.751 0 3.11.876 3.41 2.35h1.497c-.299-1.958-2.096-3.617-4.77-3.617-2.786 0-4.745 1.451-4.745 3.41s1.59 2.949 3.364 3.318l1.935.369c1.682.322 3.065.829 3.065 2.28 0 1.66-1.866 2.281-3.364 2.281-1.89 0-3.502-.898-3.756-2.834h-1.497c.368 2.834 2.58 4.102 5.137 4.102 2.696 0 4.931-1.313 4.931-3.78 0-2.349-2.258-3.04-4.285-3.41Z' class='st1'/%3E%3C/svg%3E")}@media only screen and (min-device-width: 320px)and (max-device-width: 480px){html.darkmode body.documentation #duckdb_logo{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39' height='38' fill='none' viewBox='0 0 39 38'%3E%3Cpath fill='%23FFF100' d='M19.318 38c-10.511 0-19-8.489-19-19s8.489-19 19-19c10.512 0 19 8.489 19 19s-8.488 19-19 19Z'/%3E%3Cpath fill='%230D0D0D' d='M29.477 16.182H25.75v5.625h3.727a2.852 2.852 0 0 0 2.83-2.83c0-1.556-1.284-2.795-2.83-2.795ZM7.49 19c0 4.34 3.534 7.875 7.875 7.875S23.24 23.34 23.24 19c0-4.341-3.534-7.876-7.875-7.876-4.34 0-7.875 3.535-7.875 7.876Z'/%3E%3C/svg%3E")}}html.darkmode body.installation a.download-btn::before,html.darkmode body a.download-btn::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' viewBox='0 0 15 15'%3E%3Cpath fill='%23fff' d='M7.417 10.75 3.25 6.583l1.167-1.208 2.166 2.167V.75H8.25v6.792l2.167-2.167 1.166 1.208-4.166 4.167ZM.75 14.083V9.917h1.667v2.5h10v-2.5h1.666v4.166H.75Z'/%3E%3C/svg%3E")}html.darkmode body.installation .selection-options .option .symbol img{filter:invert(1)}html.darkmode body.installation .installation-instructions #result .more a::after{filter:invert(1)}html.darkmode body .production-users-logos img{filter:invert(1)}html.darkmode body .newswrap .postwrap .infoline .icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' fill='none' viewBox='0 0 35 35'%3E%3Ccircle cx='17.75' cy='17.25' r='17.25' fill='%23FFF100'/%3E%3Cpath fill='%231A1A1A' d='M8.166 17.409a5.917 5.917 0 0 0 5.909 5.908 5.917 5.917 0 0 0 5.908-5.908 5.917 5.917 0 0 0-5.908-5.909 5.917 5.917 0 0 0-5.909 5.909Zm16.498-2.115h-2.797v4.22h2.797a2.14 2.14 0 0 0 2.123-2.122c0-1.168-.964-2.098-2.123-2.098Z'/%3E%3C/svg%3E")}html.darkmode body .newswrap .postwrap .postcontent .supporterboard ul li img{filter:invert(1)}html.darkmode body .newswrap .postwrap .recentposts{background:linear-gradient(180deg, var(--grey-10) -13.01%, var(--main-body-background-color) 65.33%)}html.darkmode body .sidenavigation li.active.hasSub{background:rgba(0,0,0,0)}html.darkmode body .sidenavigation .opensearch{border:1px solid #575757;color:#727272;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none'%3E%3Cpath stroke='%23727272' stroke-width='1.5' d='M10.073 9.692 14 13.62'/%3E%3Ccircle cx='5.923' cy='6.303' r='5.173' stroke='%23727272' stroke-width='1.5'/%3E%3C/svg%3E")}html.darkmode body .sidenavigation .opensearch>.shortcut{color:#fff;border:1px solid #545454;background:#383838}html.darkmode body .newswrap .postwrap .singleentry-science .infoline .icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' fill='none' viewBox='0 0 35 35'%3E%3Ccircle cx='17.25' cy='17.25' r='17.25' fill='%23A899FF'/%3E%3Cpath fill='%231A1A1A' d='M7.666 17.409a5.917 5.917 0 0 0 5.909 5.908 5.917 5.917 0 0 0 5.908-5.908 5.917 5.917 0 0 0-5.908-5.909 5.917 5.917 0 0 0-5.909 5.909ZM24.164 15.295h-2.797v4.22h2.797a2.14 2.14 0 0 0 2.123-2.123c0-1.168-.964-2.097-2.123-2.097Z'/%3E%3C/svg%3E")}html.darkmode body pre.highlight>button span.copy,html.darkmode body .highlight button.copy span.copy{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cmask id='a' fill='%23fff'%3E%3Crect width='9' height='9' x='9' y='6' rx='.5'/%3E%3C/mask%3E%3Crect width='9' height='9' x='9' y='6' stroke='%23F2F2F2' stroke-linecap='square' stroke-width='3' mask='url(%23a)' rx='.5'/%3E%3Cpath stroke='%23F2F2F2' stroke-linecap='square' stroke-width='1.5' d='M6.75 9.5v7.273a.5.5 0 0 0 .5.5h6.962'/%3E%3C/svg%3E")}html.darkmode body pre.highlight>button span.copied,html.darkmode body .highlight button.copy span.copied{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23F2F2F2' stroke-linecap='square' stroke-width='1.5' d='m18 8.5-8.118 8.118L6.5 13.235'/%3E%3C/svg%3E")}html.darkmode body .box-link .symbol img{filter:invert(100%) sepia(100%) saturate(1000%) hue-rotate(340deg) brightness(100%)}html.darkmode body.foundation section.supporters .supporterboard ul li img{filter:invert(1)}html.darkmode body.documentation p video.darkmode-img,html.darkmode body.documentation p img.darkmode-img,html.darkmode body video.darkmode-img,html.darkmode body img.darkmode-img{display:inline}html.darkmode body video.lightmode-img,html.darkmode body img.lightmode-img{display:none}html.darkmode body.documentation .wrap a:hover{color:#4396d7}html.darkmode body.documentation .headlinebar div.version svg.arrow{stroke:#828282}html.darkmode body.documentation .railroad-diagram path{stroke:#fff}html.darkmode body.documentation .railroad-diagram rect{fill:#1a1a1a;stroke:#333}html.darkmode body.documentation g.non-terminal text,html.darkmode body.documentation g.terminal text{fill:#fff}html.darkmode body.documentation main .wrap.frequentlyaskedquestions h3::after{background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15' cy='15' r='15' fill='%23343434'/%3E%3Cpath d='M21.5 13L15 20L8.5 13' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}@media only screen and (min-width: 1680px){body.documentation main .wrap{width:calc(100% - 350px);margin-left:350px}body.documentation .sidenavigation{width:350px}.hero-bg .hideonbigscreens{display:none}}@media only screen and (max-width: 1200px){main .wrap,body.landing .welcome .mainlinks ul{max-width:800px}body.landing .welcome .mainlinks ul li{min-width:160px}.searchoverlay>div .shortcuts{display:none}}@media only screen and (max-width: 1100px){footer .sitefooter .footercontent .footernavigation{width:100%;margin-bottom:25px}footer .sitefooter .footercontent .footernavigation>div{width:20%}}@media only screen and (max-width: 980px){.newswrap .postwrap{position:relative}.singleentry div.highlight,body.installation .output .result{width:100%}body.installation .output,body.installation .select{padding:15px 10px;flex-wrap:wrap}body.installation .output h3,body.installation .select h3{width:100%;padding:0 0 15px 0}body.installation .yourselection>.select:first-child{padding-top:20px}body.installation .select .info{margin-left:0}body.installation .select ul{width:100%;gap:8px}body.installation .output .result{overflow:auto}footer .sitefooter .footercontent{flex-wrap:wrap;justify-content:space-between;column-gap:40px}.singleentry table{margin:0}section.upcoming-events .postpreview,section.blog .postpreview,.post-list .newstiles .postpreview{width:calc(50% - 10px)}section.upcoming-events .postpreview .postdetails,section.blog .postpreview .postdetails,.post-list .newstiles .postpreview .postdetails{padding:20px}footer .sitefooter .footercontent .footernavigation{flex-wrap:wrap;column-gap:20px;row-gap:40px}footer .sitefooter .footercontent .footernavigation>div{width:calc(33.33% - 20px)}}@media only screen and (max-width: 900px){.hamburger,nav.mobile .hamburger{display:flex !important}header .headerline .headercontent .landingmenu{display:flex;align-items:center;position:relative;order:3;width:auto}header .headerline .headercontent .landingmenu nav .hasSub+ul{position:relative;display:none}header .headerline .headercontent .landingmenu nav .hasSub:hover~ul{display:none}header .headerline .headercontent .options{order:2;margin-left:auto;margin-right:7px;gap:7px}header .headerline .headercontent .landingmenu nav>div:not(.hamburger){margin-left:30px}header .headerline .headercontent .landingmenu nav>div.hamburger{margin-left:0px}header .headerline .headercontent .landingmenu nav:not(.mobile){padding:10px 0 10px 0;display:block;position:fixed;top:90px;right:15px;width:calc(100% - 30px);opacity:0;height:auto;backdrop-filter:blur(5px);background:var(--menu-dropdown-background-color, #F2F2F2);border:1px solid var(--menu-dropdown-border-color, #E6E6E6);backdrop-filter:blur(5px);border-radius:var(--border-radius-box);pointer-events:none;transform:translateY(10px);transition:all .2s}header .headerline .headercontent .landingmenu nav:not(.mobile).slidein{pointer-events:all;opacity:1;transform:translateY(0);max-height:calc(100svh - 110px);overflow:auto}header .headerline .headercontent .landingmenu nav:not(.mobile) div{line-height:20px}header .headerline .headercontent .landingmenu nav:not(.mobile) a{color:var(--main-text-primary-color, #0D0D0D);line-height:3}header .headerline .headercontent .landingmenu.slidein nav:not(.mobile){pointer-events:all;opacity:1;transform:translateY(0)}header .headerline .headercontent .landingmenu nav .hasSub>div,header .headerline .headercontent .landingmenu nav .hasSub>div>a{pointer-events:none}header .headerline .headercontent .landingmenu nav .hasSub a::after{transition:all .3s;position:absolute;right:35px}header .headerline .headercontent .landingmenu nav .hasSub.open a::after{transform:rotate(-180deg)}header .headerline .headercontent .landingmenu nav .hasSub+.submenuwrap{display:block;position:relative;display:none;top:unset;left:unset;padding:0;opacity:1;visibility:visible}header .headerline .headercontent .landingmenu nav .hasSub+.submenuwrap ul{padding:0;border:0;background:none;transform:none}header .headerline .headercontent .landingmenu nav .hasSub+.submenuwrap ul li a{padding:10px 15px}header .headerline .headercontent .header-actions{display:none}header .headerline .headercontent .landingmenu nav>div.mobile-only{display:block}body.landing header .headerline .headercontent .landingmenu nav .search_icon{display:none}.opensearch{aspect-ratio:1/1;justify-content:center}.opensearch>span.shortcut{display:none !important}body.documentation .sidenavigation{position:fixed;right:15px;top:90px;width:calc(100% - 30px);transform:translateY(10px);transition:all .3s;padding-top:14px;background:var(--menu-dropdown-background-color, #F2F2F2);border:1px solid var(--menu-dropdown-border-color, #E6E6E6);border-radius:var(--border-radius-box);opacity:0;pointer-events:none;margin-bottom:20px;height:calc(100vh - 90px);height:-moz-available;height:-webkit-fill-available;height:fill-available;overflow:hidden}body.documentation .sidenavigation.slidein{transform:translateX(0);opacity:1;pointer-events:all;max-height:calc(100svh - 110px);overflow:auto}body.documentation .sidenavigation .sidenav{overflow:auto;height:100%}body.documentation .sidenavigation .sidenav::-webkit-scrollbar{width:3px}body.documentation .sidenavigation .sidenav::-webkit-scrollbar-track{background:var(--doc-scrollbar-bg, #E6E6E6)}body.documentation .sidenavigation .sidenav::-webkit-scrollbar-thumb{background:var(--doc-scrollbar-slider, #CCC)}body.documentation .sidenavigation .opensearch{display:none}body.documentation header .headerline .headercontent .landingmenu nav.mobile{display:flex}body.documentation header .headerline .headercontent .landingmenu nav.mobile>div:last-of-type{display:block}body.documentation main .wrap{padding:15px;width:100%;margin-left:0;transition:opacity .5s}body.documentation main .wrap.inactive{opacity:.4}body.documentation main .wrap .limit-width{width:100%}body.documentation header .headerline .headercontent .landingmenu nav{display:none}body.documentation table{border:0}body.documentation main .wrap #main_content_wrap{padding-right:0}body.documentation.outdated main .wrap #main_content_wrap,body.documentation.stable main .wrap #main_content_wrap{padding-top:40px}header .headerline .headercontent .options .banner{position:fixed;width:auto;left:50%;transform:translateX(-50%);top:80px;background:var(--main-body-background-color, #FAFAFA);backdrop-filter:blur(15px);justify-content:center;z-index:500;display:none}.library-tiles .librarypreview.postpreview,.science-tiles .sciencepreview.postpreview,.everywhere-tiles .everywherepreview.postpreview,main.main-library .recentposts .newstileswrap .postpreview,main.main-science .recentposts .newstileswrap .postpreview{width:calc(50% - 10px)}.notonmobile{display:none}.onlymobile{display:block}}@media only screen and (max-width: 860px){main .wrap,body.landing .welcome .mainlinks ul{max-width:auto;width:100%}br.break{display:none}nobr.break{display:inline-flex;margin-right:5px}a.externallink{margin-right:0}body.landing .welcome .mainlinks ul li{min-width:160px}.wrap.whyduckdb div.flex,body.documentation main .wrap.whyduckdb #main_content_wrap,.wrap.whyduckdb article{display:block;width:100%}.wrap.whyduckdb .footnotes.mobilesups{margin-left:0;margin-top:50px;width:90%;border-top:1px solid #ebebeb}.wrap.whyduckdb .footnotes.mobilesups div.sup{position:relative;margin-top:20px}.newswrap .sidebar{display:none}body.landing .stickerbanner>div:nth-child(2){text-align:right}body.documentation .headlinebar>div.improvethispage{display:none}body.documentation .headlinebar .breadcrumbs{width:100%;order:2}body.documentation .headlinebar div.versionselect{width:100%;position:relative;height:42px}body.documentation .headlinebar div.version{position:absolute;top:0;left:0;order:1}body.documentation .headlinebar div.version>div:first-child{position:relative}body.documentation .headlinebar div.version span.arrow{top:5px}body.documentation .headlinebar .title{order:3;margin-top:5px;overflow-wrap:break-word}}@media only screen and (max-width: 780px){footer .sitefooter .footercontent>div:first-child{width:100%;margin-bottom:30px}header .headerline .headercontent .landingmenu nav .starcount{display:none}.box-link.half-width{width:100%}}@media only screen and (max-width: 720px){body.landing .welcome .mainlinks ul li{min-width:160px}body.landing .install p{margin-bottom:25px}body.documentation #main_content_wrap h1,body.documentation #main_content_wrap h2,body.documentation #main_content_wrap h3,body.documentation #main_content_wrap h4,body.documentation #main_content_wrap h5{overflow-wrap:break-word}body.documentation main .wrap h1 code{font-size:21px}body.documentation main .wrap h2 code{font-size:19px}body.documentation main .wrap h3 code{font-size:17px}body.documentation main .wrap h4 code{font-size:16px}body.documentation main .wrap h5 code{font-size:14px}}@media only screen and (max-width: 660px){p.system{display:inline-grid}body.landing .install .result+p span{margin-left:0}header .headerline .headercontent{max-width:100%}footer .sitefooter .footercontent{max-width:calc(100% - 30px)}footer .sitefooter .footercontent{padding:45px 0}footer .sitefooter .footercontent .bottomline{margin-bottom:0;flex-wrap:wrap;flex-direction:column}body.landing .welcome .mainlinks ul,body.landing .benefits .mainlinks ul{max-width:80%;display:block}.pagehead h1{padding:50px 15px}main.f-md .pagehead+.wrap{padding:50px 15px}body.landing .welcome .mainlinks ul li,body.landing .boxlayout .box{margin-bottom:40px;width:100%}body.landing .boxlayout .box div:nth-child(2){width:calc(100% - 100px)}body.landing .using .box div:not(.icon){padding-right:0;width:calc(100% - 85px)}body.landing .docu .boxlayout .box:first-child{padding-right:0}body.landing .docu .boxlayout .box .button{width:100%}body.landing .newsblog .newstileswrap .postpreview{width:100%;margin-bottom:50px}section.blog .newstileswrap{margin-bottom:32px}.newswrap .headlinebar{padding-left:15px}body.landing .stickerbanner{flex-wrap:wrap}body.landing .stickerbanner>div{width:100%}body.landing .stickerbanner>div:nth-child(2){display:none}footer .sitefooter .footercontent{column-gap:0}footer .sitefooter .footercontent>div{width:180px;margin-bottom:30px}footer .sitefooter .footercontent>div:first-child{width:100%}body.landing footer .sitefooter .footercontent .footernavigation,.sitefooter .footercontent .footernavigation{column-gap:30px;row-gap:40px;flex-wrap:wrap}body.landing footer .sitefooter .footercontent .footernavigation>div,.sitefooter .footercontent .footernavigation>div{width:calc(50% - 15px)}body.landing footer .sitefooter .footercontent .footernavigation a,.sitefooter .footercontent .footernavigation a{line-height:1.5}section.blog .postpreview,section.upcoming-events .postpreview,.library-tiles .librarypreview.postpreview,.science-tiles .sciencepreview.postpreview,.everywhere-tiles .everywherepreview.postpreview,main.main-library .recentposts .newstileswrap .postpreview,main.main-science .recentposts .newstileswrap .postpreview,.post-list .newstiles .postpreview,.newswrap .postwrap .recentposts .postpreview,.newswrap .postwrap .postcontent .recentposts .postpreview{width:100%;margin-bottom:10px}.library-tiles .librarypreview.postpreview,.everywhere-tiles .everywherepreview.postpreview{display:flex;flex-direction:row;background:none;border:none;box-shadow:none}.library-tiles .librarypreview.postpreview .postimg,.everywhere-tiles .everywherepreview.postpreview .postimg{width:115px;min-width:115px;max-height:115px;aspect-ratio:1/1;border-radius:var(--border-radius-box)}.library-tiles .librarypreview.postpreview .postimg::after,.everywhere-tiles .everywherepreview.postpreview .postimg::after{width:80px;height:80px}.library-tiles .librarypreview.postpreview .postimg .pill-container,.everywhere-tiles .everywherepreview.postpreview .postimg .pill-container{top:8px;left:8px;gap:4px;max-width:calc(100% - 16px)}.library-tiles .librarypreview.postpreview .postimg .pill-container .pill-tag~.pill-tag,.everywhere-tiles .everywherepreview.postpreview .postimg .pill-container .pill-tag~.pill-tag{display:none}.library-tiles .librarypreview.postpreview .postimg .pill-tag,.everywhere-tiles .everywherepreview.postpreview .postimg .pill-tag{font-size:8px;padding:4px 8px;overflow:hidden;text-overflow:ellipsis}.library-tiles .librarypreview.postpreview .postdetails,.everywhere-tiles .everywherepreview.postpreview .postdetails{padding:12px;display:flex;flex-direction:column;justify-content:center;min-width:0}.library-tiles .librarypreview.postpreview .postdetails .tags,.everywhere-tiles .everywherepreview.postpreview .postdetails .tags{display:none}.library-tiles .librarypreview.postpreview .postdetails h3,.everywhere-tiles .everywherepreview.postpreview .postdetails h3{font-size:16px;min-height:unset;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.library-tiles .librarypreview.postpreview .postdetails .meta,.everywhere-tiles .everywherepreview.postpreview .postdetails .meta{margin-top:0px;column-gap:16px}.everywhere-tiles .everywherepreview.postpreview .postdetails .tags{display:flex;margin-bottom:4px}.newswrap .postwrap .postcontent .recentposts{padding:50px 15px}.pagetitle{padding:35px 0px}body.installation .selection-options{gap:10px}body.installation .selection-options .option{height:54px;padding:8px}body.installation .selection-options .option .symbol{width:36px;height:36px}body.installation .selection-options .option .symbol img{max-width:16px;max-height:16px}body.installation .installation-instructions pre,body.installation .installation-instructions .selection-foldout{padding:15px}body.installation .installation-instructions #result .more{gap:15px}body.installation .selection-head h3 .selected{margin-left:15px}body.installation .shainfo{line-height:1}body.installation .shainfo span{font-size:12px}body.installation .shainfo span.hash{word-break:break-all;overflow-wrap:anywhere}}@media only screen and (max-width: 580px){footer .sitefooter .footercontent>div{width:50%}footer .sitefooter .footercontent .linktoduckdblabs .button,footer .sitefooter .footercontent .gitbutton{width:170px}}@media only screen and (min-device-width: 320px)and (max-device-width: 480px){body.landing section{padding:55px 15px}body.landing section.welcome{padding:120px 15px 55px 15px}body.landing section.welcome .hero-protocol-boxes{margin-top:140px}body.landing .boxlayout .box:last-child{margin-bottom:0}body.landing .whyduckdb .boxlayout .box div.icon{width:110px;height:110px}body.landing .install .result+p{margin-bottom:0}body.landing .welcome .mainlinks ul{margin-top:60px}body.landing section.welcome .type{border-bottom-width:5px}footer .sitefooter .footercontent>div{width:100%}body.installation .select ul li span.versioninfo{display:none}body.installation .output .result a{word-break:break-word}.logo-grid-section .logo-grid .logo-cell{padding:18px}.logo-grid-section .logo-grid .logo-cell img{height:35px}.pagemeta{flex-wrap:wrap}.pagemeta>div{width:100%}.pagemeta>div:first-child{margin-bottom:.8em}body.documentation .bottomline{flex-direction:column-reverse;gap:16px}body.documentation #duckdb_logo{width:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' fill='none' viewBox='0 0 38 38'%3E%3Cpath fill='%230D0D0D' d='M19 38C8.489 38 0 29.511 0 19S8.489 0 19 0s19 8.489 19 19-8.489 19-19 19Z'/%3E%3Cpath fill='%23FFF100' d='M29.159 16.182h-3.727v5.625h3.727c1.545 0 2.83-1.284 2.83-2.83 0-1.556-1.285-2.795-2.83-2.795ZM7.172 19c0 4.34 3.534 7.875 7.875 7.875 4.34 0 7.875-3.535 7.875-7.875 0-4.341-3.534-7.876-7.875-7.876S7.172 14.66 7.172 19Z'/%3E%3C/svg%3E")}body.documentation img.downloadlogo{width:44px}}@media(hover: none){header .headerline .headercontent .options button.mode:hover{border-color:var(--menu-topmenu-searchbar-border-color) !important;color:var(--main-nav-icon) !important}.opensearch:hover,body.documentation div.version>div:first-child:hover{border-color:var(--menu-dropdown-border-color, #333) !important;color:var(--main-text-secondary-color, #666) !important}}/*# sourceMappingURL=main.css.map */