/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
/*! Built with Designframe 0.99.87 TW4RC1 (Free tier) by Mike Prasad — https://designframe.io */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--qs-glass-alpha-from:.65;--qs-glass-alpha-to:.45}*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-space-x-reverse:0;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-divide-y-reverse:0;--tw-ease:initial;--tw-tracking:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--df-fx-gradient-angle:254deg}}}@layer vendor;@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--color-black:#000;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wider:.05em;--radius-md:.375rem;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--aspect-preview:432 / 280;--radius-article-base:var(--rounded-article-base);--radius-article-sm:var(--rounded-article-sm);--radius-article-md:var(--rounded-article-md);--radius-article-lg:var(--rounded-article-lg);--radius-article-xl:var(--rounded-article-xl);--radius-article-2xl:var(--rounded-article-2xl);--radius-field:var(--rounded-field);--radius-corner:var(--rounded-corner);--radius-min:var(--rounded-min);--radius-field-inset:calc(var(--rounded-field) - var(--border-button));--radius-corner-inset:calc(var(--rounded-corner) - var(--border-button));--radius-min-inset:calc(var(--rounded-min) - var(--border-button));--radius-chip:var(--rounded-chip);--radius-base:var(--rounded-base);--radius-base-inset:calc(var(--rounded-base) - var(--border-button))}:root{--font-display:displayFontFamily;--font-display-alt1:serif;--font-display-alt2:system-ui;--font-heading:headingFontFamily;--font-heading-alt1:serif;--font-heading-alt2:system-ui;--font-body:bodyFontFamily;--font-body-alt1:sans-serif;--font-body-alt2:system-ui;--font-mono:monoFontFamily;--font-mono-alt1:ui-monospace;--font-mono-alt2:monospace;--font-icon:iconFontFamily, inherit;--qs-color-key:16 24 32;--qs-color-key-rgb:16, 24, 32;--qs-color-key-end:16 24 32;--qs-color-key-end-rgb:16, 24, 32;--qs-color-primary:16 24 32;--qs-color-secondary:99 92 79;--qs-color-tertiary:188 183 174;--qs-color-invert:248 244 238;--qs-color-secondary-invert:196 206 194;--qs-color-tertiary-invert:99 92 79;--qs-color-disabled:188 183 174;--qs-color-background:248 244 238;--qs-color-background-start:248 244 238;--qs-color-background-start-rgb:248, 244, 238;--qs-color-background-end:248 244 238;--qs-color-background-end-rgb:248, 244, 238;--qs-color-background-direction:right top;--qs-color-background-invert:16 24 32;--qs-color-background-start-invert:16 24 32;--qs-color-background-start-invert-rgb:16, 24, 32;--qs-color-background-end-invert:16 24 32;--qs-color-background-end-invert-rgb:16, 24, 32;--qs-color-primary-invert:248 244 238;--qs-color-key-invert:248 244 238;--qs-color-key-invert-end:248 244 238;--qs-color-key-alt:16 24 32;--qs-color-key-alt-rgb:16, 24, 32;--qs-color-key-end-alt:16 24 32;--qs-color-key-end-alt-rgb:16, 24, 32;--qs-color-primary-alt:16 24 32;--qs-color-secondary-alt:99 92 79;--qs-color-tertiary-alt:188 183 174;--qs-color-secondary-alt-invert:196 206 194;--qs-color-tertiary-alt-invert:99 92 79;--qs-color-invert-alt:248 244 238;--qs-color-disabled-alt:188 183 174;--qs-color-background-alt:240 232 221;--qs-color-background-start-alt:240 232 221;--qs-color-background-start-alt-rgb:240, 232, 221;--qs-color-background-end-alt:240 232 221;--qs-color-background-end-alt-rgb:240, 232, 221;--qs-color-background-alt-direction:right top;--qs-color-background-alt-invert:16 24 32;--qs-color-background-start-alt-invert:16 24 32;--qs-color-background-start-alt-invert-rgb:16, 24, 32;--qs-color-background-end-alt-invert:16 24 32;--qs-color-background-end-alt-invert-rgb:16, 24, 32;--qs-color-primary-alt-invert:248 244 238;--qs-color-key-alt-invert:248 244 238;--qs-color-key-end-alt-invert:248 244 238;--qs-color-header-background:248 244 238;--qs-color-header-primary:16 24 32;--qs-color-header-nav-link:16 24 32;--qs-font-header-nav-weight:500;--qs-color-header-background-invert:16 24 32;--qs-color-header-primary-invert:248 244 238;--qs-color-header-nav-link-invert:196 206 194;--qs-color-footer-background:16 24 32;--qs-color-footer-primary:248 244 238;--qs-color-footer-nav-link:196 206 194;--qs-font-footer-nav-weight:400;--qs-color-footer-background-invert:16 24 32;--qs-color-footer-primary-invert:248 244 238;--qs-color-footer-nav-link-invert:196 206 194;--qs-rounded-base:2px;--qs-rounded-min:2px;--qs-rounded-corner:2px;--qs-rounded-field:2px;--qs-duration-fast:.15s;--qs-duration-base:.3s;--qs-duration-slow:.5s;--qs-ease-standard:cubic-bezier(.4, 0, .2, 1);--qs-ease-enter:cubic-bezier(0, 0, .2, 1);--qs-ease-exit:cubic-bezier(.4, 0, 1, 1);--qs-ease-spring:linear(0, .008 1.1%, .031 2.2%, .122 4.6%, .27 7.4%, .471 10.7%, .73 14.9%, .964 19.1%, 1.085 22.7%, 1.15 26.3%, 1.157 30.3%, 1.121 34.6%, 1.069 40%, 1.016 46.1%, .99 52.1%, .986 57.4%, 1.001 69.3%, 1.002 81.6%, 1);--qs-glass-blur:24px;--qs-glass-saturation:180%;--qs-glass-alpha-from:.65;--qs-glass-alpha-to:.45;--dl-gold:188 149 91;--dl-sage:196 206 194;--dl-rule:16 24 32;--theme-bg-image:none;--theme-bg-image-position:bottom;--theme-bg-video-position:center;--theme-alt-bg-image:none;--theme-alt-bg-image-position:center;--theme-alt-bg-video-position:center;--screen-sm:640px;--screen-md:768px;--screen-lg:960px;--screen-xl:1440px;--screen-2xl:1600px;--layout-unit:4px;--layout-cols-base:6;--layout-cols-sm:6;--layout-cols-md:6;--layout-cols-lg:12;--layout-cols-xl:12;--layout-cols-2xl:12;--layout-cols-base-min:2;--layout-cols-sm-min:1;--layout-cols-md-min:1;--layout-cols-lg-min:1;--layout-cols-xl-min:1;--layout-cols-2xl-min:1;--layout-cols-base-third:2;--layout-cols-base-half:3;--layout-cols-base-twothird:4;--layout-cols-sm-third:2;--layout-cols-sm-half:3;--layout-cols-sm-twothird:4;--layout-cols-md-third:2;--layout-cols-md-half:3;--layout-cols-md-twothird:4;--layout-cols-lg-sixth:2;--layout-cols-lg-quarter:3;--layout-cols-lg-third:4;--layout-cols-lg-fivetwelfth:5;--layout-cols-lg-half:6;--layout-cols-lg-seventwelfth:7;--layout-cols-lg-twothird:8;--layout-cols-lg-threefourth:9;--layout-cols-lg-fivesixth:10;--layout-cols-lg-eleventwelfth:11;--layout-cols-xl-sixth:2;--layout-cols-xl-quarter:3;--layout-cols-xl-third:4;--layout-cols-xl-fivetwelfth:5;--layout-cols-xl-half:6;--layout-cols-xl-seventwelfth:7;--layout-cols-xl-twothird:8;--layout-cols-xl-threefourth:9;--layout-cols-xl-fivesixth:10;--layout-cols-xl-eleventwelfth:11;--layout-cols-2xl-sixth:2;--layout-cols-2xl-quarter:3;--layout-cols-2xl-third:4;--layout-cols-2xl-fivetwelfth:5;--layout-cols-2xl-half:6;--layout-cols-2xl-seventwelfth:7;--layout-cols-2xl-twothird:8;--layout-cols-2xl-threefourth:9;--layout-cols-2xl-fivesixth:10;--layout-cols-2xl-eleventwelfth:11;--layout-basis-min:33.3333%;--spacing-gutter-base:24px;--spacing-gutter-sm:24px;--spacing-gutter-md:24px;--spacing-gutter-lg:24px;--spacing-gutter-xl:32px;--spacing-gutter-2xl:32px;--layout-col-width-base:32px;--layout-col-width-sm:76px;--layout-col-width-md:96px;--layout-col-width-lg:52px;--layout-col-width-xl:84px;--layout-col-width-2xl:96px;--layout-row-height-base:48px;--layout-row-height-sm:72px;--layout-row-height-md:48px;--layout-row-height-lg:72px;--layout-row-height-xl:72px;--layout-row-height-2xl:72px;--offset-layout-unit:4px;--offset-element-min:6px;--offset-element-base:12px;--offset-element-sm:16px;--offset-element-md:24px;--offset-element-lg:60px;--offset-element-xl:96px;--offset-element-2xl:128px;--offset-element-3xl:168px;--offset-element-4xl:200px;--offset-li-base:24px;--spacing-shoulder-base:24px;--spacing-shoulder-sm:32px;--spacing-shoulder-md:36px;--spacing-shoulder-lg:36px;--spacing-shoulder-xl:40px;--spacing-shoulder-2xl:48px;--offset-header-base:48px;--offset-header-sm:64px;--offset-header-md:64px;--offset-header-lg:64px;--offset-header-xl:64px;--offset-header-2xl:72px;--offset-footer-base:56px;--offset-footer-sm:56px;--offset-footer-md:72px;--offset-footer-lg:72px;--offset-footer-xl:72px;--offset-footer-2xl:72px;--offset-section-nav:104px;--pad-header-base:12px;--pad-header-sm:12px;--pad-header-md:12px;--pad-header-lg:12px;--pad-header-xl:16px;--pad-header-2xl:16px;--pad-section-base:48px;--pad-section-sm:48px;--pad-section-md:48px;--pad-section-lg:48px;--pad-section-xl:64px;--pad-section-2xl:64px;--pad-article-base:16px;--pad-article-sm:16px;--pad-article-md:16px;--pad-article-lg:16px;--pad-article-xl:24px;--pad-article-2xl:24px;--pad-element-base:16px;--pad-element-sm:16px;--pad-element-md:16px;--pad-element-lg:16px;--pad-element-xl:24px;--pad-element-2xl:24px;--pad-base-base:var(--layout-unit);--pad-base-sm:var(--layout-unit);--pad-base-md:var(--layout-unit);--pad-base-lg:var(--layout-unit);--pad-base-xl:var(--layout-unit);--pad-base-2xl:var(--layout-unit);--pad-x-chip:calc(2 * var(--layout-unit));--gap-section-base:var(--spacing-gutter-base);--gap-section-sm:var(--spacing-gutter-sm);--gap-section-md:var(--spacing-gutter-md);--gap-section-lg:var(--spacing-gutter-lg);--gap-section-xl:var(--spacing-gutter-xl);--gap-section-2xl:var(--spacing-gutter-2xl);--spacing-block-base:var(--spacing-gutter-base);--spacing-block-sm:var(--spacing-gutter-sm);--spacing-block-md:var(--spacing-gutter-md);--spacing-block-lg:var(--spacing-gutter-lg);--spacing-block-xl:var(--spacing-gutter-xl);--spacing-block-2xl:var(--spacing-gutter-2xl);--spacing-card-base:var(--pad-article-base);--spacing-card-sm:var(--pad-article-sm);--spacing-card-md:var(--pad-article-md);--spacing-card-lg:var(--pad-article-lg);--spacing-card-xl:var(--pad-article-xl);--spacing-card-2xl:var(--pad-article-2xl);--gap-article-base:var(--pad-article-base);--gap-article-sm:var(--pad-article-sm);--gap-article-md:var(--pad-article-md);--gap-article-lg:var(--pad-article-lg);--gap-article-xl:var(--pad-article-xl);--gap-article-2xl:var(--pad-article-2xl);--gap-stack-base:var(--pad-element-base);--gap-stack-sm:var(--pad-element-sm);--gap-stack-md:var(--pad-element-md);--gap-stack-lg:var(--pad-element-lg);--gap-stack-xl:var(--pad-element-xl);--gap-stack-2xl:var(--pad-element-2xl);--gap-form-base:12px;--gap-form-sm:12px;--gap-form-md:12px;--gap-form-lg:12px;--gap-form-xl:16px;--gap-form-2xl:16px;--gap-hgroup-display:16px;--gap-hgroup-heading:8px;--gap-hgroup-title:4px;--gap-element-base:12px;--gap-element-sm:12px;--gap-element-md:12px;--gap-element-lg:12px;--gap-element-xl:16px;--gap-element-2xl:16px;--spacing-sub-base:8px;--spacing-sub-sm:8px;--spacing-sub-md:8px;--spacing-sub-lg:8px;--spacing-sub-xl:12px;--spacing-sub-2xl:12px;--element-base-unit:40px;--element-hairline-size:1px;--element-min-size:24px;--element-sub-size:16px;--element-compact-size:32px;--element-base-size:40px;--element-c-sm:52px;--element-c-md:84px;--element-c-lg:200px;--element-c-xl:316px;--element-c-2xl:432px;--element-c-3xl:548px;--element-c-4xl:664px;--element-r-sm:48px;--element-r-md:72px;--element-r-lg:176px;--element-r-xl:280px;--element-r-2xl:384px;--element-r-3xl:488px;--element-r-4xl:592px;--element-max-h-base:408px;--element-max-h-sm:360px;--element-max-h-md:552px;--element-max-h-lg:552px;--element-max-h-xl:592px;--element-max-h-2xl:592px;--element-nav-min-height:24px;--element-nav-max-height:var(--text-nav-lh);--rounded-min:var(--qs-rounded-min);--rounded-corner:var(--qs-rounded-corner);--rounded-article-base:var(--pad-article-base);--rounded-article-sm:var(--pad-article-sm);--rounded-article-md:var(--pad-article-md);--rounded-article-lg:var(--pad-article-lg);--rounded-article-xl:var(--pad-article-xl);--rounded-article-2xl:var(--pad-article-2xl);--rounded-field:var(--qs-rounded-field);--rounded-full:9999px;--rounded-chip:var(--qs-rounded-min);--rounded-base:var(--qs-rounded-base);--border-base:1px;--border-button:1px;--border-form:1px;--text-base-size:16px;--text-base-lh:24px;--text-d1-size:96px;--text-d1-lh:128px;--text-d2-size:72px;--text-d2-lh:96px;--text-d3-size:60px;--text-d3-lh:80px;--text-h1-size:48px;--text-h1-lh:56px;--text-h2-size:32px;--text-h2-lh:40px;--text-h3-size:24px;--text-h3-lh:32px;--text-h4-size:20px;--text-h4-lh:28px;--text-h5-size:18px;--text-h5-lh:28px;--text-h6-size:16px;--text-h6-lh:24px;--text-heb-size:14px;--text-heb-lh:20px;--text-p1-size:20px;--text-p1-lh:28px;--text-p2-size:18px;--text-p2-lh:28px;--text-p3-size:16px;--text-p3-lh:24px;--text-p4-size:14px;--text-p4-lh:20px;--text-p5-size:12px;--text-p5-lh:16px;--text-i1-size:72px;--text-i1-lh:1;--text-i2-size:48px;--text-i2-lh:1;--text-i3-size:32px;--text-i3-lh:1;--text-i4-size:24px;--text-i4-lh:1;--text-i5-size:16px;--text-i5-lh:1;--text-i6-size:12px;--text-i6-lh:1;--text-nav-size:20px;--text-nav-lh:40px;--text-button-size:18px;--text-button-lh:var(--text-nav-lh);--text-chip-size:12px;--text-chip-lh:24px;--text-prose-cpl:72;--text-d1a-size:var(--text-d2-size);--text-d1a-lh:var(--text-d2-lh);--text-d2a-size:var(--text-d3-size);--text-d2a-lh:var(--text-d3-lh);--text-d3a-size:var(--text-h1-size);--text-d3a-lh:var(--text-h1-lh);--text-h1a-size:var(--text-h2-lh);--text-h1a-lh:1;--text-i1a-size:var(--text-d3-size);--text-i1a-lh:var(--text-d3-lh);--text-nava-size:var(--text-p2-size);--text-nava-lh:var(--text-nav-lh);--shadow-light:0px 0px 4px 0px rgba(0, 0, 0, var(--shadow-alpha-light));--shadow-base:0px 2px 4px 0px rgba(0, 0, 0, var(--shadow-alpha-base));--shadow-heavy:0px 4px 8px 2px rgba(0, 0, 0, var(--shadow-alpha-heavy));--drop-shadow-light:0px 0px 4px rgba(0, 0, 0, var(--shadow-alpha-light));--drop-shadow-base:0px 2px 4px rgba(0, 0, 0, var(--shadow-alpha-base));--drop-shadow-heavy:0px 4px 8px rgba(0, 0, 0, var(--shadow-alpha-heavy));--shadow-alpha-light:.125;--shadow-alpha-base:.25;--shadow-alpha-heavy:.25;--blur-light:24px;--blur-base:48px;--blur-heavy:64px;--blur-max:128px;--color-bg-overlay:#ffffffd1;--color-blur-amount:8px;--df-overlay-pane-docked-min-width:280px;--df-overlay-pane-docked-max-width:60vw;--df-overlay-pane-side-width:320px;--df-overlay-pane-tb-height:280px;--df-overlay-pane-top-offset:12px;--df-overlay-pane-bottom-offset:12px;--df-overlay-pane-left-offset:12px;--df-overlay-pane-right-offset:12px;--shader-light:.15;--shader-base:.6;--shader-heavy:.85;--transition-property-base:all;--transition-timing-base:var(--qs-ease-standard);--transition-duration-base:var(--qs-duration-base);--color-key:var(--qs-color-key);--color-key-rgb:var(--qs-color-key-rgb);--color-key-end:var(--qs-color-key-end);--color-key-end-rgb:var(--qs-color-key-end-rgb);--color-primary:var(--qs-color-primary);--color-secondary:var(--qs-color-secondary);--color-tertiary:var(--qs-color-tertiary);--color-background:var(--qs-color-background);--color-background-start:var(--qs-color-background-start);--color-background-start-rgb:var(--qs-color-background-start-rgb);--color-background-end:var(--qs-color-background-end);--color-background-end-rgb:var(--qs-color-background-end-rgb);--color-background-direction:var(--qs-color-background-direction);--color-disabled:var(--qs-color-disabled);--color-invert:var(--qs-color-invert);--color-key-invert:var(--qs-color-key-invert);--color-key-invert-end:var(--qs-color-key-invert-end);--color-key-gradient-invert:255 255 255;--color-key-gradient-invert-opacity:.9;--color-key-gradient-active-opacity:.75;--color-key-alt:var(--qs-color-key-alt);--color-key-alt-rgb:var(--qs-color-key-alt-rgb);--color-key-end-alt:var(--qs-color-key-end-alt);--color-key-end-alt-rgb:var(--qs-color-key-end-alt-rgb);--color-primary-alt:var(--qs-color-primary-alt);--color-secondary-alt:var(--qs-color-secondary-alt);--color-tertiary-alt:var(--qs-color-tertiary-alt);--color-background-alt:var(--qs-color-background-alt);--color-background-start-alt:var(--qs-color-background-start-alt);--color-background-start-alt-rgb:var(--qs-color-background-start-alt-rgb);--color-background-end-alt:var(--qs-color-background-end-alt);--color-background-end-alt-rgb:var(--qs-color-background-end-alt-rgb);--color-background-alt-direction:var(--qs-color-background-alt-direction);--color-disabled-alt:var(--qs-color-disabled-alt);--color-invert-alt:var(--qs-color-invert-alt);--color-key-alt-invert:var(--qs-color-key-alt-invert);--color-key-end-alt-invert:var(--qs-color-key-end-alt-invert);--color-key-alt-gradient-invert:255 255 255;--color-key-alt-gradient-invert-opacity:.9;--color-key-alt-gradient-active-opacity:.75;--color-alert-notify:96 165 250;--color-alert-notify-heading:29 79 216;--color-alert-notify-text:29 79 216;--color-alert-notify-background:219 234 254;--color-alert-warning:250 204 21;--color-alert-warning-heading:161 98 7;--color-alert-warning-text:133 77 14;--color-alert-warning-background:254 249 195;--color-alert-error:248 113 113;--color-alert-error-heading:185 28 28;--color-alert-error-text:185 28 28;--color-alert-error-background:254 226 226;--color-alert-success:74 222 128;--color-alert-success-heading:21 128 61;--color-alert-success-text:21 110 53;--color-alert-success-background:220 252 231;--color-header-background:var(--qs-color-header-background);--color-header-primary:var(--qs-color-header-primary);--color-header-nav-link:var(--qs-color-header-nav-link);--font-header-nav-weight:var(--qs-font-header-nav-weight);--color-header-background-alt:var(--qs-color-header-background);--color-header-primary-alt:var(--qs-color-header-primary);--color-header-nav-link-alt:var(--qs-color-header-nav-link);--font-header-nav-weight-alt:var(--qs-font-header-nav-weight);--color-footer-background:var(--qs-color-footer-background);--color-footer-primary:var(--qs-color-footer-primary);--color-footer-nav-link:var(--qs-color-footer-nav-link);--font-footer-nav-weight:var(--qs-font-footer-nav-weight);--color-footer-background-alt:var(--qs-color-footer-background);--color-footer-primary-alt:var(--qs-color-footer-primary);--color-footer-nav-link-alt:var(--qs-color-footer-nav-link);--font-footer-nav-weight-alt:var(--qs-font-footer-nav-weight);--element-max-h:var(--element-max-h-base);--gap-article:var(--gap-article-base);--gap-element:var(--gap-element-base);--gap-form:var(--gap-form-base);--gap-section:var(--gap-section-base);--gap-stack:var(--gap-stack-base);--layout-col-width:var(--layout-col-width-base);--layout-cols:var(--layout-cols-base);--layout-row-height:var(--layout-row-height-base);--offset-element:var(--offset-element-base);--offset-footer:var(--offset-footer-base);--offset-header:var(--offset-header-base);--pad-article:var(--pad-article-base);--pad-base:var(--pad-base-base);--pad-element:var(--pad-element-base);--pad-header:var(--pad-header-base);--pad-section:var(--pad-section-base);--rounded-article:var(--rounded-article-base);--spacing-block:var(--spacing-block-base);--spacing-card:var(--spacing-card-base);--spacing-gutter:var(--spacing-gutter-base);--spacing-shoulder:var(--spacing-shoulder-base);--spacing-sub:var(--spacing-sub-base)}@media (min-width:640px){:root{--element-max-h:var(--element-max-h-sm);--gap-article:var(--gap-article-sm);--gap-element:var(--gap-element-sm);--gap-form:var(--gap-form-sm);--gap-section:var(--gap-section-sm);--gap-stack:var(--gap-stack-sm);--layout-col-width:var(--layout-col-width-sm);--layout-cols:var(--layout-cols-sm);--layout-row-height:var(--layout-row-height-sm);--offset-element:var(--offset-element-sm);--offset-footer:var(--offset-footer-sm);--offset-header:var(--offset-header-sm);--pad-article:var(--pad-article-sm);--pad-base:var(--pad-base-sm);--pad-element:var(--pad-element-sm);--pad-header:var(--pad-header-sm);--pad-section:var(--pad-section-sm);--rounded-article:var(--rounded-article-sm);--spacing-block:var(--spacing-block-sm);--spacing-card:var(--spacing-card-sm);--spacing-gutter:var(--spacing-gutter-sm);--spacing-shoulder:var(--spacing-shoulder-sm);--spacing-sub:var(--spacing-sub-sm)}}@media (min-width:768px){:root{--element-max-h:var(--element-max-h-md);--gap-article:var(--gap-article-md);--gap-element:var(--gap-element-md);--gap-form:var(--gap-form-md);--gap-section:var(--gap-section-md);--gap-stack:var(--gap-stack-md);--layout-col-width:var(--layout-col-width-md);--layout-cols:var(--layout-cols-md);--layout-row-height:var(--layout-row-height-md);--offset-element:var(--offset-element-md);--offset-footer:var(--offset-footer-md);--offset-header:var(--offset-header-md);--pad-article:var(--pad-article-md);--pad-base:var(--pad-base-md);--pad-element:var(--pad-element-md);--pad-header:var(--pad-header-md);--pad-section:var(--pad-section-md);--rounded-article:var(--rounded-article-md);--spacing-block:var(--spacing-block-md);--spacing-card:var(--spacing-card-md);--spacing-gutter:var(--spacing-gutter-md);--spacing-shoulder:var(--spacing-shoulder-md);--spacing-sub:var(--spacing-sub-md)}}@media (min-width:960px){:root{--element-max-h:var(--element-max-h-lg);--gap-article:var(--gap-article-lg);--gap-element:var(--gap-element-lg);--gap-form:var(--gap-form-lg);--gap-section:var(--gap-section-lg);--gap-stack:var(--gap-stack-lg);--layout-col-width:var(--layout-col-width-lg);--layout-cols:var(--layout-cols-lg);--layout-row-height:var(--layout-row-height-lg);--offset-element:var(--offset-element-lg);--offset-footer:var(--offset-footer-lg);--offset-header:var(--offset-header-lg);--pad-article:var(--pad-article-lg);--pad-base:var(--pad-base-lg);--pad-element:var(--pad-element-lg);--pad-header:var(--pad-header-lg);--pad-section:var(--pad-section-lg);--rounded-article:var(--rounded-article-lg);--spacing-block:var(--spacing-block-lg);--spacing-card:var(--spacing-card-lg);--spacing-gutter:var(--spacing-gutter-lg);--spacing-shoulder:var(--spacing-shoulder-lg);--spacing-sub:var(--spacing-sub-lg)}}@media (min-width:1440px){:root{--element-max-h:var(--element-max-h-xl);--gap-article:var(--gap-article-xl);--gap-element:var(--gap-element-xl);--gap-form:var(--gap-form-xl);--gap-section:var(--gap-section-xl);--gap-stack:var(--gap-stack-xl);--layout-col-width:var(--layout-col-width-xl);--layout-cols:var(--layout-cols-xl);--layout-row-height:var(--layout-row-height-xl);--offset-element:var(--offset-element-xl);--offset-footer:var(--offset-footer-xl);--offset-header:var(--offset-header-xl);--pad-article:var(--pad-article-xl);--pad-base:var(--pad-base-xl);--pad-element:var(--pad-element-xl);--pad-header:var(--pad-header-xl);--pad-section:var(--pad-section-xl);--rounded-article:var(--rounded-article-xl);--spacing-block:var(--spacing-block-xl);--spacing-card:var(--spacing-card-xl);--spacing-gutter:var(--spacing-gutter-xl);--spacing-shoulder:var(--spacing-shoulder-xl);--spacing-sub:var(--spacing-sub-xl)}}@media (min-width:1600px){:root{--element-max-h:var(--element-max-h-2xl);--gap-article:var(--gap-article-2xl);--gap-element:var(--gap-element-2xl);--gap-form:var(--gap-form-2xl);--gap-section:var(--gap-section-2xl);--gap-stack:var(--gap-stack-2xl);--layout-col-width:var(--layout-col-width-2xl);--layout-cols:var(--layout-cols-2xl);--layout-row-height:var(--layout-row-height-2xl);--offset-element:var(--offset-element-2xl);--offset-footer:var(--offset-footer-2xl);--offset-header:var(--offset-header-2xl);--pad-article:var(--pad-article-2xl);--pad-base:var(--pad-base-2xl);--pad-element:var(--pad-element-2xl);--pad-header:var(--pad-header-2xl);--pad-section:var(--pad-section-2xl);--rounded-article:var(--rounded-article-2xl);--spacing-block:var(--spacing-block-2xl);--spacing-card:var(--spacing-card-2xl);--spacing-gutter:var(--spacing-gutter-2xl);--spacing-shoulder:var(--spacing-shoulder-2xl);--spacing-sub:var(--spacing-sub-2xl)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace), var(--font-mono-alt1,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace), var(--font-mono-alt2,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@font-face{font-family:displayFontFamily;src:url(fonts/eb-garamond-latin-wght-normal.woff2)format("woff2-variations");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:displayFontFamily;src:url(fonts/eb-garamond-latin-wght-italic.woff2)format("woff2-variations");font-weight:400 800;font-style:italic;font-display:swap}@font-face{font-family:headingFontFamily;src:url(fonts/eb-garamond-latin-wght-normal.woff2)format("woff2-variations");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:headingFontFamily;src:url(fonts/eb-garamond-latin-wght-italic.woff2)format("woff2-variations");font-weight:400 800;font-style:italic;font-display:swap}@font-face{font-family:bodyFontFamily;src:url(fonts/instrument-sans-latin-wght-normal.woff2)format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:bodyFontFamily;src:url(fonts/instrument-sans-latin-wght-italic.woff2)format("woff2-variations");font-weight:400 700;font-style:italic;font-display:swap}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{appearance:none;background-color:#fff}body,header,main,footer{background-color:rgb(var(--color-background) / 1)}body{font-family:var(--font-body), var(--font-body-alt1), var(--font-body-alt2);font-size:var(--text-p3-size);line-height:var(--tw-leading,var(--text-p3-lh));color:rgb(var(--color-primary) / 1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}.card,.card-base{color:rgb(var(--color-primary) / 1)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading), var(--font-heading-alt1), var(--font-heading-alt2);color:rgb(var(--color-key) / 1)}h1{font-size:var(--text-h1-size);line-height:var(--tw-leading,var(--text-h1-lh))}h2{font-size:var(--text-h2-size);line-height:var(--tw-leading,var(--text-h2-lh))}h3{font-size:var(--text-h3-size);line-height:var(--tw-leading,var(--text-h3-lh))}h4{font-size:var(--text-h4-size);line-height:var(--tw-leading,var(--text-h4-lh))}h5{font-size:var(--text-h5-size);line-height:var(--tw-leading,var(--text-h5-lh))}h6{font-size:var(--text-h6-size);line-height:var(--tw-leading,var(--text-h6-lh))}.header-flex nav a,.header-base nav a,.topbar nav a{font-size:var(--text-nav-size);line-height:var(--tw-leading,var(--text-nav-lh))}a i{color:rgb(var(--color-key) / 1)}button i{font-size:var(--text-nav-size);line-height:var(--tw-leading,var(--element-base-size))}input label{font-size:var(--text-p2-size);line-height:var(--tw-leading,var(--text-p2-lh));color:rgb(var(--color-key) / 1)}::placeholder{font-size:var(--text-p3-size);line-height:var(--tw-leading,var(--text-p3-lh));color:rgb(var(--color-secondary) / 1)}ul{list-style-type:disc;list-style-position:outside}:where(ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--layout-unit) * var(--tw-space-y-reverse));margin-block-end:calc(var(--layout-unit) * calc(1 - var(--tw-space-y-reverse)))}ul{padding-inline-start:var(--offset-li-base)}ol{list-style-type:decimal;list-style-position:outside}:where(ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--layout-unit) * var(--tw-space-y-reverse));margin-block-end:calc(var(--layout-unit) * calc(1 - var(--tw-space-y-reverse)))}ol{padding-inline-start:var(--offset-li-base)}p.title{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);-webkit-background-clip:text;background-clip:text}i{line-height:inherit}.text-help{font-size:var(--text-p4-size);line-height:var(--tw-leading,var(--text-p4-lh));color:rgb(var(--color-secondary) / 1);font-style:italic}nav a,nav a:link,nav a:visited,nav a:focus{color:rgb(var(--color-secondary) / 1)}nav a:hover{color:rgb(var(--color-key) / 1)}nav a:active{color:rgb(var(--color-secondary) / 1)}nav a.active,nav a.active p{color:rgb(var(--color-key) / 1)}#header-nav-menu{background-color:rgb(var(--color-background) / 1)}#header-nav-menu nav a{background-color:rgb(var(--color-key) / 1);text-align:center;width:100%;padding-inline:0}#header-nav-menu nav a.nav-gradient{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}#header-nav-menu nav a p{background-color:rgb(var(--color-background) / 1);width:100%;padding-inline:var(--pad-element-base);font-size:var(--text-nav-size);line-height:var(--tw-leading,var(--text-nav-lh));color:rgb(var(--color-secondary) / 1)}#header-nav-menu nav a:hover p{color:rgb(var(--color-invert) / 1);background-color:rgb(var(--color-background) / 0)}button,a{cursor:pointer;color:rgb(var(--color-key) / 1)}a:hover{color:rgb(var(--color-key-end) / 1)}:focus-visible{outline-color:rgb(var(--color-key))}hr{margin-block:var(--pad-article-base);border-style:var(--tw-border-style);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));border-width:0;grid-column:1/-1;width:100%;height:1px}[type=checkbox],[type=radio]{appearance:none;width:var(--element-sub-size);height:var(--element-sub-size);vertical-align:middle;border-style:solid;border-width:1px;border-color:rgb(var(--color-tertiary));background-color:rgb(var(--color-background));-webkit-user-select:none;user-select:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;background-origin:border-box;flex-shrink:0;padding:0;display:inline-block}[type=checkbox]{border-radius:var(--rounded-min)}[type=radio]{border-radius:var(--rounded-full)}[type=checkbox]:checked,[type=radio]:checked,[type=checkbox]:indeterminate{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e")}@media (forced-colors:active){[type=checkbox],[type=radio]{appearance:auto}}}@layer components{@layer df-core{.header-flex{justify-content:space-between;align-items:center;display:flex}.header-flex>nav{justify-content:space-between;align-items:center;width:100%;display:flex}.header-grid{display:grid}.header-grid>nav{grid-column:1/-1}.footer-flex{justify-content:space-between;align-items:center;display:flex}.footer-flex>nav{justify-content:space-between;align-items:center;width:100%;display:flex}.footer-grid{display:grid}.footer-grid>nav{grid-column:1/-1}.section-flex,.flex-base{flex-wrap:wrap;align-items:flex-start;display:flex}.section-grid,.grid-base{align-items:flex-start;display:grid}.grid-auto{grid-template-columns:repeat(auto-fit, minmax(var(--element-c-lg), 1fr));align-items:flex-start;display:grid}.orderable{flex-direction:column;display:flex}.centerframe-flex{max-width:640px;max-width:var(--screen-sm);flex-wrap:wrap;align-items:flex-start;margin-inline:auto;display:flex}@media (min-width:768px){.centerframe-flex{max-width:768px;max-width:var(--screen-md)}}@media (min-width:960px){.centerframe-flex{max-width:960px;max-width:var(--screen-lg)}}@media (min-width:1440px){.centerframe-flex{max-width:1440px;max-width:var(--screen-xl)}}@media (min-width:1600px){.centerframe-flex{max-width:1600px;max-width:var(--screen-2xl)}}.centerframe-grid{max-width:640px;max-width:var(--screen-sm);align-items:flex-start;margin-inline:auto;display:grid}@media (min-width:768px){.centerframe-grid{max-width:768px;max-width:var(--screen-md)}}@media (min-width:960px){.centerframe-grid{max-width:960px;max-width:var(--screen-lg)}}@media (min-width:1440px){.centerframe-grid{max-width:1440px;max-width:var(--screen-xl)}}@media (min-width:1600px){.centerframe-grid{max-width:1600px;max-width:var(--screen-2xl)}}.centerframe-grid.centered,.centerframe-flex.centered{place-content:center;min-height:100%}.main-flex{display:flex}.main-grid{display:grid}body.layout-split{flex-direction:column;height:100dvh;display:flex;overflow:hidden}body.layout-split>header,body.layout-split header.layout-split-header{flex-shrink:0}body.layout-split>main,body.layout-split main.layout-split-main{flex:1;gap:0;min-height:0}body.layout-split>main>aside,body.layout-split main.layout-split-main aside.layout-split-aside{overflow-y:auto}body.layout-split>main>aside~*,body.layout-split main.layout-split-main aside.layout-split-aside~*{flex:1;overflow-y:auto}body.layout-split>main>aside.sidebar,body.layout-split main.layout-split-main aside.layout-split-aside.sidebar{flex-grow:0;flex-shrink:0}body.layout-split>footer,body.layout-split footer.layout-split-footer{flex-shrink:0}.scroll-bottom{flex-direction:column-reverse;min-height:0;display:flex;overflow-y:auto}.stack-col-base{flex-direction:column;display:flex}.stack-col-min{gap:var(--spacing-sub-base);flex-direction:column;display:flex}.stack-col-sm{gap:var(--gap-stack-sm);flex-direction:column;display:flex}.stack-row-base{flex-flow:row;display:flex}.stack-row-base-wrap{flex-flow:wrap;display:flex}.stack-row-min{column-gap:var(--spacing-sub-base);flex-direction:row;display:flex}.datarow,.formrow{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.controlrow{flex-direction:row;justify-content:space-between;align-items:center;width:fit-content;display:flex}.toggle-set{align-items:center;column-gap:var(--layout-unit);background-color:rgb(var(--color-key) / 1);padding:calc(var(--layout-unit) / 2);border-radius:3.40282e38px;display:flex}.toggle-set>*{flex:1}.toggle-set .button,.toggle-set .button:hover{--tw-ring-color:transparent;background-color:#0000;background-clip:border-box}.toggle-set .button p,.toggle-set .button i{color:rgb(var(--color-invert) / 1)}.toggle-set .button:hover p,.toggle-set .button:hover i{color:rgb(var(--color-invert) / 1);opacity:.75}.toggle-set .button.active{background-color:rgb(var(--color-background) / 1);--tw-shadow:var(--shadow-light);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-image:none;background-clip:border-box}.toggle-set .button.active p,.toggle-set .button.active i,.toggle-set .button.active:hover p,.toggle-set .button.active:hover i{color:rgb(var(--color-key) / 1);opacity:1}.toggle-set.air{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-background-start) / 1);--tw-gradient-to:rgb(var(--color-background-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));background:linear-gradient(to var(--color-background-direction), rgba(var(--color-background-start-rgb), 1), rgba(var(--color-background-end-rgb), 1))}.toggle-set.air .button p,.toggle-set.air .button i{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.toggle-set.air .button:hover p,.toggle-set.air .button:hover i{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;opacity:.75;-webkit-background-clip:text;background-clip:text}.toggle-set.air .button.active p,.toggle-set.air .button.active i,.toggle-set.air .button.active:hover p,.toggle-set.air .button.active:hover i{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;opacity:1;-webkit-background-clip:text;background-clip:text}.toggle-set.cols-2,.toggle-set.cols-3,.toggle-set.cols-4{gap:var(--layout-unit);border-radius:var(--radius-corner);display:grid}.toggle-set.cols-2{grid-template-columns:repeat(2,1fr)}.toggle-set.cols-3{grid-template-columns:repeat(3,1fr)}.toggle-set.cols-4{grid-template-columns:repeat(4,1fr)}.toggle-set.cols-2 .button,.toggle-set.cols-3 .button,.toggle-set.cols-4 .button,.toggle-set.cols-2 .button.active,.toggle-set.cols-3 .button.active,.toggle-set.cols-4 .button.active{border-radius:var(--radius-corner)}.toggle-set.segmented{background:rgb(var(--color-primary) / var(--shader-light))}.toggle-set.segmented .button.active{box-shadow:var(--shadow-light)}.toggle-set.segmented .button:not(.active) i,.toggle-set.segmented .button:not(.active) p{background-image:linear-gradient(to right, rgb(var(--color-tertiary,var(--qs-color-tertiary))), rgb(var(--color-tertiary,var(--qs-color-tertiary))));color:#0000;-webkit-background-clip:text;background-clip:text}.toggle-set.segmented .button:not(.active):hover i,.toggle-set.segmented .button:not(.active):hover p{background-image:linear-gradient(to right, rgb(var(--color-key,var(--qs-color-key))), rgb(var(--color-key-end,var(--qs-color-key-end))))}.datarow>*,.formrow>*{width:100%}.datarow.title,.formrow.title{align-items:baseline}.datarow.align-start{justify-content:flex-start;gap:var(--spacing-sub-base)}.data-item{align-items:center;width:100%;display:flex}.data-item.row{flex-direction:row}.data-item.col{flex-direction:column}.datarow.search-result{flex-wrap:wrap}@media (min-width:960px){.datarow.search-result{flex-wrap:nowrap}}.datarow.search-result>.data-item:first-child{justify-content:flex-start;width:100%}@media (min-width:960px){.datarow.search-result>.data-item:first-child{width:33.3333%}}.datarow.search-result>.data-item:last-child{justify-content:flex-start;width:100%}.datarow.search-result>.data-item:last-child .button{width:100%}.datarow.search-result .igroup{align-items:center;gap:var(--spacing-sub-base)}.datarow.search-result .igroup i{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.datarow.stats>hgroup{flex-basis:calc(50% - var(--spacing-gutter-base))}.datarow.stats hgroup h4,.datarow.stats hgroup p{text-align:center}.datarow.stats hgroup p{font-size:var(--text-p4-size);line-height:var(--tw-leading,var(--text-p4-lh))}.datarow.stats,.datarow.attribute{row-gap:var(--layout-unit);flex-wrap:wrap}@media (min-width:640px){.datarow.stats,.datarow.attribute{flex-wrap:nowrap}}.datarow.attribute h5{color:rgb(var(--color-primary) / 1)}.datarow.attribute .data-item:first-child{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - var(--spacing-gutter-base))}.datarow.attribute .data-item:last-child{width:100%}.spacer-element-min{height:var(--element-min-size);width:var(--element-min-size)}.spacer-element-min-row{height:var(--element-min-size);width:100%}.spacer-element{height:var(--element-base-size);width:var(--element-base-size)}.spacer-element-row{height:var(--element-base-size);width:100%}.spacer-element-col{height:100%;width:var(--element-base-size)}.stack-title-row{gap:var(--gap-element-base);flex-direction:row;display:flex}.stack-title-row>p:first-child{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;font-family:var(--font-body), var(--font-body-alt1), var(--font-body-alt2);-webkit-background-clip:text;background-clip:text}.stack-title-row>p:last-child{font-style:italic}.stack-row.split,.stack-row-wrap.split,.stack-row-base.split{justify-content:space-between}.stack-button-info{row-gap:var(--gap-element-base);flex-direction:column;display:flex}.stack-button-info .stack-title-row{justify-content:center}.stack-row.split>div:first-child,.stack-row-wrap.split>div:first-child{text-align:start}.stack-row.split>div:last-child,.stack-row-wrap.split>div:last-child{text-align:end}.stack-avatar.min{isolation:isolate;display:flex}:where(.stack-avatar.min>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--offset-element-min) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--offset-element-min) * -1) * calc(1 - var(--tw-space-x-reverse)))}.stack-avatar{isolation:isolate;display:flex}:where(.stack-avatar>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--offset-element-base) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--offset-element-base) * -1) * calc(1 - var(--tw-space-x-reverse)))}.stack-avatar.sm{isolation:isolate;display:flex}:where(.stack-avatar.sm>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--offset-element-sm) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--offset-element-sm) * -1) * calc(1 - var(--tw-space-x-reverse)))}.stack-avatar.md{isolation:isolate;display:flex}:where(.stack-avatar.md>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--offset-element-md) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--offset-element-md) * -1) * calc(1 - var(--tw-space-x-reverse)))}.stack-avatar.lg{isolation:isolate;display:flex}:where(.stack-avatar.lg>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--offset-element-lg) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--offset-element-lg) * -1) * calc(1 - var(--tw-space-x-reverse)))}.stack-avatar.xl{isolation:isolate;display:flex}:where(.stack-avatar.xl>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--offset-element-xl) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--offset-element-xl) * -1) * calc(1 - var(--tw-space-x-reverse)))}.stack-buttons{row-gap:var(--gap-element-base);width:100%;display:flex}.stack-buttons .button{width:100%}.stack-buttons.col{flex-direction:column}.stack-buttons.row{flex-direction:row}.stack-buttons.wrap{flex-wrap:wrap}.block-element{height:var(--element-base-size);width:var(--element-base-size);text-align:center;--tw-leading:var(--element-base-size);line-height:var(--element-base-size)}.z-to-t :first-child{z-index:10}.z-to-t :nth-child(2){z-index:20}.z-to-t :nth-child(3){z-index:30}.z-to-t :nth-child(4){z-index:40}.z-to-t :nth-child(5){z-index:50}.z-to-t :nth-child(6){z-index:60}.z-to-t :nth-child(7){z-index:70}.z-to-t :nth-child(8){z-index:80}.z-to-t :nth-child(9){z-index:90}.z-to-t :nth-child(10){z-index:100}.z-to-t :nth-child(11){z-index:110}.z-to-t :nth-child(12){z-index:120}.z-to-t :nth-child(13){z-index:130}.z-to-t :nth-child(14){z-index:140}.z-to-t :nth-child(15){z-index:150}.z-to-t :nth-child(16){z-index:160}.z-to-t :nth-child(17){z-index:170}.z-to-t :nth-child(18){z-index:180}.z-to-t :nth-child(19){z-index:190}.z-to-t :nth-child(20){z-index:200}.z-to-t :nth-child(21){z-index:210}.z-to-t :nth-child(22){z-index:220}.z-to-t :nth-child(23){z-index:230}.z-to-t :nth-child(24),.z-to-b :first-child{z-index:240}.z-to-b :nth-child(2){z-index:230}.z-to-b :nth-child(3){z-index:220}.z-to-b :nth-child(4){z-index:210}.z-to-b :nth-child(5){z-index:200}.z-to-b :nth-child(6){z-index:190}.z-to-b :nth-child(7){z-index:180}.z-to-b :nth-child(8){z-index:170}.z-to-b :nth-child(9){z-index:160}.z-to-b :nth-child(10){z-index:150}.z-to-b :nth-child(11){z-index:140}.z-to-b :nth-child(12){z-index:130}.z-to-b :nth-child(13){z-index:120}.z-to-b :nth-child(14){z-index:110}.z-to-b :nth-child(15){z-index:100}.z-to-b :nth-child(16){z-index:90}.z-to-b :nth-child(17){z-index:80}.z-to-b :nth-child(18){z-index:70}.z-to-b :nth-child(19){z-index:60}.z-to-b :nth-child(20){z-index:50}.z-to-b :nth-child(21){z-index:40}.z-to-b :nth-child(22){z-index:30}.z-to-b :nth-child(23){z-index:20}.z-to-b :nth-child(24){z-index:10}.card,.card-base{background-color:rgb(var(--color-background) / 1)}.invert-color{color:rgb(var(--color-primary) / 1)}.transparent{background-color:#0000}.ghost{background-color:rgb(var(--color-disabled) / 1);opacity:.5;--tw-blur:blur(calc(var(--layout-unit) / 2));--tw-grayscale:grayscale(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);background-image:none}i.fa-circle-xmark{background-color:rgb(var(--color-background) / 1);border-radius:3.40282e38px}.shader-linear-primary-up{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-primary) / var(--shader-base));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.shader-linear-primary-up-33{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-primary) / var(--shader-base));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to-position:33%}.shader-linear-primary-up-66{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-primary) / var(--shader-base));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to-position:66%}.shader-linear-primary-down{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-primary) / var(--shader-base));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.shader-linear-primary-down-33{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-primary) / var(--shader-base));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to-position:33%}.shader-linear-primary-down-66{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-primary) / var(--shader-base));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to-position:66%}.shader-linear-primary-right{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-primary) / var(--shader-base));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.shader-linear-primary-right-33{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-primary) / var(--shader-base));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to-position:33%}.shader-linear-primary-right-66{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-primary) / var(--shader-base));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to-position:66%}.shader-linear-primary-left{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-primary) / var(--shader-base));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.shader-linear-primary-left-33{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-primary) / var(--shader-base));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to-position:33%}.shader-linear-primary-left-66{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-primary) / var(--shader-base));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to-position:66%}.shader-linear-primary-upleft{--tw-gradient-position:to top left in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-primary) / var(--shader-base));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.shader-linear-primary-upleft-33{--tw-gradient-position:to top left in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-primary) / var(--shader-base));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to-position:33%}.shader-linear-primary-upleft-66{--tw-gradient-position:to top left in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-primary) / var(--shader-base));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to-position:66%}.shader-linear-primary-downleft{--tw-gradient-position:to bottom left in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-primary) / var(--shader-base));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.shader-linear-primary-downleft-33{--tw-gradient-position:to bottom left in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-primary) / var(--shader-base));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to-position:33%}.shader-linear-primary-downleft-66{--tw-gradient-position:to bottom left in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-primary) / var(--shader-base));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to-position:66%}.shader-linear-primary-upright{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-primary) / var(--shader-base));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.shader-linear-primary-upright-33{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-primary) / var(--shader-base));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to-position:33%}.shader-linear-primary-upright-66{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-primary) / var(--shader-base));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to-position:66%}.shader-linear-primary-downright{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-primary) / var(--shader-base));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.shader-linear-primary-downright-33{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-primary) / var(--shader-base));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to-position:33%}.shader-linear-primary-downright-66{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-primary) / var(--shader-base));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to-position:66%}.bg-cover-center{background-position:50%;background-repeat:no-repeat;background-size:cover}.bg-cover-top,.bg-cover-bottom{background-position:bottom;background-repeat:no-repeat;background-size:cover}.bg-cover-left{background-position:0;background-repeat:no-repeat;background-size:cover}.bg-cover-right{background-position:100%;background-repeat:no-repeat;background-size:cover}.bg-cover-left-top{background-position:0 0;background-repeat:no-repeat;background-size:cover}.bg-cover-left-bottom{background-position:0 100%;background-repeat:no-repeat;background-size:cover}.bg-cover-right-top{background-position:100% 0;background-repeat:no-repeat;background-size:cover}.bg-cover-right-bottom{background-position:100% 100%;background-repeat:no-repeat;background-size:cover}.gradient-glow-key{cursor:pointer;z-index:0;display:inline-block;position:relative;overflow:visible}.gradient-glow-key:before{content:"";background:linear-gradient(to right, rgb(var(--color-key)), rgb(var(--color-key-end)));filter:blur(16px);z-index:0;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.gradient-glow-key>*{z-index:2;position:relative}.gradient-glow-key:hover:before{animation:5s cubic-bezier(.1,.1,.6,1) infinite glow}.gradient-glow-key-cycle-pair{cursor:pointer;z-index:0;display:inline-block;position:relative;overflow:visible}.gradient-glow-key-cycle-pair:before{content:"";background:linear-gradient(to right, rgb(var(--color-key)), rgb(var(--color-key-end)), rgb(var(--color-key)));filter:blur(16px);z-index:0;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.gradient-glow-key-cycle-pair>*{z-index:2;position:relative}.gradient-glow-key-cycle-pair:hover:before{animation:8s cubic-bezier(.1,.1,.6,1) infinite glow-cycle}.gradient-glow-key-cycle-pair-reverse{cursor:pointer;z-index:0;display:inline-block;position:relative;overflow:visible}.gradient-glow-key-cycle-pair-reverse:after{content:"";background:linear-gradient(to right, rgb(var(--color-key-end)), rgb(var(--color-key)), rgb(var(--color-key-end)));filter:blur(16px);z-index:0;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.gradient-glow-key-cycle-pair-reverse>*{z-index:2;position:relative}.gradient-glow-key-cycle-pair-reverse:hover:after{animation:8s cubic-bezier(.1,.1,.6,1) infinite glow-cycle-reverse}.avatar:has(i){position:relative}.avatar i{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;bottom:calc(var(--border-button) * -1);font-size:var(--text-i5-size);line-height:var(--text-i5-lh);height:var(--text-i5-size);width:var(--text-i5-size);-webkit-background-clip:text;background-clip:text;display:block;position:absolute;inset-inline-end:calc(var(--layout-unit) * -1)}.avatar.min i{font-size:var(--text-i6-size);line-height:var(--text-i6-lh);height:var(--text-i6-size);width:var(--text-i6-size);inset-inline-end:calc(var(--layout-unit) / -2)}.avatar.sm i{font-size:var(--text-i4-size);line-height:var(--text-i4-lh);height:var(--text-i4-size);width:var(--text-i4-size)}.avatar.md i{font-size:var(--text-i3-size);line-height:var(--text-i3-lh);height:var(--text-i3-size);width:var(--text-i3-size)}.avatar.lg i{font-size:var(--text-i2-size);line-height:var(--text-i2-lh);height:var(--text-i2-size);width:var(--text-i2-size);inset-inline-end:0}.avatar.xl i{font-size:var(--text-i1-size);line-height:var(--text-i1-lh);height:var(--text-i1-size);width:var(--text-i1-size);inset-inline-end:0}.hr-inline{text-align:start;align-items:flex-start;display:flex}.hr-inline:after{content:"";height:var(--element-hairline-size);background:rgb(var(--color-key));min-width:var(--spacing-gutter-base);flex-grow:1;margin:auto;margin-inline-start:var(--gap-element-xl)}.hr-inline.gradient:after{content:"";background:linear-gradient(to right, rgba(var(--color-key-rgb), 1), rgba(var(--color-key-end-rgb), 1))}div.screen-modal,section.screen-modal{z-index:888;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;width:100vw;height:100dvh;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1;--tw-blur: ;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);--tw-backdrop-blur:blur(var(--blur-heavy));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);--tw-duration:var(--transition-duration-base);transition-duration:var(--transition-duration-base);border-radius:0;position:fixed;inset:0;overflow-y:scroll}@media (prefers-reduced-motion:reduce){div.screen-modal,section.screen-modal{transition-property:none}}div.screen-modal.hide,section.screen-modal.hide{visibility:hidden;--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y);border-radius:var(--screen-xl);opacity:0;--tw-blur:blur(var(--blur-max));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);--tw-duration:calc(2 * var(--transition-duration-base));transition-duration:calc(2 * var(--transition-duration-base))}@media (prefers-reduced-motion:reduce){div.screen-modal.hide,section.screen-modal.hide{transition-property:none}}@media (min-width:960px){div.screen-modal.hide,section.screen-modal.hide{border-radius:var(--screen-2xl)}}div.screen-modal .modal-block,section.screen-modal .modal-block{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;max-height:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1;--tw-duration:calc(3 * var(--transition-duration-base));transition-duration:calc(3 * var(--transition-duration-base));flex-grow:0;overflow:scroll}@media (prefers-reduced-motion:reduce){div.screen-modal .modal-block,section.screen-modal .modal-block{transition-property:none}}div.screen-modal.hide .modal-block,section.screen-modal.hide .modal-block{visibility:hidden;--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0;--tw-duration:var(--transition-duration-base);transition-duration:var(--transition-duration-base)}@media (prefers-reduced-motion:reduce){div.screen-modal.hide .modal-block,section.screen-modal.hide .modal-block{transition-property:none}}.frame-modal{place-content:center;height:100%}.lock-body{width:100%;height:100svh;position:fixed;overflow-y:hidden}div.screen-modal.theme-transparent,section.screen-modal.theme-transparent{background:linear-gradient(to top right, rgba(var(--color-key-rgb), var(--shader-light)), rgba(var(--color-key-end-rgb), var(--shader-light)))}dialog.screen-modal{z-index:888;border-style:var(--tw-border-style);--tw-backdrop-blur:blur(var(--blur-heavy));width:100vw;max-width:none;height:100dvh;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);--tw-duration:var(--transition-duration-base);transition-duration:var(--transition-duration-base);background-color:#0000;border-width:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:scroll}@media (prefers-reduced-motion:reduce){dialog.screen-modal{transition-property:none}}dialog.screen-modal{max-height:none}dialog.screen-modal::backdrop{background:rgb(var(--color-primary) / .5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}dialog.drawer{z-index:888;border-style:var(--tw-border-style);background-color:rgb(var(--color-background) / 1);color:rgb(var(--color-primary) / 1);--tw-shadow:var(--shadow-heavy);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);max-width:none;max-height:none;block-size:100dvh;inline-size:min(90vw, var(--element-c-4xl));transition:translate var(--qs-duration-base) var(--qs-ease-standard);border-width:0;margin:0;padding:0;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto}dialog.drawer.right{inset-inline:auto 0}dialog.drawer.bottom{block-size:auto;max-block-size:85dvh;inline-size:100vw;inset-block:auto 0;inset-inline:0}dialog.drawer::backdrop{background:rgb(var(--color-primary) / .5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}dialog.drawer{translate:-100%}dialog.drawer.right{translate:100%}dialog.drawer.bottom{translate:0 100%}dialog.drawer[open]{translate:0}@starting-style{dialog.drawer[open]{translate:-100%}dialog.drawer.right[open]{translate:100%}dialog.drawer.bottom[open]{translate:0 100%}}#header-nav-menu-open.hide,#header-nav-menu-close.hide,#header-nav-menu.hide,#mobile-footer-menu-open.hide,#mobile-footer-menu-close.hide,#mobile-footer-menu.hide{display:none}.button.icon,.button.icon.round{height:var(--element-base-size);width:var(--element-base-size);text-align:center;font-size:var(--text-nav-size);line-height:var(--tw-leading,var(--element-base-size))}.button.icon:hover,.button.icon.round:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--border-button) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-inset:inset}.button.icon.gradient p,.button.icon.round.gradient p{font-size:var(--text-nav-size);--tw-leading:calc(var(--text-button-lh) - var(--border-base) - var(--border-base));line-height:calc(var(--text-button-lh) - var(--border-base) - var(--border-base))}.button.icon.gradient span,.button.icon.round.gradient span{width:100%}.button.icon.dropdown{height:var(--element-base-size);width:100%;min-width:min-content;padding-inline:var(--pad-element-base);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--border-button) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-inset:inset;justify-content:space-between;align-items:center;display:flex}.button.icon.dropdown p{-webkit-line-clamp:1;text-align:center;font-size:var(--text-button-size);-webkit-box-orient:vertical;flex-grow:1;margin-inline:auto;display:-webkit-box;overflow:hidden}@media (min-width:960px){.button.icon.dropdown p{font-size:var(--text-p3-size);line-height:var(--tw-leading,var(--text-p3-lh))}}.button.icon.dropdown i{min-width:var(--element-sub-size)}.button.icon.dropdown.gradient{padding:var(--border-button);display:inline-flex}.button.icon.dropdown.gradient span{width:100%;height:100%;padding-inline:var(--pad-element-base);flex-direction:row;flex-grow:1;justify-content:center;align-items:center;display:flex}.button.icon.dropdown.gradient p{-webkit-line-clamp:1;font-size:var(--text-button-size);-webkit-box-orient:vertical;margin-inline:auto;display:-webkit-box;overflow:hidden}.button.icon.dropdown.gradient i{--tw-leading:calc(var(--text-button-lh) - var(--border-base) - var(--border-base));line-height:calc(var(--text-button-lh) - var(--border-base) - var(--border-base))}.dropdown-menu{z-index:10;margin-top:var(--spacing-sub-base)}:where(.dropdown-menu>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:color-mix(in srgb, rgb(rgb(var(--color-secondary) / 1) / 1) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){:where(.dropdown-menu>:not(:last-child)){border-color:color-mix(in oklab, rgb(var(--color-secondary) / 1) 20%, transparent)}}.dropdown-menu{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.dropdown-menu{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.dropdown-menu:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown-menu:focus{outline-offset:2px;outline:2px solid #0000}}.dropdown-menu div.title-block{padding-inline:var(--pad-element-base);padding-block:var(--spacing-sub-base)}.dropdown-menu div{padding-block:var(--pad-base-base)}.dropdown-menu p.title{font-size:var(--text-p4-size);line-height:var(--tw-leading,var(--text-p4-lh))}.dropdown-menu button,.dropdown-menu a{width:100%;padding-inline:var(--pad-element-base);padding-block:var(--spacing-sub-base);text-align:start;font-size:var(--text-p4-size);line-height:var(--tw-leading,var(--text-p4-lh));display:block}.dropdown-menu.gradient button,.dropdown-menu.gradient a{cursor:pointer}.dropdown-menu.gradient li{cursor:pointer;width:100%;padding-inline:var(--pad-element-base);padding-block:var(--spacing-sub-base);text-align:start;font-size:var(--text-p4-size);line-height:var(--tw-leading,var(--text-p4-lh));display:block}ul.dropdown-menu.gradient{margin-inline:var(--pad-element-base);border-top-left-radius:0;border-top-right-radius:0;width:calc(100% - 32px);margin-top:0;padding:0;position:absolute}ul.dropdown-menu.gradient li:last-child{border-bottom-right-radius:var(--radius-corner);border-bottom-left-radius:var(--radius-corner)}ul.dropdown-menu.gradient li{border-top-style:var(--tw-border-style);text-align:center;border-top-width:0;list-style-type:none;position:relative}ul.dropdown-menu.gradient.hide{display:none}.dropdown-menu[popover]{border-radius:var(--radius-corner);background-color:rgb(var(--color-background) / 1);--tw-shadow:var(--shadow-heavy);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-shadow:0 0 0 1px rgb(var(--color-secondary) / .15);box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000);min-width:anchor-size(width, auto);width:max-content;padding:0;overflow:hidden}.dropdown-menu[popover] button,.dropdown-menu[popover] a{cursor:pointer}.dropdown-menu-set{width:100%;position:relative}.form-input-dropdown{border-style:var(--tw-border-style);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--border-form) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-inset:inset;border-width:0;border-radius:3.40282e38px;flex-direction:row;align-items:center;padding:0;display:flex}.form-input-dropdown span{flex-direction:row;justify-content:space-between;display:flex}.form-input-dropdown.gradient span p,.form-input-dropdown.gradient span i{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.form-input-dropdown.air{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex}.form-input-dropdown.air span{flex-direction:row;align-items:center;display:flex}.form-input-dropdown p{white-space:nowrap}.form-input,.form-input-file{border-style:var(--tw-border-style);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--border-form) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-inset:inset;border-width:0;border-radius:3.40282e38px;flex-direction:row;align-items:center;padding:0;display:flex}.form-input>span,.form-input-file>span{width:100%}.form-input-combo{border-style:var(--tw-border-style);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--border-form) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-inset:inset;border-width:0;border-radius:3.40282e38px;flex-direction:row;align-items:center;padding:0;display:flex}.form-input-combo button p,.form-input-combo a p{white-space:nowrap}.form-input.gradient>span,.form-input-file.gradient>span{z-index:1;flex-direction:row;align-items:center;display:flex;position:relative}.form-input label,.form-input-file label{width:40%;font-size:var(--text-p2-size);line-height:var(--tw-leading,var(--text-p2-lh));padding-inline-start:var(--pad-element-base)}.form-input label.icon-label{width:fit-content;font-size:var(--text-p2-size);line-height:var(--tw-leading,var(--text-p2-lh));padding-inline-start:var(--pad-element-base)}.form-input:has([aria-invalid=true]),.form-input-file:has([aria-invalid=true]),.form-input-combo:has([aria-invalid=true]),.form-select:has([aria-invalid=true]),.form-textarea:has([aria-invalid=true]),.form-textarea.featured:has([aria-invalid=true]),.form-input.gradient:has([aria-invalid=true]),.form-input-file.gradient:has([aria-invalid=true]),.form-select.gradient:has([aria-invalid=true]),.form-input-dropdown:has([aria-invalid=true]),.form-input-dropdown[aria-invalid=true]{--tw-ring-color:rgb(var(--color-alert-error));--tw-ring-shadow:inset 0 0 0 2px rgb(var(--color-alert-error));box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000)}.form-input:has(:user-invalid){--tw-ring-color:rgb(var(--color-alert-error));--tw-ring-shadow:inset 0 0 0 2px rgb(var(--color-alert-error));box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000)}.form-input-file:has(:user-invalid){--tw-ring-color:rgb(var(--color-alert-error));--tw-ring-shadow:inset 0 0 0 2px rgb(var(--color-alert-error));box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000)}.form-input-combo:has(:user-invalid){--tw-ring-color:rgb(var(--color-alert-error));--tw-ring-shadow:inset 0 0 0 2px rgb(var(--color-alert-error));box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000)}.form-select:has(:user-invalid){--tw-ring-color:rgb(var(--color-alert-error));--tw-ring-shadow:inset 0 0 0 2px rgb(var(--color-alert-error));box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000)}.form-textarea:has(:user-invalid){--tw-ring-color:rgb(var(--color-alert-error));--tw-ring-shadow:inset 0 0 0 2px rgb(var(--color-alert-error));box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000)}.form-textarea.featured:has(:user-invalid){--tw-ring-color:rgb(var(--color-alert-error));--tw-ring-shadow:inset 0 0 0 2px rgb(var(--color-alert-error));box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000)}.form-input.gradient:has(:user-invalid){--tw-ring-color:rgb(var(--color-alert-error));--tw-ring-shadow:inset 0 0 0 2px rgb(var(--color-alert-error));box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000)}.form-input-file.gradient:has(:user-invalid){--tw-ring-color:rgb(var(--color-alert-error));--tw-ring-shadow:inset 0 0 0 2px rgb(var(--color-alert-error));box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000)}.form-select.gradient:has(:user-invalid){--tw-ring-color:rgb(var(--color-alert-error));--tw-ring-shadow:inset 0 0 0 2px rgb(var(--color-alert-error));box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000)}.form-input:has(:user-valid){--tw-ring-color:rgb(var(--color-alert-success) / .6);--tw-ring-shadow:inset 0 0 0 1px rgb(var(--color-alert-success) / .6);box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000)}.form-input-file:has(:user-valid){--tw-ring-color:rgb(var(--color-alert-success) / .6);--tw-ring-shadow:inset 0 0 0 1px rgb(var(--color-alert-success) / .6);box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000)}.form-input-combo:has(:user-valid){--tw-ring-color:rgb(var(--color-alert-success) / .6);--tw-ring-shadow:inset 0 0 0 1px rgb(var(--color-alert-success) / .6);box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000)}.form-select:has(:user-valid){--tw-ring-color:rgb(var(--color-alert-success) / .6);--tw-ring-shadow:inset 0 0 0 1px rgb(var(--color-alert-success) / .6);box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000)}.form-textarea:has(:user-valid){--tw-ring-color:rgb(var(--color-alert-success) / .6);--tw-ring-shadow:inset 0 0 0 1px rgb(var(--color-alert-success) / .6);box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000)}.form-textarea.featured:has(:user-valid){--tw-ring-color:rgb(var(--color-alert-success) / .6);--tw-ring-shadow:inset 0 0 0 1px rgb(var(--color-alert-success) / .6);box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000)}.form-input.gradient:has(:user-valid){--tw-ring-color:rgb(var(--color-alert-success) / .6);--tw-ring-shadow:inset 0 0 0 1px rgb(var(--color-alert-success) / .6);box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000)}.form-input-file.gradient:has(:user-valid){--tw-ring-color:rgb(var(--color-alert-success) / .6);--tw-ring-shadow:inset 0 0 0 1px rgb(var(--color-alert-success) / .6);box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000)}.form-select.gradient:has(:user-valid){--tw-ring-color:rgb(var(--color-alert-success) / .6);--tw-ring-shadow:inset 0 0 0 1px rgb(var(--color-alert-success) / .6);box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000)}:is(.form-input.air:has(:user-invalid),.form-input.air:has([aria-invalid=true]),.form-select.air:has(:user-invalid),.form-select.air:has([aria-invalid=true]),.form-input-file.air:has(:user-invalid),.form-input-file.air:has([aria-invalid=true]),.form-textarea.air:has(:user-invalid),.form-textarea.air:has([aria-invalid=true])){--df-form-underline-color:rgb(var(--color-alert-error))}.form-error{font-size:var(--text-p5-size);line-height:var(--tw-leading,var(--text-p5-lh));color:rgb(var(--color-alert-error-text));padding-inline-start:var(--pad-element-base);display:none}:is(.form-field:has(:user-invalid) .form-error,.form-field:has([aria-invalid=true]) .form-error){display:block}.form-input.gradient.expandable:before{border-radius:var(--radius-field)}.form-input.gradient.expandable>span{border-radius:var(--radius-field-inset)}.form-input.gradient.expandable textarea{border-style:var(--tw-border-style);border-width:0;border-color:#0000;align-items:flex-start;margin-inline-end:var(--rounded-field)}.form-input.gradient.expandable textarea:focus{--tw-ring-color:transparent}.form-input.expandable textarea{width:100%;min-height:var(--element-compact-size);field-sizing:content;resize:vertical;height:auto;overflow-y:hidden}.form-input.unlabeled label,.form-input-file.unlabeled label,.form-input-combo label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-textarea{border-radius:var(--radius-field);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--border-form) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-inset:inset;display:flex}.form-textarea textarea{width:100%;padding-inline:var(--spacing-sub-xl);padding-block:var(--spacing-sub-base)}.form-textarea.air{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column}.form-textarea.air>label{width:100%;padding-inline-start:0;padding-bottom:var(--layout-unit);font-size:var(--text-p3-size);line-height:var(--tw-leading,var(--text-p3-lh))}.form-textarea.air textarea{border-inline-style:var(--tw-border-style);border-inline-width:0;border-top-style:var(--tw-border-style);border-color:#0000;border-top-width:0}.form-select{border-style:var(--tw-border-style);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--border-form) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-inset:inset;border-width:0;border-radius:3.40282e38px;flex-direction:row;align-items:center;padding:0;display:flex}.form-select>span{width:100%}.form-select label{width:40%;font-size:var(--text-p2-size);line-height:var(--tw-leading,var(--text-p2-lh));padding-inline-start:var(--pad-element-base)}.form-select select{margin:var(--layout-unit);height:calc(var(--element-min-size) + var(--layout-unit) + var(--layout-unit));width:100%;min-width:var(--element-base-size);border-style:var(--tw-border-style);padding-inline:var(--spacing-sub-xl);font-size:var(--text-p2-size);line-height:var(--tw-leading,var(--text-p2-lh));border-width:0;flex:auto;padding-block:0}.form-select.unlabeled label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-select.air{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex}.form-select.air>label{width:100%;padding-inline-start:0;padding-bottom:var(--layout-unit);font-size:var(--text-p4-size);line-height:var(--tw-leading,var(--text-p4-lh))}@media (min-width:640px){.form-select.air>label{font-size:var(--text-p3-size);line-height:var(--tw-leading,var(--text-p3-lh))}}.form-select.air>select{width:100%;margin:0}.form-select select:focus{--tw-ring-color:transparent}.form-select.gradient>span{z-index:1;flex-direction:row;align-items:center;display:flex;position:relative}.form-input input,.form-input-file input,.form-input-combo input,.form-input-dropdown span{margin:var(--layout-unit);height:calc(var(--element-min-size) + var(--layout-unit) + var(--layout-unit));width:100%;min-width:var(--element-base-size);border-style:var(--tw-border-style);padding-inline:var(--spacing-sub-xl);font-size:var(--text-p2-size);line-height:var(--tw-leading,var(--text-p2-lh));border-width:0;flex:auto;padding-block:0}.form-input-file input[type=file]::file-selector-button{border-style:var(--tw-border-style);--tw-gradient-position:to right in oklab;background-color:#0000;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;font-size:var(--text-p2-size);line-height:var(--tw-leading,var(--text-p2-lh));-webkit-background-clip:text;background-clip:text;border-width:0;border-radius:3.40282e38px;padding-block:0;padding-inline-start:0;padding-inline-end:var(--spacing-sub-base)}.form-input.air,.form-input-file.air{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex}.form-input.air>label,.form-input-file.air>label{width:100%;padding-inline-start:0;padding-bottom:var(--layout-unit);font-size:var(--text-p4-size);line-height:var(--tw-leading,var(--text-p4-lh))}@media (min-width:640px){.form-input.air>label,.form-input-file.air>label{font-size:var(--text-p3-size);line-height:var(--tw-leading,var(--text-p3-lh))}}.form-input.air>input,.form-input-file.air>input{width:100%;margin:0}.form-input-media{border-radius:var(--radius-base);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--border-button) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:rgb(var(--color-key) / 1);background-position:50%;background-size:cover;position:relative}.form-input-media>video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.form-input-media a{min-height:var(--element-base-size);min-width:var(--element-base-size);border-radius:var(--radius-base);text-align:center;align-content:center;display:block}.form-input-media a:hover{background-color:rgb(var(--color-invert) / var(--shader-base))}.form-input-media a i{font-size:var(--text-i5-size);line-height:var(--tw-leading,var(--text-i5-lh));color:rgb(var(--color-key) / 1);transition-property:var(--transition-property-base);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--transition-duration-base);transition-duration:var(--transition-duration-base);--tw-ease:var(--transition-timing-base);transition-timing-function:var(--transition-timing-base)}.form-input-media.sm,.form-input-media.sm a{height:var(--element-c-sm)}.form-input-media.md,.form-input-media.md a{height:var(--element-c-md)}.form-input-media.lg,.form-input-media.lg a{height:var(--element-c-lg)}.form-input-media.air{border-radius:var(--radius-base);background-color:rgb(var(--color-invert) / var(--shader-base));--tw-shadow:var(--shadow-light);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:transparent}.form-input-media.air>video{border-radius:var(--radius-base)}.form-input-media.air a:hover{background-color:color-mix(in srgb, rgb(rgb(var(--color-invert) / 1) / 1) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.form-input-media.air a:hover{background-color:color-mix(in oklab, rgb(var(--color-invert) / 1) 50%, transparent)}}.form-input-media.air a:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--border-button) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:rgb(var(--color-key) / 1)}.form-input-media.air.corner-i a:hover{--tw-ring-color:transparent}.form-input-media.square,.form-input-media.square a{aspect-ratio:1}.form-input-media.video,.form-input-media.video a{aspect-ratio:var(--aspect-video)}.form-input-media.circle,.form-input-media.circle a{aspect-ratio:1;border-radius:3.40282e38px}.form-input-media.circle>video{border-radius:3.40282e38px}.form-input-media.corner-i,.form-input-media.corner-i a{position:relative}.form-input-media.corner-i a i,.form-input-media.sm.corner-i a i{top:calc((var(--text-i5-size) / 4) * -1);font-size:var(--text-i5-size);line-height:var(--text-i5-lh);height:var(--text-i5-size);width:var(--text-i5-size);transition:none;display:block;position:absolute;inset-inline-end:calc((var(--text-i5-size) / 4) * -1)}.form-input-media.md.corner-i a i{top:calc(var(--layout-unit) * -1);font-size:var(--text-i4-size);line-height:var(--text-i4-lh);height:var(--text-i4-size);width:var(--text-i4-size);transition:none;display:block;position:absolute;inset-inline-end:calc(var(--layout-unit) * -1)}.form-input-media.lg.corner-i a i{top:calc(var(--layout-unit) * -1);font-size:var(--text-i3-size);line-height:var(--text-i3-lh);height:var(--text-i3-size);width:var(--text-i3-size);transition:none;display:block;position:absolute;inset-inline-end:calc(var(--layout-unit) * -1)}.form-input-media.corner-i a:hover i{--tw-shadow:var(--shadow-light);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.form-input-media.nohover a:hover{cursor:default;background-color:color-mix(in srgb, rgb(rgb(var(--color-invert) / 1) / 1) 0%, transparent)}@supports (color:color-mix(in lab, red, red)){.form-input-media.nohover a:hover{background-color:color-mix(in oklab, rgb(var(--color-invert) / 1) 0%, transparent)}}.form-input-media.nohover a:hover{--tw-ring-color:transparent}.form-input-checkbox{align-items:center;display:flex}.form-input-checkbox.row{column-gap:var(--layout-unit);flex-direction:row;width:100%}.form-input-checkbox .checkbox{aspect-ratio:1;min-height:var(--element-sub-size);min-width:var(--element-sub-size);align-items:center;display:flex}.form-input-checkbox .checkbox input{aspect-ratio:1;border-color:rgb(var(--color-key) / 1);width:100%;height:100%;color:rgb(var(--color-key) / 1)}.form-input-checkbox .checkbox input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:rgb(var(--color-key) / 1);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.form-input-checkbox .checkbox input:focus{outline-offset:2px;outline:2px solid #0000}}.form-input-checkbox.sm{column-gap:var(--layout-unit)}.form-input-checkbox.md{column-gap:var(--spacing-sub-base)}.form-input-checkbox.lg{column-gap:var(--gap-element-base)}.form-input-checkbox.sm .checkbox{height:var(--element-sub-size);width:var(--element-sub-size);min-width:var(--element-sub-size)}.form-input-checkbox.md .checkbox{height:calc(var(--element-sub-size) + var(--layout-unit));width:calc(var(--element-sub-size) + var(--layout-unit));min-width:calc(var(--element-sub-size) + var(--layout-unit))}.form-input-checkbox.lg .checkbox{height:var(--element-min-size);width:var(--element-min-size);min-width:var(--element-min-size)}.form-input-checkbox.rounded .checkbox{border-radius:var(--radius-min)}.form-input-checkbox.rounded .checkbox input{border-radius:var(--radius-min-inset)}.form-input-checkbox.circle .checkbox,.form-input-checkbox.circle .checkbox input{border-radius:3.40282e38px}.form-input-checkbox.gradient .checkbox{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:var(--border-button)}.form-input-checkbox.gradient .checkbox input{border-style:var(--tw-border-style);border-width:0}.form-input-checkbox.gradient .checkbox input:checked{background-color:#0000}.form-input-checkbox.sm div p{font-size:var(--text-p4-size);--tw-leading:var(--text-p3-lh);line-height:var(--text-p3-lh)}.form-input-checkbox.md div p{font-size:var(--text-p3-size);--tw-leading:var(--text-p3-lh);line-height:var(--text-p3-lh)}.form-input-checkbox.lg div p{font-size:var(--text-p2-size);--tw-leading:var(--text-p3-lh);line-height:var(--text-p3-lh)}.input-checkbox-toggle{display:none}.input-checkbox-toggle-label:hover{cursor:pointer;--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.form-radio-set label{margin-inline-start:var(--spacing-sub-base)}.form-radio-option{cursor:pointer;align-items:center;display:flex}.form-radio-set.simple legend{margin-bottom:var(--gap-hgroup-title);color:rgb(var(--color-primary) / 1)}.form-radio-set.simple>p{color:rgb(var(--color-secondary) / 1)}.form-radio-set.simple .form-stack-radio-options{margin-top:var(--pad-element-base);row-gap:var(--gap-form-sm);flex-direction:column;display:flex}.form-radio-set.card-stack .form-stack-radio-options label{border-radius:var(--radius-corner);background-color:rgb(var(--color-key) / 1);--tw-shadow:var(--shadow-light);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin:0}.form-radio-set.card-stack.gradient.secondary .form-stack-radio-options label{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:var(--border-button);--tw-shadow:var(--shadow-light);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.form-radio-set.card-stack.gradient.secondary .form-stack-radio-options label>div{border-radius:var(--radius-corner-inset);width:100%;height:100%;padding:var(--pad-element-base);transition-property:var(--transition-property-base);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--transition-duration-base);transition-duration:var(--transition-duration-base);--tw-ease:var(--transition-timing-base);transition-timing-function:var(--transition-timing-base);background-color:rgb(var(--color-invert) / var(--color-key-gradient-invert-opacity));flex-direction:column;justify-content:center;align-items:center;display:flex}.form-radio-set.card-stack.gradient.secondary .form-stack-radio-options label:hover>div,.form-radio-set.card-stack.gradient.secondary .form-stack-radio-options label:has(input[type=radio]:checked)>div{background-color:#0000}.form-radio-set.card-stack.gradient.secondary .form-stack-radio-options label:hover>div p,.form-radio-set.card-stack.gradient.secondary .form-stack-radio-options label:has(input[type=radio]:checked)>div p,.form-radio-set.card-stack.gradient.secondary .form-stack-radio-options label:hover>div i,.form-radio-set.card-stack.gradient.secondary .form-stack-radio-options label:has(input[type=radio]:checked)>div i{color:rgb(var(--color-invert) / 1)}.form-radio-set.card-block{border-radius:var(--radius-corner);background-color:rgb(var(--color-key) / 1);--tw-shadow:var(--shadow-light);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.form-radio-set.card-block.gradient{border-radius:var(--radius-corner);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-shadow:var(--shadow-light);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.form-radio-set.card-block.gradient.secondary{padding:var(--border-button)}.form-radio-set.card-block.gradient.secondary .form-stack-radio-options{flex-direction:column;row-gap:1px;display:flex}.form-radio-set.card-block.gradient.secondary.row .form-stack-radio-options{flex-direction:row;column-gap:1px;display:flex}.form-radio-set.card-block.gradient.secondary .form-stack-radio-options label span:first-child p{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);-webkit-background-clip:text;background-clip:text}.form-radio-set.card-block.gradient.secondary .form-stack-radio-options label:hover span:first-child p{color:rgb(var(--color-invert) / 1)}.form-radio-set.card-block .form-stack-radio-options{position:relative}.form-radio-set.card-block .form-stack-radio-options>.form-radio-option:first-child{border-top-left-radius:var(--radius-corner-inset);border-top-right-radius:var(--radius-corner-inset)}.form-radio-set.card-block.row .form-stack-radio-options>.form-radio-option:first-child{border-start-start-radius:var(--radius-corner-inset);border-end-start-radius:var(--radius-corner-inset);border-top-right-radius:0}.form-radio-set.card-block .form-stack-radio-options>.form-radio-option:last-child{border-bottom-right-radius:var(--radius-corner-inset);border-bottom-left-radius:var(--radius-corner-inset)}.form-radio-set.card-block.row .form-stack-radio-options>.form-radio-option:last-child{border-start-end-radius:var(--radius-corner-inset);border-end-end-radius:var(--radius-corner-inset);border-bottom-left-radius:0}.form-radio-set.card-block .form-radio-option{background-color:rgb(var(--color-invert) / 1);transition-property:var(--transition-property-base);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--transition-duration-base);transition-duration:var(--transition-duration-base);--tw-ease:var(--transition-timing-base);transition-timing-function:var(--transition-timing-base)}.form-radio-set.card-block .form-radio-option:hover{background-color:#0000}.form-radio-set.card-block .form-radio-option:hover label,.form-radio-set.card-block .form-radio-option:hover p{color:rgb(var(--color-invert) / 1);transition-property:var(--transition-property-base);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--transition-duration-base);transition-duration:var(--transition-duration-base);--tw-ease:var(--transition-timing-base);transition-timing-function:var(--transition-timing-base)}.form-radio-set.card-block .form-radio-option{cursor:pointer;column-gap:var(--gap-form-sm);width:100%;padding:var(--pad-element-base);flex-direction:row;display:flex;position:relative}.form-radio-set.card-block .form-radio-option:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.form-radio-set.card-block .form-radio-option:focus{outline-offset:2px;outline:2px solid #0000}}.form-radio-set.card-block .form-radio-option span{font-size:var(--text-p4-size);line-height:var(--tw-leading,var(--text-p4-lh));align-items:center;display:flex}.form-radio-set.card-block label{margin-inline-start:0}.form-radio-set.card-block input{margin-inline-end:var(--spacing-sub-base)}.form-radio-set.card-block label:has(input[type=radio]:checked){background-color:#0000}.form-radio-set.card-block label:has(input[type=radio]:checked) p,.form-radio-set.card-block.secondary label:has(input[type=radio]:checked) :first-child p{color:rgb(var(--color-invert) / 1)}.set-input-hidden input{display:none}.alert{column-gap:var(--gap-article-base);padding-block:var(--spacing-sub-base);flex-direction:row;display:flex}.alert a{font-size:var(--text-p4-size);--tw-leading:var(--text-h6-lh);line-height:var(--text-h6-lh)}.alert .button{height:var(--element-min-size);padding-inline:var(--spacing-sub-2xl);font-size:var(--text-heb-size);--tw-leading:var(--text-h6-lh);line-height:var(--text-h6-lh);white-space:nowrap;padding-block:0}.alert .content>hgroup,.alert .content>div{gap:var(--gap-hgroup-heading)}.alert .content p{font-size:var(--text-p4-size);--tw-leading:var(--text-h6-lh);line-height:var(--text-h6-lh)}.form-input .alert{align-self:flex-start}.alert.banner{width:100%;box-shadow:0 4px 4px -4px rgba(0, 0, 0, var(--shadow-alpha-light)), 0 -4px 4px -4px rgba(0, 0, 0, var(--shadow-alpha-light))}.alert.banner .content{justify-content:center;align-items:center;column-gap:var(--gap-article-base);row-gap:calc(var(--layout-unit) / 2);flex-flow:wrap;width:100%;display:flex}.alert.banner .content>hgroup,.alert.banner .content>div{flex-flow:wrap;display:flex}.alert.banner .action a i{width:var(--element-min-size);text-align:center}.alert.banner .action{max-width:fit-content;min-width:var(--element-min-size);font-size:var(--text-p3-size);--tw-leading:var(--text-h6-lh);line-height:var(--text-h6-lh);align-items:center}.alert.callout{margin-block:var(--pad-element-base);border-radius:var(--radius-field);padding-inline:var(--pad-element-base);justify-content:center}.card .alert.callout .content h6,.card .alert.callout .content p{--tw-leading:var(--text-p5-lh);line-height:var(--text-p5-lh)}.alert.callout .content>hgroup,.alert.callout .content>div{flex-flow:wrap;display:flex}.alert.callout .action a i{padding-inline-start:calc(var(--layout-unit) / 2)}.alert.callout .content h6 i,.alert.callout .content p i{padding-inline-end:calc(var(--layout-unit) / 2)}.alert.box{margin-block:var(--pad-element-base);border-radius:var(--radius-corner);width:100%;padding:var(--pad-element-base);--tw-shadow:var(--shadow-light);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.alert.box .action a i{padding-inline-start:calc(var(--layout-unit) / 2)}.alert.box .content{row-gap:var(--gap-article-base);flex-direction:column;width:100%;display:flex}.alert.box .content ul li{font-size:var(--text-p4-size);line-height:var(--tw-leading,var(--text-p4-lh))}.df-docs-callout-accent{border-left-style:solid;border-left-width:4px}.df-docs-callout-accent.notify{border-left-color:rgb(var(--color-alert-notify))}.df-docs-callout-accent.success{border-left-color:rgb(var(--color-alert-success))}.df-docs-callout-accent.warning{border-left-color:rgb(var(--color-alert-warning))}.df-docs-callout-accent.error{border-left-color:rgb(var(--color-alert-error))}.eyebrow{font-family:var(--font-mono), var(--font-mono-alt1), var(--font-mono-alt2);font-size:var(--text-p5-size);line-height:var(--tw-leading,var(--text-p5-lh));text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px}.eyebrow.secondary{color:rgb(var(--color-secondary))}.alert div .button{background-color:rgb(var(--color-invert) / 1);color:rgb(var(--color-key) / 1);--tw-ring-color:rgb(var(--color-key) / 1)}@media (hover:hover){.alert div .button:hover{background-color:rgb(var(--color-key) / 1);color:rgb(var(--color-invert) / 1)}}.alert .action a i{color:rgb(var(--color-secondary) / 1)}.alert .action a:hover i{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.alert{background-color:rgb(var(--color-background) / 1)}.alert.key{background-color:rgb(var(--color-key) / 1);color:rgb(var(--color-invert) / 1)}.alert.key h6,.alert.key a{color:rgb(var(--color-invert) / 1)}@media (hover:hover){.alert.key a:hover{color:rgb(var(--color-key-end) / 1)}}.alert.key .button{background-color:rgb(var(--color-key) / 1);color:rgb(var(--color-invert) / 1);--tw-ring-color:rgb(var(--color-invert) / 1)}@media (hover:hover){.alert.key .button:hover{background-color:rgb(var(--color-invert) / 1);color:rgb(var(--color-key) / 1)}}.alert.key .action a i{color:rgb(var(--color-invert) / 1);opacity:var(--color-key-gradient-active-opacity)}.alert.key .action a:hover i{opacity:1}.alert.key-gradient{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:rgb(var(--color-invert) / 1)}.alert.key-gradient h6,.alert.key-gradient a{color:rgb(var(--color-invert) / 1)}@media (hover:hover){.alert.key-gradient a:hover{color:rgb(var(--color-key-end) / 1)}}.alert.key-gradient .button{color:rgb(var(--color-invert) / 1);--tw-ring-color:rgb(var(--color-invert) / 1);background-color:#0000}@media (hover:hover){.alert.key-gradient .button:hover{color:rgb(var(--color-key) / 1);--tw-ring-color:rgb(var(--color-key) / 1)}}.alert.key-gradient .button:hover{background-color:rgb(var(--color-invert) / var(--color-key-gradient-active-opacity))}.alert.key-gradient .action a i{color:rgb(var(--color-invert) / 1);opacity:var(--color-key-gradient-active-opacity)}.alert.key-gradient .action a:hover i{opacity:1}.alert.notify{background-color:rgb(var(--color-alert-notify-background) / 1);color:rgb(var(--color-alert-notify-text) / 1)}.alert.notify h6{color:rgb(var(--color-alert-notify-heading) / 1)}.alert.notify a{color:rgb(var(--color-alert-notify) / 1)}@media (hover:hover){.alert.notify a:hover{color:rgb(var(--color-alert-notify-heading) / 1)}}.alert.notify .button{color:rgb(var(--color-alert-notify-heading) / 1);--tw-ring-color:rgb(var(--color-alert-notify-heading) / 1);background-color:#0000}@media (hover:hover){.alert.notify .button:hover{background-color:rgb(var(--color-alert-notify) / 1);color:rgb(var(--color-alert-notify-background) / 1);--tw-ring-color:rgb(var(--color-alert-notify) / 1)}}.alert.notify .action a i{color:rgb(var(--color-alert-notify) / 1)}.alert.notify .action a:hover i{color:rgb(var(--color-alert-notify-heading) / 1)}.alert.warning{background-color:rgb(var(--color-alert-warning-background) / 1);color:rgb(var(--color-alert-warning-text) / 1)}.alert.warning h6{color:rgb(var(--color-alert-warning-heading) / 1)}.alert.warning a{color:rgb(var(--color-alert-warning) / 1)}@media (hover:hover){.alert.warning a:hover{color:rgb(var(--color-alert-warning-heading) / 1)}}.alert.warning .button{color:rgb(var(--color-alert-warning-heading) / 1);--tw-ring-color:rgb(var(--color-alert-warning-heading) / 1);background-color:#0000}@media (hover:hover){.alert.warning .button:hover{background-color:rgb(var(--color-alert-warning) / 1);color:rgb(var(--color-alert-warning-background) / 1);--tw-ring-color:rgb(var(--color-alert-warning) / 1)}}.alert.warning .action a i{color:rgb(var(--color-alert-warning) / 1)}.alert.warning .action a:hover i{color:rgb(var(--color-alert-warning-heading) / 1)}.alert.error{background-color:rgb(var(--color-alert-error-background) / 1);color:rgb(var(--color-alert-error-text) / 1)}.alert.error h6{color:rgb(var(--color-alert-error-heading) / 1)}.alert.error a{color:rgb(var(--color-alert-error) / 1)}@media (hover:hover){.alert.error a:hover{color:rgb(var(--color-alert-error-heading) / 1)}}.alert.error .button{color:rgb(var(--color-alert-error-heading) / 1);--tw-ring-color:rgb(var(--color-alert-error-heading) / 1);background-color:#0000}@media (hover:hover){.alert.error .button:hover{background-color:rgb(var(--color-alert-error) / 1);color:rgb(var(--color-alert-error-background) / 1);--tw-ring-color:rgb(var(--color-alert-error) / 1)}}.alert.error .action a i{color:rgb(var(--color-alert-error) / 1)}.alert.error .action a:hover i{color:rgb(var(--color-alert-error-heading) / 1)}.alert.success{background-color:rgb(var(--color-alert-success-background) / 1);color:rgb(var(--color-alert-success-text) / 1)}.alert.success h6{color:rgb(var(--color-alert-success-heading) / 1)}.alert.success a{color:rgb(var(--color-alert-error) / 1)}@media (hover:hover){.alert.success a:hover{color:rgb(var(--color-alert-error-heading) / 1)}}.alert.success .button{color:rgb(var(--color-alert-success-heading) / 1);--tw-ring-color:rgb(var(--color-alert-success-heading) / 1);background-color:#0000}@media (hover:hover){.alert.success .button:hover{background-color:rgb(var(--color-alert-success) / 1);color:rgb(var(--color-alert-success-background) / 1);--tw-ring-color:rgb(var(--color-alert-success) / 1)}}.alert.success .action a i{color:rgb(var(--color-alert-success) / 1)}.alert.success .action a:hover i{color:rgb(var(--color-alert-success-heading) / 1)}.df-overlay{position-anchor:var(--df-anchor);position-try-fallbacks:flip-block, flip-inline;margin:var(--spacing-sub-base);position:absolute}[popover].df-overlay{margin:var(--spacing-sub-base);border:0;padding:0;overflow:visible}.df-overlay.top{position-area:top}.df-overlay.bottom{position-area:bottom}.df-overlay.left{position-area:inline-start}.df-overlay.right{position-area:inline-end}.tooltip{border-radius:var(--radius-corner);background-color:rgb(var(--color-primary) / 1);padding:var(--spacing-sub-base);font-size:var(--text-p5-size);line-height:var(--tw-leading,var(--text-p5-lh));color:rgb(var(--color-invert) / 1);--tw-shadow:var(--shadow-base);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);width:max-content;max-width:var(--element-c-2xl,16rem)}.tooltip-host{display:inline-block;position:relative}.tooltip.hover-mode{bottom:calc(100% + var(--spacing-sub-base));opacity:0;visibility:hidden;pointer-events:none;z-index:50;transition:opacity var(--qs-duration-fast) var(--qs-ease-standard), visibility var(--qs-duration-fast) var(--qs-ease-standard);position:absolute;left:50%;translate:-50%}.tooltip-host:hover .tooltip.hover-mode,.tooltip-host:focus-within .tooltip.hover-mode{opacity:1;visibility:visible}.popover{border-radius:var(--radius-corner);background-color:rgb(var(--color-background) / 1);padding:var(--spacing-card-base);color:rgb(var(--color-primary) / 1);min-width:var(--element-c-xl);max-width:var(--element-c-3xl);--tw-ring-shadow:0 0 0 1px rgb(var(--color-secondary) / .15);--tw-shadow:var(--shadow-heavy);box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000)}details.accordion{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:color-mix(in srgb, rgb(rgb(var(--color-secondary) / 1) / 1) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){details.accordion{border-color:color-mix(in oklab, rgb(var(--color-secondary) / 1) 20%, transparent)}}details.accordion>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--spacing-sub-base);padding-block:var(--spacing-card-base);font-size:var(--text-p3-size);line-height:var(--tw-leading,var(--text-p3-lh));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);list-style-type:none;display:flex}details.accordion>summary::-webkit-details-marker{display:none}details.accordion>summary::marker{content:""}details.accordion>summary:after{content:"";border-inline-end:2px solid rgb(var(--color-secondary));border-bottom:2px solid rgb(var(--color-secondary));width:.5rem;height:.5rem;transition:transform var(--qs-duration-fast) var(--qs-ease-standard);flex-shrink:0;transform:rotate(45deg)}details.accordion[open]>summary:after{transform:rotate(-135deg)}details.accordion>summary:focus-visible{border-radius:var(--radius-corner);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:rgb(var(--color-key) / 1);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){details.accordion>summary:focus-visible{outline-offset:2px;outline:2px solid #0000}}details.accordion>:not(summary){padding-bottom:var(--spacing-card-base);font-size:var(--text-p4-size);line-height:var(--tw-leading,var(--text-p4-lh));color:rgb(var(--color-secondary) / 1)}details.accordion.boxed{margin-bottom:var(--spacing-sub-base);border-radius:var(--radius-corner);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb, rgb(rgb(var(--color-secondary) / 1) / 1) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){details.accordion.boxed{border-color:color-mix(in oklab, rgb(var(--color-secondary) / 1) 20%, transparent)}}details.accordion.boxed{padding-inline:var(--spacing-card-base)}progress.progress{appearance:none;height:var(--spacing-sub-base);border-style:var(--tw-border-style);background:rgb(var(--color-secondary) / var(--shader-light));border-width:0;border-radius:3.40282e38px;width:100%;overflow:hidden}progress.progress.sm{height:var(--layout-unit)}progress.progress.lg{height:var(--element-base-size)}progress.progress::-webkit-progress-bar{background:rgb(var(--color-secondary) / var(--shader-light));border-radius:3.40282e38px}progress.progress::-webkit-progress-value{background:linear-gradient(to right, rgb(var(--color-key)), rgb(var(--color-key-end)));border-radius:3.40282e38px}progress.progress::-moz-progress-bar{background:linear-gradient(to right, rgb(var(--color-key)), rgb(var(--color-key-end)));border-radius:3.40282e38px}progress.progress:indeterminate{background:linear-gradient(to right, rgb(var(--color-secondary) / var(--shader-light)) 30%, rgb(var(--color-key) / .6) 50%, rgb(var(--color-secondary) / var(--shader-light)) 70%);animation:df-progress-indeterminate var(--qs-duration-slow) var(--qs-ease-standard) infinite;background-size:200% 100%}@keyframes df-progress-indeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}.block-callout{text-align:center;width:100%}.block-callout hgroup p{font-size:var(--text-p3-size);line-height:var(--tw-leading,var(--text-p3-lh));font-style:italic}.toggle-menu,.toggle-menu-gradient{font-size:var(--text-nav-size);line-height:var(--tw-leading,var(--element-base-size))}nav.menu{width:100%;height:100dvh;padding-block:var(--pad-header-base);flex-direction:column;align-items:center;display:flex}nav.menu a{text-align:center;width:100%}nav.menu a p{width:100%;padding-inline:var(--pad-element-base);font-size:var(--text-nav-size);line-height:var(--tw-leading,var(--text-nav-lh))}.header-base.bottom-mobile{z-index:20;padding-bottom:max(var(--pad-header-base), env(safe-area-inset-bottom));flex-direction:column-reverse;display:flex;position:fixed;inset:auto 0 0}.header-base.bottom-mobile .df-mobile-menu{height:auto;box-shadow:inset 0 -4px 4px -4px rgba(0, 0, 0, var(--shadow-alpha-light));padding-top:0}body:has(.header-base.bottom-mobile) main{padding-bottom:calc(var(--offset-header-base) + var(--pad-header-base) * 3 + env(safe-area-inset-bottom))}@media (min-width:768px){.header-base.bottom-mobile{flex-direction:column;padding-bottom:0;position:sticky;top:0;bottom:auto}.header-base.bottom-mobile .df-mobile-menu{box-shadow:inset 0 4px 4px -4px rgba(0, 0, 0, var(--shadow-alpha-light))}body:has(.header-base.bottom-mobile) main{padding-bottom:0}}.sidebar{padding-inline:var(--spacing-shoulder-base);padding-block:var(--pad-section-base);gap:var(--gap-article-base);flex-direction:column;flex-shrink:0;display:flex}.sidebar.sticky{top:var(--sidebar-sticky-offset,5rem);max-height:calc(100dvh - var(--sidebar-sticky-offset,5rem));align-self:start;position:sticky;overflow-y:auto}@media (min-width:960px){.sidebar.sticky+.section-grid{z-index:1;transition:box-shadow var(--qs-duration-slow) var(--qs-ease-standard);position:relative}.header-base.glass.scrolled~main .sidebar.sticky+.section-grid{box-shadow:-4px 0 8px -4px rgba(0, 0, 0, var(--shadow-alpha-light))}}.sidebar nav a p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-message{align-items:flex-start;gap:var(--spacing-sub-base);display:flex}.chat-bubble{border-radius:var(--radius-field);background-color:rgb(var(--color-background) / 1);padding:var(--spacing-card-base);--tw-shadow:var(--shadow-light);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.chat-message .avatar~.chat-bubble{border-top-left-radius:0}.chat-message .chat-bubble:has(~.avatar){border-top-right-radius:0}nav.breadcrumbs{align-items:center;column-gap:var(--spacing-gutter-base);flex-flow:wrap;display:none}@media (min-width:640px){nav.breadcrumbs{display:flex}}nav.breadcrumbs p a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:rgb(var(--color-primary) / 1);font-style:normal}nav.breadcrumbs p a:hover,nav.breadcrumbs p a.active{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}nav.breadcrumbs p i{font-size:var(--text-nav-size);line-height:var(--tw-leading,var(--text-nav-lh))}nav.breadcrumbs p:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-inline-start:var(--spacing-gutter-base);font-family:"Font Awesome 7 Pro","Font Awesome 6 Pro";font-size:20px;font-style:normal;font-weight:400;line-height:40px;display:inline-block}nav.breadcrumbs p:last-child:after{content:"";display:none}nav.sidebar-nav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style-type:none;display:flex}nav.sidebar-nav a{align-items:center;gap:var(--spacing-sub-base);border-radius:var(--radius-corner);font-size:var(--text-p4-size);line-height:var(--tw-leading,var(--text-p4-lh));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);padding:6px var(--spacing-sub-base);text-decoration-line:none;display:flex}nav.sidebar-nav a.active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}nav.sidebar-nav a i{text-align:center;font-size:var(--text-i5-size);line-height:var(--tw-leading,var(--text-i5-lh));width:20px;color:inherit;flex-shrink:0}nav.sidebar-nav .nav-count{height:var(--element-min-size);min-width:var(--element-min-size);background-color:rgb(var(--color-secondary) / var(--shader-light));font-size:var(--text-chip-size);line-height:var(--tw-leading,var(--text-chip-lh));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-radius:3.40282e38px;justify-content:center;align-items:center;margin-inline-start:auto;padding:0 6px;display:inline-flex}nav.sidebar-nav a.active .nav-count{background-color:rgb(var(--color-key) / 1);color:rgb(var(--color-invert) / 1)}nav.sidebar-nav hr{margin-block:var(--spacing-sub-base);border-style:var(--tw-border-style);border-width:0;border-top:1px solid rgb(var(--color-secondary) / var(--shader-light))}nav.sidebar-nav .nav-section-label{font-size:var(--text-p5-size);line-height:var(--tw-leading,var(--text-p5-lh));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:rgb(var(--color-tertiary) / 1);text-transform:uppercase;padding:var(--spacing-sub-base) var(--spacing-sub-base) 4px}nav.sidebar-nav .nav-profile{margin-top:var(--spacing-sub-base);align-items:center;gap:var(--spacing-sub-base);padding:var(--spacing-sub-base);font-size:var(--text-p4-size);line-height:var(--tw-leading,var(--text-p4-lh));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-top:1px solid rgb(var(--color-secondary) / var(--shader-light));text-decoration-line:none;display:flex}.topbar{z-index:10;background-color:rgb(var(--color-background) / 1);padding-inline:var(--pad-article-base);padding-block:var(--spacing-sub-base);justify-content:space-between;align-items:center;gap:var(--pad-element-base);border-bottom:1px solid rgb(var(--color-secondary) / var(--shader-light));display:flex;position:sticky;top:0}.topbar-actions{align-items:center;gap:var(--spacing-sub-base);flex-shrink:0;display:flex}nav.tab-nav{border-bottom:1px solid rgb(var(--color-secondary) / var(--shader-light));align-items:stretch;display:flex}nav.tab-nav a{align-items:center;gap:var(--spacing-sub-base);padding-inline:var(--pad-element-base);padding-block:var(--spacing-sub-base);font-size:var(--text-p4-size);line-height:var(--tw-leading,var(--text-p4-lh));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration-line:none;display:flex}nav.tab-nav a:hover{border-bottom-color:rgb(var(--color-key))}nav.tab-nav a.active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-bottom-color:rgb(var(--color-key))}nav.tab-nav .tab-count{background-color:rgb(var(--color-secondary) / var(--shader-light));font-size:var(--text-chip-size);line-height:var(--tw-leading,var(--text-chip-lh));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);padding:1px var(--spacing-sub-base);border-radius:3.40282e38px}nav.tab-nav a.active .tab-count{background-color:rgb(var(--color-key) / 1);color:rgb(var(--color-invert) / 1)}nav.tab-nav.vertical{border-bottom:none;border-inline-end:1px solid rgb(var(--color-secondary) / var(--shader-light));flex-direction:column}nav.tab-nav.vertical a{border-bottom:none;margin-bottom:0;border-inline-end:2px solid #0000;margin-inline-end:-1px}nav.tab-nav.vertical a:hover,nav.tab-nav.vertical a.active{border-right-color:rgb(var(--color-key));border-bottom-color:#0000}.tab-panels{padding-top:var(--spacing-card-base)}.tab-panels>[role=tabpanel][hidden]{display:none}.tab-panels.radio>input[type=radio]{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tab-panels.radio>label{cursor:pointer;border-bottom-style:var(--tw-border-style);padding-inline:var(--pad-article-base);padding-block:var(--spacing-sub-base);font-size:var(--text-p4-size);line-height:var(--tw-leading,var(--text-p4-lh));border-color:#0000;border-bottom-width:2px;display:inline-block}.tab-panels.radio>input[type=radio]:checked+label{border-bottom-color:rgb(var(--color-key));color:rgb(var(--color-key))}.tab-panels.radio>.tab-panel{width:100%;padding-top:var(--spacing-card-base);display:none}.tab-panels.radio:has(>input:first-of-type:checked)>.tab-panel:first-of-type,.tab-panels.radio:has(>input:nth-of-type(2):checked)>.tab-panel:nth-of-type(2),.tab-panels.radio:has(>input:nth-of-type(3):checked)>.tab-panel:nth-of-type(3),.tab-panels.radio:has(>input:nth-of-type(4):checked)>.tab-panel:nth-of-type(4),.tab-panels.radio:has(>input:nth-of-type(5):checked)>.tab-panel:nth-of-type(5),.tab-panels.radio:has(>input:nth-of-type(6):checked)>.tab-panel:nth-of-type(6){display:block}.carousel{gap:var(--spacing-gutter-base);scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.carousel::-webkit-scrollbar{display:none}.carousel>.carousel-item{scroll-snap-align:start;width:var(--element-c-3xl);flex-shrink:0;max-width:100%}.carousel.peek>.carousel-item{width:min(85%, var(--element-c-3xl))}.footer-brand{grid-column:1/-1}@media (min-width:960px){.footer-brand{grid-column:span 5/span 5}}@media (min-width:1440px){.footer-brand{grid-column:span 4/span 4}}.footer-brand-text{text-align:center}@media (min-width:960px){.footer-brand-text{text-align:start}}.footer-brand .stack-link-icons a i{color:rgb(var(--color-secondary) / 1)}.footer-brand .stack-link-icons a:hover i{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.footer-localization{justify-content:center}@media (min-width:960px){.footer-localization{flex-wrap:nowrap;justify-content:flex-start}}.footer-localization button{white-space:nowrap;max-width:400px}.footer-spacer{display:none}:where(.footer-spacer>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-block-base) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-block-base) * calc(1 - var(--tw-space-y-reverse)))}@media (min-width:960px){.footer-spacer{grid-column:span 1/span 1;display:grid}}@media (min-width:1440px){.footer-spacer{grid-column:span 2/span 2}}.footer-nav-stack h3{text-align:center;--tw-leading:var(--element-base-size);line-height:var(--element-base-size)}@media (min-width:960px){.footer-nav-stack h3{text-align:start}}.footer-nav-stack-links{gap:var(--layout-unit);text-align:center;flex-direction:column;display:flex}@media (min-width:960px){.footer-nav-stack-links{text-align:start}}.footer-copyright p{text-align:center;color:rgb(var(--color-secondary) / 1)}@media (min-width:960px){.footer-copyright p{text-align:start}}.df-mobile-menu{width:100%;height:100dvh;padding-block:var(--pad-header-base);box-shadow:inset 0 4px 4px -4px rgba(0, 0, 0, var(--shadow-alpha-light))}.df-mobile-menu nav{align-items:center;gap:var(--spacing-sub-base);padding-inline:var(--pad-article-base);flex-direction:column;display:flex}.df-mobile-menu a.nav-gradient p{background-image:linear-gradient(to right, rgb(var(--qs-color-tertiary)), rgb(var(--qs-color-tertiary)));color:#0000;-webkit-background-clip:text;background-clip:text}.df-mobile-menu a.nav-gradient:hover p{background-image:linear-gradient(to right, rgb(var(--color-key,var(--qs-color-key))), rgb(var(--color-key-end,var(--qs-color-key-end))))}.df-dash-spacer{height:var(--element-base-size);grid-column:span 12/span 12;display:none}@media (min-width:960px){.df-dash-spacer{display:grid}}.df-dash:not(:has(.df-pagination)) .centerframe-grid{margin-bottom:0}@media (min-width:640px){.df-dash:not(:has(.df-pagination)) .centerframe-grid{margin-bottom:var(--element-base-unit)}}.df-dash:not(:has(.df-pagination)) .df-dash-content{margin-bottom:var(--spacing-gutter-base)}@media (min-width:1440px){.df-dash:not(:has(.df-pagination)) .df-dash-content{margin-bottom:var(--spacing-gutter-xl)}}.df-dash-content{grid-column:1/-1;display:grid}@media (min-width:960px){.df-dash-content{grid-column:span 10/span 10}}.df-sidebar-nav{grid-column:1/-1;display:none}@media (min-width:640px){.df-sidebar-nav{display:grid}}@media (min-width:960px){.df-sidebar-nav{grid-column:span 2/span 2}}.df-sidebar-nav nav{top:calc(2 * var(--spacing-gutter-base));flex-flow:wrap;justify-content:center;height:fit-content;display:flex;position:sticky}@media (min-width:960px){.df-sidebar-nav nav{flex-flow:column;justify-content:flex-start}}.df-sidebar-nav nav a{width:fit-content;padding-inline:var(--spacing-sub-base);flex-direction:row;justify-content:flex-start;align-items:center;display:flex}@media (min-width:640px){@media not all and (min-width:1440px){.df-sidebar-nav nav a{font-size:var(--text-p3-size)}}}@media (min-width:960px){.df-sidebar-nav nav a{width:100%}}.df-sidebar-nav nav a div{justify-content:flex-start;align-items:center;column-gap:var(--spacing-sub-base);flex-direction:row;display:flex}@media (min-width:1440px){.df-sidebar-nav nav a div{column-gap:var(--gap-element-sm)}}.df-sidebar-nav nav a div span{width:var(--element-min-size);justify-content:center;align-items:center;display:flex}.df-sidebar-nav nav a,.df-sidebar-nav nav a i{color:rgb(var(--color-secondary) / 1);background-image:none;transition-property:none}.df-sidebar-nav nav a:hover,.df-sidebar-nav nav a:hover i{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.stack-link-icons{justify-content:center}@media (min-width:960px){.stack-link-icons{justify-content:flex-start}}.mobile-link-viewall{text-align:center;font-size:var(--text-p1-size);line-height:var(--tw-leading,var(--text-p1-lh));grid-column:1/-1}@media (min-width:640px){.mobile-link-viewall{display:none}}:where(.overlay-pane){background-color:var(--color-bg-overlay);-webkit-backdrop-filter:blur(var(--color-blur-amount));border-radius:var(--rounded-corner);box-shadow:var(--shadow-base);z-index:50;flex-direction:column;display:flex}.overlay-pane{position:fixed}:where(.overlay-pane).left{top:12px;left:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--keyboard-offset,0px));width:var(--df-overlay-pane-side-width);height:auto}:where(.overlay-pane).right{top:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--keyboard-offset,0px));width:var(--df-overlay-pane-side-width);height:auto;left:auto}:where(.overlay-pane).top{width:min(60vw,480px);height:var(--df-overlay-pane-tb-height);inset:12px auto auto 50%;transform:translate(-50%)}:where(.overlay-pane).bottom{bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--keyboard-offset,0px));width:min(60vw,480px);height:var(--df-overlay-pane-tb-height);top:auto;left:50%;right:auto;transform:translate(-50%)}.overlay-pane-header{justify-content:space-between;align-items:center;gap:var(--spacing-sub-base);padding:var(--pad-card-base);border-bottom:1px solid #0000000f;flex-shrink:0;display:flex}.overlay-pane-title{font-weight:600;font-size:var(--text-p3-size,14px);color:var(--color-primary);line-height:1.2}.overlay-pane-body{padding:var(--pad-card-base);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.card-head{align-items:center;gap:var(--spacing-sub-base);flex-wrap:wrap;display:flex}.card-head-actions{align-items:center;gap:var(--spacing-sub-base);margin-inline-start:auto;display:flex}.card.content{cursor:pointer;gap:var(--pad-element-base);transition:box-shadow var(--qs-duration-fast) var(--qs-ease-standard);flex-direction:row;display:flex}.card.content:hover{--tw-shadow:var(--shadow-base);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.card.content .card-media{border-radius:var(--radius-corner);background-color:rgb(var(--color-secondary) / var(--shader-light));flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.card.content .card-media img{object-fit:cover;width:100%;height:100%}.card.content .card-media i{font-size:var(--text-i4-size);line-height:var(--tw-leading,var(--text-i4-lh));color:rgb(var(--color-key) / 1)}.card.content .card-body{flex:1;min-width:0}.card.content .card-body h5{margin-bottom:2px}.card.content .card-meta{font-size:var(--text-p5-size);line-height:var(--tw-leading,var(--text-p5-lh));color:rgb(var(--color-tertiary) / 1);margin-top:4px}.card.selectable{cursor:pointer;transition:all var(--qs-duration-fast) var(--qs-ease-standard);border:2px solid #0000;position:relative}.card.selectable:hover{border-color:rgb(var(--color-secondary) / var(--shader-light));--tw-shadow:var(--shadow-base);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.card.selectable:has(:checked){border-color:rgb(var(--color-key));--tw-ring-shadow:0 0 0 3px rgb(var(--color-key) / var(--shader-light));--tw-shadow:var(--shadow-base);box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000)}.card.selectable .card-tag{margin-bottom:var(--spacing-sub-base);font-size:var(--text-p5-size);line-height:var(--tw-leading,var(--text-p5-lh));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:rgb(var(--color-key) / 1);text-transform:uppercase;letter-spacing:.03em}.card.selectable .card-icon{font-size:var(--text-i3-size);line-height:var(--tw-leading,var(--text-i3-lh));color:rgb(var(--color-key) / 1);margin-bottom:var(--pad-element-base)}.card.selectable .card-details{margin-top:var(--spacing-sub-base);font-size:var(--text-p5-size);line-height:var(--tw-leading,var(--text-p5-lh));color:rgb(var(--color-tertiary) / 1)}.card.selectable .card-check{visibility:hidden;color:rgb(var(--color-key) / 1);top:var(--pad-element-base);position:absolute;inset-inline-end:var(--pad-element-base)}.card.selectable:has(:checked) .card-check{visibility:visible}.card.summary{cursor:pointer;transition:box-shadow var(--qs-duration-fast) var(--qs-ease-standard)}.card.summary:hover{--tw-shadow:var(--shadow-base);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.card.summary .card-footer{align-items:center;gap:var(--pad-element-base);margin-top:var(--pad-element-base);padding-top:var(--pad-element-base);border-top:1px solid rgb(var(--color-secondary) / var(--shader-light));display:flex}.card.summary .card-footer-stat{font-size:var(--text-p5-size);line-height:var(--tw-leading,var(--text-p5-lh));color:rgb(var(--color-tertiary) / 1)}.card.brief{gap:var(--pad-element-base);border-inline-start:4px solid rgb(var(--color-key));flex-direction:row;display:flex}.card.brief .brief-icon{font-size:var(--text-i4-size);line-height:var(--tw-leading,var(--text-i4-lh));color:rgb(var(--color-key) / 1);flex-shrink:0;padding-top:2px}.card.brief .brief-body h6{margin-bottom:4px}.excerpt{flex-direction:column;display:flex}.excerpt a img{border-radius:var(--radius-corner);object-fit:cover;object-position:center}@media (hover:hover){.excerpt a img:hover{opacity:.9}}:where(.excerpt hgroup>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--gap-hgroup-title) * var(--tw-space-y-reverse));margin-block-end:calc(var(--gap-hgroup-title) * calc(1 - var(--tw-space-y-reverse)))}.excerpt hgroup p{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.swatch{border-radius:var(--radius-corner);border:1px solid rgb(var(--qs-color-tertiary) / .3);overflow:hidden}.swatch-color{height:80px}.swatch-meta{font-size:var(--text-p5-size,12px);padding:12px;line-height:16px}.swatch-meta code{font-size:var(--text-p5-size,12px);opacity:.6;display:block}.swatch-meta code:first-child{opacity:1;margin-bottom:4px;font-weight:700}.swatch-meta small{color:rgb(var(--qs-color-tertiary));font-family:var(--font-mono,monospace)}.swatch.sm{--tw-shadow:var(--shadow-light);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.swatch.sm .swatch-color{height:60px}.swatch.sm .swatch-meta{padding:8px}.swatch.sm .swatch-meta code{opacity:1;margin-bottom:4px;font-weight:600}.status-dot{width:var(--spacing-sub-base);height:var(--spacing-sub-base);background:rgb(var(--color-tertiary));border-radius:3.40282e38px;display:inline-block}.status-dot.active{background:rgb(var(--color-alert-success))}.status-dot.completed{background:rgb(var(--color-key))}.status-dot.pending{background:rgb(var(--color-alert-warning))}.status-dot.declined{background:rgb(var(--color-alert-error))}.data-table{width:100%;font-size:var(--text-p4-size);line-height:var(--tw-leading,var(--text-p4-lh));border-collapse:collapse}.data-table thead th{background-color:rgb(var(--color-secondary) / var(--shader-light));text-align:start;font-size:var(--text-p5-size);line-height:var(--tw-leading,var(--text-p5-lh));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:rgb(var(--color-secondary) / 1);text-transform:uppercase;padding:10px var(--pad-element-base);letter-spacing:.03em;border-bottom:2px solid rgb(var(--color-secondary) / var(--shader-light))}.data-table tbody td{vertical-align:middle;padding:var(--spacing-sub-base) var(--pad-element-base);border-bottom:1px solid rgb(var(--color-secondary) / var(--shader-light))}.data-table tbody tr{transition:background var(--qs-duration-fast) var(--qs-ease-standard)}.data-table tbody tr:hover{background-color:rgb(var(--color-secondary) / var(--shader-light))}.data-table tbody tr:last-child td{border-bottom:none}.table-scroll{border-radius:var(--radius-corner);-webkit-overflow-scrolling:touch;border:1px solid rgb(var(--color-secondary) / var(--shader-light));overflow-x:auto}.data-table-set{gap:var(--spacing-sub-base);flex-direction:column;display:flex}.data-table-set>.empty-state,.data-table-set.empty>.table-scroll,.data-table-set.empty>.data-table{display:none}.data-table-set.empty>.empty-state{display:flex}.data-table.loading{pointer-events:none;opacity:.6}.data-table.selectable th.col-select,.data-table.selectable td.col-select{width:var(--element-base-size);text-align:center}.data-table tr.active{background:rgb(var(--color-key) / var(--shader-light))}.data-table tr.active:hover{background:rgb(var(--color-key) / var(--shader-base))}.data-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.data-table th.sortable:hover{background:rgb(var(--color-secondary) / var(--shader-base))}.data-table th.sortable.asc,.data-table th.sortable.desc{color:rgb(var(--color-primary))}.data-table th.sortable.asc i,.data-table th.sortable.desc i{color:rgb(var(--color-key))}.data-table.sticky thead{z-index:1;position:sticky;top:0}.data-table.compact tbody td{padding:var(--spacing-half-unit) var(--pad-element-base)}.data-table.spacious tbody td{padding:var(--pad-article-base) var(--pad-element-base)}.data-table th.col-actions,.data-table td.col-actions,.data-table td.actions{white-space:nowrap;text-align:end;width:1%}.data-table td.actions{justify-content:flex-end;gap:var(--spacing-sub-base);display:flex}.data-table th.col-shrink,.data-table td.col-shrink{white-space:nowrap;width:1%}.data-table th.col-grow,.data-table td.col-grow{width:100%}.data-table th.col-hide-md,.data-table td.col-hide-md{display:none}@media (min-width:768px){.data-table th.col-hide-md,.data-table td.col-hide-md{display:table-cell}}.data-table tfoot td{border-top:2px solid rgb(var(--color-secondary) / var(--shader-light));color:rgb(var(--color-primary));padding-top:var(--pad-element-base);font-weight:600}.status-label{font-size:var(--text-p5-size);line-height:var(--tw-leading,var(--text-p5-lh));align-items:center;gap:6px;display:inline-flex}.table-avatar-cell{align-items:center;gap:var(--spacing-sub-base);display:flex}.table-avatar-cell .avatar-info{flex-direction:column;gap:1px;display:flex}.table-avatar-cell .avatar-info .name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.table-avatar-cell .avatar-info .subtitle{font-size:var(--text-p5-size);line-height:var(--tw-leading,var(--text-p5-lh));color:rgb(var(--color-tertiary) / 1)}.tag-list{flex-wrap:wrap;gap:6px;display:flex;position:relative;overflow:hidden}.tag-list .tag-more{font-size:var(--text-p5-size);line-height:var(--tw-leading,var(--text-p5-lh));white-space:nowrap;color:rgb(var(--color-secondary) / 1);align-self:center;font-style:italic}.pagination-summary{font-size:var(--text-p4-size);line-height:var(--tw-leading,var(--text-p4-lh));color:rgb(var(--color-secondary) / 1)}.empty-state{text-align:center;padding:var(--pad-section-base) var(--pad-article-base);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state .empty-icon{font-size:var(--text-i2-size);line-height:var(--tw-leading,var(--text-i2-lh));color:rgb(var(--color-tertiary) / 1);margin-bottom:var(--pad-element-base);opacity:.5}.empty-state .empty-icon-svg{color:rgb(var(--color-tertiary) / 1);width:var(--text-i2-size);height:var(--text-i2-size);margin-bottom:var(--pad-element-base);opacity:.5}.empty-state h4{margin-bottom:var(--spacing-sub-base);color:rgb(var(--color-secondary) / 1)}.empty-state p{font-size:var(--text-p4-size);line-height:var(--tw-leading,var(--text-p4-lh));color:rgb(var(--color-tertiary) / 1);max-width:400px;margin-bottom:var(--pad-article-base)}.empty-state-dashed{border-radius:var(--radius-corner);border:2px dashed rgb(var(--color-secondary) / var(--shader-light))}.empty-state.contained{border-radius:var(--radius-corner);background-color:rgb(var(--color-secondary) / var(--shader-light))}@keyframes skeleton-pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.skeleton{border-radius:var(--radius-corner);background-color:rgb(var(--color-secondary) / var(--shader-light));animation:1.5s ease-in-out infinite skeleton-pulse}.skeleton.text{height:var(--element-sub-size);border-radius:var(--radius-min);width:100%}.skeleton.text.short{width:60%}.skeleton.text.medium{width:80%}.skeleton.text.heading{height:var(--element-min-size);width:40%}.skeleton.circle{width:var(--element-r-sm);height:var(--element-r-sm);border-radius:3.40282e38px;flex-shrink:0}.skeleton.rect{width:100%;height:120px}.skeleton.rect.sm{height:64px}.badge{border-radius:var(--radius-corner);background-color:rgb(var(--color-secondary) / var(--shader-light));font-size:var(--text-p5-size);line-height:var(--tw-leading,var(--text-p5-lh));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;padding:2px var(--spacing-sub-base);line-height:var(--text-p5-lh);color:rgb(var(--color-primary));justify-content:center;align-items:center;display:inline-flex}.badge.success{background:rgb(var(--color-alert-success-background));color:rgb(var(--color-alert-success-heading))}.badge.warning{background:rgb(var(--color-alert-warning-background));color:rgb(var(--color-alert-warning-heading))}.badge.error{background:rgb(var(--color-alert-error-background));color:rgb(var(--color-alert-error-heading))}.badge.notify{background:rgb(var(--color-alert-notify-background));color:rgb(var(--color-alert-notify-heading))}.badge.sm{font-size:var(--text-chip-size);line-height:var(--tw-leading,var(--text-chip-lh));padding:1px 6px}.badge.pill{border-radius:3.40282e38px}.badge.dot{width:var(--spacing-sub-base);height:var(--spacing-sub-base);border-radius:3.40282e38px;padding:0}.badge.dot.success{background:rgb(var(--color-alert-success))}.badge.dot.warning{background:rgb(var(--color-alert-warning))}.badge.dot.error{background:rgb(var(--color-alert-error))}.badge.dot.notify{background:rgb(var(--color-alert-notify))}.badge.count{font-size:var(--text-chip-size);line-height:var(--tw-leading,var(--text-chip-lh));background:rgb(var(--color-alert-error));min-width:18px;height:18px;color:rgb(var(--color-invert));top:-4px;border-radius:3.40282e38px;padding:0 5px;position:absolute;inset-inline-end:-4px}.announcement-pill{align-items:center;gap:var(--spacing-sub-base);background-color:rgb(var(--color-key) / var(--shader-light));font-size:var(--text-p5-size);line-height:var(--tw-leading,var(--text-p5-lh));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:rgb(var(--color-key) / 1);padding:4px var(--pad-element-base);border-radius:3.40282e38px;display:inline-flex}a.announcement-pill{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}a.announcement-pill:hover{background-color:rgb(var(--color-key) / 1);color:rgb(var(--color-invert) / 1)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{width:var(--element-min-size);height:var(--element-min-size);border:3px solid rgb(var(--color-secondary) / var(--shader-light));border-top-color:rgb(var(--color-key));animation:spin var(--qs-duration-slow) linear infinite;border-radius:3.40282e38px;flex-shrink:0;display:inline-block}.spinner.sm{width:var(--element-sub-size);height:var(--element-sub-size);border-width:2px}.spinner.lg{width:var(--element-compact-size);height:var(--element-compact-size);border-width:4px}@keyframes df-spinner-pulse{0%,to{opacity:1}50%{opacity:.4}}.loader{color:rgb(var(--color-key) / 1);justify-content:center;align-items:center;display:flex}.loader i{animation:1s linear infinite spin}.loader.page{background-color:rgb(var(--color-background) / var(--shader-heavy));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;position:fixed;inset:0}.loader.page i{font-size:var(--text-i2-size)}.loader.inline{padding:var(--pad-article-base)}.loader.inline i{font-size:var(--text-i4-size)}.toast-stack{z-index:888;gap:var(--spacing-sub-base);border-style:var(--tw-border-style);padding:var(--spacing-card-base);max-width:var(--element-c-3xl);background-color:#0000;border-width:0;flex-direction:column;width:max-content;display:flex;position:fixed}.toast-stack:popover-open{display:flex}.toast-stack,.toast-stack.top-right{top:0;right:0;inset-inline-start:auto;bottom:auto}.toast-stack.top-center{inset:0 auto auto 50%;translate:-50%}.toast-stack.bottom-right{inset:auto 0 0 auto}.toast-stack>.alert{width:100%}.rating{color:rgb(var(--color-key) / 1);align-items:center;gap:4px;display:inline-flex}.rating i{font-size:var(--text-i5-size)}.rating.sm i{font-size:var(--text-i6-size)}.rating.lg i{font-size:var(--text-i4-size)}.rating.interactive i{cursor:pointer;transition:transform var(--qs-duration-fast) var(--qs-ease-standard)}.rating.interactive i:hover{transform:scale(1.2)}.rating i.empty{color:rgb(var(--color-tertiary))}.toggle-switch{cursor:pointer;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.toggle-switch input{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toggle-track{background-color:rgb(var(--color-secondary) / var(--shader-light));width:44px;height:24px;transition:background var(--qs-duration-fast) var(--qs-ease-standard);border-radius:3.40282e38px;flex-shrink:0;position:relative}.toggle-thumb{--tw-shadow:var(--shadow-light);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:rgb(var(--color-background));width:20px;height:20px;transition:transform var(--qs-duration-fast) var(--qs-ease-standard);border-radius:3.40282e38px;position:absolute;top:2px;left:2px}.toggle-switch:has(:checked) .toggle-track{background:rgb(var(--color-key))}.toggle-switch:has(:checked) .toggle-thumb{transform:translate(20px)}.toggle-switch:has(:focus-visible) .toggle-track{outline:2px solid rgb(var(--color-key));outline-offset:2px}.form-textarea.featured{--tw-ring-shadow:inset 0 0 0 2px rgb(var(--color-key));box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000)}.form-textarea.featured textarea{padding:var(--pad-article-base);font-size:var(--text-p2-size);line-height:var(--tw-leading,var(--text-p2-lh));resize:vertical;border:0;min-height:120px}nav a,nav a:link,nav a:visited,main p a,main p a:link,main p a:visited,footer p a,footer p a:link,footer p a:visited,.toggle-menu,.toggle-menu-gradient,#header-nav-menu nav a,#header-nav-menu nav a p{transition-property:var(--transition-property-base);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--transition-duration-base);transition-duration:var(--transition-duration-base);--tw-ease:var(--transition-timing-base);transition-timing-function:var(--transition-timing-base)}.avatar{aspect-ratio:1;width:var(--element-base-size);height:var(--element-base-size);border-style:var(--tw-border-style);background-color:rgb(var(--color-key) / 1);padding:var(--border-button);text-align:center;--tw-leading:1;--tw-shadow:var(--shadow-light);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}@media (hover:hover){.avatar:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.avatar img{aspect-ratio:1;object-fit:cover;object-position:center;border-radius:3.40282e38px;width:100%;height:100%}.avatar.preview,.avatar.preview img{aspect-ratio:var(--aspect-preview);border-radius:var(--radius-base);width:auto}.avatar.preview.sm,.avatar.preview.sm img,.avatar.preview-rounded.sm,.avatar.preview-rounded.sm img{height:var(--element-c-sm);width:auto}.avatar.preview-rounded,.avatar.preview-rounded img{aspect-ratio:var(--aspect-preview);border-radius:var(--radius-corner);width:auto}.avatar.gradient{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.avatar.min{width:var(--element-min-size);height:var(--element-min-size)}.avatar.sm{width:var(--element-c-sm);height:var(--element-c-sm)}.avatar.md{width:var(--element-c-md);height:var(--element-c-md)}.avatar.lg{width:var(--element-c-lg);height:var(--element-c-lg)}.avatar.xl{width:var(--element-c-xl);height:var(--element-c-xl)}.avatar.squared,.avatar.squared img,.avatar.square,.avatar.square img{border-radius:var(--radius-base)}.avatar.cornered{border-radius:var(--radius-corner)}.avatar.cornered img{border-radius:var(--radius-corner-inset)}.avatar.circle,.avatar.circle img{border-radius:3.40282e38px}.avatar.hexagon,.avatar.hexagon img{clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0% 50%);border-radius:0}.avatar.hexagon-rounded,.avatar.hexagon-rounded img{clip-path:polygon(1.336% 54.545%,1.336% 54.545%,.942% 53.683%,.636% 52.79%,.417% 51.873%,.286% 50.94%,.242% 50%,.286% 49.06%,.417% 48.127%,.636% 47.21%,.942% 46.317%,1.336% 45.455%,22.133% 5.339%,22.133% 5.339%,22.607% 4.529%,23.148% 3.787%,23.752% 3.117%,24.412% 2.524%,25.121% 2.012%,25.874% 1.584%,26.665% 1.244%,27.488% .997%,28.336% .845%,29.203% .794%,70.797% .794%,70.797% .794%,71.664% .845%,72.512% .997%,73.335% 1.244%,74.126% 1.584%,74.879% 2.012%,75.588% 2.524%,76.248% 3.117%,76.852% 3.787%,77.393% 4.529%,77.867% 5.339%,98.664% 45.455%,98.664% 45.455%,99.058% 46.317%,99.364% 47.21%,99.583% 48.127%,99.714% 49.06%,99.758% 50%,99.714% 50.94%,99.583% 51.873%,99.364% 52.79%,99.058% 53.683%,98.664% 54.545%,77.867% 94.661%,77.867% 94.661%,77.393% 95.471%,76.852% 96.213%,76.248% 96.883%,75.588% 97.476%,74.879% 97.988%,74.126% 98.416%,73.335% 98.756%,72.512% 99.003%,71.664% 99.155%,70.797% 99.206%,29.203% 99.206%,29.203% 99.206%,28.336% 99.155%,27.488% 99.003%,26.665% 98.756%,25.874% 98.416%,25.121% 97.988%,24.412% 97.476%,23.752% 96.883%,23.148% 96.213%,22.607% 95.471%,22.133% 94.661%,1.336% 54.545%);border-radius:0}.avatar.bordered{border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--color-key) / 1);background-color:#0000;padding:0}.avatar.basic{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0;padding:0}.avatar.hexagon-compact,.avatar.hexagon-compact img{clip-path:polygon(25% 10%,26% 8%,28% 6%,30% 5%,70% 5%,72% 6%,74% 8%,75% 10%,98% 46%,99% 49%,99% 51%,98% 54%,75% 90%,74% 92%,72% 94%,70% 95%,30% 95%,28% 94%,26% 92%,25% 90%,2% 54%,1% 51%,1% 49%,2% 46%);border-radius:0}a.avatar:hover img{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}i{font-family:var(--font-icon,inherit);line-height:1}p i.fa-regular,p i.ph,p i.ph-light,p i.ph-bold,p i.ph-fill{line-height:inherit}.button.icon.square.gradient{border-radius:var(--radius-base)}.form-input,.form-input-combo{border-radius:3.40282e38px}.button.icon.square.gradient span{border-radius:var(--radius-base)}.button.icon.square.gradient span:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:rgb(var(--color-key) / 1);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.button.icon.square.gradient span:focus{outline-offset:2px;outline:2px solid #0000}}.dropdown-menu{border-radius:var(--radius-corner);--tw-shadow:var(--shadow-base);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}nav.pagination{isolation:isolate;justify-content:center;display:inline-flex}:where(nav.pagination>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(-1px * var(--tw-space-x-reverse));margin-inline-end:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}nav.pagination{border-radius:var(--radius-md);text-align:center;justify-self:center}nav.pagination a,nav.pagination span.pagination-ellipsis{min-height:var(--element-base-size);min-width:calc(var(--element-base-size) + var(--layout-unit) + var(--layout-unit));padding:var(--layout-unit);font-size:var(--text-p3-size);line-height:var(--tw-leading,var(--text-p3-lh));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:rgb(var(--color-secondary) / 1);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:color-mix(in srgb, rgb(rgb(var(--color-secondary) / 1) / 1) 20%, transparent);justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){nav.pagination a,nav.pagination span.pagination-ellipsis{--tw-ring-color:color-mix(in oklab, rgb(var(--color-secondary) / 1) 20%, transparent)}}nav.pagination a,nav.pagination span.pagination-ellipsis{--tw-ring-inset:inset}@media (hover:hover){:is(nav.pagination a,nav.pagination span.pagination-ellipsis):hover{z-index:40;background-color:rgb(var(--color-key) / 1);color:rgb(var(--color-invert) / 1);--tw-ring-color:rgb(var(--color-key) / 1)}}:is(nav.pagination a,nav.pagination span.pagination-ellipsis):focus{z-index:20;outline-offset:0px}nav.pagination a:active{z-index:50;background-color:rgb(var(--color-key) / 1);color:rgb(var(--color-invert) / 1)}nav.pagination a.active,nav.pagination a[aria-current=page]{z-index:10;background-color:rgb(var(--color-key) / 1);color:rgb(var(--color-invert) / 1);--tw-ring-color:rgb(var(--color-key) / 1)}nav.pagination a.pagination-extra{display:none}@media (min-width:960px){nav.pagination a.pagination-extra{display:inline-flex}}nav.pagination a.pagination-next{border-start-end-radius:var(--radius-corner);border-end-end-radius:var(--radius-corner)}nav.pagination a.pagination-previous{border-start-start-radius:var(--radius-corner);border-end-start-radius:var(--radius-corner)}nav.pagination.air{column-gap:var(--spacing-sub-base)}:where(nav.pagination.air>:not(:last-child)){--tw-space-x-reverse:0;margin-inline:0}nav.pagination.air{border-radius:var(--radius-corner)}nav.pagination.air a,nav.pagination.air span.pagination-ellipsis{min-width:var(--element-base-size);border-radius:var(--radius-corner);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);-webkit-background-clip:text;background-clip:text}:is(nav.pagination.air a,nav.pagination.air span.pagination-ellipsis):focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:rgb(var(--color-key) / 1);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(nav.pagination.air a,nav.pagination.air span.pagination-ellipsis):focus{outline-offset:2px;outline:2px solid #0000}}nav.pagination.air a,nav.pagination.air span.pagination-ellipsis{--tw-ring-color:transparent;transition-property:var(--transition-property-base);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--transition-duration-base);transition-duration:var(--transition-duration-base);--tw-ease:var(--transition-timing-base);transition-timing-function:var(--transition-timing-base)}@media (min-width:640px){nav.pagination.air a,nav.pagination.air span.pagination-ellipsis{min-width:calc(var(--element-base-size) + var(--layout-unit) + var(--layout-unit))}}nav.pagination.air a.pagination-previous,nav.pagination.air a.pagination-next{color:rgb(var(--color-key) / 1);background-image:none;background-clip:border-box}nav.pagination.air a.pagination-previous i,nav.pagination.air a.pagination-next i{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}nav.pagination.air a:before,nav.pagination.air span.pagination-ellipsis:before{border-radius:var(--radius-corner);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));width:100%;height:100%;transition-property:var(--transition-property-base);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--transition-duration-base);transition-duration:var(--transition-duration-base);--tw-ease:var(--transition-timing-base);transition-timing-function:var(--transition-timing-base);content:"";z-index:0;opacity:0;inset-inline-start:calc(var(--spacing) * 0);position:absolute;top:0}nav.pagination.air a:hover,nav.pagination.air span.pagination-ellipsis:hover{z-index:50;--tw-gradient-position:to right in oklab;background-color:#0000;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;--tw-shadow:var(--shadow-light);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:transparent;-webkit-background-clip:text;background-clip:text}nav.pagination.air a.pagination-previous:hover,nav.pagination.air a.pagination-next:hover{color:rgb(var(--color-key) / 1);background-image:none;background-clip:border-box}nav.pagination.air a:hover:before,nav.pagination.air span.pagination-ellipsis:hover:before{z-index:30;opacity:calc(1 - var(--color-key-gradient-invert-opacity))}nav.pagination.air a:active{z-index:40;background-color:rgb(var(--color-key) / 1);color:rgb(var(--color-invert) / 1);background-clip:border-box}nav.pagination.air a.active,nav.pagination.air a[aria-current=page]{z-index:50;--tw-shadow:var(--shadow-light);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:transparent;background-color:#0000}nav.pagination.air a.active:before,nav.pagination.air a[aria-current=page]:before{z-index:30;opacity:calc(1 - var(--color-key-gradient-invert-opacity))}.button.icon.square.gradient.air{height:var(--element-base-size);width:var(--element-base-size);border-radius:var(--radius-corner);padding:var(--layout-unit);font-size:var(--text-p3-size);line-height:var(--tw-leading,var(--text-p3-lh));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-shadow:0 0 #0000;justify-content:center;align-items:center;display:inline-flex;position:relative}.button.icon.square.gradient.air:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:rgb(var(--color-key) / 1);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.button.icon.square.gradient.air:focus{outline-offset:2px;outline:2px solid #0000}}.button.icon.square.gradient.air{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:transparent;transition-property:var(--transition-property-base);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--transition-duration-base);transition-duration:var(--transition-duration-base);--tw-ease:var(--transition-timing-base);transition-timing-function:var(--transition-timing-base);--tw-ring-inset:inset}.button.icon.square.gradient.air i,.button.icon.square.gradient.air p{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.button.icon.square.gradient.air:before{border-radius:var(--radius-corner);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));width:100%;height:100%;transition-property:var(--transition-property-base);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--transition-duration-base);transition-duration:var(--transition-duration-base);--tw-ease:var(--transition-timing-base);transition-timing-function:var(--transition-timing-base);content:"";z-index:0;opacity:0;inset-inline-start:calc(var(--spacing) * 0);position:absolute;top:0}.button.icon.square.gradient.air:hover{--tw-shadow:var(--shadow-light);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.button.icon.square.gradient.air:active{background-color:rgb(var(--color-key) / 1);color:rgb(var(--color-invert) / 1);background-clip:border-box}.button.icon.square.gradient.air:hover:before{opacity:calc(1 - var(--color-key-gradient-invert-opacity))}.button.air{color:rgb(var(--color-key) / 1);--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:transparent;--tw-ring-inset:inset;background-color:#0000}.button.air p,.button.air i{color:rgb(var(--color-key) / 1)}.button.air:before{background-color:rgb(var(--color-key) / 1);width:100%;height:100%;transition-property:var(--transition-property-base);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--transition-duration-base);transition-duration:var(--transition-duration-base);--tw-ease:var(--transition-timing-base);transition-timing-function:var(--transition-timing-base);content:"";z-index:0;opacity:0;inset-inline-start:calc(var(--spacing) * 0);border-radius:3.40282e38px;position:absolute;top:0}.button.air>span{z-index:1;background-color:#0000;position:relative}.button.air:hover>span,.button.air.active>span{background-color:#0000}.button.air:hover,.button.air.active{--tw-shadow:var(--shadow-light);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.button.air:hover p,.button.air:hover i,.button.air.active p,.button.air.active i{color:rgb(var(--color-key) / 1)}.button.air:hover:before,.button.air.active:before{opacity:calc(1 - var(--color-key-gradient-invert-opacity))}.button.gradient.air{--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:transparent;--tw-ring-inset:inset;background-color:#0000}.button.gradient.air p,.button.gradient.air i{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.button.gradient.air:before{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));width:100%;height:100%;transition-property:var(--transition-property-base);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--transition-duration-base);transition-duration:var(--transition-duration-base);--tw-ease:var(--transition-timing-base);transition-timing-function:var(--transition-timing-base);content:"";z-index:0;opacity:0;inset-inline-start:calc(var(--spacing) * 0);border-radius:3.40282e38px;position:absolute;top:0}.button.gradient.air>span{z-index:1;background-color:#0000;position:relative}.button.gradient.air:hover>span,.button.gradient.air.active>span{background-color:#0000}.button.gradient.air:hover,.button.gradient.air.active{--tw-shadow:var(--shadow-light);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.button.gradient.air:hover p,.button.gradient.air:hover i,.button.gradient.air.active p,.button.gradient.air.active i{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.button.gradient.air:hover:before,.button.gradient.air.active:before{opacity:calc(1 - var(--color-key-gradient-invert-opacity))}@media (hover:hover){.button.icon.gradient:hover{opacity:.9}}.form-input input,.form-input-file input,.form-input-dropdown span,.form-select select{border-start-start-radius:0;border-start-end-radius:3.40282e38px;border-end-end-radius:3.40282e38px;border-end-start-radius:0}.form-input-file input{border-radius:3.40282e38px}.form-input.unlabeled input,.form-select.unlabeled select{border-start-start-radius:3.40282e38px;border-end-start-radius:3.40282e38px}.form-input-dropdown.air span,.form-input.air input,.form-select.air select{border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0}.form-input-combo input{border-start-start-radius:3.40282e38px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:3.40282e38px}.form-input input:focus,.form-input-file input:focus,.form-input-combo input:focus,.form-textarea textarea:focus,.form-select select:focus{--tw-ring-color:transparent}:is(.form-input input:focus,.form-input-file input:focus,.form-input-combo input:focus,.form-textarea textarea:focus,.form-select select:focus):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.form-input input:focus,.form-input-file input:focus,.form-input-combo input:focus,.form-textarea textarea:focus,.form-select select:focus):focus{outline-offset:2px;outline:2px solid #0000}}.icon-link i{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text;margin-inline-end:calc(var(--layout-unit) / 2)}.chip{border-radius:var(--radius-chip)}.chip:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:rgb(var(--color-key) / 1);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.chip:focus{outline-offset:2px;outline:2px solid #0000}}.chip{transition-property:var(--transition-property-base);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--transition-duration-base);transition-duration:var(--transition-duration-base);--tw-ease:var(--transition-timing-base);transition-timing-function:var(--transition-timing-base)}.button{height:var(--element-base-size);cursor:pointer;padding:var(--border-button);text-align:center;font-size:var(--text-button-size);line-height:var(--tw-leading,var(--text-button-lh));border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:relative}.button:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:rgb(var(--color-key) / 1);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.button:focus{outline-offset:2px;outline:2px solid #0000}}.button{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--border-button) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:var(--transition-property-base);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--transition-duration-base);transition-duration:var(--transition-duration-base);--tw-ease:var(--transition-timing-base);transition-timing-function:var(--transition-timing-base);--tw-ring-inset:inset;z-index:1}.button:not(:has(>span)){padding-inline:var(--pad-element-base)}.button>span{justify-content:center;align-items:center;column-gap:var(--spacing-sub-base);width:100%;height:100%;padding-inline:var(--pad-element-base);transition-property:var(--transition-property-base);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--transition-duration-base);transition-duration:var(--transition-duration-base);--tw-ease:var(--transition-timing-base);transition-timing-function:var(--transition-timing-base);border-radius:3.40282e38px;display:flex}.button i{font-size:var(--text-button-size);line-height:var(--tw-leading,var(--text-button-lh));transition-property:var(--transition-property-base);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--transition-duration-base);transition-duration:var(--transition-duration-base);--tw-ease:var(--transition-timing-base);transition-timing-function:var(--transition-timing-base);line-height:var(--text-button-lh)}button.button.secondary:has(>span){padding-inline:var(--border-button)}.form-input.gradient,.form-input-file.gradient,.form-select.gradient{padding:var(--border-button);position:relative}.form-input.gradient>span,.form-input-file.gradient>span,.form-select.gradient>span{border-radius:3.40282e38px}.form-input.gradient:before,.form-input-file.gradient:before,.form-select.gradient:before,.button.gradient:before{width:100%;height:100%;transition-property:var(--transition-property-base);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--transition-duration-base);transition-duration:var(--transition-duration-base);--tw-ease:var(--transition-timing-base);transition-timing-function:var(--transition-timing-base);content:"";z-index:0;inset-inline-start:calc(var(--spacing) * 0);border-radius:3.40282e38px;position:absolute;top:0}.form-input.gradient,.form-input-file.gradient,.form-select.gradient,.button.gradient{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.form-input.gradient>span,.form-input-file.gradient>span,.form-select.gradient>span,.button.gradient>span{z-index:1;position:relative}.button.gradient>span>p{transition-property:var(--transition-property-base);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--transition-duration-base);transition-duration:var(--transition-duration-base);--tw-ease:var(--transition-timing-base);transition-timing-function:var(--transition-timing-base)}.button,.button.secondary:hover,.button.secondary.active{background-color:rgb(var(--color-key) / 1);color:rgb(var(--color-invert) / 1);--tw-ring-color:rgb(var(--color-key) / 1)}.button p,.button i{white-space:nowrap;color:rgb(var(--color-invert) / 1)}.button:hover,.button.active,.button.secondary{color:rgb(var(--color-key) / 1);background-color:#0000}.button:hover p,.button:hover i,.button.secondary p,.button.secondary i{color:rgb(var(--color-key) / 1)}.button.secondary:hover p,.button.secondary:hover i,.button.secondary.active p,.button.secondary.active i{color:rgb(var(--color-invert) / 1)}.form-input.gradient:before,.form-input-file.gradient:before,.form-select.gradient:before,.button.gradient:before{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.form-input.gradient,.form-input-file.gradient,.form-select.gradient,.button.gradient{background-color:#0000}.button.gradient>span,.button.gradient.secondary:hover>span,.button.gradient.secondary.active>span{background-color:rgb(var(--color-key-gradient-invert) / 0)}.form-input.gradient>span,.form-input-file.gradient>span,.form-select.gradient>span,.button.gradient:hover>span,.button.gradient.active>span,.button.gradient.secondary>span{background-color:rgb(var(--color-key-gradient-invert) / var(--color-key-gradient-invert-opacity))}.button.gradient>span p,.button.gradient>span i,.button.gradient.secondary:hover>span p,.button.gradient.secondary:hover>span i,.button.gradient.secondary.active>span p,.button.gradient.secondary.active>span i{color:rgb(var(--color-invert) / 1)}.button.gradient:hover>span p,.button.gradient:hover>span i,.button.gradient.secondary>span p,.button.gradient.secondary>span i{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.button.sm{height:var(--element-min-size);text-align:center;font-size:var(--text-p4-size);--tw-leading:var(--text-p3-lh);line-height:var(--text-p3-lh)}.button.md{height:calc(var(--element-min-size) + var(--layout-unit) + var(--layout-unit));text-align:center;font-size:var(--text-p3-size);--tw-leading:var(--text-h3-lh);line-height:var(--text-h3-lh)}.button.icon.sm i{font-size:var(--text-i6-size);line-height:var(--tw-leading,var(--text-i6-lh));line-height:var(--text-i6-lh)}.button.full{width:100%;display:flex}.button.cornered,.button.cornered:before,.button.air.cornered:before,.button.gradient.air.cornered:before,.button.cornered span{border-radius:var(--radius-corner-inset)}.button.squared,.button.squared:before,.button.square,.button.square:before,.button.air.squared:before,.button.air.square:before,.button.gradient.air.squared:before,.button.gradient.air.square:before{border-radius:var(--radius-base)}.button.squared span,.button.square span{border-radius:var(--radius-base-inset)}.button.pill,.button.pill:before,.button.pill span{border-radius:3.40282e38px}.button.dropdown>span,.button.distribute>span{justify-content:space-between}.button.dropdown>span>i:first-child{width:var(--element-base-size);text-align:start;padding-inline-end:0}.button.dropdown>span>i:last-child{width:var(--element-base-size);text-align:end;padding-inline-start:0}.button.centered.dropdown>span>p{width:100%;padding-inline-start:var(--element-base-unit)}.button.icon.dropdown.gradient{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.button.icon.gradient>span{background-color:rgb(var(--color-key-gradient-invert) / 0)}.button.icon.gradient:hover span{background-color:rgb(var(--color-key-gradient-invert) / var(--color-key-gradient-invert-opacity))}.button.icon.dropdown.gradient{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.button.icon.dropdown.gradient p,.button.icon.dropdown.gradient i{color:rgb(var(--color-invert) / 1)}.button.icon.dropdown:hover p,.button.icon.dropdown:hover i{color:rgb(var(--color-key) / 1)}.button.icon.gradient p,.button.icon.gradient p i{color:rgb(var(--color-invert) / 1)}.button.icon.gradient:hover p,.button.icon.gradient:hover p i,.button.icon.dropdown.gradient:hover p,.button.icon.dropdown.gradient:hover i{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.button.icon.dropdown.gradient:hover span{background-color:rgb(var(--color-key-gradient-invert) / var(--color-key-gradient-invert-opacity))}.button.button.icon.dropdown.secondary:hover,.button.button.icon.dropdown.secondary.active{background-color:rgb(var(--color-key) / 1)}.button.button.icon.dropdown.secondary:hover p,.button.button.icon.dropdown.secondary:hover i,.button.button.icon.dropdown.secondary.active p,.button.button.icon.dropdown.secondary.active i{color:rgb(var(--color-invert) / 1)}.button.icon.dropdown.gradient.air,.button.icon.dropdown.gradient.secondary.air,.button.icon.dropdown.gradient.air>span,.button.icon.dropdown.gradient.secondary.air>span{background-color:#0000;background-image:none}.button.icon.dropdown.gradient.air p,.button.icon.dropdown.gradient.air i,.button.icon.dropdown.gradient.secondary.air p,.button.icon.dropdown.gradient.secondary.air i{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.button.icon{background-color:rgb(var(--color-key) / 1);--tw-ring-color:rgb(var(--color-key) / 1)}.button.icon p,.button.icon i{color:rgb(var(--color-invert) / 1)}.button.icon:hover,.button.icon.active{--tw-ring-color:rgb(var(--color-key) / 1);background-color:#0000}.button.icon:hover p,.button.icon:hover i,.button.icon.active p,.button.icon.active i{color:rgb(var(--color-key) / 1)}.button.icon.secondary{--tw-ring-color:rgb(var(--color-key) / 1);background-color:#0000}.button.icon.secondary p,.button.icon.secondary i{color:rgb(var(--color-key) / 1)}.button.icon.secondary:hover,.button.icon.secondary.active{background-color:rgb(var(--color-key) / 1);--tw-ring-color:rgb(var(--color-key) / 1)}.button.icon.secondary:hover p,.button.icon.secondary:hover i,.button.icon.secondary.active p,.button.icon.secondary.active i{color:rgb(var(--color-invert) / 1)}.button.icon.air{--tw-ring-color:transparent;background-color:#0000}.button.icon.air p,.button.icon.air i{color:rgb(var(--color-key) / 1)}.button.icon.air:hover,.button.icon.air.active{--tw-ring-color:transparent;background-color:#0000}.button.icon.air:hover i,.button.icon.air:hover p,.button.icon.air.active i,.button.icon.air.active p{color:rgb(var(--color-key) / 1)}.button.icon.gradient.air{background-color:#0000;background-image:none}.button.icon.gradient.air i,.button.icon.gradient.air p{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.button.icon.gradient.air:hover,.button.icon.gradient.air.active{--tw-shadow:var(--shadow-light);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.button.icon.gradient{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.button.icon.gradient:hover,.button.icon.gradient.active{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in srgb, rgb(rgb(var(--color-key) / 1) / 1) 0%, transparent)}@supports (color:color-mix(in lab, red, red)){.button.icon.gradient:hover,.button.icon.gradient.active{--tw-gradient-from:color-mix(in oklab, rgb(var(--color-key) / 1) 0%, transparent)}}.button.icon.gradient:hover,.button.icon.gradient.active{--tw-gradient-to:color-mix(in srgb, rgb(rgb(var(--color-key-end) / 1) / 1) 0%, transparent)}@supports (color:color-mix(in lab, red, red)){.button.icon.gradient:hover,.button.icon.gradient.active{--tw-gradient-to:color-mix(in oklab, rgb(var(--color-key-end) / 1) 0%, transparent)}}.button.icon.gradient:hover,.button.icon.gradient.active{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.button.icon.gradient.secondary>span p,.button.icon.gradient.secondary>span i{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.button.icon.gradient.secondary:hover>span p,.button.icon.gradient.secondary:hover>span i,.button.icon.gradient.secondary.active>span p,.button.icon.gradient.secondary.active>span i{color:rgb(var(--color-invert) / 1)}.button.icon.gradient.secondary>span{background-color:rgb(var(--color-key-gradient-invert) / var(--color-key-gradient-invert-opacity))}.button.icon.gradient.secondary:hover>span,.button.icon.gradient.secondary.active>span{background-color:rgb(var(--color-key-gradient-invert) / 0)}.button.icon.dropdown{color:rgb(var(--color-key) / 1);--tw-ring-color:rgb(var(--color-key) / 1)}.button.icon.dropdown:hover{--tw-ring-color:rgb(var(--color-key) / 1);background-color:#0000}.dropdown-menu{background-color:rgb(var(--color-background) / 1);--tw-ring-color:rgb(var(--color-secondary) / 1)}.dropdown-menu p.title{color:rgb(var(--color-secondary) / 1)}.dropdown-menu button,.dropdown-menu a,.dropdown-menu.gradient li{color:rgb(var(--color-primary) / 1)}.dropdown-menu button:hover,.dropdown-menu a:hover{background-color:rgb(var(--color-key) / 1);color:rgb(var(--color-invert) / 1)}.dropdown-menu.gradient button:hover,.dropdown-menu.gradient a:hover{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dropdown-menu.gradient li:hover{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:rgb(var(--color-invert) / 1)}.form-input label,.form-input-file label,.form-textarea label,.form-select label{color:rgb(var(--color-key) / 1)}.form-input-dropdown.air span,.form-input.air input,.form-textarea.air textarea{border-inline-style:var(--tw-border-style);border-inline-width:0;border-top-style:var(--tw-border-style);border-top-width:0;border-bottom-style:var(--tw-border-style);background-color:rgb(var(--color-invert) / var(--shader-base));border-bottom-width:1px;border-color:var(--df-form-underline-color,transparent)}.form-input-dropdown.air span:hover,.form-input.air input:hover,.form-input.air input:focus,.form-textarea.air textarea:hover,.form-textarea.air textarea:focus{border-inline-style:var(--tw-border-style);border-inline-width:0;border-top-style:var(--tw-border-style);border-top-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--df-form-underline-color,rgb(var(--color-key)))}.form-select.air select,.form-input-file.air input{border-inline-style:var(--tw-border-style);border-inline-width:0;border-top-style:var(--tw-border-style);border-top-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--df-form-underline-color,transparent)}.form-select.air select:hover,.form-select.air select:focus,.form-input-file.air input:hover,.form-input-file.air input:focus{border-inline-style:var(--tw-border-style);border-inline-width:0;border-top-style:var(--tw-border-style);border-top-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--df-form-underline-color,rgb(var(--color-key)))}.form-input,.form-input-combo,.form-textarea,.form-select{--tw-ring-color:rgb(var(--color-key) / 1);background-color:#0000}.form-input input,.form-input-file input,.form-input-combo input,.form-textarea textarea{background-color:#0000}.form-input-dropdown span:hover,.form-input input:hover,.form-input input:focus,.form-input-file input:hover,.form-input-file input:focus,.form-input-combo input:hover,.form-input-combo input:focus,.form-textarea textarea:hover,.form-textarea textarea:focus,.form-select select:hover,.form-select select:focus{background-color:rgb(var(--color-invert) / var(--shader-base))}.block-callout{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:rgb(var(--color-invert) / 1)}.block-callout hgroup h3{color:rgb(var(--color-invert) / 1)}.chip,.chip.primary{background-color:rgb(var(--color-key) / 1);color:rgb(var(--color-invert) / 1);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--border-button) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:rgb(var(--color-key) / 1);--tw-ring-inset:inset}.chip:hover,.chip.primary:hover{background-color:color-mix(in srgb, rgb(rgb(var(--color-key) / 1) / 1) 5%, transparent)}@supports (color:color-mix(in lab, red, red)){.chip:hover,.chip.primary:hover{background-color:color-mix(in oklab, rgb(var(--color-key) / 1) 5%, transparent)}}.chip:hover,.chip.primary:hover{color:rgb(var(--color-key) / 1)}.chip.secondary{color:rgb(var(--color-key) / 1);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--border-button) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:rgb(var(--color-key) / 1);--tw-ring-inset:inset;background-color:#0000}.chip.secondary:hover{background-color:rgb(var(--color-key) / 1);color:rgb(var(--color-invert) / 1)}.chip.gradient{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:rgb(var(--color-invert) / 1);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-clip:border-box}.chip.gradient:hover{color:rgb(var(--color-invert) / 1)}nav.menu{box-shadow:inset 0 4px 4px -4px rgba(0, 0, 0, var(--shadow-alpha-light))}nav.menu a p{background-color:rgb(var(--color-background) / 1);color:rgb(var(--color-secondary) / 1)}nav.menu a:hover p{background-color:rgb(var(--color-key) / 1);color:rgb(var(--color-invert) / 1)}nav.menu a.nav-gradient{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.toggle-menu i,.toggle-menu:link i,.toggle-menu:visited i,.toggle-menu:focus i{color:rgb(var(--color-secondary) / 1)}.toggle-menu:hover i{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text;text-decoration-line:none}.toggle-menu:active i{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;opacity:var(--color-key-gradient-active-opacity);-webkit-background-clip:text;background-clip:text}.toggle-menu-gradient i,.toggle-menu-gradient:link i,.toggle-menu-gradient:visited i,.toggle-menu-gradient:focus i{color:rgb(var(--color-secondary) / 1)}.toggle-menu-gradient:hover i{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text;text-decoration-line:none}.toggle-menu-gradient:active i{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;opacity:var(--color-key-gradient-active-opacity);-webkit-background-clip:text;background-clip:text}h1,h2,h3,h4,h5,h6{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited,h1 a:focus,h2 a:focus,h3 a:focus,h4 a:focus,h5 a:focus,h6 a:focus{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text;text-decoration-line:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,h1 a:active,h2 a:active,h3 a:active,h4 a:active,h5 a:active,h6 a:active{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;opacity:var(--color-key-gradient-active-opacity);-webkit-background-clip:text;background-clip:text}p a,p a:link,p a:visited,p a:focus{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;text-decoration-line:none}p a:hover,p a:active{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;opacity:var(--color-key-gradient-active-opacity);-webkit-background-clip:text;background-clip:text}:is(.theme-invert,.theme-invert-transparent,.theme-alt-invert,.theme-alt-invert-transparent) .button.icon.gradient span,:is(.theme-invert,.theme-invert-transparent,.theme-alt-invert,.theme-alt-invert-transparent) .button.icon.square.gradient span{background-color:rgb(var(--color-primary) / 0)}:is(.theme-invert,.theme-invert-transparent,.theme-alt-invert,.theme-alt-invert-transparent) .button.icon.gradient:hover span,:is(.theme-invert,.theme-invert-transparent,.theme-alt-invert,.theme-alt-invert-transparent) .button.icon.square.gradient:hover span{background-color:rgb(var(--color-primary) / var(--color-key-gradient-invert-opacity))}:is(.theme-invert,.theme-invert-transparent,.theme-alt-invert,.theme-alt-invert-transparent) .button.icon.gradient p,:is(.theme-invert,.theme-invert-transparent,.theme-alt-invert,.theme-alt-invert-transparent) .button.icon.square.gradient p{color:rgb(var(--color-invert) / 1)}:is(.theme-invert,.theme-invert-transparent,.theme-alt-invert,.theme-alt-invert-transparent) .button.icon.gradient:hover p,:is(.theme-invert,.theme-invert-transparent,.theme-alt-invert,.theme-alt-invert-transparent) .button.icon.square.gradient:hover p{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}:is(.theme-invert,.theme-invert-transparent,.theme-alt-invert,.theme-alt-invert-transparent) .form-input-dropdown span:hover,:is(.theme-invert,.theme-invert-transparent,.theme-alt-invert,.theme-alt-invert-transparent) .form-input input:hover,:is(.theme-invert,.theme-invert-transparent,.theme-alt-invert,.theme-alt-invert-transparent) .form-input input:focus,:is(.theme-invert,.theme-invert-transparent,.theme-alt-invert,.theme-alt-invert-transparent) .form-input-file input:hover,:is(.theme-invert,.theme-invert-transparent,.theme-alt-invert,.theme-alt-invert-transparent) .form-input-file input:focus,:is(.theme-invert,.theme-invert-transparent,.theme-alt-invert,.theme-alt-invert-transparent) .form-input-combo input:hover,:is(.theme-invert,.theme-invert-transparent,.theme-alt-invert,.theme-alt-invert-transparent) .form-input-combo input:focus{background:linear-gradient(to right, rgba(var(--color-key-rgb), calc(1 - var(--color-key-gradient-invert-opacity))), rgba(var(--color-key-end-rgb), calc(1 - var(--color-key-gradient-invert-opacity))))}:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .button,:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .button.secondary:hover,:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .button.secondary.active{background-color:rgb(var(--color-invert) / 1);color:rgb(var(--color-key) / 1);--tw-ring-color:rgb(var(--color-invert) / 1)}:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .button p,:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .button i{color:rgb(var(--color-key) / 1)}:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .button:hover,:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .button.active,:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .button.secondary{color:rgb(var(--color-invert) / 1);background-color:#0000}:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .button:hover p,:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .button:hover i{color:rgb(var(--color-invert) / 1)}:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .chip{background-color:rgb(var(--color-invert) / 1);color:rgb(var(--color-key) / 1);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--border-button) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:rgb(var(--color-invert) / 1);--tw-ring-inset:inset}:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .chip:hover{background-color:color-mix(in srgb, rgb(rgb(var(--color-invert) / 1) / 1) 5%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .chip:hover{background-color:color-mix(in oklab, rgb(var(--color-invert) / 1) 5%, transparent)}}:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .chip:hover{color:rgb(var(--color-invert) / 1)}:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .chip.secondary{color:rgb(var(--color-invert) / 1);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--border-button) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:rgb(var(--color-invert) / 1);--tw-ring-inset:inset;background-color:#0000}:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .chip.secondary:hover{background-color:rgb(var(--color-invert) / 1);color:rgb(var(--color-key) / 1)}:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .form-input,:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .form-input-combo,:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .form-textarea,:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .form-select{--tw-ring-color:rgb(var(--color-invert) / 1)}:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .form-input label,:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .form-input-file label,:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .form-textarea label,:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .form-select label,:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .button.icon,:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .button.icon.dropdown p{color:rgb(var(--color-invert) / 1)}:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .button.icon:hover{--tw-ring-color:rgb(var(--color-invert) / 1)}:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .button.icon.dropdown{color:rgb(var(--color-invert) / 1);--tw-ring-color:rgb(var(--color-invert) / 1)}:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .button.icon.dropdown:hover{background-color:rgb(var(--color-invert) / 1);color:rgb(var(--color-key) / 1)}:is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient) .block-callout{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key-invert) / 1);--tw-gradient-to:rgb(var(--color-key-invert-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:rgb(var(--color-invert) / 1)}.theme-alt,.theme-alt-transparent,.theme-alt-invert,.theme-alt-invert-transparent,.theme-key-alt,.theme-key-alt-gradient{--color-key:var(--qs-color-key-alt);--color-key-rgb:var(--qs-color-key-alt-rgb);--color-key-end:var(--qs-color-key-end-alt);--color-key-end-rgb:var(--qs-color-key-end-alt-rgb);--color-primary:var(--qs-color-primary-alt);--color-secondary:var(--qs-color-secondary-alt);--color-tertiary:var(--qs-color-tertiary-alt);--color-invert:var(--qs-color-invert-alt);--color-background:var(--qs-color-background-alt);--color-background-start:var(--qs-color-background-start-alt);--color-background-start-rgb:var(--qs-color-background-start-alt-rgb);--color-background-end:var(--qs-color-background-end-alt);--color-background-end-rgb:var(--qs-color-background-end-alt-rgb);--color-background-direction:var(--qs-color-background-alt-direction);--color-key-invert:var(--color-key-alt-invert);--color-key-invert-end:var(--color-key-end-alt-invert);--color-key-gradient-invert:var(--color-key-alt-gradient-invert);--color-key-gradient-invert-opacity:var(--color-key-alt-gradient-invert-opacity);--color-key-gradient-active-opacity:var(--color-key-alt-gradient-active-opacity);--color-disabled:var(--qs-color-disabled-alt)}MAIN.theme-bg-image,SECTION.theme-bg-image{background-size:cover;background-position:var(--theme-bg-image-position);background-repeat:no-repeat;background-image:var(--theme-bg-image)}MAIN.theme-alt-bg-image,SECTION.theme-alt-bg-image{background-size:cover;background-position:var(--theme-alt-bg-image-position);background-repeat:no-repeat;background-image:var(--theme-alt-bg-image)}MAIN.theme-bg-video,SECTION.theme-bg-video{position:relative}MAIN.theme-bg-video>video,SECTION.theme-bg-video>video{z-index:0;object-fit:cover;object-position:var(--theme-bg-video-position);width:100%;height:100%;position:absolute;top:0;left:0}MAIN.theme-bg-video>.centerframe-grid,SECTION.theme-bg-video>.centerframe-grid,MAIN.theme-bg-video>.section-grid,SECTION.theme-bg-video>.section-grid{z-index:1;position:relative}SECTION.theme-bg-video.theme-transparent>video,SECTION.theme-bg-video.theme-alt-transparent>video{display:none}MAIN.theme-alt-bg-video,SECTION.theme-alt-bg-video{position:relative}MAIN.theme-alt-bg-video>video,SECTION.theme-alt-bg-video>video{z-index:0;object-fit:cover;object-position:var(--theme-alt-bg-video-position);width:100%;height:100%;position:absolute;top:0;left:0}MAIN.theme-alt-bg-video>.centerframe-grid,SECTION.theme-alt-bg-video>.centerframe-grid,MAIN.theme-alt-bg-video>.section-grid,SECTION.theme-alt-bg-video>.section-grid{z-index:1;position:relative}SECTION.theme-alt-bg-video.theme-transparent>video,SECTION.theme-alt-bg-video.theme-alt-transparent>video{display:none}.mobile-visible{visibility:visible}@media (min-width:640px){.mobile-visible{visibility:hidden}}.mobile-invisible{visibility:hidden}@media (min-width:640px){.mobile-invisible{visibility:visible}}.mobile-none-block{display:none}@media (min-width:640px){.mobile-none-block{display:block}}.mobile-none-flex{display:none}@media (min-width:640px){.mobile-none-flex{display:flex}}.mobile-only-block{display:block}@media (min-width:640px){.mobile-only-block{display:none}}.mobile-1{order:1}@media (min-width:640px){.mobile-1{order:0}}.mobile-2{order:2}@media (min-width:640px){.mobile-2{order:0}}.mobile-3{order:3}@media (min-width:640px){.mobile-3{order:0}}.mobile-4{order:4}@media (min-width:640px){.mobile-4{order:0}}.mobile-5{order:5}@media (min-width:640px){.mobile-5{order:0}}.mobile-6{order:6}@media (min-width:640px){.mobile-6{order:0}}.mobile-7{order:7}@media (min-width:640px){.mobile-7{order:0}}.mobile-8{order:8}@media (min-width:640px){.mobile-8{order:0}}.mobile-9{order:9}@media (min-width:640px){.mobile-9{order:0}}.mobile-10{order:10}@media (min-width:640px){.mobile-10{order:0}}.mobile-11{order:11}@media (min-width:640px){.mobile-11{order:0}}.mobile-12{order:12}@media (min-width:640px){.mobile-12{order:0}}header{padding-inline:var(--spacing-shoulder-base);padding-block:var(--pad-header-base)}.header-base{padding-block:0;padding-inline:0}.header-grid{grid-template-columns:repeat(var(--layout-cols-base), minmax(0, 1fr));column-gap:var(--spacing-gutter-base)}.header-flex nav{column-gap:var(--spacing-gutter-base)}footer{padding-inline:var(--spacing-shoulder-base);padding-block:var(--pad-section-base)}.footer-base{padding-block:0;padding-inline:0}.footer-grid{grid-template-columns:repeat(var(--layout-cols-base), minmax(0, 1fr));gap:var(--spacing-gutter-base)}.footer-flex nav{gap:var(--spacing-gutter-base)}.block-logo{height:var(--element-base-size);align-items:center}section{padding-inline:var(--spacing-shoulder-base);padding-block:var(--pad-section-base)}.section-grid,.centerframe-grid,.grid-base,main.main-grid{grid-template-columns:repeat(var(--layout-cols-base), minmax(0, 1fr));gap:var(--spacing-gutter-base)}.grid-cols{grid-template-columns:repeat(var(--layout-cols-base), minmax(0, 1fr))}.section-flex,.centerframe-flex,.flex-base,main.main-flex,.grid-auto{gap:var(--spacing-gutter-base)}.section-grid.gap-2gutter,.centerframe-grid.gap-2gutter,.grid-base.gap-2gutter,.section-flex.gap-2gutter,.centerframe-flex.gap-2gutter,.flex-base.gap-2gutter,main.main-flex.gap-2gutter{gap:calc(2 * var(--spacing-gutter-base))}.section-grid .block-xs,.centerframe-grid .block-xs,.grid-base .block-xs,main.main-grid .block-xs{grid-column:span var(--layout-cols-base-min) / span var(--layout-cols-min-base);overflow-wrap:anywhere}.section-grid .block-sm,.centerframe-grid .block-sm,.grid-base .block-sm,main.main-grid .block-sm{grid-column:span var(--layout-cols-base-half) / span var(--layout-cols-base-half);overflow-wrap:anywhere}.section-grid .block-smx,.centerframe-grid .block-smx,.grid-base .block-smx,main.main-grid .block-smx,.section-grid .block-md,.centerframe-grid .block-md,.grid-base .block-md,main.main-grid .block-md,.section-grid .block-mdx,.centerframe-grid .block-mdx,.grid-base .block-mdx,main.main-grid .block-mdx,.section-grid .block-lg,.centerframe-grid .block-lg,.grid-base .block-lg,main.main-grid .block-lg,.section-grid .block-lgx,.centerframe-grid .block-lgx,.grid-base .block-lgx,main.main-grid .block-lgx,.section-grid .block-xl,.centerframe-grid .block-xl,.grid-base .block-xl,main.main-grid .block-xl,.section-grid .block-xlx,.centerframe-grid .block-xlx,.grid-base .block-xlx,main.main-grid .block-xlx,.section-grid .block-2xl,.centerframe-grid .block-2xl,.grid-base .block-2xl,main.main-grid .block-2xl,.section-grid .block-2xlx,.centerframe-grid .block-2xlx,.grid-base .block-2xlx,main.main-grid .block-2xlx{grid-column:span var(--layout-cols-base) / span var(--layout-cols-base);overflow-wrap:anywhere}.section-grid .block-full,.centerframe-grid .block-full,.grid-base .block-full,main.main-grid .block-full{overflow-wrap:anywhere;grid-column:1/-1}.section-flex .block-xs,.centerframe-flex .block-xs,.flex-base .block-xs,main.main-flex .block-xs{flex-grow:1;flex-shrink:1;flex-basis:calc(33.3333% - var(--spacing-gutter-base));overflow-wrap:anywhere;min-width:0}.section-flex .block-sm,.centerframe-flex .block-sm,.flex-base .block-sm,main.main-flex .block-sm{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - var(--spacing-gutter-base));overflow-wrap:anywhere;min-width:0}.section-flex .block-smx,.centerframe-flex .block-smx,.flex-base .block-smx,main.main-flex .block-smx,.section-flex .block-md,.centerframe-flex .block-md,.flex-base .block-md,main.main-flex .block-md,.section-flex .block-mdx,.centerframe-flex .block-mdx,.flex-base .block-mdx,main.main-flex .block-mdx,.section-flex .block-lg,.centerframe-flex .block-lg,.flex-base .block-lg,main.main-flex .block-lg,.section-flex .block-lgx,.centerframe-flex .block-lgx,.flex-base .block-lgx,main.main-flex .block-lgx,.section-flex .block-xl,.centerframe-flex .block-xl,.flex-base .block-xl,main.main-flex .block-xl,.section-flex .block-xlx,.centerframe-flex .block-xlx,.flex-base .block-xlx,main.main-flex .block-xlx,.section-flex .block-2xl,.centerframe-flex .block-2xl,.flex-base .block-2xl,main.main-flex .block-2xl,.section-flex .block-2xlx,.centerframe-flex .block-2xlx,.flex-base .block-2xlx,main.main-flex .block-2xlx,.section-flex .block-full,.centerframe-flex .block-full,.flex-base .block-full,main.main-flex .block-full{overflow-wrap:anywhere;flex:100%;min-width:0}.card{border-radius:var(--radius-article-base);padding:var(--pad-article-base)}.card.interactive{cursor:pointer;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.card.interactive:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:var(--shadow-base);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.card-base{border-radius:var(--radius-article-base)}:where(:is(.block-base,.block-xs,.block-sm,.block-smx,.block-md,.block-mdx,.block-lg,.block-lgx,.block-xl,.block-xlx,.block-2xl,.block-2xlx,.block-full)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-block-base) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-block-base) * calc(1 - var(--tw-space-y-reverse)))}:where(:is(.block-base.card,.block-xs.card,.block-sm.card,.block-smx.card,.block-md.card,.block-mdx.card,.block-lg.card,.block-lgx.card,.block-xl.card,.block-xlx.card,.block-2xl.card,.block-2xlx.card,.block-full.card)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-card-base) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-card-base) * calc(1 - var(--tw-space-y-reverse)))}:where(:is(.block-base.card-base,.block-xs.card-base,.block-sm.card-base,.block-smx.card-base,.block-md.card-base,.block-mdx.card-base,.block-lg.card-base,.block-lgx.card-base,.block-xl.card-base,.block-xlx.card-base,.block-2xl.card-base,.block-2xlx.card-base,.block-full.card-base)>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(:is(.stack-y,.block-base.stack-y,.block-xs.stack-y,.block-sm.stack-y,.block-smx.stack-y,.block-md.stack-y,.block-mdx.stack-y,.block-lg.stack-y,.block-lgx.stack-y,.block-xl.stack-y,.block-xlx.stack-y,.block-2xl.stack-y,.block-2xlx.stack-y)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-card-base) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-card-base) * calc(1 - var(--tw-space-y-reverse)))}:where(:is(.stack-x,.block-base.stack-x,.block-xs.stack-x,.block-sm.stack-x,.block-smx.stack-x,.block-md.stack-x,.block-mdx.stack-x,.block-lg.stack-x,.block-lgx.stack-x,.block-xl.stack-x,.block-xlx.stack-x,.block-2xl.stack-x,.block-2xlx.stack-x)>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-card-base) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-card-base) * calc(1 - var(--tw-space-x-reverse)))}.datarow,.formrow,.controlrow{column-gap:var(--gap-stack-base);row-gap:var(--spacing-sub-base)}.card .datarow,.card-base .datarow,.card .formrow,.card-base .formrow{column-gap:var(--spacing-card-base);row-gap:var(--spacing-sub-base)}.px-section-safeview-base{padding-inline-start:max(var(--spacing-shoulder-base), env(safe-area-inset-left));padding-inline-end:max(var(--spacing-shoulder-base), env(safe-area-inset-right))}:where(:is(img.card,video.card,img.card-base,video.card-base)>:not(:last-child)){--tw-space-y-reverse:0;--tw-space-x-reverse:0;margin-block:0;margin-inline:0}img.card,video.card,img.card-base,video.card-base{object-fit:cover;object-position:center;padding:0}:where(hgroup.display>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--gap-hgroup-display) * var(--tw-space-y-reverse));margin-block-end:calc(var(--gap-hgroup-display) * calc(1 - var(--tw-space-y-reverse)))}:where(hgroup.heading>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--gap-hgroup-heading) * var(--tw-space-y-reverse));margin-block-end:calc(var(--gap-hgroup-heading) * calc(1 - var(--tw-space-y-reverse)))}:where(hgroup.title>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--gap-hgroup-title) * var(--tw-space-y-reverse));margin-block-end:calc(var(--gap-hgroup-title) * calc(1 - var(--tw-space-y-reverse)))}:where(.hgroup-display>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--gap-hgroup-display) * var(--tw-space-y-reverse));margin-block-end:calc(var(--gap-hgroup-display) * calc(1 - var(--tw-space-y-reverse)))}h1{font-size:var(--text-h1a-size);line-height:var(--tw-leading,var(--text-h1a-lh))}header nav a.nav,header nav a:link.nav,header nav a:visited{font-size:var(--text-nava-size);line-height:var(--tw-leading,var(--text-nava-lh))}footer nav a.nav,footer nav a:link.nav,footer nav a:visited{font-size:var(--text-nava-size);--tw-leading:var(--text-p2-lh);line-height:var(--text-p2-lh)}.stack-link-icons{padding-top:var(--spacing-sub-base)}@media (min-width:640px){header{padding-inline:var(--spacing-shoulder-sm);padding-block:var(--pad-header-sm)}.header-base{padding-block:0;padding-inline:0}.header-grid nav{grid-template-columns:repeat(var(--layout-cols-sm), minmax(0, 1fr));column-gap:var(--spacing-gutter-sm)}.header-flex nav{column-gap:var(--spacing-gutter-sm)}footer{padding-inline:var(--spacing-shoulder-sm);padding-block:var(--pad-section-sm)}.footer-base{padding-block:0;padding-inline:0}.footer-grid{grid-template-columns:repeat(var(--layout-cols-sm), minmax(0, 1fr));gap:var(--spacing-gutter-sm)}.footer-flex nav{gap:var(--spacing-gutter-sm)}section{padding-inline:var(--spacing-shoulder-sm);padding-block:var(--pad-section-sm)}.section-grid,.centerframe-grid,.grid-base,main.main-grid{grid-template-columns:repeat(var(--layout-cols-sm), minmax(0, 1fr));gap:var(--spacing-gutter-sm)}.grid-cols{grid-template-columns:repeat(var(--layout-cols-sm), minmax(0, 1fr))}.section-flex,.centerframe-flex,.flex-base,main.main-flex,.grid-auto{gap:var(--spacing-gutter-sm)}.section-grid.gap-2gutter,.centerframe-grid.gap-2gutter,.grid-base.gap-2gutter,.section-flex.gap-2gutter,.centerframe-flex.gap-2gutter,.flex-base.gap-2gutter,main.main-flex.gap-2gutter{gap:calc(2 * var(--spacing-gutter-sm))}.section-grid .block-xs,.centerframe-grid .block-xs,.grid-base .block-xs,main.main-grid .block-xs{grid-column:span var(--layout-cols-sm-min) / span var(--layout-cols-sm-min)}.section-grid .block-sm,.centerframe-grid .block-sm,.grid-base .block-sm,main.main-grid .block-sm{grid-column:span var(--layout-cols-sm-third) / span var(--layout-cols-sm-third)}.section-grid .block-smx,.centerframe-grid .block-smx,.grid-base .block-smx,main.main-grid .block-smx{grid-column:span var(--layout-cols-sm-half) / span var(--layout-cols-sm-half)}.section-grid .block-md,.centerframe-grid .block-md,.grid-base .block-md,main.main-grid .block-md,.section-grid .block-mdx,.centerframe-grid .block-mdx,.grid-base .block-mdx,main.main-grid .block-mdx,.section-grid .block-lg,.centerframe-grid .block-lg,.grid-base .block-lg,main.main-grid .block-lg,.section-grid .block-lgx,.centerframe-grid .block-lgx,.grid-base .block-lgx,main.main-grid .block-lgx,.section-grid .block-xl,.centerframe-grid .block-xl,.grid-base .block-xl,main.main-grid .block-xl,.section-grid .block-xlx,.centerframe-grid .block-xlx,.grid-base .block-xlx,main.main-grid .block-xlx,.section-grid .block-2xl,.centerframe-grid .block-2xl,.grid-base .block-2xl,main.main-grid .block-2xl,.section-grid .block-2xlx,.centerframe-grid .block-2xlx,.grid-base .block-2xlx,main.main-grid .block-2xlx{grid-column:span var(--layout-cols-sm) / span var(--layout-cols-sm)}.section-grid .block-full,.centerframe-grid .block-full,.grid-base .block-full,main.main-grid .block-full{grid-column:1/-1}.section-flex .block-xs,.centerframe-flex .block-xs,.flex-base .block-xs,main.main-flex .block-xs{flex-grow:1;flex-shrink:1;flex-basis:calc(16.6667% - var(--spacing-gutter-sm))}.section-flex .block-sm,.centerframe-flex .block-sm,.flex-base .block-sm,main.main-flex .block-sm{flex-grow:1;flex-shrink:1;flex-basis:calc(33.3333% - var(--spacing-gutter-sm))}.section-flex .block-smx,.centerframe-flex .block-smx,.flex-base .block-smx,main.main-flex .block-smx{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - var(--spacing-gutter-sm))}.section-flex .block-md,.centerframe-flex .block-md,.flex-base .block-md,main.main-flex .block-md,.section-flex .block-mdx,.centerframe-flex .block-mdx,.flex-base .block-mdx,main.main-flex .block-mdx,.section-flex .block-lg,.centerframe-flex .block-lg,.flex-base .block-lg,main.main-flex .block-lg,.section-flex .block-lgx,.centerframe-flex .block-lgx,.flex-base .block-lgx,main.main-flex .block-lgx,.section-flex .block-xl,.centerframe-flex .block-xl,.flex-base .block-xl,main.main-flex .block-xl,.section-flex .block-xlx,.centerframe-flex .block-xlx,.flex-base .block-xlx,main.main-flex .block-xlx,.section-flex .block-2xl,.centerframe-flex .block-2xl,.flex-base .block-2xl,main.main-flex .block-2xl,.section-flex .block-2xlx,.centerframe-flex .block-2xlx,.flex-base .block-2xlx,main.main-flex .block-2xlx,.section-flex .block-full,.centerframe-flex .block-full,.flex-base .block-full,main.main-flex .block-full{flex:100%}.card{border-radius:var(--radius-article-sm);padding:var(--pad-article-sm)}.card-base{border-radius:var(--radius-article-sm)}:where(:is(.block-base,.block-xs,.block-sm,.block-smx,.block-md,.block-mdx,.block-lg,.block-lgx,.block-xl,.block-xlx,.block-2xl,.block-2xlx,.block-full)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-block-sm) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-block-sm) * calc(1 - var(--tw-space-y-reverse)))}:where(:is(.block-base.card,.block-xs.card,.block-sm.card,.block-smx.card,.block-md.card,.block-mdx.card,.block-lg.card,.block-lgx.card,.block-xl.card,.block-xlx.card,.block-2xl.card,.block-2xlx.card,.block-full.card)>:not(:last-child)),:where(:is(.stack-y,.block-base.stack-y,.block-xs.stack-y,.block-sm.stack-y,.block-smx.stack-y,.block-md.stack-y,.block-mdx.stack-y,.block-lg.stack-y,.block-lgx.stack-y,.block-xl.stack-y,.block-xlx.stack-y,.block-2xl.stack-y,.block-2xlx.stack-y)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-card-sm) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-card-sm) * calc(1 - var(--tw-space-y-reverse)))}:where(:is(.stack-x,.block-base.stack-x,.block-xs.stack-x,.block-sm.stack-x,.block-smx.stack-x,.block-md.stack-x,.block-mdx.stack-x,.block-lg.stack-x,.block-lgx.stack-x,.block-xl.stack-x,.block-xlx.stack-x,.block-2xl.stack-x,.block-2xlx.stack-x)>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-card-sm) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-card-sm) * calc(1 - var(--tw-space-x-reverse)))}.datarow,.formrow,.controlrow{gap:var(--gap-stack-sm)}.card .datarow,.card-base .datarow,.card .formrow,.card-base .formrow{gap:var(--spacing-card-sm)}h1{font-size:var(--text-h1a-size);line-height:var(--tw-leading,var(--text-h1a-lh))}header nav a.nav,header nav a:link.nav,header nav a:visited{font-size:var(--text-nava-size);line-height:var(--tw-leading,var(--text-nava-lh))}footer nav a.nav,footer nav a:link.nav,footer nav a:visited{font-size:var(--text-nava-size);--tw-leading:var(--text-p2-lh);line-height:var(--text-p2-lh)}}@media (min-width:768px){header{padding-inline:var(--spacing-shoulder-md);padding-block:var(--pad-header-md)}.header-base{padding-block:0;padding-inline:0}.header-grid nav{grid-template-columns:repeat(var(--layout-cols-md), minmax(0, 1fr));column-gap:var(--spacing-gutter-md)}.header-flex nav{column-gap:var(--spacing-gutter-md)}footer{padding-inline:var(--spacing-shoulder-md);padding-block:var(--pad-section-md)}.footer-base{padding-block:0;padding-inline:0}.footer-grid{grid-template-columns:repeat(var(--layout-cols-md), minmax(0, 1fr));gap:var(--spacing-gutter-md)}.footer-flex nav{gap:var(--spacing-gutter-md)}section{padding-inline:var(--spacing-shoulder-md);padding-block:var(--pad-section-md)}.section-grid,.centerframe-grid,.grid-base,main.main-grid{grid-template-columns:repeat(var(--layout-cols-md), minmax(0, 1fr));gap:var(--spacing-gutter-md)}.grid-cols{grid-template-columns:repeat(var(--layout-cols-md), minmax(0, 1fr))}.section-flex,.centerframe-flex,.flex-base,main.main-flex,.grid-auto{gap:var(--spacing-gutter-md)}.section-grid.gap-2gutter,.centerframe-grid.gap-2gutter,.grid-base.gap-2gutter,.section-flex.gap-2gutter,.centerframe-flex.gap-2gutter,.flex-base.gap-2gutter,main.main-flex.gap-2gutter{gap:calc(2 * var(--spacing-gutter-md))}.section-grid .block-xs,.centerframe-grid .block-xs,.grid-base .block-xs,main.main-grid .block-xs{grid-column:span var(--layout-cols-md-min) / span var(--layout-cols-md-min)}.section-grid .block-sm,.centerframe-grid .block-sm,.grid-base .block-sm,main.main-grid .block-sm{grid-column:span var(--layout-cols-md-third) / span var(--layout-cols-md-third)}.section-grid .block-smx,.centerframe-grid .block-smx,.grid-base .block-smx,main.main-grid .block-smx{grid-column:span var(--layout-cols-md-half) / span var(--layout-cols-md-half)}.section-grid .block-md,.centerframe-grid .block-md,.grid-base .block-md,main.main-grid .block-md,.section-grid .block-mdx,.centerframe-grid .block-mdx,.grid-base .block-mdx,main.main-grid .block-mdx,.section-grid .block-lg,.centerframe-grid .block-lg,.grid-base .block-lg,main.main-grid .block-lg,.section-grid .block-lgx,.centerframe-grid .block-lgx,.grid-base .block-lgx,main.main-grid .block-lgx,.section-grid .block-xl,.centerframe-grid .block-xl,.grid-base .block-xl,main.main-grid .block-xl,.section-grid .block-xlx,.centerframe-grid .block-xlx,.grid-base .block-xlx,main.main-grid .block-xlx,.section-grid .block-2xl,.centerframe-grid .block-2xl,.grid-base .block-2xl,main.main-grid .block-2xl,.section-grid .block-2xlx,.centerframe-grid .block-2xlx,.grid-base .block-2xlx,main.main-grid .block-2xlx{grid-column:span var(--layout-cols-md) / span var(--layout-cols-md)}.section-grid .block-full,.centerframe-grid .block-full,.grid-base .block-full,main.main-grid .block-full{grid-column:1/-1}.section-grid .md\:block-md,.centerframe-grid .md\:block-md,.grid-base .md\:block-md,main.main-grid .md\:block-md,.section-grid .md\:block-xl,.centerframe-grid .md\:block-xl,.grid-base .md\:block-xl,main.main-grid .md\:block-xl{grid-column:span var(--layout-cols-md) / span var(--layout-cols-md)}.section-flex .block-xs,.centerframe-flex .block-xs,.flex-base .block-xs,main.main-flex .block-xs{flex-grow:1;flex-shrink:1;flex-basis:calc(16.6667% - var(--spacing-gutter-md))}.section-flex .block-sm,.centerframe-flex .block-sm,.flex-base .block-sm,main.main-flex .block-sm{flex-grow:1;flex-shrink:1;flex-basis:calc(33.3333% - var(--spacing-gutter-md))}.section-flex .block-smx,.centerframe-flex .block-smx,.flex-base .block-smx,main.main-flex .block-smx{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - var(--spacing-gutter-md))}.section-flex .block-md,.centerframe-flex .block-md,.flex-base .block-md,main.main-flex .block-md,.section-flex .block-mdx,.centerframe-flex .block-mdx,.flex-base .block-mdx,main.main-flex .block-mdx,.section-flex .block-lg,.centerframe-flex .block-lg,.flex-base .block-lg,main.main-flex .block-lg,.section-flex .block-lgx,.centerframe-flex .block-lgx,.flex-base .block-lgx,main.main-flex .block-lgx,.section-flex .block-xl,.centerframe-flex .block-xl,.flex-base .block-xl,main.main-flex .block-xl,.section-flex .block-xlx,.centerframe-flex .block-xlx,.flex-base .block-xlx,main.main-flex .block-xlx,.section-flex .block-2xl,.centerframe-flex .block-2xl,.flex-base .block-2xl,main.main-flex .block-2xl,.section-flex .block-2xlx,.centerframe-flex .block-2xlx,.flex-base .block-2xlx,main.main-flex .block-2xlx,.section-flex .block-full,.centerframe-flex .block-full,.flex-base .block-full,main.main-flex .block-full,.section-flex .md\:block-md,.centerframe-flex .md\:block-md,.flex-base .md\:block-md,main.main-flex .md\:block-md,.section-flex .md\:block-xl,.centerframe-flex .md\:block-xl,.flex-base .md\:block-xl,main.main-flex .md\:block-xl{flex:100%}.card{border-radius:var(--radius-article-md);padding:var(--pad-article-md)}.card-base{border-radius:var(--radius-article-md)}:where(:is(.block-base,.block-xs,.block-sm,.block-smx,.block-md,.block-mdx,.block-lg,.block-lgx,.block-xl,.block-xlx,.block-2xl,.block-2xlx,.block-full)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-block-md) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-block-md) * calc(1 - var(--tw-space-y-reverse)))}:where(:is(.block-base.card,.block-xs.card,.block-sm.card,.block-smx.card,.block-md.card,.block-mdx.card,.block-lg.card,.block-lgx.card,.block-xl.card,.block-xlx.card,.block-2xl.card,.block-2xlx.card,.block-full.card)>:not(:last-child)),:where(:is(.stack-y,.block-base.stack-y,.block-xs.stack-y,.block-sm.stack-y,.block-smx.stack-y,.block-md.stack-y,.block-mdx.stack-y,.block-lg.stack-y,.block-lgx.stack-y,.block-xl.stack-y,.block-xlx.stack-y,.block-2xl.stack-y,.block-2xlx.stack-y)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-card-md) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-card-md) * calc(1 - var(--tw-space-y-reverse)))}:where(:is(.stack-x,.block-base.stack-x,.block-xs.stack-x,.block-sm.stack-x,.block-smx.stack-x,.block-md.stack-x,.block-mdx.stack-x,.block-lg.stack-x,.block-lgx.stack-x,.block-xl.stack-x,.block-xlx.stack-x,.block-2xl.stack-x,.block-2xlx.stack-x)>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-card-md) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-card-md) * calc(1 - var(--tw-space-x-reverse)))}.datarow,.formrow,.controlrow{gap:var(--gap-stack-md)}.card .datarow,.card-base .datarow,.card .formrow,.card-base .formrow{gap:var(--spacing-card-md)}h1{font-size:var(--text-h1a-size);line-height:var(--tw-leading,var(--text-h1a-lh))}header nav a.nav,header nav a:link.nav,header nav a:visited{font-size:var(--text-nava-size);line-height:var(--tw-leading,var(--text-nava-lh))}footer nav a.nav,footer nav a:link.nav,footer nav a:visited{font-size:var(--text-nava-size);--tw-leading:var(--text-p2-lh);line-height:var(--text-p2-lh)}}@media (min-width:960px){header{padding-inline:var(--spacing-shoulder-lg);padding-block:var(--pad-header-lg)}.header-base{padding-block:0;padding-inline:0}.header-grid nav{grid-template-columns:repeat(var(--layout-cols-lg), minmax(0, 1fr));column-gap:var(--spacing-gutter-lg)}.header-flex nav{column-gap:var(--spacing-gutter-lg)}footer{padding-inline:var(--spacing-shoulder-lg);padding-block:var(--pad-section-lg)}.footer-base{padding-block:0;padding-inline:0}.footer-grid{grid-template-columns:repeat(var(--layout-cols-lg), minmax(0, 1fr));gap:var(--spacing-gutter-lg)}.footer-flex nav{gap:var(--spacing-gutter-lg)}section{padding-inline:var(--spacing-shoulder-lg);padding-block:var(--pad-section-lg)}.section-grid,.centerframe-grid,.grid-base,main.main-grid{grid-template-columns:repeat(var(--layout-cols-lg), minmax(0, 1fr));gap:var(--spacing-gutter-lg)}.grid-cols{grid-template-columns:repeat(var(--layout-cols-lg), minmax(0, 1fr))}.section-flex,.centerframe-flex,.flex-base,main.main-flex,.grid-auto{gap:var(--spacing-gutter-lg)}.section-grid.gap-2gutter,.centerframe-grid.gap-2gutter,.grid-base.gap-2gutter,.section-flex.gap-2gutter,.centerframe-flex.gap-2gutter,.flex-base.gap-2gutter,main.main-flex.gap-2gutter{gap:calc(2 * var(--spacing-gutter-lg))}.section-grid .block-xs,.centerframe-grid .block-xs,.grid-base .block-xs,main.main-grid .block-xs{grid-column:span var(--layout-cols-lg-min) / span var(--layout-cols-lg-min)}.section-grid .block-sm,.centerframe-grid .block-sm,.grid-base .block-sm,main.main-grid .block-sm{grid-column:span var(--layout-cols-lg-sixth) / span var(--layout-cols-lg-sixth)}.section-grid .block-smx,.centerframe-grid .block-smx,.grid-base .block-smx,main.main-grid .block-smx{grid-column:span var(--layout-cols-lg-quarter) / span var(--layout-cols-lg-quarter)}.section-grid .block-md,.centerframe-grid .block-md,.grid-base .block-md,main.main-grid .block-md{grid-column:span var(--layout-cols-lg-third) / span var(--layout-cols-lg-third)}.section-grid .block-mdx,.centerframe-grid .block-mdx,.grid-base .block-mdx,main.main-grid .block-mdx{grid-column:span var(--layout-cols-lg-fivetwelfth) / span var(--layout-cols-lg-fivetwelfth)}.section-grid .block-lg,.centerframe-grid .block-lg,.grid-base .block-lg,main.main-grid .block-lg{grid-column:span var(--layout-cols-lg-half) / span var(--layout-cols-lg-half)}.section-grid .block-lgx,.centerframe-grid .block-lgx,.grid-base .block-lgx,main.main-grid .block-lgx{grid-column:span var(--layout-cols-lg-seventwelfth) / span var(--layout-cols-lg-seventwelfth)}.section-grid .block-xl,.centerframe-grid .block-xl,.grid-base .block-xl,main.main-grid .block-xl{grid-column:span var(--layout-cols-lg-twothird) / span var(--layout-cols-lg-twothird)}.section-grid .block-xlx,.centerframe-grid .block-xlx,.grid-base .block-xlx,main.main-grid .block-xlx{grid-column:span var(--layout-cols-lg-threefourth) / span var(--layout-cols-lg-threefourth)}.section-grid .block-2xl,.centerframe-grid .block-2xl,.grid-base .block-2xl,main.main-grid .block-2xl{grid-column:span var(--layout-cols-lg-fivesixth) / span var(--layout-cols-lg-fivesixth)}.section-grid .block-2xlx,.centerframe-grid .block-2xlx,.grid-base .block-2xlx,main.main-grid .block-2xlx{grid-column:span var(--layout-cols-lg-eleventwelfth) / span var(--layout-cols-lg-eleventwelfth)}.section-grid .block-full,.centerframe-grid .block-full,.grid-base .block-full,main.main-grid .block-full{grid-column:1/-1}.section-grid .md\:block-md,.centerframe-grid .md\:block-md,.grid-base .md\:block-md,main.main-grid .md\:block-md{grid-column:span var(--layout-cols-lg-third) / span var(--layout-cols-lg-third)}.section-grid .md\:block-xl,.centerframe-grid .md\:block-xl,.grid-base .md\:block-xl,main.main-grid .md\:block-xl{grid-column:span var(--layout-cols-lg-twothird) / span var(--layout-cols-lg-twothird)}.section-grid .lg\:block-md,.centerframe-grid .lg\:block-md,.grid-base .lg\:block-md,main.main-grid .lg\:block-md{grid-column:span var(--layout-cols-lg-third) / span var(--layout-cols-lg-third)}.section-grid .lg\:block-lg,.centerframe-grid .lg\:block-lg,.grid-base .lg\:block-lg,main.main-grid .lg\:block-lg{grid-column:span var(--layout-cols-lg-half) / span var(--layout-cols-lg-half)}.section-flex .block-xs,.centerframe-flex .block-xs,.flex-base .block-xs,main.main-flex .block-xs{flex-grow:1;flex-shrink:1;flex-basis:calc(8.33333% - var(--spacing-gutter-lg))}.section-flex .block-sm,.centerframe-flex .block-sm,.flex-base .block-sm,main.main-flex .block-sm{flex-grow:1;flex-shrink:1;flex-basis:calc(16.6667% - var(--spacing-gutter-lg))}.section-flex .block-smx,.centerframe-flex .block-smx,.flex-base .block-smx,main.main-flex .block-smx{flex-grow:1;flex-shrink:1;flex-basis:calc(25% - var(--spacing-gutter-lg))}.section-flex .block-md,.centerframe-flex .block-md,.flex-base .block-md,main.main-flex .block-md{flex-grow:1;flex-shrink:1;flex-basis:calc(33.3333% - var(--spacing-gutter-lg))}.section-flex .block-mdx,.centerframe-flex .block-mdx,.flex-base .block-mdx,main.main-flex .block-mdx{flex-grow:1;flex-shrink:1;flex-basis:calc(41.6667% - var(--spacing-gutter-lg))}.section-flex .block-lg,.centerframe-flex .block-lg,.flex-base .block-lg,main.main-flex .block-lg{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - var(--spacing-gutter-lg))}.section-flex .block-lgx,.centerframe-flex .block-lgx,.flex-base .block-lgx,main.main-flex .block-lgx{flex-grow:1;flex-shrink:1;flex-basis:calc(58.3333% - var(--spacing-gutter-lg))}.section-flex .block-xl,.centerframe-flex .block-xl,.flex-base .block-xl,main.main-flex .block-xl{flex-grow:1;flex-shrink:1;flex-basis:calc(66.6667% - var(--spacing-gutter-lg))}.section-flex .block-xlx,.centerframe-flex .block-xlx,.flex-base .block-xlx,main.main-flex .block-xlx{flex-grow:1;flex-shrink:1;flex-basis:calc(75% - var(--spacing-gutter-lg))}.section-flex .block-2xl,.centerframe-flex .block-2xl,.flex-base .block-2xl,main.main-flex .block-2xl{flex-grow:1;flex-shrink:1;flex-basis:calc(83.3333% - var(--spacing-gutter-lg))}.section-flex .block-2xlx,.centerframe-flex .block-2xlx,.flex-base .block-2xlx,main.main-flex .block-2xlx{flex-grow:1;flex-shrink:1;flex-basis:calc(91.6667% - var(--spacing-gutter-lg))}.section-flex .block-full,.centerframe-flex .block-full,.flex-base .block-full,main.main-flex .block-full{flex:100%}.section-flex .md\:block-md,.centerframe-flex .md\:block-md,.flex-base .md\:block-md,main.main-flex .md\:block-md{flex-grow:1;flex-shrink:1;flex-basis:calc(33.3333% - var(--spacing-gutter-lg))}.section-flex .md\:block-xl,.centerframe-flex .md\:block-xl,.flex-base .md\:block-xl,main.main-flex .md\:block-xl{flex-grow:1;flex-shrink:1;flex-basis:calc(66.6667% - var(--spacing-gutter-lg))}.section-flex .lg\:block-md,.centerframe-flex .lg\:block-md,.flex-base .lg\:block-md,main.main-flex .lg\:block-md{flex-grow:1;flex-shrink:1;flex-basis:calc(33.3333% - var(--spacing-gutter-lg))}.section-flex .lg\:block-lg,.centerframe-flex .lg\:block-lg,.flex-base .lg\:block-lg,main.main-flex .lg\:block-lg{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - var(--spacing-gutter-lg))}.card{border-radius:var(--radius-article-lg);padding:var(--pad-article-lg)}.card-base{border-radius:var(--radius-article-lg)}:where(:is(.block-base,.block-xs,.block-sm,.block-smx,.block-md,.block-mdx,.block-lg,.block-lgx,.block-xl,.block-xlx,.block-2xl,.block-2xlx,.block-full)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-block-lg) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-block-lg) * calc(1 - var(--tw-space-y-reverse)))}:where(:is(.block-base.card,.block-xs.card,.block-sm.card,.block-smx.card,.block-md.card,.block-mdx.card,.block-lg.card,.block-lgx.card,.block-xl.card,.block-xlx.card,.block-2xl.card,.block-2xlx.card,.block-full.card)>:not(:last-child)),:where(:is(.stack-y,.block-base.stack-y,.block-xs.stack-y,.block-sm.stack-y,.block-smx.stack-y,.block-md.stack-y,.block-mdx.stack-y,.block-lg.stack-y,.block-lgx.stack-y,.block-xl.stack-y,.block-xlx.stack-y,.block-2xl.stack-y,.block-2xlx.stack-y)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-card-lg) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-card-lg) * calc(1 - var(--tw-space-y-reverse)))}:where(:is(.stack-x,.block-base.stack-x,.block-xs.stack-x,.block-sm.stack-x,.block-smx.stack-x,.block-md.stack-x,.block-mdx.stack-x,.block-lg.stack-x,.block-lgx.stack-x,.block-xl.stack-x,.block-xlx.stack-x,.block-2xl.stack-x,.block-2xlx.stack-x)>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-card-lg) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-card-lg) * calc(1 - var(--tw-space-x-reverse)))}.datarow,.formrow,.controlrow{gap:var(--gap-stack-lg)}.card .datarow,.card-base .datarow,.card .formrow,.card-base .formrow{gap:var(--spacing-card-lg)}h1{font-size:var(--text-h1-size);--tw-leading:var(--text-h1-lh);line-height:var(--text-h1-lh)}header nav a.nav,header nav a:link.nav,header nav a:visited{font-size:var(--text-nava-size);line-height:var(--tw-leading,var(--text-nava-lh))}footer nav a.nav,footer nav a:link.nav,footer nav a:visited{font-size:var(--text-nav-size);--tw-leading:var(--text-p1-lh);line-height:var(--text-p1-lh)}}@media (min-width:1440px){header{padding-inline:var(--spacing-shoulder-xl);padding-block:var(--pad-header-xl)}.header-base{padding-block:0;padding-inline:0}.header-grid nav{grid-template-columns:repeat(var(--layout-cols-xl), minmax(0, 1fr));column-gap:var(--spacing-gutter-xl)}.header-flex nav{column-gap:var(--spacing-gutter-xl)}footer{padding-inline:var(--spacing-shoulder-xl);padding-block:var(--pad-section-xl)}.footer-base{padding-block:0;padding-inline:0}.footer-grid{grid-template-columns:repeat(var(--layout-cols-xl), minmax(0, 1fr));gap:var(--spacing-gutter-xl)}.footer-flex nav{gap:var(--spacing-gutter-xl)}section{padding-inline:var(--spacing-shoulder-xl);padding-block:var(--pad-section-xl)}.section-grid,.centerframe-grid,.grid-base,main.main-grid{grid-template-columns:repeat(var(--layout-cols-xl), minmax(0, 1fr));gap:var(--spacing-gutter-xl)}.grid-cols{grid-template-columns:repeat(var(--layout-cols-xl), minmax(0, 1fr))}.section-flex,.centerframe-flex,.flex-base,main.main-flex,.grid-auto{gap:var(--spacing-gutter-xl)}.section-grid.gap-2gutter,.centerframe-grid.gap-2gutter,.grid-base.gap-2gutter,.section-flex.gap-2gutter,.centerframe-flex.gap-2gutter,.flex-base.gap-2gutter,main.main-flex.gap-2gutter{gap:calc(2 * var(--spacing-gutter-xl))}.section-grid .block-xs,.centerframe-grid .block-xs,.grid-base .block-xs,main.main-grid .block-xs{grid-column:span var(--layout-cols-xl-min) / span var(--layout-cols-xl-min)}.section-grid .block-sm,.centerframe-grid .block-sm,.grid-base .block-sm,main.main-grid .block-sm{grid-column:span var(--layout-cols-xl-sixth) / span var(--layout-cols-xl-sixth)}.section-grid .block-smx,.centerframe-grid .block-smx,.grid-base .block-smx,main.main-grid .block-smx{grid-column:span var(--layout-cols-xl-quarter) / span var(--layout-cols-xl-quarter)}.section-grid .block-md,.centerframe-grid .block-md,.grid-base .block-md,main.main-grid .block-md{grid-column:span var(--layout-cols-xl-third) / span var(--layout-cols-xl-third)}.section-grid .block-mdx,.centerframe-grid .block-mdx,.grid-base .block-mdx,main.main-grid .block-mdx{grid-column:span var(--layout-cols-xl-fivetwelfth) / span var(--layout-cols-xl-fivetwelfth)}.section-grid .block-lg,.centerframe-grid .block-lg,.grid-base .block-lg,main.main-grid .block-lg{grid-column:span var(--layout-cols-xl-half) / span var(--layout-cols-xl-half)}.section-grid .block-lgx,.centerframe-grid .block-lgx,.grid-base .block-lgx,main.main-grid .block-lgx{grid-column:span var(--layout-cols-xl-seventwelfth) / span var(--layout-cols-xl-seventwelfth)}.section-grid .block-xl,.centerframe-grid .block-xl,.grid-base .block-xl,main.main-grid .block-xl{grid-column:span var(--layout-cols-xl-twothird) / span var(--layout-cols-xl-twothird)}.section-grid .block-xlx,.centerframe-grid .block-xlx,.grid-base .block-xlx,main.main-grid .block-xlx{grid-column:span var(--layout-cols-xl-threefourth) / span var(--layout-cols-xl-threefourth)}.section-grid .block-2xl,.centerframe-grid .block-2xl,.grid-base .block-2xl,main.main-grid .block-2xl{grid-column:span var(--layout-cols-xl-fivesixth) / span var(--layout-cols-xl-fivesixth)}.section-grid .block-2xlx,.centerframe-grid .block-2xlx,.grid-base .block-2xlx,main.main-grid .block-2xlx{grid-column:span var(--layout-cols-xl-eleventwelfth) / span var(--layout-cols-xl-eleventwelfth)}.section-grid .block-full,.centerframe-grid .block-full,.grid-base .block-full,main.main-grid .block-full{grid-column:1/-1}.section-grid .md\:block-md,.centerframe-grid .md\:block-md,.grid-base .md\:block-md,main.main-grid .md\:block-md{grid-column:span var(--layout-cols-xl-third) / span var(--layout-cols-xl-third)}.section-grid .md\:block-xl,.centerframe-grid .md\:block-xl,.grid-base .md\:block-xl,main.main-grid .md\:block-xl{grid-column:span var(--layout-cols-xl-twothird) / span var(--layout-cols-xl-twothird)}.section-grid .lg\:block-md,.centerframe-grid .lg\:block-md,.grid-base .lg\:block-md,main.main-grid .lg\:block-md{grid-column:span var(--layout-cols-xl-third) / span var(--layout-cols-xl-third)}.section-grid .lg\:block-lg,.centerframe-grid .lg\:block-lg,.grid-base .lg\:block-lg,main.main-grid .lg\:block-lg{grid-column:span var(--layout-cols-xl-half) / span var(--layout-cols-xl-half)}.section-flex .block-xs,.centerframe-flex .block-xs,.flex-base .block-xs,main.main-flex .block-xs{flex-grow:1;flex-shrink:1;flex-basis:calc(8.33333% - var(--spacing-gutter-xl))}.section-flex .block-sm,.centerframe-flex .block-sm,.flex-base .block-sm,main.main-flex .block-sm{flex-grow:1;flex-shrink:1;flex-basis:calc(16.6667% - var(--spacing-gutter-xl))}.section-flex .block-smx,.centerframe-flex .block-smx,.flex-base .block-smx,main.main-flex .block-smx{flex-grow:1;flex-shrink:1;flex-basis:calc(25% - var(--spacing-gutter-xl))}.section-flex .block-md,.centerframe-flex .block-md,.flex-base .block-md,main.main-flex .block-md{flex-grow:1;flex-shrink:1;flex-basis:calc(33.3333% - var(--spacing-gutter-xl))}.section-flex .block-mdx,.centerframe-flex .block-mdx,.flex-base .block-mdx,main.main-flex .block-mdx{flex-grow:1;flex-shrink:1;flex-basis:calc(41.6667% - var(--spacing-gutter-xl))}.section-flex .block-lg,.centerframe-flex .block-lg,.flex-base .block-lg,main.main-flex .block-lg{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - var(--spacing-gutter-xl))}.section-flex .block-lgx,.centerframe-flex .block-lgx,.flex-base .block-lgx,main.main-flex .block-lgx{flex-grow:1;flex-shrink:1;flex-basis:calc(58.3333% - var(--spacing-gutter-xl))}.section-flex .block-xl,.centerframe-flex .block-xl,.flex-base .block-xl,main.main-flex .block-xl{flex-grow:1;flex-shrink:1;flex-basis:calc(66.6667% - var(--spacing-gutter-xl))}.section-flex .block-xlx,.centerframe-flex .block-xlx,.flex-base .block-xlx,main.main-flex .block-xlx{flex-grow:1;flex-shrink:1;flex-basis:calc(75% - var(--spacing-gutter-xl))}.section-flex .block-2xl,.centerframe-flex .block-2xl,.flex-base .block-2xl,main.main-flex .block-2xl{flex-grow:1;flex-shrink:1;flex-basis:calc(83.3333% - var(--spacing-gutter-xl))}.section-flex .block-2xlx,.centerframe-flex .block-2xlx,.flex-base .block-2xlx,main.main-flex .block-2xlx{flex-grow:1;flex-shrink:1;flex-basis:calc(91.6667% - var(--spacing-gutter-xl))}.section-flex .block-full,.centerframe-flex .block-full,.flex-base .block-full,main.main-flex .block-full{flex:100%}.section-flex .md\:block-md,.centerframe-flex .md\:block-md,.flex-base .md\:block-md,main.main-flex .md\:block-md{flex-grow:1;flex-shrink:1;flex-basis:calc(33.3333% - var(--spacing-gutter-xl))}.section-flex .md\:block-xl,.centerframe-flex .md\:block-xl,.flex-base .md\:block-xl,main.main-flex .md\:block-xl{flex-grow:1;flex-shrink:1;flex-basis:calc(66.6667% - var(--spacing-gutter-xl))}.section-flex .lg\:block-md,.centerframe-flex .lg\:block-md,.flex-base .lg\:block-md,main.main-flex .lg\:block-md{flex-grow:1;flex-shrink:1;flex-basis:calc(33.3333% - var(--spacing-gutter-xl))}.section-flex .lg\:block-lg,.centerframe-flex .lg\:block-lg,.flex-base .lg\:block-lg,main.main-flex .lg\:block-lg{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - var(--spacing-gutter-xl))}.card{border-radius:var(--radius-article-xl);padding:var(--pad-article-xl)}.card-base{border-radius:var(--radius-article-xl)}:where(:is(.block-base,.block-xs,.block-sm,.block-smx,.block-md,.block-mdx,.block-lg,.block-lgx,.block-xl,.block-xlx,.block-2xl,.block-2xlx,.block-full)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-block-xl) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-block-xl) * calc(1 - var(--tw-space-y-reverse)))}:where(:is(.block-base.card,.block-xs.card,.block-sm.card,.block-smx.card,.block-md.card,.block-mdx.card,.block-lg.card,.block-lgx.card,.block-xl.card,.block-xlx.card,.block-2xl.card,.block-2xlx.card,.block-full.card)>:not(:last-child)),:where(:is(.stack-y,.block-base.stack-y,.block-xs.stack-y,.block-sm.stack-y,.block-smx.stack-y,.block-md.stack-y,.block-mdx.stack-y,.block-lg.stack-y,.block-lgx.stack-y,.block-xl.stack-y,.block-xlx.stack-y,.block-2xl.stack-y,.block-2xlx.stack-y)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-card-xl) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-card-xl) * calc(1 - var(--tw-space-y-reverse)))}:where(:is(.stack-x,.block-base.stack-x,.block-xs.stack-x,.block-sm.stack-x,.block-smx.stack-x,.block-md.stack-x,.block-mdx.stack-x,.block-lg.stack-x,.block-lgx.stack-x,.block-xl.stack-x,.block-xlx.stack-x,.block-2xl.stack-x,.block-2xlx.stack-x)>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-card-xl) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-card-xl) * calc(1 - var(--tw-space-x-reverse)))}.datarow,.formrow,.controlrow{gap:var(--gap-stack-xl)}.card .datarow,.card-base .datarow,.card .formrow,.card-base .formrow{gap:var(--spacing-card-xl)}h1{font-size:var(--text-h1-size);--tw-leading:var(--text-h1-lh);line-height:var(--text-h1-lh)}header nav a.nav,header nav a:link.nav,header nav a:visited{font-size:var(--text-nav-size);--tw-leading:var(--text-nav-lh);line-height:var(--text-nav-lh)}footer nav a.nav,footer nav a:link.nav,footer nav a:visited{font-size:var(--text-nav-size);--tw-leading:var(--text-p1-lh);line-height:var(--text-p1-lh)}}@media (min-width:1600px){header{padding-inline:var(--spacing-shoulder-2xl);padding-block:var(--pad-header-2xl)}.header-base{padding-block:0;padding-inline:0}.header-grid nav{grid-template-columns:repeat(var(--layout-cols-2xl), minmax(0, 1fr));column-gap:var(--spacing-gutter-2xl)}.header-flex nav{column-gap:var(--spacing-gutter-2xl)}footer{padding-inline:var(--spacing-shoulder-2xl);padding-block:var(--pad-section-2xl)}.footer-base{padding-block:0;padding-inline:0}.footer-grid{grid-template-columns:repeat(var(--layout-cols-2xl), minmax(0, 1fr));gap:var(--spacing-gutter-2xl)}.footer-flex nav{gap:var(--spacing-gutter-2xl)}section{padding-inline:var(--spacing-shoulder-2xl);padding-block:var(--pad-section-2xl)}.section-grid,.centerframe-grid,.grid-base,main.main-grid{grid-template-columns:repeat(var(--layout-cols-2xl), minmax(0, 1fr));gap:var(--spacing-gutter-2xl)}.grid-cols{grid-template-columns:repeat(var(--layout-cols-2xl), minmax(0, 1fr))}.section-flex,.centerframe-flex,.flex-base,main.main-flex,.grid-auto{gap:var(--spacing-gutter-2xl)}.section-grid.gap-2gutter,.centerframe-grid.gap-2gutter,.grid-base.gap-2gutter,.section-flex.gap-2gutter,.centerframe-flex.gap-2gutter,.flex-base.gap-2gutter,main.main-flex.gap-2gutter{gap:calc(2 * var(--spacing-gutter-2xl))}.section-grid .block-xs,.centerframe-grid .block-xs,.grid-base .block-xs,main.main-grid .block-xs{grid-column:span var(--layout-cols-2xl-min) / span var(--layout-cols-2xl-min)}.section-grid .block-sm,.centerframe-grid .block-sm,.grid-base .block-sm,main.main-grid .block-sm{grid-column:span var(--layout-cols-2xl-sixth) / span var(--layout-cols-2xl-sixth)}.section-grid .block-smx,.centerframe-grid .block-smx,.grid-base .block-smx,main.main-grid .block-smx{grid-column:span var(--layout-cols-2xl-quarter) / span var(--layout-cols-2xl-quarter)}.section-grid .block-md,.centerframe-grid .block-md,.grid-base .block-md,main.main-grid .block-md{grid-column:span var(--layout-cols-2xl-third) / span var(--layout-cols-2xl-third)}.section-grid .block-mdx,.centerframe-grid .block-mdx,.grid-base .block-mdx,main.main-grid .block-mdx{grid-column:span var(--layout-cols-2xl-fivetwelfth) / span var(--layout-cols-2xl-fivetwelfth)}.section-grid .block-lg,.centerframe-grid .block-lg,.grid-base .block-lg,main.main-grid .block-lg{grid-column:span var(--layout-cols-2xl-half) / span var(--layout-cols-2xl-half)}.section-grid .block-lgx,.centerframe-grid .block-lgx,.grid-base .block-lgx,main.main-grid .block-lgx{grid-column:span var(--layout-cols-2xl-seventwelfth) / span var(--layout-cols-2xl-seventwelfth)}.section-grid .block-xl,.centerframe-grid .block-xl,.grid-base .block-xl,main.main-grid .block-xl{grid-column:span var(--layout-cols-2xl-twothird) / span var(--layout-cols-2xl-twothird)}.section-grid .block-xlx,.centerframe-grid .block-xlx,.grid-base .block-xlx,main.main-grid .block-xlx{grid-column:span var(--layout-cols-2xl-threefourth) / span var(--layout-cols-2xl-threefourth)}.section-grid .block-2xl,.centerframe-grid .block-2xl,.grid-base .block-2xl,main.main-grid .block-2xl{grid-column:span var(--layout-cols-2xl-fivesixth) / span var(--layout-cols-2xl-fivesixth)}.section-grid .block-2xlx,.centerframe-grid .block-2xlx,.grid-base .block-2xlx,main.main-grid .block-2xlx{grid-column:span var(--layout-cols-2xl-eleventwelfth) / span var(--layout-cols-2xl-eleventwelfth)}.section-grid .block-full,.centerframe-grid .block-full,.grid-base .block-full,main.main-grid .block-full{grid-column:1/-1}.section-grid .md\:block-md,.centerframe-grid .md\:block-md,.grid-base .md\:block-md,main.main-grid .md\:block-md{grid-column:span var(--layout-cols-2xl-third) / span var(--layout-cols-2xl-third)}.section-grid .md\:block-xl,.centerframe-grid .md\:block-xl,.grid-base .md\:block-xl,main.main-grid .md\:block-xl{grid-column:span var(--layout-cols-2xl-twothird) / span var(--layout-cols-2xl-twothird)}.section-grid .lg\:block-md,.centerframe-grid .lg\:block-md,.grid-base .lg\:block-md,main.main-grid .lg\:block-md{grid-column:span var(--layout-cols-2xl-third) / span var(--layout-cols-2xl-third)}.section-grid .lg\:block-lg,.centerframe-grid .lg\:block-lg,.grid-base .lg\:block-lg,main.main-grid .lg\:block-lg{grid-column:span var(--layout-cols-2xl-half) / span var(--layout-cols-2xl-half)}.section-flex .block-xs,.centerframe-flex .block-xs,.flex-base .block-xs,main.main-flex .block-xs{flex-grow:1;flex-shrink:1;flex-basis:calc(8.33333% - var(--spacing-gutter-2xl))}.section-flex .block-sm,.centerframe-flex .block-sm,.flex-base .block-sm,main.main-flex .block-sm{flex-grow:1;flex-shrink:1;flex-basis:calc(16.6667% - var(--spacing-gutter-2xl))}.section-flex .block-smx,.centerframe-flex .block-smx,.flex-base .block-smx,main.main-flex .block-smx{flex-grow:1;flex-shrink:1;flex-basis:calc(25% - var(--spacing-gutter-2xl))}.section-flex .block-md,.centerframe-flex .block-md,.flex-base .block-md,main.main-flex .block-md{flex-grow:1;flex-shrink:1;flex-basis:calc(33.3333% - var(--spacing-gutter-2xl))}.section-flex .block-mdx,.centerframe-flex .block-mdx,.flex-base .block-mdx,main.main-flex .block-mdx{flex-grow:1;flex-shrink:1;flex-basis:calc(41.6667% - var(--spacing-gutter-2xl))}.section-flex .block-lg,.centerframe-flex .block-lg,.flex-base .block-lg,main.main-flex .block-lg{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - var(--spacing-gutter-2xl))}.section-flex .block-lgx,.centerframe-flex .block-lgx,.flex-base .block-lgx,main.main-flex .block-lgx{flex-grow:1;flex-shrink:1;flex-basis:calc(58.3333% - var(--spacing-gutter-2xl))}.section-flex .block-xl,.centerframe-flex .block-xl,.flex-base .block-xl,main.main-flex .block-xl{flex-grow:1;flex-shrink:1;flex-basis:calc(66.6667% - var(--spacing-gutter-2xl))}.section-flex .block-xlx,.centerframe-flex .block-xlx,.flex-base .block-xlx,main.main-flex .block-xlx{flex-grow:1;flex-shrink:1;flex-basis:calc(75% - var(--spacing-gutter-2xl))}.section-flex .block-2xl,.centerframe-flex .block-2xl,.flex-base .block-2xl,main.main-flex .block-2xl{flex-grow:1;flex-shrink:1;flex-basis:calc(83.3333% - var(--spacing-gutter-2xl))}.section-flex .block-2xlx,.centerframe-flex .block-2xlx,.flex-base .block-2xlx,main.main-flex .block-2xlx{flex-grow:1;flex-shrink:1;flex-basis:calc(91.6667% - var(--spacing-gutter-2xl))}.section-flex .block-full,.centerframe-flex .block-full,.flex-base .block-full,main.main-flex .block-full{flex:100%}.section-flex .md\:block-md,.centerframe-flex .md\:block-md,.flex-base .md\:block-md,main.main-flex .md\:block-md{flex-grow:1;flex-shrink:1;flex-basis:calc(33.3333% - var(--spacing-gutter-2xl))}.section-flex .md\:block-xl,.centerframe-flex .md\:block-xl,.flex-base .md\:block-xl,main.main-flex .md\:block-xl{flex-grow:1;flex-shrink:1;flex-basis:calc(66.6667% - var(--spacing-gutter-2xl))}.section-flex .lg\:block-md,.centerframe-flex .lg\:block-md,.flex-base .lg\:block-md,main.main-flex .lg\:block-md{flex-grow:1;flex-shrink:1;flex-basis:calc(33.3333% - var(--spacing-gutter-2xl))}.section-flex .lg\:block-lg,.centerframe-flex .lg\:block-lg,.flex-base .lg\:block-lg,main.main-flex .lg\:block-lg{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - var(--spacing-gutter-2xl))}.card{border-radius:var(--radius-article-2xl);padding:var(--pad-article-2xl)}.card-base{border-radius:var(--radius-article-2xl)}:where(:is(.block-base,.block-xs,.block-sm,.block-smx,.block-md,.block-mdx,.block-lg,.block-lgx,.block-xl,.block-xlx,.block-2xl,.block-2xlx,.block-full)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-block-2xl) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-block-2xl) * calc(1 - var(--tw-space-y-reverse)))}:where(:is(.block-base.card,.block-xs.card,.block-sm.card,.block-smx.card,.block-md.card,.block-mdx.card,.block-lg.card,.block-lgx.card,.block-xl.card,.block-xlx.card,.block-2xl.card,.block-2xlx.card,.block-full.card)>:not(:last-child)),:where(:is(.stack-y,.block-base.stack-y,.block-xs.stack-y,.block-sm.stack-y,.block-smx.stack-y,.block-md.stack-y,.block-mdx.stack-y,.block-lg.stack-y,.block-lgx.stack-y,.block-xl.stack-y,.block-xlx.stack-y,.block-2xl.stack-y,.block-2xlx.stack-y)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-card-2xl) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-card-2xl) * calc(1 - var(--tw-space-y-reverse)))}:where(:is(.stack-x,.block-base.stack-x,.block-xs.stack-x,.block-sm.stack-x,.block-smx.stack-x,.block-md.stack-x,.block-mdx.stack-x,.block-lg.stack-x,.block-lgx.stack-x,.block-xl.stack-x,.block-xlx.stack-x,.block-2xl.stack-x,.block-2xlx.stack-x)>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-card-2xl) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-card-2xl) * calc(1 - var(--tw-space-x-reverse)))}.datarow,.formrow,.controlrow{gap:var(--gap-stack-2xl)}.card .datarow,.card-base .datarow,.card .formrow,.card-base .formrow{gap:var(--spacing-card-2xl)}h1{font-size:var(--text-h1-size);--tw-leading:var(--text-h1-lh);line-height:var(--text-h1-lh)}header nav a.nav,header nav a:link.nav,header nav a:visited{font-size:var(--text-nav-size);--tw-leading:var(--text-nav-lh);line-height:var(--text-nav-lh)}footer nav a.nav,footer nav a:link.nav,footer nav a:visited{font-size:var(--text-nav-size);--tw-leading:var(--text-p1-lh);line-height:var(--text-p1-lh)}}:where(:is(.block-base,.block-xs,.block-sm,.block-smx,.block-md,.block-mdx,.block-lg,.block-lgx,.block-xl,.block-xlx,.block-2xl,.block-2xlx,.block-full):is(.card-base,.alert,.announcement-pill,.card-head,.card-head-actions,.carousel,.centerframe-flex,.centerframe-grid,.chat-message,.controlrow,.data-table-set,.datarow,.df-block-code-copy-stack,.df-docs-sidebar-nav-sub,.df-example,.df-example-controls,.df-theme-preview,.flex-base,.footer-grid,.footer-nav-stack-links,.form-color-picker,.form-fieldset-card-row,.formrow,.grid-auto,.grid-base,.header-grid,.overlay-pane-header,.panel,.panel-content,.panel-heading,.panel-title,.rating,.section-flex,.section-grid,.sidebar,.stack,.stack-activity,.stack-button-info,.stack-buttons,.stack-col,.stack-col-min,.stack-col-sm,.stack-filters,.stack-form-buttons-set,.stack-form-col,.stack-heading,.stack-input-helper,.stack-row,.stack-row-min,.stack-row-wrap,.stack-title-preview,.stack-title-row,.status-label,.table-avatar-cell,.tag-list,.toast-stack,.toggle-set,.topbar,.topbar-actions)>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}header nav p a,header nav p a:link,header nav p a:visited,header nav p a:focus{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:rgb(var(--color-secondary) / 1);font-style:normal}header nav p a:hover{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;opacity:1;-webkit-background-clip:text;background-clip:text}header nav p a:active{color:rgb(var(--color-secondary) / 1);opacity:var(--color-key-gradient-active-opacity)}footer nav p a,footer nav p a:link,footer nav p a:visited,footer nav p a:focus{color:rgb(var(--color-secondary) / 1);font-style:normal}footer nav p a:hover{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;opacity:1;-webkit-background-clip:text;background-clip:text}footer nav p a:active{color:rgb(var(--color-secondary) / 1);opacity:var(--color-key-gradient-active-opacity)}body,header,main,footer{background-color:rgb(var(--color-background) / 1);color:rgb(var(--color-primary) / 1)}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:rgb(var(--color-primary) / 1)}::placeholder{font-style:italic}@media (min-width:960px){#header-nav-menu{display:none}}#header-nav-menu nav a{box-shadow:inset 0 4px 4px -4px rgba(0, 0, 0, var(--shadow-alpha-light)), inset 0 -4px 4px -4px rgba(0, 0, 0, var(--shadow-alpha-light))}#header-nav-menu nav a p{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-decoration-line:none}:focus-visible{outline-width:2px;outline-style:solid;outline-color:rgb(var(--color-key));outline-offset:2px}.chip{opacity:1}.chip:hover{opacity:var(--color-key-gradient-active-opacity)}.card,.card-base{--tw-shadow:var(--shadow-light);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@layer df-theme{.body-theme{background-color:rgb(var(--color-background) / 1)}.main-theme{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-background-start) / 1);--tw-gradient-to:rgb(var(--color-background-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));background:linear-gradient(to var(--color-background-direction), rgba(var(--color-background-start-rgb), 1), rgba(var(--color-background-end-rgb), 1))}.body-theme-transparent,.main-theme-transparent{background-color:#0000}.body-theme,.main-theme,.body-theme-transparent,.main-theme-transparent{color:rgb(var(--color-primary) / 1)}header.theme{background-color:rgb(var(--color-header-background) / 1);color:rgb(var(--color-header-primary) / 1);background-image:none}header.theme nav p a,header.theme nav p a:link,header.theme nav p a:visited,header.theme nav p a:focus,header.theme nav ul li a,header.theme nav ul li a:link,header.theme nav ul li a:visited,header.theme nav ul li a:focus,header.theme nav>a,header.theme nav>a:link,header.theme nav>a:visited,header.theme nav>a:focus{--tw-font-weight:var(--font-header-nav-weight);font-weight:var(--font-header-nav-weight);color:rgb(var(--color-header-nav-link) / 1)}header.theme nav p a:hover,header.theme nav ul li a:hover,header.theme nav>a:hover{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;opacity:1;-webkit-background-clip:text;background-clip:text}header.theme nav p a:active,header.theme nav ul li a:active,header.theme nav>a:active{color:rgb(var(--color-secondary) / 1);opacity:var(--color-key-gradient-active-opacity)}footer.theme{background-color:rgb(var(--color-footer-background) / 1);color:rgb(var(--color-footer-primary) / 1);background-image:none}footer.theme nav p a,footer.theme nav p a:link,footer.theme nav p a:visited,footer.theme nav p a:focus,footer.theme nav ul li a,footer.theme nav ul li a:link,footer.theme nav ul li a:visited,footer.theme nav ul li a:focus,footer.theme nav>a,footer.theme nav>a:link,footer.theme nav>a:visited,footer.theme nav>a:focus{--tw-font-weight:var(--font-footer-nav-weight);font-weight:var(--font-footer-nav-weight);color:rgb(var(--color-footer-nav-link) / 1)}footer.theme nav p a:hover,footer.theme nav ul li a:hover,footer.theme nav>a:hover{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;opacity:1;-webkit-background-clip:text;background-clip:text}footer.theme nav p a:active,footer.theme nav ul li a:active,footer.theme nav>a:active{color:rgb(var(--color-secondary) / 1);opacity:var(--color-key-gradient-active-opacity)}.theme{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-background-start) / 1);--tw-gradient-to:rgb(var(--color-background-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));background:linear-gradient(to var(--color-background-direction), rgba(var(--color-background-start-rgb), 1), rgba(var(--color-background-end-rgb), 1));color:rgb(var(--color-primary) / 1)}.theme-transparent{color:rgb(var(--color-primary) / 1);background-color:#0000}:is(.theme,.theme-transparent) .card:not(.transparent),:is(.theme,.theme-transparent) .card-base:not(.transparent){background-color:rgb(var(--color-background) / 1)}:is(.theme,.theme-transparent) .stack-title h2 span,:is(.theme,.theme-transparent) .stack-title-filters h2 span,:is(.theme,.theme-transparent) .stack-title-icons h2 span{color:rgb(var(--color-primary) / 1)}.body-theme-invert,.main-theme-invert{background-color:rgb(var(--color-primary) / 1)}.body-theme-invert-transparent,.main-theme-invert-transparent{background-color:#0000}.body-theme-invert,.main-theme-invert,.body-theme-invert-transparent,.main-theme-invert-transparent{color:rgb(var(--color-invert) / 1)}header.theme-invert,footer.theme-invert{background-color:rgb(var(--color-primary) / 1)}:is(header.theme-invert,footer.theme-invert) h1,:is(header.theme-invert,footer.theme-invert) h2,:is(header.theme-invert,footer.theme-invert) h3,:is(header.theme-invert,footer.theme-invert) h4,:is(header.theme-invert,footer.theme-invert) h5,:is(header.theme-invert,footer.theme-invert) h6{color:rgb(var(--color-invert) / 1)}:is(header.theme-invert,footer.theme-invert) nav p a,:is(header.theme-invert,footer.theme-invert) nav p a:link,:is(header.theme-invert,footer.theme-invert) nav p a:visited,:is(header.theme-invert,footer.theme-invert) nav p a:focus{color:rgb(var(--color-secondary) / 1)}:is(header.theme-invert,footer.theme-invert) nav p a:hover{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.theme-invert{background-color:rgb(var(--color-primary) / 1);color:rgb(var(--color-invert) / 1)}.theme-invert-transparent{color:rgb(var(--color-invert) / 1);background-color:#0000}:is(.theme-invert,.theme-invert-transparent) h1,:is(.theme-invert,.theme-invert-transparent) h2,:is(.theme-invert,.theme-invert-transparent) h3,:is(.theme-invert,.theme-invert-transparent) h4,:is(.theme-invert,.theme-invert-transparent) h5,:is(.theme-invert,.theme-invert-transparent) h6,:is(.theme-invert,.theme-invert-transparent) p a,:is(.theme-invert,.theme-invert-transparent) p a:link,:is(.theme-invert,.theme-invert-transparent) p a:visited{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}:is(.theme-invert,.theme-invert-transparent) .card:not(.transparent),:is(.theme-invert,.theme-invert-transparent) .card-base:not(.transparent){background-color:rgb(var(--color-background) / 1)}:is(.theme-invert,.theme-invert-transparent) .card:not(.transparent) p,:is(.theme-invert,.theme-invert-transparent) .card-base:not(.transparent) p{color:rgb(var(--color-primary) / 1)}:is(.theme-invert,.theme-invert-transparent) .stack-row h2 span{color:rgb(var(--color-invert) / 1)}.theme-invert.card:not(.transparent),.theme-invert.card-base:not(.transparent){background-color:rgb(var(--color-primary) / 1);color:rgb(var(--color-invert) / 1)}.theme-invert-transparent.card:not(.transparent),.theme-invert-transparent.card-base:not(.transparent){color:rgb(var(--color-invert) / 1);background-color:#0000}.theme-invert.card:not(.transparent) h1,.theme-invert.card:not(.transparent) h2,.theme-invert.card:not(.transparent) h3,.theme-invert.card:not(.transparent) h4,.theme-invert.card:not(.transparent) h5,.theme-invert.card:not(.transparent) h6,.theme-invert.card-base:not(.transparent) h1,.theme-invert.card-base:not(.transparent) h2,.theme-invert.card-base:not(.transparent) h3,.theme-invert.card-base:not(.transparent) h4,.theme-invert.card-base:not(.transparent) h5,.theme-invert.card-base:not(.transparent) h6,.theme-invert-transparent.card:not(.transparent) h1,.theme-invert-transparent.card:not(.transparent) h2,.theme-invert-transparent.card:not(.transparent) h3,.theme-invert-transparent.card:not(.transparent) h4,.theme-invert-transparent.card:not(.transparent) h5,.theme-invert-transparent.card:not(.transparent) h6,.theme-invert-transparent.card-base:not(.transparent) h1,.theme-invert-transparent.card-base:not(.transparent) h2,.theme-invert-transparent.card-base:not(.transparent) h3,.theme-invert-transparent.card-base:not(.transparent) h4,.theme-invert-transparent.card-base:not(.transparent) h5,.theme-invert-transparent.card-base:not(.transparent) h6{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key-invert) / 1);--tw-gradient-to:rgb(var(--color-key-invert-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.theme-invert.card:not(.transparent) p,.theme-invert.card-base:not(.transparent) p,.theme-invert-transparent.card:not(.transparent) p,.theme-invert-transparent.card-base:not(.transparent) p{color:rgb(var(--color-invert) / 1)}.theme-invert.card:not(.transparent) p a,.theme-invert.card:not(.transparent) p a:link,.theme-invert.card:not(.transparent) p a:visited,.theme-invert.card-base:not(.transparent) p a,.theme-invert.card-base:not(.transparent) p a:link,.theme-invert.card-base:not(.transparent) p a:visited,.theme-invert-transparent.card:not(.transparent) p a,.theme-invert-transparent.card:not(.transparent) p a:link,.theme-invert-transparent.card:not(.transparent) p a:visited,.theme-invert-transparent.card-base:not(.transparent) p a,.theme-invert-transparent.card-base:not(.transparent) p a:link,.theme-invert-transparent.card-base:not(.transparent) p a:visited{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key-invert) / 1);--tw-gradient-to:rgb(var(--color-key-invert-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.body-theme-key,.main-theme-key,.body-theme-key-gradient,.main-theme-key-gradient{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:rgb(var(--color-invert) / 1)}header.theme-key,footer.theme-key,header.theme-key-gradient,footer.theme-key-gradient{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}:is(header.theme-key,footer.theme-key,header.theme-key-gradient,footer.theme-key-gradient) nav p a,:is(header.theme-key,footer.theme-key,header.theme-key-gradient,footer.theme-key-gradient) nav p a:link,:is(header.theme-key,footer.theme-key,header.theme-key-gradient,footer.theme-key-gradient) nav p a:visited,:is(header.theme-key,footer.theme-key,header.theme-key-gradient,footer.theme-key-gradient) nav p a:focus{color:rgb(var(--color-invert) / 1)}:is(header.theme-key,footer.theme-key,header.theme-key-gradient,footer.theme-key-gradient) nav p a:hover{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key-invert) / 1);--tw-gradient-to:rgb(var(--color-key-invert-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.theme-key,.theme-key-gradient{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:rgb(var(--color-invert) / 1)}:is(.theme-key,.theme-key-gradient) h1,:is(.theme-key,.theme-key-gradient) h2,:is(.theme-key,.theme-key-gradient) h3,:is(.theme-key,.theme-key-gradient) h4,:is(.theme-key,.theme-key-gradient) h5,:is(.theme-key,.theme-key-gradient) h6,:is(.theme-key,.theme-key-gradient) p a,:is(.theme-key,.theme-key-gradient) p a:link,:is(.theme-key,.theme-key-gradient) p a:visited{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key-invert) / 1);--tw-gradient-to:rgb(var(--color-key-invert-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}:is(.theme-key,.theme-key-gradient) .card:not(.transparent),:is(.theme-key,.theme-key-gradient) .card-base:not(.transparent){background-color:rgb(var(--color-background) / 1)}:is(.theme-key,.theme-key-gradient) .card:not(.transparent) h1,:is(.theme-key,.theme-key-gradient) .card:not(.transparent) h2,:is(.theme-key,.theme-key-gradient) .card:not(.transparent) h3,:is(.theme-key,.theme-key-gradient) .card:not(.transparent) h4,:is(.theme-key,.theme-key-gradient) .card:not(.transparent) h5,:is(.theme-key,.theme-key-gradient) .card:not(.transparent) h6,:is(.theme-key,.theme-key-gradient) .card-base:not(.transparent) h1,:is(.theme-key,.theme-key-gradient) .card-base:not(.transparent) h2,:is(.theme-key,.theme-key-gradient) .card-base:not(.transparent) h3,:is(.theme-key,.theme-key-gradient) .card-base:not(.transparent) h4,:is(.theme-key,.theme-key-gradient) .card-base:not(.transparent) h5,:is(.theme-key,.theme-key-gradient) .card-base:not(.transparent) h6{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}:is(.theme-key,.theme-key-gradient) .card:not(.transparent) p,:is(.theme-key,.theme-key-gradient) .card-base:not(.transparent) p{color:rgb(var(--color-primary) / 1)}:is(.theme-key,.theme-key-gradient) .card:not(.transparent) p a,:is(.theme-key,.theme-key-gradient) .card:not(.transparent) p a:link,:is(.theme-key,.theme-key-gradient) .card:not(.transparent) p a:visited,:is(.theme-key,.theme-key-gradient) .card-base:not(.transparent) p a,:is(.theme-key,.theme-key-gradient) .card-base:not(.transparent) p a:link,:is(.theme-key,.theme-key-gradient) .card-base:not(.transparent) p a:visited{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.theme-key.card:not(.transparent),.theme-key.card-base:not(.transparent),.theme-key-gradient.card:not(.transparent),.theme-key-gradient.card-base:not(.transparent){--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:rgb(var(--color-invert) / 1)}.theme-key.card:not(.transparent) h1,.theme-key.card:not(.transparent) h2,.theme-key.card:not(.transparent) h3,.theme-key.card:not(.transparent) h4,.theme-key.card:not(.transparent) h5,.theme-key.card:not(.transparent) h6,.theme-key.card-base:not(.transparent) h1,.theme-key.card-base:not(.transparent) h2,.theme-key.card-base:not(.transparent) h3,.theme-key.card-base:not(.transparent) h4,.theme-key.card-base:not(.transparent) h5,.theme-key.card-base:not(.transparent) h6,.theme-key-gradient.card:not(.transparent) h1,.theme-key-gradient.card:not(.transparent) h2,.theme-key-gradient.card:not(.transparent) h3,.theme-key-gradient.card:not(.transparent) h4,.theme-key-gradient.card:not(.transparent) h5,.theme-key-gradient.card:not(.transparent) h6,.theme-key-gradient.card-base:not(.transparent) h1,.theme-key-gradient.card-base:not(.transparent) h2,.theme-key-gradient.card-base:not(.transparent) h3,.theme-key-gradient.card-base:not(.transparent) h4,.theme-key-gradient.card-base:not(.transparent) h5,.theme-key-gradient.card-base:not(.transparent) h6{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key-invert) / 1);--tw-gradient-to:rgb(var(--color-key-invert-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.theme-key.card:not(.transparent) p,.theme-key.card-base:not(.transparent) p,.theme-key-gradient.card:not(.transparent) p,.theme-key-gradient.card-base:not(.transparent) p{color:rgb(var(--color-invert) / 1)}.theme-key.card:not(.transparent) p a,.theme-key.card:not(.transparent) p a:link,.theme-key.card:not(.transparent) p a:visited,.theme-key.card-base:not(.transparent) p a,.theme-key.card-base:not(.transparent) p a:link,.theme-key.card-base:not(.transparent) p a:visited,.theme-key-gradient.card:not(.transparent) p a,.theme-key-gradient.card:not(.transparent) p a:link,.theme-key-gradient.card:not(.transparent) p a:visited,.theme-key-gradient.card-base:not(.transparent) p a,.theme-key-gradient.card-base:not(.transparent) p a:link,.theme-key-gradient.card-base:not(.transparent) p a:visited,.theme-key .toggle-set.air .button p,.theme-key .toggle-set.air .button i,.theme-key .toggle-set.air .button:hover p,.theme-key .toggle-set.air .button:hover i,.theme-key .toggle-set.air .button.active p,.theme-key .toggle-set.air .button.active i,.theme-key-gradient .toggle-set.air .button p,.theme-key-gradient .toggle-set.air .button i,.theme-key-gradient .toggle-set.air .button:hover p,.theme-key-gradient .toggle-set.air .button:hover i,.theme-key-gradient .toggle-set.air .button.active p,.theme-key-gradient .toggle-set.air .button.active i,.theme-key .button.gradient.air p,.theme-key .button.gradient.air i,.theme-key .button.gradient.air:hover p,.theme-key .button.gradient.air:hover i,.theme-key .button.gradient.air.active p,.theme-key .button.gradient.air.active i,.theme-key-gradient .button.gradient.air p,.theme-key-gradient .button.gradient.air i,.theme-key-gradient .button.gradient.air:hover p,.theme-key-gradient .button.gradient.air:hover i,.theme-key-gradient .button.gradient.air.active p,.theme-key-gradient .button.gradient.air.active i,.theme-key .button.air p,.theme-key .button.air i,.theme-key .button.air:hover p,.theme-key .button.air:hover i,.theme-key .button.air.active p,.theme-key .button.air.active i,.theme-key-gradient .button.air p,.theme-key-gradient .button.air i,.theme-key-gradient .button.air:hover p,.theme-key-gradient .button.air:hover i,.theme-key-gradient .button.air.active p,.theme-key-gradient .button.air.active i,.theme-key .button.icon.air:hover i,.theme-key .button.icon.air:hover p,.theme-key .button.icon.air.active i,.theme-key .button.icon.air.active p,.theme-key-gradient .button.icon.air:hover i,.theme-key-gradient .button.icon.air:hover p,.theme-key-gradient .button.icon.air.active i,.theme-key-gradient .button.icon.air.active p,.theme-key .button.icon.gradient.air:hover i,.theme-key .button.icon.gradient.air:hover p,.theme-key .button.icon.gradient.air.active i,.theme-key .button.icon.gradient.air.active p,.theme-key-gradient .button.icon.gradient.air:hover i,.theme-key-gradient .button.icon.gradient.air:hover p,.theme-key-gradient .button.icon.gradient.air.active i,.theme-key-gradient .button.icon.gradient.air.active p,.theme-key .button.icon.dropdown.gradient.air p,.theme-key .button.icon.dropdown.gradient.air i,.theme-key .button.icon.dropdown.gradient.secondary.air p,.theme-key .button.icon.dropdown.gradient.secondary.air i,.theme-key-gradient .button.icon.dropdown.gradient.air p,.theme-key-gradient .button.icon.dropdown.gradient.air i,.theme-key-gradient .button.icon.dropdown.gradient.secondary.air p,.theme-key-gradient .button.icon.dropdown.gradient.secondary.air i{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key-invert) / 1);--tw-gradient-to:rgb(var(--color-key-invert-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.theme-key .df-docs-sidebar-nav a.button.gradient.air p,.theme-key .df-docs-sidebar-nav a.button.gradient.air i,.theme-key-gradient .df-docs-sidebar-nav a.button.gradient.air p,.theme-key-gradient .df-docs-sidebar-nav a.button.gradient.air i{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key-invert) / 1);--tw-gradient-to:rgb(var(--color-key-invert-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.theme-key .df-docs-sidebar-nav a.button.gradient.air:hover p,.theme-key .df-docs-sidebar-nav a.button.gradient.air:hover i,.theme-key .df-docs-sidebar-nav a.button.gradient.air.active p,.theme-key .df-docs-sidebar-nav a.button.gradient.air.active i,.theme-key-gradient .df-docs-sidebar-nav a.button.gradient.air:hover p,.theme-key-gradient .df-docs-sidebar-nav a.button.gradient.air:hover i,.theme-key-gradient .df-docs-sidebar-nav a.button.gradient.air.active p,.theme-key-gradient .df-docs-sidebar-nav a.button.gradient.air.active i{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key-invert) / 1);--tw-gradient-to:rgb(var(--color-key-invert-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}:is(.theme-key,.theme-key-gradient) .stack-row h2 span{color:rgb(var(--color-primary) / 1)}.body-theme-alt{background-color:rgb(var(--color-background-alt) / 1)}.main-theme-alt{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-background-start-alt) / 1);--tw-gradient-to:rgb(var(--color-background-end-alt) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));background:linear-gradient(to var(--color-background-alt-direction), rgba(var(--color-background-start-alt-rgb), 1), rgba(var(--color-background-end-alt-rgb), 1))}.body-theme-alt-transparent,.main-theme-alt-transparent{background-color:#0000}.body-theme-alt,.main-theme-alt,.body-theme-alt-transparent,.main-theme-alt-transparent{color:rgb(var(--color-primary-alt) / 1)}header.theme-alt{background-color:rgb(var(--color-header-background-alt) / 1);color:rgb(var(--color-header-primary-alt) / 1);background-image:none}header.theme-alt nav p a,header.theme-alt nav p a:link,header.theme-alt nav p a:visited,header.theme-alt nav p a:focus,header.theme-alt nav ul li a,header.theme-alt nav ul li a:link,header.theme-alt nav ul li a:visited,header.theme-alt nav ul li a:focus,header.theme-alt nav>a,header.theme-alt nav>a:link,header.theme-alt nav>a:visited,header.theme-alt nav>a:focus{--tw-font-weight:var(--font-header-nav-weight-alt);font-weight:var(--font-header-nav-weight-alt);color:rgb(var(--color-header-nav-link-alt) / 1)}header.theme-alt nav p a:hover,header.theme-alt nav ul li a:hover,header.theme-alt nav>a:hover{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key-alt) / 1);--tw-gradient-to:rgb(var(--color-key-end-alt) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;opacity:1;-webkit-background-clip:text;background-clip:text}header.theme-alt nav p a:active,header.theme-alt nav ul li a:active,header.theme-alt nav>a:active{color:rgb(var(--color-secondary-alt) / 1);opacity:var(--color-key-gradient-active-opacity)}footer.theme-alt{background-color:rgb(var(--color-footer-background-alt) / 1);color:rgb(var(--color-footer-primary-alt) / 1);background-image:none}footer.theme-alt nav p a,footer.theme-alt nav p a:link,footer.theme-alt nav p a:visited,footer.theme-alt nav p a:focus,footer.theme-alt nav ul li a,footer.theme-alt nav ul li a:link,footer.theme-alt nav ul li a:visited,footer.theme-alt nav ul li a:focus,footer.theme-alt nav>a,footer.theme-alt nav>a:link,footer.theme-alt nav>a:visited,footer.theme-alt nav>a:focus{--tw-font-weight:var(--font-footer-nav-weight-alt);font-weight:var(--font-footer-nav-weight-alt);color:rgb(var(--color-footer-nav-link-alt) / 1)}footer.theme-alt nav p a:hover,footer.theme-alt nav ul li a:hover,footer.theme-alt nav>a:hover{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key-alt) / 1);--tw-gradient-to:rgb(var(--color-key-end-alt) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;opacity:1;-webkit-background-clip:text;background-clip:text}footer.theme-alt nav p a:active,footer.theme-alt nav ul li a:active,footer.theme-alt nav>a:active{color:rgb(var(--color-secondary-alt) / 1);opacity:var(--color-key-gradient-active-opacity)}.theme-alt{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-background-start-alt) / 1);--tw-gradient-to:rgb(var(--color-background-end-alt) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));background:linear-gradient(to var(--color-background-alt-direction), rgba(var(--color-background-start-alt-rgb), 1), rgba(var(--color-background-end-alt-rgb), 1));color:rgb(var(--color-primary-alt) / 1)}.theme-alt-transparent{color:rgb(var(--color-primary-alt) / 1);background-color:#0000}:is(.theme-alt,.theme-alt-transparent) h1,:is(.theme-alt,.theme-alt-transparent) h2,:is(.theme-alt,.theme-alt-transparent) h3,:is(.theme-alt,.theme-alt-transparent) h4,:is(.theme-alt,.theme-alt-transparent) h5,:is(.theme-alt,.theme-alt-transparent) h6,:is(.theme-alt,.theme-alt-transparent) p a,:is(.theme-alt,.theme-alt-transparent) p a:link,:is(.theme-alt,.theme-alt-transparent) p a:visited{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}:is(.theme-alt,.theme-alt-transparent) .card:not(.transparent),:is(.theme-alt,.theme-alt-transparent) .card-base:not(.transparent){background-color:rgb(var(--color-background) / 1)}:is(.theme-alt,.theme-alt-transparent) .card:not(.transparent) p,:is(.theme-alt,.theme-alt-transparent) .card-base:not(.transparent) p,:is(.theme-alt,.theme-alt-transparent) .stack-row h2 span{color:rgb(var(--color-primary) / 1)}.theme-alt.card:not(.transparent),.theme-alt.card-base:not(.transparent){--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-background-start-alt) / 1);--tw-gradient-to:rgb(var(--color-background-end-alt) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));background:linear-gradient(to var(--color-background-alt-direction), rgba(var(--color-background-start-alt-rgb), 1), rgba(var(--color-background-end-alt-rgb), 1));color:rgb(var(--color-primary-alt) / 1)}.theme-alt-transparent.card:not(.transparent),.theme-alt-transparent.card-base:not(.transparent){color:rgb(var(--color-primary-alt) / 1);background-color:#0000}.body-theme-alt-invert,.main-theme-alt-invert{background-color:rgb(var(--color-primary-alt) / 1)}.body-theme-alt-invert-transparent,.main-theme-alt-invert-transparent{background-color:#0000}.body-theme-alt-invert,.main-theme-alt-invert,.body-theme-alt-invert-transparent,.main-theme-alt-invert-transparent{color:rgb(var(--color-invert-alt) / 1)}header.theme-alt-invert,footer.theme-alt-invert{background-color:rgb(var(--color-primary-alt) / 1)}:is(header.theme-alt-invert,footer.theme-alt-invert) nav p a,:is(header.theme-alt-invert,footer.theme-alt-invert) nav p a:link,:is(header.theme-alt-invert,footer.theme-alt-invert) nav p a:visited,:is(header.theme-alt-invert,footer.theme-alt-invert) nav p a:focus{color:rgb(var(--color-secondary-alt) / 1)}:is(header.theme-alt-invert,footer.theme-alt-invert) nav p a:hover{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key-alt) / 1);--tw-gradient-to:rgb(var(--color-key-end-alt) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.theme-alt-invert{background-color:rgb(var(--color-primary-alt) / 1);color:rgb(var(--color-invert-alt) / 1)}.theme-alt-invert-transparent{color:rgb(var(--color-invert-alt) / 1);background-color:#0000}:is(.theme-alt-invert,.theme-alt-invert-transparent) h1,:is(.theme-alt-invert,.theme-alt-invert-transparent) h2,:is(.theme-alt-invert,.theme-alt-invert-transparent) h3,:is(.theme-alt-invert,.theme-alt-invert-transparent) h4,:is(.theme-alt-invert,.theme-alt-invert-transparent) h5,:is(.theme-alt-invert,.theme-alt-invert-transparent) h6,:is(.theme-alt-invert,.theme-alt-invert-transparent) p a,:is(.theme-alt-invert,.theme-alt-invert-transparent) p a:link,:is(.theme-alt-invert,.theme-alt-invert-transparent) p a:visited{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key-invert) / 1);--tw-gradient-to:rgb(var(--color-key-invert-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}:is(.theme-alt-invert,.theme-alt-invert-transparent) .card:not(.transparent),:is(.theme-alt-invert,.theme-alt-invert-transparent) .card-base:not(.transparent){background-color:rgb(var(--color-background) / 1)}:is(.theme-alt-invert,.theme-alt-invert-transparent) .card:not(.transparent) p,:is(.theme-alt-invert,.theme-alt-invert-transparent) .card-base:not(.transparent) p{color:rgb(var(--color-primary) / 1)}:is(.theme-alt-invert,.theme-alt-invert-transparent) .stack-row h2 span{color:rgb(var(--color-invert) / 1)}.theme-alt-invert.card:not(.transparent),.theme-alt-invert.card-base:not(.transparent){background-color:rgb(var(--color-primary-alt) / 1);color:rgb(var(--color-invert-alt) / 1)}.theme-alt-invert-transparent.card:not(.transparent),.theme-alt-invert-transparent.card-base:not(.transparent){color:rgb(var(--color-invert-alt) / 1);background-color:#0000}.theme-alt-invert.card:not(.transparent) h1,.theme-alt-invert.card:not(.transparent) h2,.theme-alt-invert.card:not(.transparent) h3,.theme-alt-invert.card:not(.transparent) h4,.theme-alt-invert.card:not(.transparent) h5,.theme-alt-invert.card:not(.transparent) h6,.theme-alt-invert.card-base:not(.transparent) h1,.theme-alt-invert.card-base:not(.transparent) h2,.theme-alt-invert.card-base:not(.transparent) h3,.theme-alt-invert.card-base:not(.transparent) h4,.theme-alt-invert.card-base:not(.transparent) h5,.theme-alt-invert.card-base:not(.transparent) h6,.theme-alt-invert-transparent.card:not(.transparent) h1,.theme-alt-invert-transparent.card:not(.transparent) h2,.theme-alt-invert-transparent.card:not(.transparent) h3,.theme-alt-invert-transparent.card:not(.transparent) h4,.theme-alt-invert-transparent.card:not(.transparent) h5,.theme-alt-invert-transparent.card:not(.transparent) h6,.theme-alt-invert-transparent.card-base:not(.transparent) h1,.theme-alt-invert-transparent.card-base:not(.transparent) h2,.theme-alt-invert-transparent.card-base:not(.transparent) h3,.theme-alt-invert-transparent.card-base:not(.transparent) h4,.theme-alt-invert-transparent.card-base:not(.transparent) h5,.theme-alt-invert-transparent.card-base:not(.transparent) h6{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key-invert) / 1);--tw-gradient-to:rgb(var(--color-key-invert-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.theme-alt-invert.card:not(.transparent) p,.theme-alt-invert.card-base:not(.transparent) p,.theme-alt-invert-transparent.card:not(.transparent) p,.theme-alt-invert-transparent.card-base:not(.transparent) p{color:rgb(var(--color-invert) / 1)}.theme-alt-invert.card:not(.transparent) p a,.theme-alt-invert.card:not(.transparent) p a:link,.theme-alt-invert.card:not(.transparent) p a:visited,.theme-alt-invert.card-base:not(.transparent) p a,.theme-alt-invert.card-base:not(.transparent) p a:link,.theme-alt-invert.card-base:not(.transparent) p a:visited,.theme-alt-invert-transparent.card:not(.transparent) p a,.theme-alt-invert-transparent.card:not(.transparent) p a:link,.theme-alt-invert-transparent.card:not(.transparent) p a:visited,.theme-alt-invert-transparent.card-base:not(.transparent) p a,.theme-alt-invert-transparent.card-base:not(.transparent) p a:link,.theme-alt-invert-transparent.card-base:not(.transparent) p a:visited{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key-invert) / 1);--tw-gradient-to:rgb(var(--color-key-invert-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.body-theme-key-alt,.main-theme-key-alt,.body-theme-key-alt-gradient,.main-theme-key-alt-gradient{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key-alt) / 1);--tw-gradient-to:rgb(var(--color-key-end-alt) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:rgb(var(--color-invert-alt) / 1)}header.theme-key-alt,footer.theme-key-alt,header.theme-key-alt-gradient,footer.theme-key-alt-gradient{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key-alt) / 1);--tw-gradient-to:rgb(var(--color-key-end-alt) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}:is(header.theme-key-alt,footer.theme-key-alt,header.theme-key-alt-gradient,footer.theme-key-alt-gradient) nav p a,:is(header.theme-key-alt,footer.theme-key-alt,header.theme-key-alt-gradient,footer.theme-key-alt-gradient) nav p a:link,:is(header.theme-key-alt,footer.theme-key-alt,header.theme-key-alt-gradient,footer.theme-key-alt-gradient) nav p a:visited,:is(header.theme-key-alt,footer.theme-key-alt,header.theme-key-alt-gradient,footer.theme-key-alt-gradient) nav p a:focus{color:rgb(var(--color-invert) / 1)}:is(header.theme-key-alt,footer.theme-key-alt,header.theme-key-alt-gradient,footer.theme-key-alt-gradient) nav p a:hover{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key-invert) / 1);--tw-gradient-to:rgb(var(--color-key-invert-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.theme-key-alt,.theme-key-alt-gradient{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key-alt) / 1);--tw-gradient-to:rgb(var(--color-key-end-alt) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:rgb(var(--color-invert-alt) / 1)}:is(.theme-key-alt,.theme-key-alt-gradient) h1,:is(.theme-key-alt,.theme-key-alt-gradient) h2,:is(.theme-key-alt,.theme-key-alt-gradient) h3,:is(.theme-key-alt,.theme-key-alt-gradient) h4,:is(.theme-key-alt,.theme-key-alt-gradient) h5,:is(.theme-key-alt,.theme-key-alt-gradient) h6,:is(.theme-key-alt,.theme-key-alt-gradient) p a,:is(.theme-key-alt,.theme-key-alt-gradient) p a:link,:is(.theme-key-alt,.theme-key-alt-gradient) p a:visited{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key-invert) / 1);--tw-gradient-to:rgb(var(--color-key-invert-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}:is(.theme-key-alt,.theme-key-alt-gradient) .card:not(.transparent),:is(.theme-key-alt,.theme-key-alt-gradient) .card-base:not(.transparent){background-color:rgb(var(--color-background) / 1)}:is(.theme-key-alt,.theme-key-alt-gradient) .card:not(.transparent) h1,:is(.theme-key-alt,.theme-key-alt-gradient) .card:not(.transparent) h2,:is(.theme-key-alt,.theme-key-alt-gradient) .card:not(.transparent) h3,:is(.theme-key-alt,.theme-key-alt-gradient) .card:not(.transparent) h4,:is(.theme-key-alt,.theme-key-alt-gradient) .card:not(.transparent) h5,:is(.theme-key-alt,.theme-key-alt-gradient) .card:not(.transparent) h6,:is(.theme-key-alt,.theme-key-alt-gradient) .card-base:not(.transparent) h1,:is(.theme-key-alt,.theme-key-alt-gradient) .card-base:not(.transparent) h2,:is(.theme-key-alt,.theme-key-alt-gradient) .card-base:not(.transparent) h3,:is(.theme-key-alt,.theme-key-alt-gradient) .card-base:not(.transparent) h4,:is(.theme-key-alt,.theme-key-alt-gradient) .card-base:not(.transparent) h5,:is(.theme-key-alt,.theme-key-alt-gradient) .card-base:not(.transparent) h6{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}:is(.theme-key-alt,.theme-key-alt-gradient) .card:not(.transparent) p,:is(.theme-key-alt,.theme-key-alt-gradient) .card-base:not(.transparent) p{color:rgb(var(--color-primary) / 1)}:is(.theme-key-alt,.theme-key-alt-gradient) .card:not(.transparent) p a,:is(.theme-key-alt,.theme-key-alt-gradient) .card:not(.transparent) p a:link,:is(.theme-key-alt,.theme-key-alt-gradient) .card:not(.transparent) p a:visited,:is(.theme-key-alt,.theme-key-alt-gradient) .card-base:not(.transparent) p a,:is(.theme-key-alt,.theme-key-alt-gradient) .card-base:not(.transparent) p a:link,:is(.theme-key-alt,.theme-key-alt-gradient) .card-base:not(.transparent) p a:visited{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}:is(.theme-key-alt,.theme-key-alt-gradient) .stack-row h2 span{color:rgb(var(--color-primary) / 1)}.theme-key-alt.card:not(.transparent),.theme-key-alt.card-base:not(.transparent),.theme-key-alt-gradient.card:not(.transparent),.theme-key-alt-gradient.card-base:not(.transparent){--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key-alt) / 1);--tw-gradient-to:rgb(var(--color-key-end-alt) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:rgb(var(--color-invert-alt) / 1)}.theme-key-alt.card:not(.transparent) h1,.theme-key-alt.card:not(.transparent) h2,.theme-key-alt.card:not(.transparent) h3,.theme-key-alt.card:not(.transparent) h4,.theme-key-alt.card:not(.transparent) h5,.theme-key-alt.card:not(.transparent) h6,.theme-key-alt.card-base:not(.transparent) h1,.theme-key-alt.card-base:not(.transparent) h2,.theme-key-alt.card-base:not(.transparent) h3,.theme-key-alt.card-base:not(.transparent) h4,.theme-key-alt.card-base:not(.transparent) h5,.theme-key-alt.card-base:not(.transparent) h6,.theme-key-alt-gradient.card:not(.transparent) h1,.theme-key-alt-gradient.card:not(.transparent) h2,.theme-key-alt-gradient.card:not(.transparent) h3,.theme-key-alt-gradient.card:not(.transparent) h4,.theme-key-alt-gradient.card:not(.transparent) h5,.theme-key-alt-gradient.card:not(.transparent) h6,.theme-key-alt-gradient.card-base:not(.transparent) h1,.theme-key-alt-gradient.card-base:not(.transparent) h2,.theme-key-alt-gradient.card-base:not(.transparent) h3,.theme-key-alt-gradient.card-base:not(.transparent) h4,.theme-key-alt-gradient.card-base:not(.transparent) h5,.theme-key-alt-gradient.card-base:not(.transparent) h6{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key-invert) / 1);--tw-gradient-to:rgb(var(--color-key-invert-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.theme-key-alt.card:not(.transparent) p,.theme-key-alt.card-base:not(.transparent) p,.theme-key-alt-gradient.card:not(.transparent) p,.theme-key-alt-gradient.card-base:not(.transparent) p{color:rgb(var(--color-invert) / 1)}.theme-key-alt.card:not(.transparent) p a,.theme-key-alt.card:not(.transparent) p a:link,.theme-key-alt.card:not(.transparent) p a:visited,.theme-key-alt.card-base:not(.transparent) p a,.theme-key-alt.card-base:not(.transparent) p a:link,.theme-key-alt.card-base:not(.transparent) p a:visited,.theme-key-alt-gradient.card:not(.transparent) p a,.theme-key-alt-gradient.card:not(.transparent) p a:link,.theme-key-alt-gradient.card:not(.transparent) p a:visited,.theme-key-alt-gradient.card-base:not(.transparent) p a,.theme-key-alt-gradient.card-base:not(.transparent) p a:link,.theme-key-alt-gradient.card-base:not(.transparent) p a:visited{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key-invert) / 1);--tw-gradient-to:rgb(var(--color-key-invert-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}}@layer df-effects{.header-base.glass{z-index:10;-webkit-backdrop-filter:blur(var(--qs-glass-blur)) saturate(var(--qs-glass-saturation));backdrop-filter:blur(var(--qs-glass-blur)) saturate(var(--qs-glass-saturation));transition:box-shadow var(--qs-duration-slow) var(--qs-ease-standard), --qs-glass-alpha-from var(--qs-duration-slow) var(--qs-ease-standard), --qs-glass-alpha-to var(--qs-duration-slow) var(--qs-ease-standard);position:sticky;top:0}.header-base.glass.scrolled{--qs-glass-alpha-from:.75;--qs-glass-alpha-to:.55;box-shadow:0 4px 8px -4px rgba(0, 0, 0, var(--shadow-alpha-light))}@media (prefers-reduced-transparency:reduce){.header-base.glass{background-color:rgb(var(--color-background));-webkit-backdrop-filter:none;backdrop-filter:none}}.header-base.bottom-mobile.glass.scrolled{box-shadow:0 -4px 8px -4px rgba(0, 0, 0, var(--shadow-alpha-light))}@media (min-width:768px){.header-base.bottom-mobile.glass.scrolled{box-shadow:0 4px 8px -4px rgba(0, 0, 0, var(--shadow-alpha-light))}}.button.glass,.button.icon.glass{--qs-glass-blur:12px;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:transparent;--tw-ring-inset:inset;-webkit-backdrop-filter:blur(var(--qs-glass-blur)) saturate(var(--qs-glass-saturation));backdrop-filter:blur(var(--qs-glass-blur)) saturate(var(--qs-glass-saturation))}.button.glass:hover,.button.glass.active,.button.icon.glass:hover,.button.icon.glass.active{--qs-glass-alpha-from:.85;--qs-glass-alpha-to:.7;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:rgb(var(--color-key) / 1);--tw-ring-inset:inset}.button.glass p,.button.glass i,.button.icon.glass p,.button.icon.glass i,.button.glass:hover p,.button.glass:hover i,.button.glass.active p,.button.glass.active i,.button.icon.glass:hover p,.button.icon.glass:hover i,.button.icon.glass.active p,.button.icon.glass.active i{color:rgb(var(--color-key) / 1);background-image:none}@media (prefers-reduced-transparency:reduce){.button.glass,.button.icon.glass{background-color:rgb(var(--color-background));-webkit-backdrop-filter:none;backdrop-filter:none}}.button.glass.gradient:before,.button.icon.glass.gradient:before{background-image:linear-gradient(to right, rgba(var(--color-key-rgb), var(--shader-base)), rgba(var(--color-key-end-rgb), var(--shader-base)));opacity:1}.button.glass.gradient:hover:before,.button.glass.gradient.active:before,.button.icon.glass.gradient:hover:before,.button.icon.glass.gradient.active:before{background-image:linear-gradient(to right, rgba(var(--color-key-rgb), var(--shader-heavy)), rgba(var(--color-key-end-rgb), var(--shader-heavy)))}.button.glass.gradient>span p,.button.glass.gradient>span i,.button.icon.glass.gradient p,.button.icon.glass.gradient i{color:rgb(var(--color-primary) / 1)}.button.glass.gradient:hover>span p,.button.glass.gradient:hover>span i,.button.glass.gradient.active>span p,.button.glass.gradient.active>span i,.button.icon.glass.gradient:hover p,.button.icon.glass.gradient:hover i,.button.icon.glass.gradient.active p,.button.icon.glass.gradient.active i{color:rgb(var(--color-key) / 1)}@media (prefers-reduced-transparency:reduce){.button.glass.gradient:before,.button.icon.glass.gradient:before{background-image:linear-gradient(to right, rgb(var(--color-key-rgb)), rgb(var(--color-key-end-rgb)))}}.button.icon.glass.gradient:before{background-image:linear-gradient(to right, rgba(var(--color-key-rgb), var(--shader-heavy)), rgba(var(--color-key-end-rgb), var(--shader-heavy)));opacity:0}.button.icon.glass.gradient:hover:before,.button.icon.glass.gradient.active:before{background-image:linear-gradient(to right, rgba(var(--color-key-rgb), var(--shader-heavy)), rgba(var(--color-key-end-rgb), var(--shader-heavy)));opacity:1}.button.icon.glass p,.button.icon.glass i,.button.icon.glass:hover p,.button.icon.glass:hover i,.button.icon.glass.active p,.button.icon.glass.active i{color:rgb(var(--color-key) / 1);background-image:none}.button.icon.glass.gradient p,.button.icon.glass.gradient i,.button.icon.glass.gradient:hover p,.button.icon.glass.gradient:hover i,.button.icon.glass.gradient.active p,.button.icon.glass.gradient.active i{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.button.glass.gradient:before{background-image:linear-gradient(to right, rgba(var(--color-key-rgb), var(--shader-heavy)), rgba(var(--color-key-end-rgb), var(--shader-heavy)));opacity:0}.button.glass.gradient:hover:before,.button.glass.gradient.active:before{background-image:linear-gradient(to right, rgba(var(--color-key-rgb), var(--shader-heavy)), rgba(var(--color-key-end-rgb), var(--shader-heavy)));opacity:1}.button.glass.gradient>span p,.button.glass.gradient>span i,.button.glass.gradient:hover>span p,.button.glass.gradient:hover>span i,.button.glass.gradient.active>span p,.button.glass.gradient.active>span i{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.glass{background-color:#0000;background-image:linear-gradient(180deg, rgb(var(--qs-glass-tint,var(--color-background)) / var(--qs-glass-alpha-from,.65)), rgb(var(--qs-glass-tint,var(--color-background)) / var(--qs-glass-alpha-to,.45)));-webkit-backdrop-filter:blur(var(--qs-glass-blur)) saturate(var(--qs-glass-saturation));backdrop-filter:blur(var(--qs-glass-blur)) saturate(var(--qs-glass-saturation))}.glass.light{--qs-glass-blur:12px;--qs-glass-alpha-from:.45;--qs-glass-alpha-to:.3}.glass.heavy{--qs-glass-alpha-from:.85;--qs-glass-alpha-to:.7}.glass.shine{--tw-inset-shadow:inset 0 1px 0 0 rgb(var(--color-invert) / .35);box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.glass.light,.glass.heavy{background-image:none;background-color:rgb(var(--qs-glass-tint,var(--color-background)))}}@media (prefers-reduced-transparency:reduce){.glass,.glass.light,.glass.heavy{background-image:none;background-color:rgb(var(--qs-glass-tint,var(--color-background)));-webkit-backdrop-filter:none;backdrop-filter:none}}.gradient.animated,.theme-key-gradient.animated{background-image:linear-gradient(var(--df-fx-gradient-angle), rgb(var(--color-key)), rgb(var(--color-key-end)));animation:df-gradient-sweep calc(var(--qs-duration-slow) * 16) linear infinite}@supports (animation-timeline:view()){html:not([data-dffx-force-fallback]):not([data-dffx-motion=reduced]) .reveal,html:not([data-dffx-force-fallback]):not([data-dffx-motion=reduced]) .reveal-group>*{animation:both df-reveal-fade;animation-timeline:view();animation-range:entry entry 60%}html:not([data-dffx-force-fallback]):not([data-dffx-motion=reduced]) .reveal.up,html:not([data-dffx-force-fallback]):not([data-dffx-motion=reduced]) .reveal-group.up>*{animation-name:df-reveal-up}html:not([data-dffx-force-fallback]):not([data-dffx-motion=reduced]) .reveal.scale,html:not([data-dffx-force-fallback]):not([data-dffx-motion=reduced]) .reveal-group.scale>*{animation-name:df-reveal-scale}}html.dffx-io .reveal,html.dffx-io .reveal-group>*{opacity:0;transition:opacity var(--qs-duration-slow) var(--qs-ease-enter), transform var(--qs-duration-slow) var(--qs-ease-enter);transition-delay:calc(var(--df-fx-i,0) * var(--qs-duration-fast) / 2)}html.dffx-io .reveal.up,html.dffx-io .reveal-group.up>*{transform:translateY(var(--pad-element-base))}html.dffx-io .reveal.scale,html.dffx-io .reveal-group.scale>*{transform:scale(.95)}html.dffx-io .reveal.is-revealed,html.dffx-io .reveal-group>.is-revealed{opacity:1;transform:none}::view-transition-old(root){animation-duration:var(--qs-duration-base);animation-timing-function:var(--qs-ease-standard)}::view-transition-new(root){animation-duration:var(--qs-duration-base);animation-timing-function:var(--qs-ease-standard)}.lift{transition:transform var(--qs-duration-fast) var(--qs-ease-standard), box-shadow var(--qs-duration-fast) var(--qs-ease-standard)}.lift:hover{box-shadow:0 8px 16px -8px rgba(0, 0, 0, var(--shadow-alpha-light));transform:translateY(-4px)}.glow{transition:box-shadow var(--qs-duration-fast) var(--qs-ease-standard)}.glow:hover{box-shadow:0 0 0 1px rgb(var(--color-key) / .4), 0 0 16px 0 rgb(var(--color-key) / .25)}.df-edge-shadow-left{box-shadow:-4px 0 8px -4px rgba(0, 0, 0, var(--shadow-alpha-light));z-index:1;position:relative}}@layer df-pro;@layer df-dark{html.df-dark{--qs-color-background:var(--qs-color-background-invert);--qs-color-background-start:var(--qs-color-background-start-invert);--qs-color-background-start-rgb:var(--qs-color-background-start-invert-rgb);--qs-color-background-end:var(--qs-color-background-end-invert);--qs-color-background-end-rgb:var(--qs-color-background-end-invert-rgb);--qs-color-primary:var(--qs-color-primary-invert);--qs-color-secondary:var(--qs-color-secondary-invert);--qs-color-tertiary:var(--qs-color-tertiary-invert);--qs-color-invert:var(--qs-color-background-invert);--qs-color-header-background:var(--qs-color-header-background-invert);--qs-color-header-primary:var(--qs-color-header-primary-invert);--qs-color-header-nav-link:var(--qs-color-header-nav-link-invert);--qs-color-footer-background:var(--qs-color-footer-background-invert);--qs-color-footer-primary:var(--qs-color-footer-primary-invert);--qs-color-footer-nav-link:var(--qs-color-footer-nav-link-invert);--qs-color-background-alt:var(--qs-color-background-alt-invert);--qs-color-background-start-alt:var(--qs-color-background-start-alt-invert);--qs-color-background-start-alt-rgb:var(--qs-color-background-start-alt-invert-rgb);--qs-color-background-end-alt:var(--qs-color-background-end-alt-invert);--qs-color-background-end-alt-rgb:var(--qs-color-background-end-alt-invert-rgb);--qs-color-primary-alt:var(--qs-color-primary-alt-invert);--qs-color-secondary-alt:var(--qs-color-secondary-alt-invert);--qs-color-tertiary-alt:var(--qs-color-tertiary-alt-invert);--qs-color-invert-alt:var(--qs-color-background-alt-invert)}html.df-dark :is(.theme,.theme-transparent,.theme-alt,.theme-alt-transparent,.theme-invert-transparent,.theme-alt-invert-transparent){--color-key:var(--color-key-invert);--color-key-end:var(--color-key-invert-end)}html.df-dark :is(.theme-invert,.theme-key,.theme-key-gradient){--color-key:var(--qs-color-key);--color-key-end:var(--qs-color-key-end)}html.df-dark :is(.theme,.theme-transparent,.theme-alt,.theme-alt-transparent):is(.card,.card-base) :is(h1,h2,h3,h4,h5,h6),html.df-dark section.theme :is(h1,h2,h3,h4,h5,h6):not(.card *):not(.card-base *):not(.disabled *):not(.disabled){background-image:linear-gradient(to right, rgb(var(--color-key-invert)), rgb(var(--color-key-invert-end)))}html.df-dark :is(.theme-invert,.theme-alt-invert):is(.card,.card-base) :is(h1,h2,h3,h4,h5,h6){background-image:linear-gradient(to right, rgb(var(--color-key)), rgb(var(--color-key-end)))}html.df-dark :is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient):is(.card,.card-base) p{color:rgb(var(--qs-color-primary-invert));-webkit-text-fill-color:rgb(var(--qs-color-primary-invert))}html.df-dark .toggle-set.segmented .button.active i,html.df-dark .toggle-set.segmented .button.active p,html.df-dark .toggle-set.segmented .button.active:hover i,html.df-dark .toggle-set.segmented .button.active:hover p{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key-invert) / 1);--tw-gradient-to:rgb(var(--color-key-invert-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html.df-dark :is(.theme-key,.theme-key-gradient){--color-invert:var(--qs-color-primary-invert)}html.df-dark :is(.theme-key-alt,.theme-key-alt-gradient){--color-invert:var(--qs-color-primary-alt-invert);--color-invert-alt:var(--qs-color-primary-alt-invert)}html.df-dark :is(.theme-invert,.theme-alt-invert) :is(.button:not(.air):not(.glass):not(.disabled),.chip:not(.disabled)) :is(p,i){color:rgb(var(--qs-color-primary-invert))}html.df-dark :is(.theme-key,.theme-key-gradient,.theme-key-alt,.theme-key-alt-gradient,.theme-invert,.theme-alt-invert) :is(.card,.card-base):not(.transparent):not(.theme-invert):not(.theme-alt-invert):not(.theme-key):not(.theme-key-gradient):not(.theme-key-alt):not(.theme-key-alt-gradient){--color-key:var(--color-key-invert);--color-key-end:var(--color-key-invert-end)}:is(.theme-alt-invert,.theme-alt-invert-transparent) :is(.card,.card-base):not(.transparent):not(.theme-invert):not(.theme-alt-invert):not(.theme-key):not(.theme-key-gradient):not(.theme-key-alt):not(.theme-key-alt-gradient) :is(h1,h2,h3,h4,h5,h6,p a,p a:link,p a:visited),html.df-dark :is(.theme-alt-invert,.theme-alt-invert-transparent) :is(h1,h2,h3,h4,h5,h6):not(.card *):not(.card-base *){background-image:linear-gradient(to right, rgb(var(--color-key)), rgb(var(--color-key-end)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:is(.theme-invert-transparent,.theme-alt-invert-transparent):is(.card,.card-base),:is(.theme-invert-transparent,.theme-alt-invert-transparent):is(.card,.card-base) :is(h1,h2,h3,h4,h5,h6,p){color:rgb(var(--color-primary));-webkit-text-fill-color:rgb(var(--color-primary));background:0 0}.df-logo-dark,html.df-dark .df-logo-light{display:none}html.df-dark .df-logo-dark{display:inline-block}}html.df-header-bg-none header.theme,html.df-header-bg-none header.theme-alt,html.df-footer-bg-none footer.theme,html.df-footer-bg-none footer.theme-alt{background-color:#0000;background-image:none}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stack{gap:var(--gap-stack-base);flex-direction:column;display:flex}@media (min-width:640px){.stack{gap:var(--gap-stack-sm);flex-direction:column;display:flex}}@media (min-width:768px){.stack{gap:var(--gap-stack-md);flex-direction:column;display:flex}}@media (min-width:960px){.stack{gap:var(--gap-stack-lg);flex-direction:column;display:flex}}@media (min-width:1440px){.stack{gap:var(--gap-stack-xl);flex-direction:column;display:flex}}@media (min-width:1600px){.stack{gap:var(--gap-stack-2xl);flex-direction:column;display:flex}}.card .stack,.card-base .stack{row-gap:var(--spacing-card-base)}@media (min-width:640px){.card .stack,.card-base .stack{row-gap:var(--spacing-card-sm)}}@media (min-width:768px){.card .stack,.card-base .stack{row-gap:var(--spacing-card-md)}}@media (min-width:960px){.card .stack,.card-base .stack{row-gap:var(--spacing-card-lg)}}@media (min-width:1440px){.card .stack,.card-base .stack{row-gap:var(--spacing-card-xl)}}@media (min-width:1600px){.card .stack,.card-base .stack{row-gap:var(--spacing-card-2xl)}}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.items-center{align-items:center}.items-end{align-items:flex-end}.gap-gutter{gap:var(--spacing-gutter-base)}@media (min-width:640px){.gap-gutter{gap:var(--spacing-gutter-sm)}}@media (min-width:768px){.gap-gutter{gap:var(--spacing-gutter-md)}}@media (min-width:960px){.gap-gutter{gap:var(--spacing-gutter-lg)}}@media (min-width:1440px){.gap-gutter{gap:var(--spacing-gutter-xl)}}@media (min-width:1600px){.gap-gutter{gap:var(--spacing-gutter-2xl)}}:where(.space-y-heading>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--gap-hgroup-heading) * var(--tw-space-y-reverse));margin-block-end:calc(var(--gap-hgroup-heading) * calc(1 - var(--tw-space-y-reverse)))}.self-center{align-self:center}.self-end{align-self:flex-end}.p-header{padding-inline:var(--spacing-shoulder-base);padding-block:var(--pad-header-base)}@media (min-width:640px){.p-header{padding-inline:var(--spacing-shoulder-sm);padding-block:var(--pad-header-sm)}}@media (min-width:768px){.p-header{padding-inline:var(--spacing-shoulder-md);padding-block:var(--pad-header-md)}}@media (min-width:960px){.p-header{padding-inline:var(--spacing-shoulder-lg);padding-block:var(--pad-header-lg)}}@media (min-width:1440px){.p-header{padding-inline:var(--spacing-shoulder-xl);padding-block:var(--pad-header-xl)}}@media (min-width:1600px){.p-header{padding-inline:var(--spacing-shoulder-2xl);padding-block:var(--pad-header-2xl)}}.px-shoulder{padding-inline:var(--spacing-shoulder-base)}@media (min-width:640px){.px-shoulder{padding-inline:var(--spacing-shoulder-sm)}}@media (min-width:768px){.px-shoulder{padding-inline:var(--spacing-shoulder-md)}}@media (min-width:960px){.px-shoulder{padding-inline:var(--spacing-shoulder-lg)}}@media (min-width:1440px){.px-shoulder{padding-inline:var(--spacing-shoulder-xl)}}@media (min-width:1600px){.px-shoulder{padding-inline:var(--spacing-shoulder-2xl)}}.py-section{padding-block:var(--pad-section-base)}@media (min-width:640px){.py-section{padding-block:var(--pad-section-sm)}}@media (min-width:768px){.py-section{padding-block:var(--pad-section-md)}}@media (min-width:960px){.py-section{padding-block:var(--pad-section-lg)}}@media (min-width:1440px){.py-section{padding-block:var(--pad-section-xl)}}@media (min-width:1600px){.py-section{padding-block:var(--pad-section-2xl)}}.font-heading{font-family:var(--font-heading), var(--font-heading-alt1), var(--font-heading-alt2)}.text-d2{font-size:var(--text-d2a-size);line-height:var(--text-d2a-lh)}@media (min-width:960px){.text-d2{font-size:var(--text-d2-size);line-height:var(--text-d2-lh)}}.text-h1{font-size:var(--text-h1-size);line-height:var(--tw-leading,var(--text-h1-lh))}.text-h2{font-size:var(--text-h2-size);line-height:var(--tw-leading,var(--text-h2-lh))}.text-h3{font-size:var(--text-h3-size);line-height:var(--tw-leading,var(--text-h3-lh))}.text-h4{font-size:var(--text-h4-size);line-height:var(--tw-leading,var(--text-h4-lh))}.text-p1{font-size:var(--text-p1-size);line-height:var(--tw-leading,var(--text-p1-lh))}.text-p2{font-size:var(--text-p2-size);line-height:var(--tw-leading,var(--text-p2-lh))}.text-p3{font-size:var(--text-p3-size);line-height:var(--tw-leading,var(--text-p3-lh))}.text-p4{font-size:var(--text-p4-size);line-height:var(--tw-leading,var(--text-p4-lh))}.text-p5{font-size:var(--text-p5-size);line-height:var(--tw-leading,var(--text-p5-lh))}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.text-invert-shader{color:rgb(var(--color-invert) / var(--shader-base))}.text-secondary{color:rgb(var(--color-secondary) / 1)}.italic{font-style:italic}.not-italic{font-style:normal}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}@media (min-width:960px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:text-right{text-align:right}}.df-docs-sidebar-nav{flex-flow:wrap;justify-content:center;height:fit-content;display:flex}@media (min-width:960px){.df-docs-sidebar-nav{flex-flow:column;justify-content:flex-start;min-width:200px}}.df-docs-sidebar-nav a.button.air>span{padding-inline:var(--spacing-sub-base);justify-content:flex-start}.df-docs-sidebar-nav a.button.gradient.air p,.df-docs-sidebar-nav a.button.gradient.air i{color:rgb(var(--color-secondary) / 1)}.df-docs-sidebar-nav a.button.gradient.air p{font-size:var(--text-p3-size);line-height:var(--tw-leading,var(--text-p3-lh))}.df-docs-sidebar-nav a.button.gradient.air:hover p,.df-docs-sidebar-nav a.button.gradient.air:hover i{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.df-docs-sidebar-nav a.button.gradient.air.active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000}.df-docs-sidebar-nav a.button.gradient.air.active:before{opacity:0}.df-docs-sidebar-nav a.button.gradient.air.active>span{background-color:#0000}.df-docs-sidebar-nav a.button.gradient.air.active p,.df-docs-sidebar-nav a.button.gradient.air.active i{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--color-key) / 1);--tw-gradient-to:rgb(var(--color-key-end) / 1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.df-docs-sidebar-nav-sub{row-gap:var(--spacing-sub-base);padding-block:var(--spacing-sub-base);flex-direction:column;padding-inline-start:40px;display:flex}.df-docs-sidebar-nav-sub a{font-size:var(--text-p4-size);line-height:var(--tw-leading,var(--text-p4-lh));color:rgb(var(--color-secondary) / 1)}.df-docs-sidebar-nav-sub a.active,.df-docs-sidebar-nav-sub a:hover{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:rgb(var(--color-key) / 1)}.df-docs-sidebar-nav.numbered{counter-reset:dfnav;gap:0}.df-docs-sidebar-nav.numbered a{counter-increment:dfnav;min-height:var(--element-compact-size,32px);color:inherit;align-items:center;column-gap:var(--spacing-sub-base);border-radius:var(--radius-corner);padding-inline:var(--pad-element-base);font-size:var(--text-p4-size);line-height:var(--tw-leading,var(--text-p4-lh));--tw-duration:var(--transition-duration-base);transition-duration:var(--transition-duration-base);display:flex}.df-docs-sidebar-nav.numbered a:before{content:counter(dfnav);width:var(--element-min-size);text-align:start;font-size:var(--text-p4-size);line-height:var(--tw-leading,var(--text-p4-lh));opacity:.5;font-variant-numeric:tabular-nums;flex:none}.df-docs-sidebar-nav.numbered a:hover{background:rgb(var(--color-key) / .08);color:rgb(var(--color-key))}.df-docs-sidebar-nav.numbered a.active,.df-docs-sidebar-nav.numbered a.active:before{background-image:linear-gradient(to right, rgb(var(--color-key)), rgb(var(--color-key-end)));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.df-block-code pre code{white-space:pre-wrap;display:block}.df-block-code pre{margin-bottom:32px;position:relative}.df-block-code pre.language-markup{border-bottom-right-radius:0;border-bottom-left-radius:0;margin:0}.df-block-code pre button{min-width:6rem;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:rgb(var(--color-key) / 1);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:rgb(var(--color-key) / 1);border-radius:.25rem;position:absolute;bottom:-32px;left:0}@media (hover:hover){.df-block-code pre button:hover{background-color:rgb(var(--color-key) / 1);color:rgb(var(--color-invert) / 1)}}.df-block-code-copy-stack{flex-direction:column;gap:0;display:flex}.df-block-code-copy-stack>button{border-top:0 #0000;border-radius:0 0 .3em .3em;width:100%;padding-top:0}.df-block-code pre[class*=language-],.df-block-code code[class*=language-]{color:rgb(var(--color-primary));text-shadow:none;font-family:var(--font-mono), var(--font-mono-alt1), var(--font-mono-alt2);background:0 0}.df-block-code .token.selector,.df-block-code .token.property,.df-block-code .token.tag,.df-block-code .token.atrule,.df-block-code .token.attr-name,.df-block-code .token.class-name,.df-block-code .token.function,.df-block-code .token.keyword,.df-block-code .token.builtin,.df-block-code .token.constant,.df-block-code .token.symbol,.df-block-code .token.important,.df-block-code .token.regex{color:rgb(var(--color-key));font-weight:600}.df-block-code .token.punctuation,.df-block-code .token.operator{color:rgb(var(--color-secondary))}.df-block-code .token.comment,.df-block-code .token.cdata,.df-block-code .token.doctype,.df-block-code .token.prolog{color:rgb(var(--color-secondary));font-style:italic}.df-block-code .token.namespace{opacity:.7}.df-block-code .token.important,.df-block-code .token.bold{font-weight:700}.df-block-code .token.italic{font-style:italic}.df-block-code .token.inserted{text-decoration:underline}.df-block-code .token.deleted{text-decoration:line-through}.df-block-code.df-block-code-strip-wrap{border:1px solid rgb(var(--color-tertiary));border-radius:.5rem;position:relative;overflow:hidden}.df-block-code.df-block-code-strip-wrap pre{margin:0;padding:.75rem;overflow-x:auto}.df-block-code-strip{background:rgba(var(--color-key-rgb), .05);border-bottom:1px solid rgb(var(--color-tertiary));justify-content:space-between;align-items:center;padding:.25rem .5rem .25rem .75rem;display:flex}.df-example{row-gap:var(--spacing-sub-base);flex-direction:column;width:100%;display:flex}.df-example-preview{border-radius:var(--radius-corner);border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--color-tertiary) / 1);background-color:rgb(var(--color-background) / 1);--tw-shadow:var(--shadow-light);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;align-items:stretch;display:flex}.df-example-diagram{border-radius:var(--radius-corner);border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--color-tertiary) / 1);background-color:rgb(var(--color-background) / 1);--tw-shadow:var(--shadow-light);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);align-items:stretch;padding:0}.df-example-diagram-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:rgb(var(--color-key) / 1);background-color:rgb(var(--color-key) / var(--shader-light));padding:var(--spacing-sub-base);text-align:center;font-size:var(--text-p4-size);line-height:var(--tw-leading,var(--text-p4-lh));color:rgb(var(--color-secondary) / 1)}.df-example-diagram-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:rgb(var(--color-key) / 1);background-color:rgb(var(--color-key) / var(--shader-light));padding:var(--spacing-sub-base);text-align:center;font-size:var(--text-p4-size);line-height:var(--tw-leading,var(--text-p4-lh));color:rgb(var(--color-secondary) / 1)}.df-example-diagram-main{gap:0;position:relative}.df-example-diagram-main:before{text-align:center;font-size:var(--text-p5-size);line-height:var(--tw-leading,var(--text-p5-lh));color:rgb(var(--color-tertiary) / 1);content:"main";inset-inline-start:calc(var(--spacing) * 0);inset-inline-end:calc(var(--spacing) * 0);padding-block:1px;position:absolute;top:0}.df-example-diagram-section{border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--color-key) / 1);padding:var(--spacing-sub-base);text-align:center;font-size:var(--text-p4-size);line-height:var(--tw-leading,var(--text-p4-lh))}.df-example-code{border-radius:var(--radius-corner);overflow:hidden}.df-example-code pre{margin:0}.df-example-code pre code{border-radius:var(--radius-corner);padding:var(--spacing-card-base);font-size:var(--text-p4-size);line-height:var(--tw-leading,var(--text-p4-lh));--tw-leading:var(--text-p2-lh);line-height:var(--text-p2-lh);white-space:pre-wrap;display:block}.df-example-code.hide{display:none}.df-example-controls{column-gap:var(--spacing-sub-base);flex-direction:row;display:flex}.df-example-section{border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--color-key) / 1);background-color:rgb(var(--color-background) / 1);position:relative}.df-example-section:before{text-align:center;font-size:var(--text-p5-size);line-height:var(--tw-leading,var(--text-p5-lh));color:rgb(var(--color-tertiary) / 1);content:attr(data-label);inset-inline-start:calc(var(--spacing) * 0);inset-inline-end:calc(var(--spacing) * 0);padding-block:1px;position:absolute;top:0}.df-demo{border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--color-key) / 1);padding:var(--spacing-sub-base);text-align:center;font-size:var(--text-p4-size);line-height:var(--tw-leading,var(--text-p4-lh));color:rgb(var(--color-secondary) / 1)}.df-demo-alt{border-radius:var(--radius-base);padding:var(--spacing-sub-base);text-align:center;font-size:var(--text-p4-size);line-height:var(--tw-leading,var(--text-p4-lh));background:rgba(var(--color-key), var(--shader-light));border:1px solid rgba(var(--color-key), .3);color:rgb(var(--color-key))}.df-demo-outline{border-radius:var(--radius-base);padding:var(--spacing-card-base);text-align:center;font-size:var(--text-p5-size);line-height:var(--tw-leading,var(--text-p5-lh));color:rgb(var(--color-tertiary) / 1);border:1px dashed rgba(var(--color-tertiary), .4)}.df-theme-preview{row-gap:var(--spacing-card-base);border-radius:var(--radius-corner);padding:var(--spacing-card-base);border:1px solid rgb(var(--color-secondary) / var(--shader-light));flex-direction:column;display:flex}.df-theme-preview .tpv-label{align-items:center;column-gap:var(--spacing-sub-base);flex-direction:row;display:flex}.df-theme-preview .tpv-buttons{align-items:center;gap:var(--spacing-sub-base);flex-flow:wrap;display:flex}.df-theme-preview .tpv-swatches{align-items:center;gap:var(--spacing-sub-base);font-size:var(--text-p5-size);line-height:var(--tw-leading,var(--text-p5-lh));flex-flow:wrap;display:flex}.df-theme-preview .tpv-swatch{align-items:center;column-gap:var(--gap-hgroup-title);display:inline-flex}.df-theme-preview .tpv-dot{border:1px solid rgb(var(--color-secondary) / var(--shader-light));border-radius:3.40282e38px;flex-shrink:0;width:14px;height:14px;display:inline-block}}@layer consumer{:where(a,button,summary):focus-visible{outline:2px solid rgb(var(--dl-gold));outline-offset:3px}.dl-demo-flag{background:rgb(var(--qs-color-primary));color:rgb(var(--qs-color-invert));text-align:center;padding:var(--spacing-sub-base) var(--spacing-gutter-base)}.dl-header{z-index:30;background:rgb(var(--qs-color-background) / .94);-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);border-bottom:1px solid rgb(var(--dl-rule) / .14);position:sticky;top:0}.dl-brand img{width:11.5rem;height:auto;display:block}@media (max-width:959px){.dl-brand img{width:9.5rem}}.dl-nav a:not(.button),.dl-nav-group>button{color:rgb(var(--qs-color-primary));font-weight:500;font-size:var(--text-p3-size);line-height:var(--text-p3-lh);text-decoration:none}.dl-nav a:not(.button):hover,.dl-nav-group>button:hover{color:rgb(var(--qs-color-secondary))}.dl-nav [aria-current=page],.dl-nav-group.is-current>button{box-shadow:inset 0 -1px 0 rgb(var(--dl-gold))}.dl-nav .dl-util{color:rgb(var(--qs-color-secondary));font-weight:400}.dl-nav-group{position:relative}.dl-nav-group>button{cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-weight:500;display:inline-flex}.dl-nav-group>button:after{content:"";border-bottom:1px solid;border-right:1px solid;width:.4rem;height:.4rem;margin-top:-.2rem;transform:rotate(45deg)}.dl-nav-group>button[aria-expanded=true]:after{margin-top:.2rem;transform:rotate(-135deg)}.dl-submenu{z-index:40;min-width:17rem;padding:var(--spacing-sub-base) 0;background:rgb(var(--qs-color-background));border:1px solid rgb(var(--dl-rule) / .14);box-shadow:0 18px 40px -24px rgb(var(--dl-rule) / .35);margin:0;list-style:none;position:absolute;top:calc(100% + .9rem);left:-1.25rem}.dl-submenu[hidden]{display:none}.dl-submenu a{padding:var(--gap-element-base) 1.25rem;line-height:1.3;display:block}.dl-submenu a:hover{background:rgb(var(--qs-color-background-alt));color:rgb(var(--qs-color-primary))}.dl-menu-toggle{padding:var(--spacing-sub-base) 0;cursor:pointer;font:inherit;color:rgb(var(--qs-color-primary));background:0 0;border:0;align-items:center;gap:.6rem;font-weight:500}.dl-menu-toggle span[aria-hidden]{border-top:1px solid;border-bottom:1px solid;width:1.25rem;height:.6rem;display:block}.dl-mobile-nav[hidden]{display:none}.dl-mobile-nav{border-top:1px solid rgb(var(--dl-rule) / .14)}.dl-mobile-nav ul{margin:0;padding:0;list-style:none}.dl-mobile-nav li{border-bottom:1px solid rgb(var(--dl-rule) / .14)}.dl-mobile-nav a{padding:var(--gap-element-base) 0;color:rgb(var(--qs-color-primary));font-style:normal;font-weight:500;text-decoration:none;display:block}.dl-mobile-nav .dl-sub a{padding-left:var(--spacing-gutter-base);font-weight:400}.dl-marked{margin:.75rem;position:relative}.dl-marked:after{content:"";pointer-events:none;--m:1.25rem;background:linear-gradient(rgb(var(--dl-gold)), rgb(var(--dl-gold))) top left / var(--m) 1px no-repeat, linear-gradient(rgb(var(--dl-gold)), rgb(var(--dl-gold))) top left / 1px var(--m) no-repeat, linear-gradient(rgb(var(--dl-gold)), rgb(var(--dl-gold))) top right / var(--m) 1px no-repeat, linear-gradient(rgb(var(--dl-gold)), rgb(var(--dl-gold))) top right / 1px var(--m) no-repeat, linear-gradient(rgb(var(--dl-gold)), rgb(var(--dl-gold))) bottom left / var(--m) 1px no-repeat, linear-gradient(rgb(var(--dl-gold)), rgb(var(--dl-gold))) bottom left / 1px var(--m) no-repeat, linear-gradient(rgb(var(--dl-gold)), rgb(var(--dl-gold))) bottom right / var(--m) 1px no-repeat, linear-gradient(rgb(var(--dl-gold)), rgb(var(--dl-gold))) bottom right / 1px var(--m) no-repeat;position:absolute;inset:-.75rem}.dl-marked img{object-fit:cover;width:100%;height:100%}.dl-sage{background-color:rgb(var(--dl-sage))}.dl-gold{color:rgb(var(--dl-gold))}.dl-practice{border-top:1px solid rgb(var(--dl-rule) / .14);margin:0;padding:0;list-style:none}.dl-practice>li{border-bottom:1px solid rgb(var(--dl-rule) / .14)}.dl-practice a{color:inherit;padding-block:var(--gap-article-base);align-items:baseline;text-decoration:none}.dl-practice a:hover h3{color:rgb(var(--qs-color-secondary))}.dl-practice h3{transition:color var(--qs-duration-fast) var(--qs-ease-standard)}.dl-steps{counter-reset:dl-step;margin:0;padding:0;list-style:none}.dl-steps>li{counter-increment:dl-step;column-gap:var(--spacing-gutter-base);padding-block:var(--gap-article-base);border-top:1px solid rgb(var(--dl-rule) / .14);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.dl-steps>li:last-child{border-bottom:1px solid rgb(var(--dl-rule) / .14)}.dl-steps>li:before{content:counter(dl-step);font-family:var(--font-heading), serif;font-size:2rem;line-height:1}.dl-checklist{margin:0;padding:0;list-style:none}.dl-checklist li{padding:var(--gap-element-base) 0 var(--gap-element-base) 1.75rem;border-top:1px solid rgb(var(--dl-rule) / .14);position:relative}.dl-checklist li:before{content:"";background:rgb(var(--dl-gold));width:.75rem;height:1px;position:absolute;top:1.55rem;left:0}@media (min-width:768px){.dl-checklist{columns:2;column-gap:var(--spacing-gutter-lg)}.dl-checklist li{break-inside:avoid}}.dl-list{margin:0;padding:0;list-style:none}.dl-list li{padding:var(--spacing-sub-base) 0;border-top:1px solid rgb(var(--dl-rule) / .14)}.dl-ruled{border-top:1px solid rgb(var(--qs-color-primary));padding-top:var(--gap-element-base)}.dl-ruled-faint{border-top:1px solid rgb(var(--dl-rule) / .14);padding-top:var(--gap-element-base)}.dl-pull{padding-left:var(--spacing-gutter-base);border-left:1px solid rgb(var(--dl-gold));margin:0}.dl-faq{border-top:1px solid rgb(var(--dl-rule) / .14)}.dl-faq details{border-bottom:1px solid rgb(var(--dl-rule) / .14)}.dl-faq summary{cursor:pointer;padding:var(--gap-element-base) 2.5rem var(--gap-element-base) 0;font-family:var(--font-heading), serif;font-size:1.375rem;line-height:1.3;list-style:none;position:relative}.dl-faq summary::-webkit-details-marker{display:none}.dl-faq summary:after{content:"";border-bottom:1px solid;border-right:1px solid;width:.55rem;height:.55rem;margin-top:-.4rem;position:absolute;top:50%;right:.4rem;transform:rotate(45deg)}.dl-faq details[open] summary:after{margin-top:-.1rem;transform:rotate(-135deg)}.dl-faq details>div{padding-bottom:var(--gap-element-base);max-width:42rem;color:rgb(var(--qs-color-secondary))}.dl-link{text-decoration:underline;-webkit-text-decoration-color:rgb(var(--dl-gold));-webkit-text-decoration-color:rgb(var(--dl-gold));text-decoration-color:rgb(var(--dl-gold));text-underline-offset:.3em;font-style:normal;font-weight:500;text-decoration-thickness:1px}.dl-link:hover{text-decoration-thickness:2px}.dl-actions{align-items:center;gap:var(--gap-element-base) var(--spacing-gutter-base);flex-wrap:wrap;display:flex}.dl-ruled-on-dark{border-top:1px solid rgb(var(--qs-color-invert) / .18);padding-top:var(--gap-article-base)}.dl-quote-grid{row-gap:calc(2 * var(--spacing-gutter))}.dl-rule-bottom{border-bottom:1px solid rgb(var(--dl-rule) / .14)}main :where(p,address):not([class*=text-h]):not([class*=text-d]){max-width:50ch}.dl-actions .dl-link,p>.dl-link:only-child,p>a.not-italic:only-child,.dl-footer li>a{padding-block:.5rem;display:inline-block}.dl-footer ul.stack{row-gap:0}.dl-menu-toggle{min-height:2.75rem}@media (max-width:639px){.text-h1{font-size:40px;line-height:48px}}@media (min-width:1440px){main>section,body>footer,.dl-header .header-flex{padding-inline:max(var(--spacing-shoulder-xl), calc((100% - var(--screen-xl)) / 2 + var(--spacing-shoulder-xl)))}}.dl-steps.dl-timeline>li{padding-block:0 var(--gap-article-base);border:0;grid-template-columns:3rem minmax(0,1fr);position:relative}.dl-steps.dl-timeline>li:last-child{border:0;padding-bottom:0}.dl-steps.dl-timeline>li:before{z-index:1;border:1px solid rgb(var(--dl-gold));background:rgb(var(--qs-color-background));border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.375rem;display:flex;position:relative}.dl-steps.dl-timeline>li:after{content:"";background:rgb(var(--dl-gold) / .7);width:1px;position:absolute;top:3rem;bottom:0;left:1.5rem}.dl-steps.dl-timeline>li:last-child:after{display:none}.dl-steps.dl-timeline hgroup{padding-top:.55rem}.dl-steps.dl-timeline~*{margin-top:var(--spacing-gutter-base)}#faq,.dl-faq-group{scroll-margin-top:6rem}.dl-faq-group:not(:first-child){margin-top:var(--pad-section-base)}.dl-faq-group+.dl-faq{margin-top:var(--gap-element-base)}.dl-jump{margin:var(--gap-article-base) 0 0;gap:var(--spacing-sub-base);padding:0;list-style:none;display:grid}.dl-footer ul{margin:0;padding:0;list-style:none}.dl-footer a{color:rgb(var(--qs-color-invert) / .86);font-style:normal;text-decoration:none}.dl-footer a:hover{color:rgb(var(--qs-color-invert));text-decoration:underline}.dl-footer img{width:12rem;height:auto;margin-bottom:var(--gap-element-base)}.dl-footer .dl-legal{border-top:1px solid rgb(var(--qs-color-invert) / .18);padding-top:var(--gap-element-base)}}@layer df-motion{@media (prefers-reduced-motion:reduce){html:not([data-dffx-motion=full]) dialog.drawer{transition:none}}html[data-dffx-motion=reduced] dialog.drawer{transition:none}@media (prefers-reduced-motion:reduce){html:not([data-dffx-motion=full]) details.accordion>summary:after{transition:none}}html[data-dffx-motion=reduced] details.accordion>summary:after{transition:none}@media (prefers-reduced-motion:reduce){html:not([data-dffx-motion=full]) progress.progress:indeterminate{animation:none}}html[data-dffx-motion=reduced] progress.progress:indeterminate{animation:none}@media (prefers-reduced-motion:reduce){html:not([data-dffx-motion=full]) .carousel{scroll-behavior:auto}}html[data-dffx-motion=reduced] .carousel{scroll-behavior:auto}@media (prefers-reduced-motion:reduce){html:not([data-dffx-motion=full]) .spinner{animation:df-spinner-pulse var(--qs-duration-slow) var(--qs-ease-standard) infinite;border-top-color:rgb(var(--color-key))}}html[data-dffx-motion=reduced] .spinner{animation:df-spinner-pulse var(--qs-duration-slow) var(--qs-ease-standard) infinite;border-top-color:rgb(var(--color-key))}}@layer df-state{.disabled{cursor:default;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-grayscale:grayscale(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}a.disabled{border-color:rgb(var(--color-disabled) / 1);color:rgb(var(--color-disabled) / 1);opacity:1;--tw-ring-color:rgb(var(--color-disabled) / 1)}a.disabled:hover{background-color:#0000}.disabled p,.disabled h2,.disabled h3,.disabled h4,.disabled h5,.disabled h6,.disabled i{color:rgb(var(--color-disabled) / 1);background-image:none}.disabled .button,.disabled .button:before,.disabled .button:hover:before{cursor:default;background-color:rgb(var(--color-disabled) / 1);background-image:none}.button.disabled,.button:disabled{cursor:default;background-color:rgb(var(--color-disabled) / 1);color:rgb(var(--color-invert) / 1);background-image:none}.button.disabled:before,.button:disabled:before{background-color:rgb(var(--color-disabled) / 1);background-image:none}.button.disabled p,.button.disabled i,.button:disabled p,.button:disabled i{color:rgb(var(--color-invert) / 1);background-image:none}.button.secondary.disabled,.button.secondary.disabled:hover,.button.secondary:disabled,.button.secondary:disabled:hover{background-color:rgb(var(--color-disabled) / 1);color:rgb(var(--color-invert) / 1)}.button.secondary.disabled:before,.button.secondary:disabled:before{background-color:rgb(var(--color-disabled) / 1);background-image:none}.button.secondary.disabled:hover span,.button.secondary:disabled:hover span{background-color:rgb(var(--color-invert) / 1)}.button.secondary.disabled p,.button.secondary.disabled i,.button.secondary:disabled p,.button.secondary:disabled i{color:rgb(var(--color-secondary) / 1);background-image:none}}@property --qs-glass-alpha-from{syntax:"<number>";inherits:true;initial-value:.65}@property --qs-glass-alpha-to{syntax:"<number>";inherits:true;initial-value:.45}@property --df-fx-gradient-angle{syntax:"<angle>";inherits:false;initial-value:254deg}@keyframes df-gradient-sweep{to{--df-fx-gradient-angle:614deg}}@media (prefers-reduced-motion:reduce){html:not([data-dffx-motion=full]) .gradient.animated,html:not([data-dffx-motion=full]) .theme-key-gradient.animated{animation:none}}html[data-dffx-motion=reduced] .gradient.animated,html[data-dffx-motion=reduced] .theme-key-gradient.animated{animation:none}@keyframes df-reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes df-reveal-up{0%{opacity:0;transform:translateY(var(--pad-element-base))}to{opacity:1;transform:none}}@keyframes df-reveal-scale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html:not([data-dffx-motion=full]) .reveal,html:not([data-dffx-motion=full]) .reveal-group>*{opacity:1;transition:none;animation:none;transform:none}}html[data-dffx-motion=reduced] .reveal,html[data-dffx-motion=reduced] .reveal-group>*{opacity:1;transition:none;animation:none;transform:none}@media (prefers-reduced-motion:reduce){html:not([data-dffx-motion=full])::view-transition-group(*){animation:none}html:not([data-dffx-motion=full])::view-transition-old(*){animation:none}html:not([data-dffx-motion=full])::view-transition-new(*){animation:none}}html[data-dffx-motion=reduced]::view-transition-group(*){animation:none}html[data-dffx-motion=reduced]::view-transition-old(*){animation:none}html[data-dffx-motion=reduced]::view-transition-new(*){animation:none}@media (prefers-reduced-motion:reduce){html:not([data-dffx-motion=full]) .lift,html:not([data-dffx-motion=full]) .glow{transition:none}html:not([data-dffx-motion=full]) .lift:hover{transform:none}}html[data-dffx-motion=reduced] .lift,html[data-dffx-motion=reduced] .glow{transition:none}html[data-dffx-motion=reduced] .lift:hover{transform:none}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-ease{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes glow{0%,to{opacity:.1}50%{opacity:.7}}@keyframes glow-cycle{0%,to{opacity:.1}50%{opacity:.7}}@keyframes glow-cycle-reverse{0%,to{opacity:.7}50%{opacity:.1}}