@import"https://api.fontshare.com/v2/css?f[]=satoshi@700,500,400&display=swap";:root{--carbon-charts-colors-categorical-10: #b28600;--carbon-charts-colors-categorical-11: #009d9a;--carbon-charts-colors-categorical-12: #012749;--carbon-charts-colors-categorical-13: #8a3800;--carbon-charts-colors-categorical-14: #a56eff;--carbon-charts-colors-categorical-01: #6929c4;--carbon-charts-colors-categorical-02: #1192e8;--carbon-charts-colors-categorical-03: #005d5d;--carbon-charts-colors-categorical-04: #9f1853;--carbon-charts-colors-categorical-05: #fa4d56;--carbon-charts-colors-categorical-06: #570408;--carbon-charts-colors-categorical-07: #198038;--carbon-charts-colors-categorical-08: #002d9c;--carbon-charts-colors-categorical-09: #ee538b;--carbon-charts-colors-sequential-blue-10: #edf5ff;--carbon-charts-colors-sequential-blue-20: #d0e2ff;--carbon-charts-colors-sequential-blue-30: #a6c8ff;--carbon-charts-colors-sequential-blue-40: #78a9ff;--carbon-charts-colors-sequential-blue-50: #4589ff;--carbon-charts-colors-sequential-blue-60: #0f62fe;--carbon-charts-colors-sequential-blue-70: #0043ce;--carbon-charts-colors-sequential-blue-80: #002d9c;--carbon-charts-colors-sequential-blue-90: #001d6c;--carbon-charts-colors-sequential-blue-100: #001141;--carbon-charts-colors-sequential-purple-10: #f6f2ff;--carbon-charts-colors-sequential-purple-20: #e8daff;--carbon-charts-colors-sequential-purple-30: #d4bbff;--carbon-charts-colors-sequential-purple-40: #be95ff;--carbon-charts-colors-sequential-purple-50: #a56eff;--carbon-charts-colors-sequential-purple-60: #8a3ffc;--carbon-charts-colors-sequential-purple-70: #6929c4;--carbon-charts-colors-sequential-purple-80: #491d8b;--carbon-charts-colors-sequential-purple-90: #31135e;--carbon-charts-colors-sequential-purple-100: #1c0f30;--carbon-charts-colors-sequential-cyan-10: #e5f6ff;--carbon-charts-colors-sequential-cyan-20: #bae6ff;--carbon-charts-colors-sequential-cyan-30: #82cfff;--carbon-charts-colors-sequential-cyan-40: #33b1ff;--carbon-charts-colors-sequential-cyan-50: #1192e8;--carbon-charts-colors-sequential-cyan-60: #0072c3;--carbon-charts-colors-sequential-cyan-70: #00539a;--carbon-charts-colors-sequential-cyan-80: #003a6d;--carbon-charts-colors-sequential-cyan-90: #012749;--carbon-charts-colors-sequential-cyan-100: #061727;--carbon-charts-colors-diverging-red-cyan-negative-5: #750e13;--carbon-charts-colors-diverging-red-cyan-negative-4: #a2191f;--carbon-charts-colors-diverging-red-cyan-negative-3: #da1e28;--carbon-charts-colors-diverging-red-cyan-negative-2: #fa4d56;--carbon-charts-colors-diverging-red-cyan-negative-1: #ff8389;--carbon-charts-colors-diverging-red-cyan-neutral: #f4f4f4;--carbon-charts-colors-diverging-red-cyan-positive-1: #82cfff;--carbon-charts-colors-diverging-red-cyan-positive-2: #33b1ff;--carbon-charts-colors-diverging-red-cyan-positive-3: #1192e8;--carbon-charts-colors-diverging-red-cyan-positive-4: #0072c3;--carbon-charts-colors-diverging-red-cyan-positive-5: #00539a;--carbon-charts-colors-alert-error: #da1e28;--carbon-charts-colors-alert-warning: #f1c21b;--carbon-charts-colors-alert-success: #24a148;--carbon-charts-colors-alert-info: #0f62fe;--carbon-charts-colors-monochrome-gray-10: #f4f4f4;--carbon-charts-colors-monochrome-gray-20: #e0e0e0;--carbon-charts-colors-monochrome-gray-30: #c6c6c6;--carbon-charts-colors-monochrome-gray-40: #a8a8a8;--carbon-charts-colors-monochrome-gray-50: #8d8d8d;--carbon-charts-colors-monochrome-gray-60: #6f6f6f;--carbon-charts-colors-monochrome-gray-70: #525252;--carbon-charts-colors-monochrome-gray-80: #393939;--carbon-charts-colors-monochrome-gray-90: #262626;--carbon-charts-colors-monochrome-gray-100: #161616;--carbon-charts-spacing-chart-margin: 32px;--carbon-charts-spacing-axis-padding: 48px;--carbon-charts-spacing-legend-gap: 16px;--carbon-charts-spacing-tooltip-padding: 8px 12px;--carbon-charts-spacing-bar-gap: 2px;--carbon-charts-spacing-group-gap: 8px;--carbon-charts-typography-title-font-size: 20px;--carbon-charts-typography-title-font-weight: 400;--carbon-charts-typography-title-line-height: 28px;--carbon-charts-typography-axis-label-font-size: 12px;--carbon-charts-typography-axis-label-font-weight: 400;--carbon-charts-typography-axis-label-line-height: 16px;--carbon-charts-typography-legend-font-size: 12px;--carbon-charts-typography-legend-font-weight: 400;--carbon-charts-typography-legend-line-height: 16px;--carbon-charts-typography-tooltip-font-size: 12px;--carbon-charts-typography-tooltip-font-weight: 400;--carbon-charts-typography-tooltip-line-height: 16px;--carbon-charts-typography-data-label-font-size: 11px;--carbon-charts-typography-data-label-font-weight: 400;--carbon-charts-grid-color: #e0e0e0;--carbon-charts-grid-width: 1px;--carbon-charts-grid-style: solid;--carbon-charts-axis-color: #8d8d8d;--carbon-charts-axis-width: 1px;--carbon-charts-axis-tick-length: 6px;--carbon-charts-elements-line-width: 2px;--carbon-charts-elements-dot-radius: 4px;--carbon-charts-elements-bar-radius: 0px;--carbon-charts-elements-donut-thickness: 30%;--carbon-charts-elements-bubble-min: 8px;--carbon-charts-elements-bubble-max: 48px;--carbon-charts-interaction-hover-opacity: .8;--carbon-charts-interaction-inactive-opacity: .3;--carbon-charts-interaction-transition-duration: .25s;--carbon-charts-interaction-transition-easing: cubic-bezier(.4, 0, .2, 1);--card-border-width: 1px;--card-background-outlined: transparent;--card-min-height-small: 120px;--card-min-height-medium: 200px;--card-min-height-large: 300px;--chart-grid-width: 1px;--chart-grid-opacity: .2;--chart-axis-width: 2px;--chart-legend-marker-size: 12px;--chart-bar-width: 32px;--chart-line-width: 3px;--chart-line-dot-size: 6px;--chart-pie-inner-radius: 0%;--color-brand-primary-0: #000000;--color-brand-primary-10: #1a0033;--color-brand-primary-20: #2d0052;--color-brand-primary-30: #420074;--color-brand-primary-40: #5a0a96;--color-brand-primary-50: #7324b8;--color-brand-primary-60: #8c3fd8;--color-brand-primary-70: #a65af8;--color-brand-primary-80: #c17bff;--color-brand-primary-90: #e0b6ff;--color-brand-primary-95: #f0daff;--color-brand-primary-99: #fffbff;--color-brand-primary-100: #ffffff;--color-brand-primary-base: #3e016f;--color-brand-secondary-0: #000000;--color-brand-secondary-10: #3e0019;--color-brand-secondary-20: #60002a;--color-brand-secondary-30: #84003f;--color-brand-secondary-40: #a81054;--color-brand-secondary-50: #cd2b6a;--color-brand-secondary-60: #f14681;--color-brand-secondary-70: #ff6c99;--color-brand-secondary-80: #ff96b4;--color-brand-secondary-90: #ffbed1;--color-brand-secondary-95: #ffdee6;--color-brand-secondary-99: #fffbfb;--color-brand-secondary-100: #ffffff;--color-brand-secondary-base: #e60054;--color-brand-tertiary-0: #000000;--color-brand-tertiary-10: #2a1700;--color-brand-tertiary-20: #462600;--color-brand-tertiary-30: #643700;--color-brand-tertiary-40: #844900;--color-brand-tertiary-50: #a45c00;--color-brand-tertiary-60: #c57000;--color-brand-tertiary-70: #e88400;--color-brand-tertiary-80: #ff9e19;--color-brand-tertiary-90: #ffbc4b;--color-brand-tertiary-95: #ffde9c;--color-brand-tertiary-99: #fffbf7;--color-brand-tertiary-100: #ffffff;--color-brand-tertiary-base: #ffc700;--color-neutral-0: #000000;--color-neutral-10: #1c1b1f;--color-neutral-20: #313033;--color-neutral-30: #484649;--color-neutral-40: #605d62;--color-neutral-50: #787579;--color-neutral-60: #939094;--color-neutral-70: #aeaaae;--color-neutral-80: #c9c5ca;--color-neutral-90: #e6e1e5;--color-neutral-95: #f4eff4;--color-neutral-99: #fffbfe;--color-neutral-100: #ffffff;--color-semantic-error: #ba1a1a;--color-semantic-success: #006e26;--color-semantic-warning: #f9a825;--color-semantic-info: #0062a2;--color-surface-variant: #e7e0ec;--color-surface-dim: #ddd8dd;--color-surface-container-low: #f8f2f8;--color-surface-container-default: #f2ecf2;--color-surface-container-high: #ece6ec;--color-surface-container-highest: #e6e0e6;--color-rgb-color-brand-primary-base-rgb: 62, 1, 111;--color-rgb-color-brand-primary-60-rgb: 131, 83, 253;--color-rgb-color-brand-secondary-base-rgb: 230, 0, 84;--color-rgb-color-surface-bright-rgb: 255, 255, 255;--color-rgb-color-neutral-0-rgb: 0, 0, 0;--color-on-primary: #FFFFFF;--color-on-secondary: #FFFFFF;--color-on-tertiary: #000000;--color-on-surface: #1C1B1F;--color-on-error: #FFFFFF;--component-button-filled-state-pressed-ripple: true;--component-button-outlined-container-color: transparent;--component-button-outlined-state-pressed-ripple: true;--component-button-text-container-color: transparent;--component-button-text-state-pressed-ripple: true;--component-button-elevated-state-pressed-ripple: true;--component-button-tonal-state-pressed-ripple: true;--component-card-filled-state-pressed-ripple: true;--component-card-elevated-state-pressed-ripple: true;--component-card-outlined-state-pressed-ripple: true;--component-text-field-filled-container-shape-bottom: 0px;--component-text-field-filled-state-disabled-container-opacity: .04;--component-fab-primary-state-pressed-ripple: true;--component-chip-assist-container-color: transparent;--component-chip-assist-state-pressed-ripple: true;--component-chip-filter-unselected-container-color: transparent;--component-navigation-rail-destination-state-pressed-ripple: true;--component-list-item-state-pressed-ripple: true;--component-dialog-actions-alignment: flex-end;--component-navigation-drawer-modal-scrim-opacity: .32;--ripple-opacity-pressed: .12;--ripple-opacity-released: 0;--density-scale-default: 0;--density-scale-comfortable: -1;--density-scale-compact: -2;--density-scale-dense: -3;--density-component-table-row-height-default: 56px;--density-component-table-row-height-comfortable: 48px;--density-component-table-row-height-compact: 40px;--density-component-table-row-height-dense: 32px;--density-component-nav-height-default: 80px;--density-component-nav-height-comfortable: 64px;--density-component-nav-height-compact: 56px;--density-component-nav-height-dense: 48px;--density-component-hero-padding-default: 100px;--density-component-hero-padding-comfortable: 80px;--density-component-hero-padding-compact: 60px;--density-component-hero-padding-dense: 40px;--density-landing-hero: comfortable;--density-landing-features: compact;--density-landing-pricing: compact;--density-landing-navigation: comfortable;--density-landing-mobile: default;--dimensions-golden-phi1: 2px;--dimensions-golden-phi2: 3px;--dimensions-golden-phi3: 5px;--dimensions-golden-phi4: 8px;--dimensions-golden-phi5: 13px;--dimensions-golden-phi6: 21px;--dimensions-golden-phi7: 34px;--dimensions-golden-phi8: 55px;--dimensions-golden-phi9: 89px;--dimensions-golden-phi10: 144px;--dimensions-golden-phi11: 233px;--dimensions-golden-phi12: 377px;--dimensions-golden-phi13: 610px;--dimensions-golden-phi14: 987px;--dimensions-component-button-height-small: 32px;--dimensions-component-button-height-medium: 40px;--dimensions-component-button-height-large: 48px;--dimensions-layout-breakpoints-wide: 1597px;--dimensions-layout-container-max-width-large: 1597px;--dimensions-border-radius-none: 0px;--dimensions-border-radius-full: 9999px;--elevation-level0: none;--form-field-height-default: 56px;--form-field-height-dense: 48px;--form-field-height-large: 64px;--form-field-border-width: 1px;--form-field-border-width-focus: 2px;--form-label-floating-scale: .75;--form-outline-offset: 2px;--form-background-default: transparent;--form-select-arrow-size: 24px;--form-select-menu-max-height: 280px;--form-select-option-height: 48px;--form-textarea-min-height: 120px;--form-textarea-resize: vertical;--form-switch-track-width: 52px;--form-switch-track-height: 32px;--form-switch-track-radius: 16px;--form-switch-thumb-size: 24px;--form-switch-thumb-offset: 4px;--form-slider-track-height: 4px;--form-slider-track-radius: 2px;--form-slider-thumb-size: 20px;--form-slider-thumb-hover-scale: 1.2;--form-radio-size: 20px;--form-radio-dot-size: 10px;--form-radio-border-width: 2px;--form-checkbox-size: 18px;--form-checkbox-border-width: 2px;--form-checkbox-background-unchecked: transparent;--form-checkbox-checkmark-width: 2px;--form-datepicker-calendar-width: 320px;--form-datepicker-day-size: 40px;--form-timepicker-input-width: 80px;--form-segmented-height: 40px;--form-segmented-segment-background-default: transparent;--form-autocomplete-dropdown-max-height: 320px;--form-autocomplete-suggestion-height: 48px;--form-stepper-dot-size: 24px;--form-stepper-dot-active-size: 32px;--form-stepper-line-height: 2px;--form-validation-icon-size: 20px;--form-actions-alignment: flex-end;--layout-boundaries-debug-grid-color: rgba(139, 92, 246, .1);--layout-boundaries-debug-grid-border: 1px dashed rgba(139, 92, 246, .3);--layout-boundaries-debug-container-color: rgba(236, 72, 153, .05);--layout-boundaries-debug-container-border: 2px solid rgba(236, 72, 153, .2);--layout-boundaries-debug-component-color: rgba(59, 130, 246, .05);--layout-boundaries-debug-component-border: 1px solid rgba(59, 130, 246, .2);--layout-boundaries-production-subtle-divider: 1px solid rgba(0, 0, 0, .06);--layout-boundaries-interactive-hover-glow: 0 0 0 4px rgba(62, 1, 111, .1);--layout-boundaries-interactive-focus-glow: 0 0 0 4px rgba(62, 1, 111, .2);--layout-boundaries-interactive-active-glow: 0 0 0 4px rgba(62, 1, 111, .3);--layout-visual-hierarchy-tertiary-border: 1px solid rgba(0, 0, 0, .06);--md3-sys-color-primary: #3e016f;--md3-sys-color-on-primary: #ffffff;--md3-sys-color-primary-container: #f0dbff;--md3-sys-color-on-primary-container: #2c0051;--md3-sys-color-secondary: #e60054;--md3-sys-color-on-secondary: #ffffff;--md3-sys-color-secondary-container: #edddf6;--md3-sys-color-on-secondary-container: #21182a;--md3-sys-color-tertiary: #ffc700;--md3-sys-color-on-tertiary: #000000;--md3-sys-color-tertiary-container: #ffd9dd;--md3-sys-color-on-tertiary-container: #321017;--md3-sys-color-error: #ba1a1a;--md3-sys-color-on-error: #ffffff;--md3-sys-color-error-container: #ffdad6;--md3-sys-color-on-error-container: #410002;--md3-sys-color-background: #fffbff;--md3-sys-color-on-background: #1d1b1e;--md3-sys-color-surface: #fffbff;--md3-sys-color-on-surface: #1d1b1e;--md3-sys-color-surface-variant: #e9dfeb;--md3-sys-color-on-surface-variant: #4a454e;--md3-sys-color-outline: #7c757e;--md3-sys-color-outline-variant: #ccc4ce;--md3-sys-color-inverse-surface: #322f33;--md3-sys-color-inverse-on-surface: #f5eff4;--md3-sys-color-inverse-primary: #dcb8ff;--md3-sys-color-shadow: #000000;--md3-sys-color-scrim: #000000;--md3-sys-color-surface-dim: #ddd8dd;--md3-sys-color-surface-bright: #fffbfe;--md3-sys-color-surface-container-lowest: #ffffff;--md3-sys-color-surface-container-low: #f8f2f8;--md3-sys-color-surface-container: #f2ecf2;--md3-sys-color-surface-container-high: #ece6ec;--md3-sys-color-surface-container-highest: #e6e0e6;--md3-sys-typescale-display-large-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-display-large-size: 57px;--md3-sys-typescale-display-large-line-height: 64px;--md3-sys-typescale-display-large-weight: 400;--md3-sys-typescale-display-large-letter-spacing: -.25px;--md3-sys-typescale-display-medium-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-display-medium-size: 45px;--md3-sys-typescale-display-medium-line-height: 52px;--md3-sys-typescale-display-medium-weight: 400;--md3-sys-typescale-display-medium-letter-spacing: 0px;--md3-sys-typescale-display-small-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-display-small-size: 36px;--md3-sys-typescale-display-small-line-height: 44px;--md3-sys-typescale-display-small-weight: 400;--md3-sys-typescale-display-small-letter-spacing: 0px;--md3-sys-typescale-headline-large-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-headline-large-size: 32px;--md3-sys-typescale-headline-large-line-height: 40px;--md3-sys-typescale-headline-large-weight: 400;--md3-sys-typescale-headline-large-letter-spacing: 0px;--md3-sys-typescale-headline-medium-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-headline-medium-size: 28px;--md3-sys-typescale-headline-medium-line-height: 36px;--md3-sys-typescale-headline-medium-weight: 400;--md3-sys-typescale-headline-medium-letter-spacing: 0px;--md3-sys-typescale-headline-small-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-headline-small-size: 24px;--md3-sys-typescale-headline-small-line-height: 32px;--md3-sys-typescale-headline-small-weight: 400;--md3-sys-typescale-headline-small-letter-spacing: 0px;--md3-sys-typescale-title-large-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-title-large-size: 22px;--md3-sys-typescale-title-large-line-height: 28px;--md3-sys-typescale-title-large-weight: 400;--md3-sys-typescale-title-large-letter-spacing: 0px;--md3-sys-typescale-title-medium-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-title-medium-size: 16px;--md3-sys-typescale-title-medium-line-height: 24px;--md3-sys-typescale-title-medium-weight: 500;--md3-sys-typescale-title-medium-letter-spacing: .15px;--md3-sys-typescale-title-small-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-title-small-size: 14px;--md3-sys-typescale-title-small-line-height: 20px;--md3-sys-typescale-title-small-weight: 500;--md3-sys-typescale-title-small-letter-spacing: .1px;--md3-sys-typescale-body-large-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-body-large-size: 16px;--md3-sys-typescale-body-large-line-height: 24px;--md3-sys-typescale-body-large-weight: 400;--md3-sys-typescale-body-large-letter-spacing: .5px;--md3-sys-typescale-body-medium-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-body-medium-size: 14px;--md3-sys-typescale-body-medium-line-height: 20px;--md3-sys-typescale-body-medium-weight: 400;--md3-sys-typescale-body-medium-letter-spacing: .25px;--md3-sys-typescale-body-small-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-body-small-size: 12px;--md3-sys-typescale-body-small-line-height: 16px;--md3-sys-typescale-body-small-weight: 400;--md3-sys-typescale-body-small-letter-spacing: .4px;--md3-sys-typescale-label-large-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-label-large-size: 14px;--md3-sys-typescale-label-large-line-height: 20px;--md3-sys-typescale-label-large-weight: 500;--md3-sys-typescale-label-large-letter-spacing: .1px;--md3-sys-typescale-label-medium-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-label-medium-size: 12px;--md3-sys-typescale-label-medium-line-height: 16px;--md3-sys-typescale-label-medium-weight: 500;--md3-sys-typescale-label-medium-letter-spacing: .5px;--md3-sys-typescale-label-small-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-label-small-size: 11px;--md3-sys-typescale-label-small-line-height: 16px;--md3-sys-typescale-label-small-weight: 500;--md3-sys-typescale-label-small-letter-spacing: .5px;--md3-sys-shape-corner-none: 0px;--md3-sys-shape-corner-extra-small: 4px;--md3-sys-shape-corner-small: 8px;--md3-sys-shape-corner-medium: 12px;--md3-sys-shape-corner-large: 16px;--md3-sys-shape-corner-extra-large: 28px;--md3-sys-shape-corner-full: 9999px;--md3-sys-elevation-level0: none;--md3-sys-elevation-level1: 0px 1px 2px rgba(0, 0, 0, .3), 0px 1px 3px 1px rgba(0, 0, 0, .15);--md3-sys-elevation-level2: 0px 1px 2px rgba(0, 0, 0, .3), 0px 2px 6px 2px rgba(0, 0, 0, .15);--md3-sys-elevation-level3: 0px 1px 3px rgba(0, 0, 0, .3), 0px 4px 8px 3px rgba(0, 0, 0, .15);--md3-sys-elevation-level4: 0px 2px 3px rgba(0, 0, 0, .3), 0px 6px 10px 4px rgba(0, 0, 0, .15);--md3-sys-elevation-level5: 0px 4px 4px rgba(0, 0, 0, .3), 0px 8px 12px 6px rgba(0, 0, 0, .15);--md3-sys-motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--md3-sys-motion-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--md3-sys-motion-easing-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--md3-sys-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--md3-sys-motion-easing-standard-decelerate: cubic-bezier(0, 0, 0, 1);--md3-sys-motion-easing-standard-accelerate: cubic-bezier(.3, 0, 1, 1);--md3-sys-motion-duration-short1: 50ms;--md3-sys-motion-duration-short2: .1s;--md3-sys-motion-duration-short3: .15s;--md3-sys-motion-duration-short4: .2s;--md3-sys-motion-duration-medium1: .25s;--md3-sys-motion-duration-medium2: .3s;--md3-sys-motion-duration-medium3: .35s;--md3-sys-motion-duration-medium4: .4s;--md3-sys-motion-duration-long1: .45s;--md3-sys-motion-duration-long2: .5s;--md3-sys-motion-duration-long3: .55s;--md3-sys-motion-duration-long4: .6s;--md3-sys-motion-duration-extra-long1: .7s;--md3-sys-motion-duration-extra-long2: .8s;--md3-sys-motion-duration-extra-long3: .9s;--md3-sys-motion-duration-extra-long4: 1s;--md3-ref-palette-primary-0: #000000;--md3-ref-palette-primary-10: #2c0051;--md3-ref-palette-primary-20: #460f77;--md3-ref-palette-primary-30: #5e2d8f;--md3-ref-palette-primary-40: #7747a9;--md3-ref-palette-primary-50: #9160c4;--md3-ref-palette-primary-60: #ac7ae0;--md3-ref-palette-primary-70: #c895fd;--md3-ref-palette-primary-80: #dcb8ff;--md3-ref-palette-primary-90: #f0dbff;--md3-ref-palette-primary-95: #f9ecff;--md3-ref-palette-primary-99: #fffbff;--md3-ref-palette-primary-100: #ffffff;--md3-ref-palette-secondary-0: #000000;--md3-ref-palette-secondary-10: #400011;--md3-ref-palette-secondary-20: #670021;--md3-ref-palette-secondary-30: #910032;--md3-ref-palette-secondary-40: #bd0044;--md3-ref-palette-secondary-50: #ea0957;--md3-ref-palette-secondary-60: #ff4f74;--md3-ref-palette-secondary-70: #ff8798;--md3-ref-palette-secondary-80: #ffb2bb;--md3-ref-palette-secondary-90: #ffd9dc;--md3-ref-palette-secondary-95: #ffeced;--md3-ref-palette-secondary-99: #fffbff;--md3-ref-palette-secondary-100: #ffffff;--md3-ref-palette-tertiary-0: #000000;--md3-ref-palette-tertiary-10: #251a00;--md3-ref-palette-tertiary-20: #3e2e00;--md3-ref-palette-tertiary-30: #594400;--md3-ref-palette-tertiary-40: #765b00;--md3-ref-palette-tertiary-50: #947200;--md3-ref-palette-tertiary-60: #b38b00;--md3-ref-palette-tertiary-70: #d4a500;--md3-ref-palette-tertiary-80: #f5bf00;--md3-ref-palette-tertiary-90: #ffdf94;--md3-ref-palette-tertiary-95: #ffefd0;--md3-ref-palette-tertiary-99: #fffbff;--md3-ref-palette-tertiary-100: #ffffff;--md3-ref-palette-neutral-0: #000000;--md3-ref-palette-neutral-10: #1b1b1b;--md3-ref-palette-neutral-20: #303030;--md3-ref-palette-neutral-30: #474747;--md3-ref-palette-neutral-40: #5e5e5e;--md3-ref-palette-neutral-50: #777777;--md3-ref-palette-neutral-60: #919191;--md3-ref-palette-neutral-70: #ababab;--md3-ref-palette-neutral-80: #c6c6c6;--md3-ref-palette-neutral-90: #e2e2e2;--md3-ref-palette-neutral-95: #f1f1f1;--md3-ref-palette-neutral-99: #fcfcfc;--md3-ref-palette-neutral-100: #ffffff;--md3-ref-palette-neutral-variant-0: #000000;--md3-ref-palette-neutral-variant-10: #1b1b1b;--md3-ref-palette-neutral-variant-20: #303030;--md3-ref-palette-neutral-variant-30: #474747;--md3-ref-palette-neutral-variant-40: #5e5e5e;--md3-ref-palette-neutral-variant-50: #777777;--md3-ref-palette-neutral-variant-60: #919191;--md3-ref-palette-neutral-variant-70: #ababab;--md3-ref-palette-neutral-variant-80: #c6c6c6;--md3-ref-palette-neutral-variant-90: #e2e2e2;--md3-ref-palette-neutral-variant-95: #f1f1f1;--md3-ref-palette-neutral-variant-99: #fcfcfc;--md3-ref-palette-neutral-variant-100: #ffffff;--md3-ref-palette-error-0: #000000;--md3-ref-palette-error-10: #410002;--md3-ref-palette-error-20: #690004;--md3-ref-palette-error-30: #930009;--md3-ref-palette-error-40: #ba1a1a;--md3-ref-palette-error-50: #de372f;--md3-ref-palette-error-60: #ff5449;--md3-ref-palette-error-70: #ff897d;--md3-ref-palette-error-80: #ffb4ab;--md3-ref-palette-error-90: #ffdad5;--md3-ref-palette-error-95: #ffedea;--md3-ref-palette-error-99: #fffbff;--md3-ref-palette-error-100: #ffffff;--material3-buttons-common-letter-spacing: .1px;--material3-buttons-common-text-transform: none;--material3-buttons-sizes-extra-small-height: 24px;--material3-buttons-sizes-extra-small-padding-horizontal: 8px;--material3-buttons-sizes-extra-small-padding-with-icon: 8px 12px 8px 8px;--material3-buttons-sizes-extra-small-icon-size: 16px;--material3-buttons-sizes-extra-small-gap: 4px;--material3-buttons-sizes-extra-small-border-radius: 12px;--material3-buttons-sizes-small-height: 32px;--material3-buttons-sizes-small-padding-horizontal: 12px;--material3-buttons-sizes-small-padding-with-icon: 12px 16px 12px 12px;--material3-buttons-sizes-small-icon-size: 18px;--material3-buttons-sizes-small-gap: 6px;--material3-buttons-sizes-small-border-radius: 16px;--material3-buttons-sizes-medium-height: 40px;--material3-buttons-sizes-medium-padding-horizontal: 24px;--material3-buttons-sizes-medium-padding-with-icon: 16px 24px 16px 16px;--material3-buttons-sizes-medium-icon-size: 20px;--material3-buttons-sizes-medium-gap: 8px;--material3-buttons-sizes-medium-border-radius: 20px;--material3-buttons-sizes-large-height: 48px;--material3-buttons-sizes-large-padding-horizontal: 32px;--material3-buttons-sizes-large-padding-with-icon: 20px 32px 20px 20px;--material3-buttons-sizes-large-icon-size: 24px;--material3-buttons-sizes-large-gap: 8px;--material3-buttons-sizes-large-border-radius: 24px;--material3-buttons-sizes-extra-large-height: 56px;--material3-buttons-sizes-extra-large-padding-horizontal: 40px;--material3-buttons-sizes-extra-large-padding-with-icon: 24px 40px 24px 24px;--material3-buttons-sizes-extra-large-icon-size: 28px;--material3-buttons-sizes-extra-large-gap: 12px;--material3-buttons-sizes-extra-large-border-radius: 28px;--material3-buttons-styles-filled-elevation: none;--material3-buttons-styles-filled-disabled-background: rgba(29, 27, 32, .12);--material3-buttons-styles-filled-disabled-color: rgba(29, 27, 32, .38);--material3-buttons-styles-tonal-elevation: none;--material3-buttons-styles-tonal-disabled-background: rgba(29, 27, 32, .12);--material3-buttons-styles-tonal-disabled-color: rgba(29, 27, 32, .38);--material3-buttons-styles-elevated-disabled-background: rgba(29, 27, 32, .12);--material3-buttons-styles-elevated-disabled-color: rgba(29, 27, 32, .38);--material3-buttons-styles-elevated-disabled-elevation: none;--material3-buttons-styles-outlined-background: transparent;--material3-buttons-styles-outlined-elevation: none;--material3-buttons-styles-outlined-hover-background: rgba(103, 80, 164, .08);--material3-buttons-styles-outlined-focus-background: rgba(103, 80, 164, .12);--material3-buttons-styles-outlined-pressed-background: rgba(103, 80, 164, .12);--material3-buttons-styles-outlined-disabled-background: transparent;--material3-buttons-styles-outlined-disabled-color: rgba(29, 27, 32, .38);--material3-buttons-styles-outlined-disabled-border: 1px solid rgba(29, 27, 32, .12);--material3-buttons-styles-text-background: transparent;--material3-buttons-styles-text-elevation: none;--material3-buttons-styles-text-padding-adjustment: -8px;--material3-buttons-styles-text-hover-background: rgba(103, 80, 164, .08);--material3-buttons-styles-text-focus-background: rgba(103, 80, 164, .12);--material3-buttons-styles-text-pressed-background: rgba(103, 80, 164, .12);--material3-buttons-styles-text-disabled-background: transparent;--material3-buttons-styles-text-disabled-color: rgba(29, 27, 32, .38);--material3-buttons-icon-button-sizes-extra-small-size: 24px;--material3-buttons-icon-button-sizes-extra-small-icon: 16px;--material3-buttons-icon-button-sizes-small-size: 32px;--material3-buttons-icon-button-sizes-small-icon: 18px;--material3-buttons-icon-button-sizes-medium-size: 40px;--material3-buttons-icon-button-sizes-medium-icon: 20px;--material3-buttons-icon-button-sizes-large-size: 48px;--material3-buttons-icon-button-sizes-large-icon: 24px;--material3-buttons-icon-button-sizes-extra-large-size: 56px;--material3-buttons-icon-button-sizes-extra-large-icon: 28px;--material3-buttons-icon-button-width-variants-narrow: 1;--material3-buttons-icon-button-width-variants-default: 1.5;--material3-buttons-icon-button-width-variants-wide: 2;--material3-buttons-icon-button-toggle-unselected-icon-style: outlined;--material3-buttons-icon-button-toggle-unselected-background: transparent;--material3-buttons-icon-button-toggle-selected-icon-style: filled;--material3-buttons-fab-sizes-small-size: 40px;--material3-buttons-fab-sizes-small-icon: 24px;--material3-buttons-fab-sizes-medium-size: 56px;--material3-buttons-fab-sizes-medium-icon: 24px;--material3-buttons-fab-sizes-large-size: 96px;--material3-buttons-fab-sizes-large-icon: 36px;--material3-buttons-extended-fab-sizes-small-height: 40px;--material3-buttons-extended-fab-sizes-small-padding: 0 16px;--material3-buttons-extended-fab-sizes-small-icon-padding: 0 12px 0 16px;--material3-buttons-extended-fab-sizes-medium-height: 56px;--material3-buttons-extended-fab-sizes-medium-padding: 0 20px;--material3-buttons-extended-fab-sizes-medium-icon-padding: 0 16px 0 20px;--material3-buttons-extended-fab-sizes-large-height: 96px;--material3-buttons-extended-fab-sizes-large-padding: 0 32px;--material3-buttons-extended-fab-sizes-large-icon-padding: 0 24px 0 32px;--material3-buttons-extended-fab-gap: 8px;--material3-buttons-extended-fab-min-width: 80px;--material3-buttons-segmented-button-container-height: 40px;--material3-buttons-segmented-button-container-border-radius: 20px;--material3-buttons-segmented-button-segment-min-width: 48px;--material3-buttons-segmented-button-segment-padding: 0 12px;--material3-buttons-segmented-button-segment-gap: 8px;--material3-buttons-segmented-button-density-default: 0;--material3-buttons-segmented-button-density-comfortable: -1;--material3-buttons-segmented-button-density-compact: -2;--material3-buttons-segmented-button-density-dense: -3;--material3-buttons-segmented-button-unselected-background: transparent;--material3-charts-axis-line-width: 1px;--material3-charts-axis-tick-length: 6px;--material3-charts-axis-tick-width: 1px;--material3-charts-grid-line-width: 1px;--material3-charts-grid-line-style: solid;--material3-charts-legend-marker-size: 12px;--material3-charts-legend-marker-shape: 2px;--material3-charts-bar-width-default: 32px;--material3-charts-bar-width-thin: 16px;--material3-charts-bar-width-thick: 48px;--material3-charts-line-width-default: 2px;--material3-charts-line-width-thin: 1px;--material3-charts-line-width-thick: 3px;--material3-charts-line-point-size: 6px;--material3-charts-line-point-hover-size: 8px;--material3-charts-pie-donut-width: 40%;--material3-charts-pie-donut-inner-radius: 50%;--material3-charts-area-opacity-default: .3;--material3-charts-area-opacity-hover: .5;--material3-charts-scatter-point-size-small: 4px;--material3-charts-scatter-point-size-medium: 6px;--material3-charts-scatter-point-size-large: 8px;--material3-charts-gauge-track-width: 24px;--material3-charts-gauge-fill-width: 24px;--material3-charts-gauge-needle-width: 4px;--material3-charts-sparkline-height: 32px;--material3-charts-sparkline-line-width: 1.5px;--material3-charts-sparkline-area-opacity: .2;--material3-charts-sizes-micro-width: 144px;--material3-charts-sizes-micro-height: 89px;--material3-charts-sizes-tiny-width: 233px;--material3-charts-sizes-tiny-height: 144px;--material3-charts-sizes-small-width: 377px;--material3-charts-sizes-small-height: 233px;--material3-charts-sizes-compact-width: 350px;--material3-charts-sizes-compact-height: 250px;--material3-charts-sizes-medium-width: 610px;--material3-charts-sizes-medium-height: 377px;--material3-charts-sizes-large-width: 987px;--material3-charts-sizes-large-height: 610px;--material3-charts-sizes-wide-width: 100%;--material3-charts-sizes-wide-height: 377px;--material3-charts-sizes-tall-width: 377px;--material3-charts-sizes-tall-height: 610px;--material3-charts-sizes-square-small-width: 233px;--material3-charts-sizes-square-small-height: 233px;--material3-charts-sizes-square-medium-width: 377px;--material3-charts-sizes-square-medium-height: 377px;--material3-charts-sizes-dashboard-primary-width: 100%;--material3-charts-sizes-dashboard-primary-height: 400px;--material3-charts-sizes-dashboard-secondary-width: 100%;--material3-charts-sizes-dashboard-secondary-height: 300px;--material3-charts-sizes-dashboard-metric-width: 100%;--material3-charts-sizes-dashboard-metric-height: 120px;--material3-charts-sizes-dashboard-kpi-width: 100%;--material3-charts-sizes-dashboard-kpi-height: 180px;--material3-charts-responsive-breakpoints-mobile: 320px;--material3-charts-responsive-breakpoints-tablet: 768px;--material3-charts-responsive-breakpoints-desktop: 1024px;--material3-charts-responsive-breakpoints-wide: 1440px;--material3-charts-responsive-grid-columns-mobile: 1;--material3-charts-responsive-grid-columns-tablet: 2;--material3-charts-responsive-grid-columns-desktop: 3;--material3-charts-responsive-grid-columns-wide: 4;--material3-color-roles-primary-actions-low-emphasis-container: transparent;--material3-color-roles-secondary-actions-low-emphasis-container: transparent;--material3-color-roles-tertiary-actions-high-emphasis-on-container: #000000;--material3-color-roles-tertiary-actions-low-emphasis-container: transparent;--material3-color-roles-states-success-container: #4caf50;--material3-color-roles-states-success-on-container: #ffffff;--material3-color-roles-states-success-container-low: #e8f5e9;--material3-color-roles-states-success-on-container-low: #1b5e20;--material3-color-roles-states-warning-container: #ff9800;--material3-color-roles-states-warning-on-container: #000000;--material3-color-roles-states-warning-container-low: #fff3e0;--material3-color-roles-states-warning-on-container-low: #e65100;--material3-color-roles-states-info-container: #2196f3;--material3-color-roles-states-info-on-container: #ffffff;--material3-color-roles-states-info-container-low: #e3f2fd;--material3-color-roles-states-info-on-container-low: #0d47a1;--material3-color-roles-states-disabled-container: rgba(0, 0, 0, .12);--material3-color-roles-states-disabled-on-container: rgba(0, 0, 0, .38);--material3-color-roles-navigation-rail-item-inactive: transparent;--material3-color-roles-navigation-drawer-item-hover: rgba(0, 0, 0, .04);--material3-color-roles-data-visualization-chart-series-series4: #4caf50;--material3-color-roles-data-visualization-chart-series-series5: #2196f3;--material3-color-roles-data-visualization-chart-series-series6: #9c27b0;--material3-color-roles-data-visualization-chart-series-series7: #ff9800;--material3-color-roles-data-visualization-chart-series-series8: #795548;--material3-color-roles-data-visualization-heatmap-grain-quality-standard: #4caf50;--material3-color-roles-data-visualization-heatmap-grain-quality-below: #ff9800;--material3-color-roles-data-visualization-heatmap-grain-quality-rejected: #f44336;--material3-color-roles-data-visualization-heatmap-moisture-optimal: #4caf50;--material3-color-roles-data-visualization-heatmap-moisture-warning: #ff9800;--material3-color-roles-data-visualization-heatmap-moisture-critical: #f44336;--material3-color-roles-emphasis-low-color: rgba(0, 0, 0, .38);--material3-color-scheme-light-error-container: #f9dedc;--material3-color-scheme-light-on-error-container: #410e0b;--material3-color-scheme-dark-error: #ffb4ab;--material3-color-scheme-dark-on-error: #690005;--material3-color-scheme-dark-error-container: #93000a;--material3-color-scheme-dark-on-error-container: #ffdad6;--material3-color-scheme-dark-surface-container-low: #1e1b1f;--material3-color-scheme-dark-surface-container: #22 1f24;--material3-color-scheme-dark-surface-container-high: #2c292d;--material3-color-scheme-dark-surface-container-highest: #373438;--material3-color-state-layers-hover-opacity: .08;--material3-color-state-layers-focus-opacity: .12;--material3-color-state-layers-pressed-opacity: .12;--material3-color-state-layers-dragged-opacity: .16;--material3-color-state-layers-disabled-opacity: .38;--material3-color-state-layers-disabled-container-opacity: .12;--material3-color-dynamic-enabled: false;--material3-components-badge-small-size: 6px;--material3-components-badge-small-position: absolute;--material3-components-badge-small-offset: -2px;--material3-components-badge-large-min-width: 16px;--material3-components-badge-large-height: 16px;--material3-components-badge-large-padding: 0 4px;--material3-components-badge-large-border-radius: 8px;--material3-components-bottom-sheet-standard-max-height: calc(100vh - 56px) ;--material3-components-bottom-sheet-modal-scrim: rgba(0, 0, 0, .32);--material3-components-bottom-sheet-drag-handle-width: 32px;--material3-components-bottom-sheet-drag-handle-height: 4px;--material3-components-bottom-sheet-drag-handle-border-radius: 2px;--material3-components-bottom-sheet-drag-handle-opacity: .4;--material3-components-date-picker-modal-width: 328px;--material3-components-date-picker-modal-max-width: calc(100vw - 48px) ;--material3-components-date-picker-docked-width: 328px;--material3-components-date-picker-docked-min-height: 448px;--material3-components-date-picker-input-height: 56px;--material3-components-date-picker-calendar-cell-size: 40px;--material3-components-time-picker-modal-width: 328px;--material3-components-time-picker-clock-diameter: 256px;--material3-components-time-picker-clock-center-dot: 8px;--material3-components-time-picker-input-field-width: 96px;--material3-components-time-picker-input-period-toggle: 48px;--material3-components-divider-full-width-thickness: 1px;--material3-components-divider-full-width-margin: 0;--material3-components-divider-inset-thickness: 1px;--material3-components-divider-inset-end-inset: 0;--material3-components-divider-middle-inset-thickness: 1px;--material3-components-menu-container-min-width: 112px;--material3-components-menu-container-max-width: 280px;--material3-components-menu-item-height: 48px;--material3-components-menu-item-leading-icon-size: 24px;--material3-components-menu-item-trailing-icon-size: 24px;--material3-components-menu-cascading-overlap: 4px;--material3-components-progress-indicator-linear-height: 4px;--material3-components-progress-indicator-linear-border-radius: 2px;--material3-components-progress-indicator-circular-small: 24px;--material3-components-progress-indicator-circular-medium: 36px;--material3-components-progress-indicator-circular-large: 48px;--material3-components-progress-indicator-circular-stroke-width: 4px;--material3-components-search-bar-height: 56px;--material3-components-search-view-header-height: 72px;--material3-components-search-view-suggestion-height: 56px;--material3-components-search-icons-leading: 24px;--material3-components-search-icons-trailing: 24px;--material3-components-search-icons-clear: 20px;--material3-components-segmented-button-container-height: 40px;--material3-components-segmented-button-segment-min-width: 48px;--material3-components-side-sheet-standard-width: 360px;--material3-components-side-sheet-standard-max-width: calc(100vw - 56px) ;--material3-components-side-sheet-modal-scrim: rgba(0, 0, 0, .32);--material3-components-side-sheet-edge-left: 0;--material3-components-side-sheet-edge-right: 0;--material3-components-snackbar-container-min-height: 48px;--material3-components-snackbar-container-max-width: 672px;--material3-components-snackbar-single-line-height: 48px;--material3-components-snackbar-two-line-min-height: 68px;--material3-components-tooltip-plain-max-width: 200px;--material3-components-tooltip-rich-max-width: 320px;--material3-components-top-app-bar-small-height: 64px;--material3-components-top-app-bar-medium-collapsed-height: 64px;--material3-components-top-app-bar-medium-expanded-height: 112px;--material3-components-top-app-bar-large-collapsed-height: 64px;--material3-components-top-app-bar-large-expanded-height: 152px;--material3-components-carousel-standard-peek-width: 40px;--material3-components-carousel-standard-indicator-size: 8px;--material3-components-carousel-hero-aspect-ratio: 16:9;--material3-components-carousel-hero-overlay-gradient: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,.4) 100%);--material3-components-carousel-multi-browse-small-item: 108px;--material3-components-carousel-multi-browse-medium-item: 168px;--material3-components-carousel-multi-browse-large-item: 280px;--material3-components-bottom-app-bar-container-height: 80px;--material3-components-bottom-app-bar-fab-cradle-width: 80px;--material3-components-bottom-app-bar-actions-icon-size: 24px;--material3-components-extended-fab-container-height: 56px;--material3-components-extended-fab-collapsed-width: 56px;--material3-components-extended-fab-collapsed-show-icon-only: true;--material3-components-extended-fab-expanded-min-width: 80px;--material3-components-banner-content-icon-size: 40px;--material3-components-banner-content-max-lines: 3;--material3-components-banner-actions-alignment: flex-end;--material3-brand-enhancement-grain-theme-textures-wheat-pattern: url(data:image/svg+xml,...);--material3-brand-enhancement-grain-theme-textures-field-gradient: linear-gradient(135deg, #ffc700 0%, #e60054 100%);--material3-brand-enhancement-grain-theme-icons-grain: grain;--material3-brand-enhancement-grain-theme-icons-agriculture: agriculture;--material3-brand-enhancement-grain-theme-icons-warehouse: warehouse;--material3-brand-enhancement-grain-theme-icons-local-shipping: local_shipping;--material3-brand-enhancement-premium-effects-glass-morphism-background: rgba(255, 255, 255, .7);--material3-brand-enhancement-premium-effects-glass-morphism-backdrop-filter: blur(10px);--material3-brand-enhancement-premium-effects-glass-morphism-border: 1px solid rgba(255, 255, 255, .3);--material3-brand-enhancement-premium-effects-glow-effects-primary-glow: 0 0 20px rgba(62, 1, 111, .3);--material3-brand-enhancement-premium-effects-glow-effects-tertiary-glow: 0 0 20px rgba(255, 199, 0, .3);--material3-brand-enhancement-micro-interactions-hover-lift: translateY(-2px);--material3-brand-enhancement-micro-interactions-click-scale: scale(.98);--material3-brand-enhancement-micro-interactions-focus-pulse: pulse 2s infinite;--material3-brand-enhancement-micro-interactions-success-bounce: bounce .5s ease;--material3-brand-enhancement-accessibility-plus-focus-visible-outline-offset: 2px;--material3-brand-enhancement-accessibility-plus-high-contrast-border: 2px solid currentColor;--material3-brand-enhancement-accessibility-plus-high-contrast-text-shadow: 0 0 2px rgba(0,0,0,.5);--material3-brand-enhancement-accessibility-plus-reduced-motion-transition: none;--material3-brand-enhancement-accessibility-plus-reduced-motion-animation: none;--material3-ripple-effect-duration: .55s;--material3-ripple-effect-easing: cubic-bezier(.4, 0, .2, 1);--material3-ripple-effect-opacity-hover: .08;--material3-ripple-effect-opacity-focus: .12;--material3-ripple-effect-opacity-press: .12;--material3-touch-targets-minimum: 48px;--material3-touch-targets-recommended: 56px;--material3-touch-targets-comfortable: 64px;--material3-density-scales-0-spacing-multiplier: 1;--material3-density-scales-0-height-reduction: 0px;--material3-density-scales-minus-3-spacing-multiplier: .5;--material3-density-scales-minus-3-height-reduction: 12px;--material3-density-scales-minus-2-spacing-multiplier: .7;--material3-density-scales-minus-2-height-reduction: 8px;--material3-density-scales-minus-1-spacing-multiplier: .85;--material3-density-scales-minus-1-height-reduction: 4px;--material3-density-scales-plus-1-spacing-multiplier: 1.25;--material3-density-scales-plus-1-height-increase: 4px;--material3-density-scales-plus-2-spacing-multiplier: 1.5;--material3-density-scales-plus-2-height-increase: 8px;--material3-density-scales-plus-3-spacing-multiplier: 2;--material3-density-scales-plus-3-height-increase: 16px;--material3-density-card-compact-min-height: 64px;--material3-density-card-compact-max-lines-title: 1;--material3-density-card-compact-max-lines-body: 2;--material3-density-card-default-min-height: 80px;--material3-density-card-default-max-lines-title: 2;--material3-density-card-default-max-lines-body: 3;--material3-density-card-comfortable-min-height: 96px;--material3-density-card-comfortable-max-lines-title: 2;--material3-density-card-comfortable-max-lines-body: 4;--material3-density-card-spacious-min-height: 120px;--material3-density-card-spacious-max-lines-title: 3;--material3-density-card-spacious-max-lines-body: 5;--material3-density-list-one-line-height: 48px;--material3-density-list-one-line-avatar-size: 32px;--material3-density-list-one-line-icon-size: 20px;--material3-density-list-two-line-height: 64px;--material3-density-list-two-line-avatar-size: 40px;--material3-density-list-two-line-icon-size: 24px;--material3-density-list-three-line-height: 88px;--material3-density-list-three-line-avatar-size: 56px;--material3-density-list-three-line-icon-size: 24px;--material3-density-table-compact-row-height: 36px;--material3-density-table-compact-header-height: 40px;--material3-density-table-default-row-height: 52px;--material3-density-table-default-header-height: 56px;--material3-density-table-comfortable-row-height: 64px;--material3-density-table-comfortable-header-height: 72px;--material3-density-information-hierarchy-primary-line-height: 1.2;--material3-density-information-hierarchy-secondary-line-height: 1.4;--material3-density-information-hierarchy-body-line-height: 1.5;--material3-density-information-hierarchy-supporting-line-height: 1.4;--material3-density-information-hierarchy-supporting-opacity: .7;--material3-density-information-hierarchy-caption-line-height: 1.3;--material3-density-information-hierarchy-caption-opacity: .6;--material3-component-sizes-button-extra-small-height: 24px;--material3-component-sizes-button-extra-small-padding: 0 8px;--material3-component-sizes-button-extra-small-icon-size: 16px;--material3-component-sizes-button-extra-small-border-radius: 12px;--material3-component-sizes-button-small-height: 32px;--material3-component-sizes-button-small-padding: 0 12px;--material3-component-sizes-button-small-icon-size: 18px;--material3-component-sizes-button-small-border-radius: 16px;--material3-component-sizes-button-medium-height: 40px;--material3-component-sizes-button-medium-padding: 0 24px;--material3-component-sizes-button-medium-icon-size: 20px;--material3-component-sizes-button-medium-border-radius: 20px;--material3-component-sizes-button-large-height: 48px;--material3-component-sizes-button-large-padding: 0 32px;--material3-component-sizes-button-large-icon-size: 24px;--material3-component-sizes-button-large-border-radius: 24px;--material3-component-sizes-button-extra-large-height: 56px;--material3-component-sizes-button-extra-large-padding: 0 40px;--material3-component-sizes-button-extra-large-icon-size: 28px;--material3-component-sizes-button-extra-large-border-radius: 28px;--material3-component-sizes-fab-mini-size: 40px;--material3-component-sizes-fab-mini-icon-size: 20px;--material3-component-sizes-fab-small-size: 48px;--material3-component-sizes-fab-small-icon-size: 24px;--material3-component-sizes-fab-medium-size: 56px;--material3-component-sizes-fab-medium-icon-size: 24px;--material3-component-sizes-fab-large-size: 72px;--material3-component-sizes-fab-large-icon-size: 32px;--material3-component-sizes-fab-extra-large-size: 96px;--material3-component-sizes-fab-extra-large-icon-size: 36px;--material3-component-sizes-chip-small-height: 24px;--material3-component-sizes-chip-small-padding: 0 8px;--material3-component-sizes-chip-small-icon-size: 16px;--material3-component-sizes-chip-medium-height: 32px;--material3-component-sizes-chip-medium-padding: 0 12px;--material3-component-sizes-chip-medium-icon-size: 18px;--material3-component-sizes-chip-large-height: 40px;--material3-component-sizes-chip-large-padding: 0 16px;--material3-component-sizes-chip-large-icon-size: 20px;--material3-component-sizes-icon-button-extra-small-size: 24px;--material3-component-sizes-icon-button-extra-small-icon-size: 16px;--material3-component-sizes-icon-button-small-size: 32px;--material3-component-sizes-icon-button-small-icon-size: 18px;--material3-component-sizes-icon-button-medium-size: 40px;--material3-component-sizes-icon-button-medium-icon-size: 20px;--material3-component-sizes-icon-button-large-size: 48px;--material3-component-sizes-icon-button-large-icon-size: 24px;--material3-component-sizes-icon-button-extra-large-size: 56px;--material3-component-sizes-icon-button-extra-large-icon-size: 28px;--material3-component-sizes-avatar-extra-small-size: 24px;--material3-component-sizes-avatar-small-size: 32px;--material3-component-sizes-avatar-medium-size: 40px;--material3-component-sizes-avatar-large-size: 56px;--material3-component-sizes-avatar-extra-large-size: 96px;--material3-component-sizes-dialog-small-width: 280px;--material3-component-sizes-dialog-small-max-width: 90vw;--material3-component-sizes-dialog-medium-width: 560px;--material3-component-sizes-dialog-medium-max-width: 90vw;--material3-component-sizes-dialog-large-width: 840px;--material3-component-sizes-dialog-large-max-width: 90vw;--material3-component-sizes-dialog-full-width: calc(100vw - 64px) ;--material3-component-sizes-dialog-full-max-width: 1200px;--material3-foundation-color-scheme-light-on-primary: #FFFFFF;--material3-foundation-color-scheme-light-on-secondary: #FFFFFF;--material3-foundation-color-scheme-light-on-tertiary: #1C1B1F;--material3-foundation-color-scheme-light-error: #BA1A1A;--material3-foundation-color-scheme-light-on-error: #FFFFFF;--material3-foundation-color-scheme-light-error-container: #FFDAD6;--material3-foundation-color-scheme-light-on-error-container: #410002;--material3-foundation-color-scheme-light-surface: #FFFFFF;--material3-foundation-color-scheme-light-on-surface: #1C1B1F;--material3-foundation-color-scheme-light-surface-variant: #F5F5F5;--material3-foundation-color-scheme-light-on-surface-variant: #49454F;--material3-foundation-color-scheme-light-outline: #79747E;--material3-foundation-color-scheme-light-outline-variant: #CAC4D0;--material3-foundation-color-scheme-light-background: #FAFAFA;--material3-foundation-color-scheme-light-on-background: #1C1B1F;--material3-foundation-color-scheme-light-inverse-surface: #313033;--material3-foundation-color-scheme-light-inverse-on-surface: #F4EFF4;--material3-foundation-color-scheme-light-scrim: #000000;--material3-foundation-color-scheme-light-shadow: #000000;--material3-foundation-typography-typeface-brand: Satoshi, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--material3-foundation-typography-typeface-plain: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--material3-foundation-typography-typeface-code: "JetBrains Mono", "Courier New", monospace;--material3-foundation-typography-type-scale-display-large-line-height: 64px;--material3-foundation-typography-type-scale-display-large-size: 57px;--material3-foundation-typography-type-scale-display-large-tracking: -.25px;--material3-foundation-typography-type-scale-display-large-weight: 400;--material3-foundation-typography-type-scale-display-medium-line-height: 52px;--material3-foundation-typography-type-scale-display-medium-size: 45px;--material3-foundation-typography-type-scale-display-medium-tracking: 0;--material3-foundation-typography-type-scale-display-medium-weight: 400;--material3-foundation-typography-type-scale-display-small-line-height: 44px;--material3-foundation-typography-type-scale-display-small-size: 36px;--material3-foundation-typography-type-scale-display-small-tracking: 0;--material3-foundation-typography-type-scale-display-small-weight: 400;--material3-foundation-typography-type-scale-headline-large-line-height: 40px;--material3-foundation-typography-type-scale-headline-large-size: 32px;--material3-foundation-typography-type-scale-headline-large-tracking: 0;--material3-foundation-typography-type-scale-headline-large-weight: 400;--material3-foundation-typography-type-scale-headline-medium-line-height: 36px;--material3-foundation-typography-type-scale-headline-medium-size: 28px;--material3-foundation-typography-type-scale-headline-medium-tracking: 0;--material3-foundation-typography-type-scale-headline-medium-weight: 400;--material3-foundation-typography-type-scale-headline-small-line-height: 32px;--material3-foundation-typography-type-scale-headline-small-size: 24px;--material3-foundation-typography-type-scale-headline-small-tracking: 0;--material3-foundation-typography-type-scale-headline-small-weight: 400;--material3-foundation-typography-type-scale-title-large-line-height: 28px;--material3-foundation-typography-type-scale-title-large-size: 22px;--material3-foundation-typography-type-scale-title-large-tracking: 0;--material3-foundation-typography-type-scale-title-large-weight: 400;--material3-foundation-typography-type-scale-title-medium-line-height: 24px;--material3-foundation-typography-type-scale-title-medium-size: 16px;--material3-foundation-typography-type-scale-title-medium-tracking: .15px;--material3-foundation-typography-type-scale-title-medium-weight: 500;--material3-foundation-typography-type-scale-title-small-line-height: 20px;--material3-foundation-typography-type-scale-title-small-size: 14px;--material3-foundation-typography-type-scale-title-small-tracking: .1px;--material3-foundation-typography-type-scale-title-small-weight: 500;--material3-foundation-typography-type-scale-body-large-line-height: 24px;--material3-foundation-typography-type-scale-body-large-size: 16px;--material3-foundation-typography-type-scale-body-large-tracking: .5px;--material3-foundation-typography-type-scale-body-large-weight: 400;--material3-foundation-typography-type-scale-body-medium-line-height: 20px;--material3-foundation-typography-type-scale-body-medium-size: 14px;--material3-foundation-typography-type-scale-body-medium-tracking: .25px;--material3-foundation-typography-type-scale-body-medium-weight: 400;--material3-foundation-typography-type-scale-body-small-line-height: 16px;--material3-foundation-typography-type-scale-body-small-size: 12px;--material3-foundation-typography-type-scale-body-small-tracking: .4px;--material3-foundation-typography-type-scale-body-small-weight: 400;--material3-foundation-typography-type-scale-label-large-line-height: 20px;--material3-foundation-typography-type-scale-label-large-size: 14px;--material3-foundation-typography-type-scale-label-large-tracking: .1px;--material3-foundation-typography-type-scale-label-large-weight: 500;--material3-foundation-typography-type-scale-label-medium-line-height: 16px;--material3-foundation-typography-type-scale-label-medium-size: 12px;--material3-foundation-typography-type-scale-label-medium-tracking: .5px;--material3-foundation-typography-type-scale-label-medium-weight: 500;--material3-foundation-typography-type-scale-label-small-line-height: 16px;--material3-foundation-typography-type-scale-label-small-size: 11px;--material3-foundation-typography-type-scale-label-small-tracking: .5px;--material3-foundation-typography-type-scale-label-small-weight: 500;--material3-foundation-state-hover-state-layer-opacity: .08;--material3-foundation-state-focus-state-layer-opacity: .12;--material3-foundation-state-pressed-state-layer-opacity: .12;--material3-foundation-state-dragged-state-layer-opacity: .16;--material3-foundation-state-disabled-container-opacity: .12;--material3-foundation-state-disabled-content-opacity: .38;--material3-foundation-elevation-level0: none;--material3-foundation-elevation-level1: 0px 1px 2px rgba(0, 0, 0, .3), 0px 1px 3px 1px rgba(0, 0, 0, .15);--material3-foundation-elevation-level2: 0px 1px 2px rgba(0, 0, 0, .3), 0px 2px 6px 2px rgba(0, 0, 0, .15);--material3-foundation-elevation-level3: 0px 4px 8px 3px rgba(0, 0, 0, .15), 0px 1px 3px rgba(0, 0, 0, .3);--material3-foundation-elevation-level4: 0px 6px 10px 4px rgba(0, 0, 0, .15), 0px 2px 3px rgba(0, 0, 0, .3);--material3-foundation-elevation-level5: 0px 8px 12px 6px rgba(0, 0, 0, .15), 0px 4px 4px rgba(0, 0, 0, .3);--material3-foundation-shape-corner-none: 0px;--material3-foundation-shape-corner-extra-small: 4px;--material3-foundation-shape-corner-small: 8px;--material3-foundation-shape-corner-medium: 12px;--material3-foundation-shape-corner-large: 16px;--material3-foundation-shape-corner-extra-large: 28px;--material3-foundation-shape-corner-full: 9999px;--material3-foundation-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--material3-foundation-motion-easing-standard-accelerate: cubic-bezier(.3, 0, 1, 1);--material3-foundation-motion-easing-standard-decelerate: cubic-bezier(0, 0, 0, 1);--material3-foundation-motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--material3-foundation-motion-easing-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--material3-foundation-motion-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--material3-foundation-motion-duration-short1: 50ms;--material3-foundation-motion-duration-short2: .1s;--material3-foundation-motion-duration-short3: .15s;--material3-foundation-motion-duration-short4: .2s;--material3-foundation-motion-duration-medium1: .25s;--material3-foundation-motion-duration-medium2: .3s;--material3-foundation-motion-duration-medium3: .35s;--material3-foundation-motion-duration-medium4: .4s;--material3-foundation-motion-duration-long1: .45s;--material3-foundation-motion-duration-long2: .5s;--material3-foundation-motion-duration-long3: .55s;--material3-foundation-motion-duration-long4: .6s;--material3-foundation-motion-duration-extra-long1: .7s;--material3-foundation-motion-duration-extra-long2: .8s;--material3-foundation-motion-duration-extra-long3: .9s;--material3-foundation-motion-duration-extra-long4: 1s;--material3-icons-size-small: 18px;--material3-icons-size-medium: 24px;--material3-icons-size-large: 40px;--material3-icons-size-extra-large: 48px;--material3-icons-weight-thin: 100;--material3-icons-weight-light: 300;--material3-icons-weight-regular: 400;--material3-icons-weight-medium: 500;--material3-icons-weight-bold: 700;--material3-icons-grade-low: -25;--material3-icons-grade-normal: 0;--material3-icons-grade-high: 200;--material3-icons-optical-size-20: 20;--material3-icons-optical-size-24: 24;--material3-icons-optical-size-40: 40;--material3-icons-optical-size-48: 48;--material3-icons-fill-outlined: 0;--material3-icons-fill-filled: 1;--material3-textfield-filled-container-height: 56px;--material3-textfield-filled-container-shape: 4px 4px 0 0;--material3-textfield-filled-container-padding-horizontal: 16px;--material3-textfield-filled-container-padding-top: 8px;--material3-textfield-filled-container-padding-bottom: 8px;--material3-textfield-filled-indicator-height: 1px;--material3-textfield-filled-indicator-height-focused: 2px;--material3-textfield-outlined-container-height: 56px;--material3-textfield-outlined-container-padding-horizontal: 16px;--material3-textfield-outlined-container-padding-vertical: 16px;--material3-textfield-outlined-outline-width: 1px;--material3-textfield-outlined-outline-width-focused: 2px;--material3-textfield-outlined-label-padding: 0 4px;--material3-textfield-supporting-text-padding-top: 4px;--material3-switch-track-width: 52px;--material3-switch-track-height: 32px;--material3-switch-track-shape: 16px;--material3-switch-track-outline-width: 2px;--material3-switch-handle-size-off: 16px;--material3-switch-handle-size-on: 24px;--material3-checkbox-container-size: 18px;--material3-checkbox-container-shape: 2px;--material3-checkbox-container-outline-width: 2px;--material3-checkbox-icon-size: 18px;--material3-checkbox-state-layer-size: 40px;--material3-radio-container-size: 20px;--material3-radio-container-outline-width: 2px;--material3-radio-dot-size: 10px;--material3-radio-state-layer-size: 40px;--material3-slider-track-height-inactive: 4px;--material3-slider-track-height-active: 4px;--material3-slider-handle-size: 20px;--material3-slider-label-shape: 4px;--material3-slider-label-padding: 4px 8px;--material3-select-menu-max-height: 280px;--material3-select-option-height: 48px;--material3-select-option-padding: 0 12px;--material3-layouts-container-max-width-compact: 600px;--material3-layouts-container-max-width-medium: 840px;--material3-layouts-container-max-width-expanded: 1240px;--material3-layouts-container-max-width-large: 1600px;--material3-layouts-container-max-width-full: 100%;--material3-layouts-container-margin-auto: 0 auto;--material3-layouts-grid-columns-1: 1fr;--material3-layouts-grid-columns-2: repeat(2, 1fr);--material3-layouts-grid-columns-3: repeat(3, 1fr);--material3-layouts-grid-columns-4: repeat(4, 1fr);--material3-layouts-grid-columns-6: repeat(6, 1fr);--material3-layouts-grid-columns-12: repeat(12, 1fr);--material3-layouts-grid-columns-auto-fit: repeat(auto-fit, minmax(300px, 1fr));--material3-layouts-grid-columns-auto-fill: repeat(auto-fill, minmax(250px, 1fr));--material3-layouts-grid-templates-sidebar-content: 280px 1fr;--material3-layouts-grid-templates-content-sidebar: 1fr 320px;--material3-layouts-grid-templates-dual-sidebar: 240px 1fr 240px;--material3-layouts-grid-templates-golden-ratio: 1.618fr 1fr;--material3-layouts-grid-templates-thirds: 1fr 2fr 1fr;--material3-layouts-grid-templates-dashboard: repeat(auto-fit, minmax(300px, 1fr));--material3-layouts-navigation-rail-width: 80px;--material3-layouts-navigation-rail-width-expanded: 256px;--material3-layouts-navigation-drawer-width: 360px;--material3-layouts-navigation-drawer-width-modal: 320px;--material3-layouts-navigation-drawer-width-mini: 56px;--material3-layouts-navigation-header-height: 64px;--material3-layouts-navigation-header-height-prominent: 128px;--material3-layouts-navigation-header-height-dense: 48px;--material3-layouts-navigation-bottom-height: 80px;--material3-layouts-navigation-bottom-height-labels: 56px;--material3-layouts-content-max-width-text: 720px;--material3-layouts-content-max-width-article: 680px;--material3-layouts-content-max-width-form: 600px;--material3-layouts-content-max-width-modal: 560px;--material3-layouts-card-width-small: 300px;--material3-layouts-card-width-medium: 400px;--material3-layouts-card-width-large: 600px;--material3-layouts-card-width-fluid: 100%;--material3-layouts-card-aspect-ratio-square: 1 / 1;--material3-layouts-card-aspect-ratio-landscape: 16 / 9;--material3-layouts-card-aspect-ratio-portrait: 3 / 4;--material3-layouts-card-aspect-ratio-golden: 1.618 / 1;--material3-layouts-card-aspect-ratio-wide: 21 / 9;--material3-layouts-card-grid-columns-mobile: 1;--material3-layouts-card-grid-columns-tablet: 2;--material3-layouts-card-grid-columns-desktop: 3;--material3-layouts-card-grid-columns-wide: 4;--material3-layouts-split-50-50: 1fr 1fr;--material3-layouts-split-60-40: 3fr 2fr;--material3-layouts-split-70-30: 7fr 3fr;--material3-layouts-split-75-25: 3fr 1fr;--material3-layouts-split-golden: 1.618fr 1fr;--material3-layouts-responsive-breakpoints-mobile: 0px;--material3-layouts-responsive-breakpoints-mobile-large: 600px;--material3-layouts-responsive-breakpoints-tablet: 905px;--material3-layouts-responsive-breakpoints-desktop: 1240px;--material3-layouts-responsive-breakpoints-desktop-large: 1440px;--material3-layouts-responsive-scaling-font-mobile: 1rem;--material3-layouts-responsive-scaling-font-tablet: 1.125rem;--material3-layouts-responsive-scaling-font-desktop: 1rem;--material3-layouts-responsive-scaling-spacing-mobile: .875;--material3-layouts-responsive-scaling-spacing-tablet: 1;--material3-layouts-responsive-scaling-spacing-desktop: 1;--material3-layouts-z-index-dropdown: 1000;--material3-layouts-z-index-sticky: 1100;--material3-layouts-z-index-fixed: 1200;--material3-layouts-z-index-modal-backdrop: 1300;--material3-layouts-z-index-modal: 1400;--material3-layouts-z-index-popover: 1500;--material3-layouts-z-index-tooltip: 1600;--material3-layouts-z-index-notification: 1700;--material3-gaps-navigation-rail-container-width: 80px;--material3-gaps-navigation-rail-item-height: 56px;--material3-gaps-navigation-rail-item-width: 64px;--material3-gaps-navigation-rail-item-margin: 0 8px;--material3-gaps-navigation-rail-indicator-width: 56px;--material3-gaps-navigation-rail-indicator-height: 32px;--material3-gaps-navigation-drawer-standard-width: 360px;--material3-gaps-navigation-drawer-standard-max-width: calc(100vw - 56px) ;--material3-gaps-navigation-drawer-modal-scrim: rgba(0, 0, 0, .32);--material3-gaps-navigation-drawer-item-height: 56px;--material3-gaps-navigation-drawer-section-divider-height: 1px;--material3-gaps-tabs-primary-container-height: 48px;--material3-gaps-tabs-primary-indicator-height: 3px;--material3-gaps-tabs-primary-indicator-radius: 3px 3px 0 0;--material3-gaps-tabs-primary-min-width: 90px;--material3-gaps-tabs-primary-max-width: 360px;--material3-gaps-tabs-secondary-container-height: 48px;--material3-gaps-tabs-secondary-pill-height: 40px;--material3-gaps-tabs-icon-size: 24px;--material3-gaps-tabs-scrollable-fade-width: 32px;--material3-gaps-text-field-filled-height: 56px;--material3-gaps-text-field-outlined-height: 56px;--material3-gaps-text-field-label-transform: translateY(-50%) scale(.75);--material3-gaps-text-field-leading-icon-size: 24px;--material3-gaps-text-field-trailing-icon-size: 24px;--material3-gaps-switch-track-width: 52px;--material3-gaps-switch-track-height: 32px;--material3-gaps-switch-thumb-size-off: 16px;--material3-gaps-switch-thumb-size-on: 24px;--material3-gaps-switch-icon-size: 16px;--material3-gaps-switch-state-layer-size: 48px;--material3-gaps-switch-state-layer-hover: rgba(0, 0, 0, .08);--material3-gaps-switch-state-layer-focus: rgba(0, 0, 0, .12);--material3-gaps-switch-state-layer-pressed: rgba(0, 0, 0, .12);--material3-gaps-checkbox-container-size: 18px;--material3-gaps-checkbox-container-border-radius: 2px;--material3-gaps-checkbox-icon-size: 18px;--material3-gaps-checkbox-icon-stroke-width: 2px;--material3-gaps-checkbox-state-layer-size: 48px;--material3-gaps-checkbox-state-layer-hover: rgba(0, 0, 0, .08);--material3-gaps-checkbox-state-layer-focus: rgba(0, 0, 0, .12);--material3-gaps-checkbox-state-layer-pressed: rgba(0, 0, 0, .12);--material3-gaps-radio-button-container-size: 20px;--material3-gaps-radio-button-dot-size: 10px;--material3-gaps-radio-button-state-layer-size: 48px;--material3-gaps-radio-button-state-layer-hover: rgba(0, 0, 0, .08);--material3-gaps-radio-button-state-layer-focus: rgba(0, 0, 0, .12);--material3-gaps-radio-button-state-layer-pressed: rgba(0, 0, 0, .12);--material3-gaps-slider-track-height: 4px;--material3-gaps-slider-thumb-size: 20px;--material3-gaps-slider-tick-size: 2px;--material3-gaps-slider-state-layer-size: 48px;--material3-gaps-slider-state-layer-hover: rgba(0, 0, 0, .08);--material3-gaps-slider-state-layer-focus: rgba(0, 0, 0, .12);--material3-gaps-slider-state-layer-pressed: rgba(0, 0, 0, .12);--material3-gaps-dialog-basic-min-width: 280px;--material3-gaps-dialog-basic-max-width: 560px;--material3-gaps-dialog-full-screen-width: 100vw;--material3-gaps-dialog-full-screen-height: 100vh;--material3-gaps-dialog-full-screen-border-radius: 0;--material3-gaps-dialog-actions-alignment: flex-end;--material3-gaps-dialog-scrim-color: rgba(0, 0, 0, .32);--material3-gaps-list-item-one-line-height: 56px;--material3-gaps-list-item-two-line-height: 72px;--material3-gaps-list-item-three-line-min-height: 88px;--material3-gaps-list-item-leading-icon-size: 24px;--material3-gaps-list-item-leading-avatar-size: 40px;--material3-gaps-list-item-leading-image-size: 56px;--material3-gaps-list-item-trailing-icon-size: 24px;--material3-gaps-app-bar-top-small-height: 64px;--material3-gaps-app-bar-top-medium-collapsed-height: 64px;--material3-gaps-app-bar-top-medium-expanded-height: 112px;--material3-gaps-app-bar-top-large-collapsed-height: 64px;--material3-gaps-app-bar-top-large-expanded-height: 152px;--material3-gaps-app-bar-top-center-aligned-title-alignment: center;--material3-gaps-app-bar-bottom-height: 80px;--material3-gaps-app-bar-bottom-fab-cradle: 80px;--material3-gaps-app-bar-leading-icon-size: 24px;--material3-gaps-app-bar-trailing-icons-size: 24px;--material3-gaps-states-hover-opacity: .08;--material3-gaps-states-focus-opacity: .12;--material3-gaps-states-pressed-opacity: .12;--material3-gaps-states-pressed-scale: .96;--material3-gaps-states-dragged-opacity: .16;--material3-gaps-states-disabled-opacity: .38;--material3-gaps-states-disabled-container-opacity: .12;--material3-gaps-states-selected-container-opacity: 1;--material3-shape-corner-none: 0px;--material3-shape-corner-extra-small: 4px;--material3-shape-corner-extra-small-top: 4px 4px 0px 0px;--material3-shape-corner-small: 8px;--material3-shape-corner-medium: 12px;--material3-shape-corner-large: 16px;--material3-shape-corner-extra-large: 28px;--material3-shape-corner-full: 9999px;--material3-shape-button-filled: 20px;--material3-shape-button-outlined: 20px;--material3-shape-button-text: 20px;--material3-shape-button-elevated: 20px;--material3-shape-button-tonal: 20px;--material3-shape-fab-small: 12px;--material3-shape-fab-regular: 16px;--material3-shape-fab-large: 28px;--material3-shape-card-filled: 12px;--material3-shape-card-elevated: 12px;--material3-shape-card-outlined: 12px;--material3-shape-chip: 8px;--material3-shape-dialog: 28px;--material3-shape-navigation-drawer-modal: 16px 0px 0px 16px;--material3-shape-navigation-rail-indicator: 999px;--material3-shape-text-field-filled: 4px 4px 0px 0px;--material3-shape-text-field-outlined: 4px;--material3-shape-snackbar: 4px;--material3-shape-tooltip: 4px;--material3-shape-menu: 4px;--material3-shape-badge: 999px;--material3-shape-progress-indicator-linear: 999px;--material3-shape-switch-track: 999px;--material3-shape-switch-thumb: 999px;--material3-theme-light-scheme-on-primary: #FFFFFF;--material3-theme-light-scheme-on-secondary: #FFFFFF;--material3-theme-light-scheme-on-tertiary: #1C1B1F;--material3-theme-light-scheme-error: #BA1A1A;--material3-theme-light-scheme-on-error: #FFFFFF;--material3-theme-light-scheme-error-container: #FFDAD6;--material3-theme-light-scheme-on-error-container: #410002;--material3-theme-light-scheme-scrim: #000000;--material3-theme-light-scheme-shadow: #000000;--material3-theme-light-elevation-level0: none;--material3-theme-light-elevation-level1: 0px 1px 3px rgba(0, 0, 0, .12), 0px 1px 2px rgba(0, 0, 0, .24);--material3-theme-light-elevation-level2: 0px 2px 6px rgba(0, 0, 0, .15), 0px 1px 2px rgba(0, 0, 0, .3);--material3-theme-light-elevation-level3: 0px 4px 8px rgba(0, 0, 0, .15), 0px 1px 3px rgba(0, 0, 0, .3);--material3-theme-light-elevation-level4: 0px 6px 10px rgba(0, 0, 0, .15), 0px 2px 3px rgba(0, 0, 0, .3);--material3-theme-light-elevation-level5: 0px 8px 12px rgba(0, 0, 0, .15), 0px 4px 4px rgba(0, 0, 0, .3);--material3-theme-light-state-hover-opacity: .08;--material3-theme-light-state-focus-opacity: .12;--material3-theme-light-state-pressed-opacity: .12;--material3-theme-light-state-dragged-opacity: .16;--material3-theme-light-state-disabled-opacity: .38;--material3-theme-dark-scheme-error: #FFB4AB;--material3-theme-dark-scheme-on-error: #690005;--material3-theme-dark-scheme-error-container: #93000A;--material3-theme-dark-scheme-on-error-container: #FFDAD6;--material3-theme-dark-scheme-scrim: #000000;--material3-theme-dark-scheme-shadow: #000000;--material3-theme-dark-elevation-level0: none;--material3-theme-dark-elevation-level1: 0px 1px 3px rgba(0, 0, 0, .15), 0px 1px 2px rgba(0, 0, 0, .3);--material3-theme-dark-elevation-level2: 0px 2px 6px rgba(0, 0, 0, .2), 0px 1px 2px rgba(0, 0, 0, .35);--material3-theme-dark-elevation-level3: 0px 4px 8px rgba(0, 0, 0, .2), 0px 1px 3px rgba(0, 0, 0, .35);--material3-theme-dark-elevation-level4: 0px 6px 10px rgba(0, 0, 0, .2), 0px 2px 3px rgba(0, 0, 0, .35);--material3-theme-dark-elevation-level5: 0px 8px 12px rgba(0, 0, 0, .2), 0px 4px 4px rgba(0, 0, 0, .35);--material3-theme-dark-state-hover-opacity: .08;--material3-theme-dark-state-focus-opacity: .12;--material3-theme-dark-state-pressed-opacity: .12;--material3-theme-dark-state-dragged-opacity: .16;--material3-theme-dark-state-disabled-opacity: .38;--md-ref-palette-primary-0: #000000;--md-ref-palette-primary-10: #2c0051;--md-ref-palette-primary-20: #460f77;--md-ref-palette-primary-30: #5e2d8f;--md-ref-palette-primary-40: #7747a9;--md-ref-palette-primary-50: #9160c4;--md-ref-palette-primary-60: #ac7ae0;--md-ref-palette-primary-70: #c895fd;--md-ref-palette-primary-80: #dcb8ff;--md-ref-palette-primary-90: #f0dbff;--md-ref-palette-primary-95: #f9ecff;--md-ref-palette-primary-99: #fffbff;--md-ref-palette-primary-100: #ffffff;--md-ref-palette-secondary-0: #000000;--md-ref-palette-secondary-10: #400011;--md-ref-palette-secondary-20: #670021;--md-ref-palette-secondary-30: #910032;--md-ref-palette-secondary-40: #bd0044;--md-ref-palette-secondary-50: #ea0957;--md-ref-palette-secondary-60: #ff4f74;--md-ref-palette-secondary-70: #ff8798;--md-ref-palette-secondary-80: #ffb2bb;--md-ref-palette-secondary-90: #ffd9dc;--md-ref-palette-secondary-95: #ffeced;--md-ref-palette-secondary-99: #fffbff;--md-ref-palette-secondary-100: #ffffff;--md-ref-palette-tertiary-0: #000000;--md-ref-palette-tertiary-10: #251a00;--md-ref-palette-tertiary-20: #3e2e00;--md-ref-palette-tertiary-30: #594400;--md-ref-palette-tertiary-40: #765b00;--md-ref-palette-tertiary-50: #947200;--md-ref-palette-tertiary-60: #b38b00;--md-ref-palette-tertiary-70: #d4a500;--md-ref-palette-tertiary-80: #f5bf00;--md-ref-palette-tertiary-90: #ffdf94;--md-ref-palette-tertiary-95: #ffefd0;--md-ref-palette-tertiary-99: #fffbff;--md-ref-palette-tertiary-100: #ffffff;--md-ref-palette-neutral-0: #000000;--md-ref-palette-neutral-10: #1b1b1b;--md-ref-palette-neutral-20: #303030;--md-ref-palette-neutral-30: #474747;--md-ref-palette-neutral-40: #5e5e5e;--md-ref-palette-neutral-50: #777777;--md-ref-palette-neutral-60: #919191;--md-ref-palette-neutral-70: #ababab;--md-ref-palette-neutral-80: #c6c6c6;--md-ref-palette-neutral-90: #e2e2e2;--md-ref-palette-neutral-95: #f1f1f1;--md-ref-palette-neutral-99: #fcfcfc;--md-ref-palette-neutral-100: #ffffff;--md-ref-palette-neutral-variant-0: #000000;--md-ref-palette-neutral-variant-10: #1b1b1b;--md-ref-palette-neutral-variant-20: #303030;--md-ref-palette-neutral-variant-30: #474747;--md-ref-palette-neutral-variant-40: #5e5e5e;--md-ref-palette-neutral-variant-50: #777777;--md-ref-palette-neutral-variant-60: #919191;--md-ref-palette-neutral-variant-70: #ababab;--md-ref-palette-neutral-variant-80: #c6c6c6;--md-ref-palette-neutral-variant-90: #e2e2e2;--md-ref-palette-neutral-variant-95: #f1f1f1;--md-ref-palette-neutral-variant-99: #fcfcfc;--md-ref-palette-neutral-variant-100: #ffffff;--md-ref-palette-error-0: #000000;--md-ref-palette-error-10: #410002;--md-ref-palette-error-20: #690004;--md-ref-palette-error-30: #930009;--md-ref-palette-error-40: #ba1a1a;--md-ref-palette-error-50: #de372f;--md-ref-palette-error-60: #ff5449;--md-ref-palette-error-70: #ff897d;--md-ref-palette-error-80: #ffb4ab;--md-ref-palette-error-90: #ffdad5;--md-ref-palette-error-95: #ffedea;--md-ref-palette-error-99: #fffbff;--md-ref-palette-error-100: #ffffff;--md-sys-color-primary: #3e016f;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #f0dbff;--md-sys-color-on-primary-container: #2c0051;--md-sys-color-secondary: #e60054;--md-sys-color-on-secondary: #ffffff;--md-sys-color-secondary-container: #edddf6;--md-sys-color-on-secondary-container: #21182a;--md-sys-color-tertiary: #ffc700;--md-sys-color-on-tertiary: #000000;--md-sys-color-tertiary-container: #ffd9dd;--md-sys-color-on-tertiary-container: #321017;--md-sys-color-error: #ba1a1a;--md-sys-color-on-error: #ffffff;--md-sys-color-error-container: #ffdad6;--md-sys-color-on-error-container: #410002;--md-sys-color-background: #fffbff;--md-sys-color-on-background: #1d1b1e;--md-sys-color-surface: #fffbff;--md-sys-color-on-surface: #1d1b1e;--md-sys-color-surface-variant: #e9dfeb;--md-sys-color-on-surface-variant: #4a454e;--md-sys-color-outline: #7c757e;--md-sys-color-outline-variant: #ccc4ce;--md-sys-color-inverse-surface: #322f33;--md-sys-color-inverse-on-surface: #f5eff4;--md-sys-color-inverse-primary: #dcb8ff;--md-sys-color-shadow: #000000;--md-sys-color-scrim: #000000;--md-sys-color-surface-dim: #ddd8dd;--md-sys-color-surface-bright: #fffbfe;--md-sys-color-surface-container-lowest: #ffffff;--md-sys-color-surface-container-low: #f8f2f8;--md-sys-color-surface-container: #f2ecf2;--md-sys-color-surface-container-high: #ece6ec;--md-sys-color-surface-container-highest: #e6e0e6;--md-sys-typescale-display-large-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-display-large-size: 57px;--md-sys-typescale-display-large-line-height: 64px;--md-sys-typescale-display-large-weight: 400;--md-sys-typescale-display-large-letter-spacing: -.25px;--md-sys-typescale-display-medium-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-display-medium-size: 45px;--md-sys-typescale-display-medium-line-height: 52px;--md-sys-typescale-display-medium-weight: 400;--md-sys-typescale-display-medium-letter-spacing: 0px;--md-sys-typescale-display-small-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-display-small-size: 36px;--md-sys-typescale-display-small-line-height: 44px;--md-sys-typescale-display-small-weight: 400;--md-sys-typescale-display-small-letter-spacing: 0px;--md-sys-typescale-headline-large-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-headline-large-size: 32px;--md-sys-typescale-headline-large-line-height: 40px;--md-sys-typescale-headline-large-weight: 400;--md-sys-typescale-headline-large-letter-spacing: 0px;--md-sys-typescale-headline-medium-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-headline-medium-size: 28px;--md-sys-typescale-headline-medium-line-height: 36px;--md-sys-typescale-headline-medium-weight: 400;--md-sys-typescale-headline-medium-letter-spacing: 0px;--md-sys-typescale-headline-small-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-headline-small-size: 24px;--md-sys-typescale-headline-small-line-height: 32px;--md-sys-typescale-headline-small-weight: 400;--md-sys-typescale-headline-small-letter-spacing: 0px;--md-sys-typescale-title-large-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-title-large-size: 22px;--md-sys-typescale-title-large-line-height: 28px;--md-sys-typescale-title-large-weight: 400;--md-sys-typescale-title-large-letter-spacing: 0px;--md-sys-typescale-title-medium-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-title-medium-size: 16px;--md-sys-typescale-title-medium-line-height: 24px;--md-sys-typescale-title-medium-weight: 500;--md-sys-typescale-title-medium-letter-spacing: .15px;--md-sys-typescale-title-small-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-title-small-size: 14px;--md-sys-typescale-title-small-line-height: 20px;--md-sys-typescale-title-small-weight: 500;--md-sys-typescale-title-small-letter-spacing: .1px;--md-sys-typescale-body-large-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-body-large-size: 16px;--md-sys-typescale-body-large-line-height: 24px;--md-sys-typescale-body-large-weight: 400;--md-sys-typescale-body-large-letter-spacing: .5px;--md-sys-typescale-body-medium-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-body-medium-size: 14px;--md-sys-typescale-body-medium-line-height: 20px;--md-sys-typescale-body-medium-weight: 400;--md-sys-typescale-body-medium-letter-spacing: .25px;--md-sys-typescale-body-small-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-body-small-size: 12px;--md-sys-typescale-body-small-line-height: 16px;--md-sys-typescale-body-small-weight: 400;--md-sys-typescale-body-small-letter-spacing: .4px;--md-sys-typescale-label-large-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-label-large-size: 14px;--md-sys-typescale-label-large-line-height: 20px;--md-sys-typescale-label-large-weight: 500;--md-sys-typescale-label-large-letter-spacing: .1px;--md-sys-typescale-label-medium-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-label-medium-size: 12px;--md-sys-typescale-label-medium-line-height: 16px;--md-sys-typescale-label-medium-weight: 500;--md-sys-typescale-label-medium-letter-spacing: .5px;--md-sys-typescale-label-small-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-label-small-size: 11px;--md-sys-typescale-label-small-line-height: 16px;--md-sys-typescale-label-small-weight: 500;--md-sys-typescale-label-small-letter-spacing: .5px;--md-sys-shape-corner-none: 0px;--md-sys-shape-corner-extra-small: 4px;--md-sys-shape-corner-small: 8px;--md-sys-shape-corner-medium: 12px;--md-sys-shape-corner-large: 16px;--md-sys-shape-corner-extra-large: 28px;--md-sys-shape-corner-full: 9999px;--md-sys-elevation-level0: none;--md-sys-elevation-level1: 0px 1px 2px rgba(0, 0, 0, .3), 0px 1px 3px 1px rgba(0, 0, 0, .15);--md-sys-elevation-level2: 0px 1px 2px rgba(0, 0, 0, .3), 0px 2px 6px 2px rgba(0, 0, 0, .15);--md-sys-elevation-level3: 0px 1px 3px rgba(0, 0, 0, .3), 0px 4px 8px 3px rgba(0, 0, 0, .15);--md-sys-elevation-level4: 0px 2px 3px rgba(0, 0, 0, .3), 0px 6px 10px 4px rgba(0, 0, 0, .15);--md-sys-elevation-level5: 0px 4px 4px rgba(0, 0, 0, .3), 0px 8px 12px 6px rgba(0, 0, 0, .15);--md-sys-motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--md-sys-motion-easing-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--md-sys-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-standard-decelerate: cubic-bezier(0, 0, 0, 1);--md-sys-motion-easing-standard-accelerate: cubic-bezier(.3, 0, 1, 1);--md-sys-motion-duration-short1: 50ms;--md-sys-motion-duration-short2: .1s;--md-sys-motion-duration-short3: .15s;--md-sys-motion-duration-short4: .2s;--md-sys-motion-duration-medium1: .25s;--md-sys-motion-duration-medium2: .3s;--md-sys-motion-duration-medium3: .35s;--md-sys-motion-duration-medium4: .4s;--md-sys-motion-duration-long1: .45s;--md-sys-motion-duration-long2: .5s;--md-sys-motion-duration-long3: .55s;--md-sys-motion-duration-long4: .6s;--md-sys-motion-duration-extra-long1: .7s;--md-sys-motion-duration-extra-long2: .8s;--md-sys-motion-duration-extra-long3: .9s;--md-sys-motion-duration-extra-long4: 1s;--motion-duration-short-1: 50ms;--motion-duration-short-2: .1s;--motion-duration-short-3: .15s;--motion-duration-short-4: .2s;--motion-duration-medium-1: .25s;--motion-duration-medium-2: .3s;--motion-duration-medium-3: .35s;--motion-duration-medium-4: .4s;--motion-duration-long-1: .45s;--motion-duration-long-2: .5s;--motion-duration-long-3: .55s;--motion-duration-long-4: .6s;--motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--motion-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--motion-easing-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--motion-easing-standard-decelerate: cubic-bezier(0, 0, 0, 1);--motion-easing-standard-accelerate: cubic-bezier(.3, 0, 1, 1);--navigation-rail-width-collapsed: 72px;--navigation-rail-width-expanded: 280px;--navigation-rail-elevation: 0 2px 4px -1px rgba(0,0,0,.2), 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12);--navigation-rail-item-height: 56px;--navigation-rail-item-padding-x: 8px;--navigation-rail-item-padding-y: 5px;--navigation-rail-item-icon-size: 24px;--navigation-rail-item-icon-margin: 8px;--navigation-rail-item-icon-color-default: #000000;--navigation-rail-item-icon-color-hover: #000000;--navigation-rail-item-icon-color-active: #000000;--navigation-rail-item-hover-animation-duration: .2s;--navigation-rail-item-hover-animation-easing: cubic-bezier(.4, 0, .2, 1);--navigation-rail-item-hover-elevation: 0 3px 5px -1px rgba(0,0,0,.2), 0 6px 10px 0 rgba(0,0,0,.14), 0 1px 18px 0 rgba(0,0,0,.12);--navigation-rail-subitem-indent: 16px;--navigation-rail-subitem-height: 48px;--navigation-rail-subitem-icon-size: 20px;--navigation-rail-typography-label-expanded-size: 14px;--navigation-rail-typography-label-expanded-weight: 500;--navigation-rail-typography-label-expanded-line-height: 20px;--navigation-rail-typography-label-collapsed-size: 11px;--navigation-rail-typography-label-collapsed-letter-spacing: .1px;--navigation-rail-typography-label-subitem-size: 12px;--navigation-rail-states-hover-background: rgba(62, 1, 111, .08);--navigation-rail-states-focus-background: rgba(62, 1, 111, .12);--navigation-rail-states-focus-outline: 2px solid #3e016f;--navigation-rail-states-active-background: #e8dbfb;--navigation-rail-states-active-icon: #21005d;--navigation-rail-states-active-text: #21005d;--navigation-rail-states-active-indicator-width: 3px;--navigation-rail-animation-expand-duration: .2s;--navigation-rail-animation-expand-easing: cubic-bezier(.4, 0, .2, 1);--navigation-rail-animation-ripple-duration: .55s;--navigation-header-height: 64px;--navigation-header-padding-x: 21px;--navigation-header-background: #ffffff;--navigation-header-elevation: 0 1px 2px 0 rgba(0, 0, 0, .12);--navigation-header-search-width: 400px;--navigation-header-search-height: 40px;--navigation-header-avatar-size: 32px;--navigation-header-icons-size: 24px;--navigation-header-icons-spacing: 8px;--navigation-header-icons-elevation-default: 0 1px 2px 0 rgba(0,0,0,.05);--navigation-header-icons-elevation-hover: 0 2px 4px 0 rgba(0,0,0,.12), 0 1px 2px 0 rgba(0,0,0,.24);--navigation-header-icons-elevation-pressed: inset 0 1px 2px 0 rgba(0,0,0,.12);--navigation-header-icons-animation-duration: .15s;--navigation-header-icons-animation-easing: cubic-bezier(.4, 0, .2, 1);--shape-corner-none: 0px;--shape-corner-extra-small: 4px;--shape-corner-small: 8px;--shape-corner-medium: 12px;--shape-corner-large: 16px;--shape-corner-extra-large: 28px;--shape-corner-full: 9999px;--sidebar-width-collapsed: 80px;--sidebar-width-expanded: 280px;--sidebar-width-mobile: 320px;--sidebar-item-height: 48px;--sidebar-logo-size: 48px;--sidebar-scrim-color: rgba(0, 0, 0, .5);--sidebar-scrim-z-index: 999;--sidebar-z-index-sidebar: 1000;--sidebar-mobile-nav-height: 80px;--sizing-golden-phi1: 2px;--sizing-golden-phi2: 3px;--sizing-golden-phi3: 5px;--sizing-golden-phi4: 8px;--sizing-golden-phi5: 13px;--sizing-golden-phi6: 21px;--sizing-golden-phi7: 34px;--sizing-golden-phi8: 55px;--sizing-golden-phi9: 89px;--sizing-golden-phi10: 144px;--sizing-golden-phi11: 233px;--sizing-golden-phi12: 377px;--sizing-golden-phi13: 610px;--sizing-golden-phi14: 987px;--sizing-component-modal-max-height: 90vh;--sizing-aspect-ratio-golden: 1.618;--sizing-aspect-ratio-card: 1.618;--sizing-aspect-ratio-hero: 2.618;--sizing-aspect-ratio-video: 1.777;--sizing-aspect-ratio-square: 1;--spacing-golden-phi1: 2px;--spacing-golden-phi2: 3px;--spacing-golden-phi3: 5px;--spacing-golden-phi4: 8px;--spacing-golden-phi5: 13px;--spacing-golden-phi6: 21px;--spacing-golden-phi7: 34px;--spacing-golden-phi8: 55px;--spacing-golden-phi9: 89px;--spacing-golden-phi10: 144px;--spacing-golden-phi11: 233px;--spacing-golden-phi12: 377px;--sparseflow-brand-strategy-unique-differentiators-golden-ratio-harmony: Mathematical beauty in every pixel;--sparseflow-brand-strategy-unique-differentiators-tri-color-energy: Emotional journey through color;--sparseflow-brand-strategy-unique-differentiators-grain-first-design: Speaks the language of elevators;--typography-golden-scale-display-large-size: 89px;--typography-golden-scale-display-large-line-height: 96px;--typography-golden-scale-display-large-letter-spacing: -.02em;--typography-golden-scale-display-medium-size: 55px;--typography-golden-scale-display-medium-line-height: 64px;--typography-golden-scale-display-medium-letter-spacing: -.01em;--typography-golden-scale-display-small-size: 34px;--typography-golden-scale-display-small-line-height: 42px;--typography-golden-scale-display-small-letter-spacing: 0;--typography-golden-scale-headline-large-size: 34px;--typography-golden-scale-headline-large-line-height: 42px;--typography-golden-scale-headline-large-letter-spacing: 0;--typography-golden-scale-headline-medium-size: 21px;--typography-golden-scale-headline-medium-line-height: 29px;--typography-golden-scale-headline-medium-letter-spacing: 0;--typography-golden-scale-headline-small-size: 21px;--typography-golden-scale-headline-small-line-height: 29px;--typography-golden-scale-headline-small-letter-spacing: 0;--typography-golden-scale-title-large-size: 21px;--typography-golden-scale-title-large-line-height: 29px;--typography-golden-scale-title-large-letter-spacing: 0;--typography-golden-scale-title-medium-size: 13px;--typography-golden-scale-title-medium-line-height: 21px;--typography-golden-scale-title-medium-letter-spacing: .01em;--typography-golden-scale-title-small-size: 13px;--typography-golden-scale-title-small-line-height: 21px;--typography-golden-scale-title-small-letter-spacing: .01em;--typography-golden-scale-body-large-size: 13px;--typography-golden-scale-body-large-line-height: 21px;--typography-golden-scale-body-large-letter-spacing: 0;--typography-golden-scale-body-medium-size: 13px;--typography-golden-scale-body-medium-line-height: 21px;--typography-golden-scale-body-medium-letter-spacing: 0;--typography-golden-scale-body-small-size: 8px;--typography-golden-scale-body-small-line-height: 13px;--typography-golden-scale-body-small-letter-spacing: .01em;--typography-golden-scale-label-large-size: 13px;--typography-golden-scale-label-large-line-height: 21px;--typography-golden-scale-label-large-letter-spacing: .01em;--typography-golden-scale-label-medium-size: 8px;--typography-golden-scale-label-medium-line-height: 13px;--typography-golden-scale-label-medium-letter-spacing: .02em;--typography-golden-scale-label-small-size: 8px;--typography-golden-scale-label-small-line-height: 13px;--typography-golden-scale-label-small-letter-spacing: .02em;--typography-golden-responsive-mobile-display: 55px;--typography-golden-responsive-mobile-headline: 34px;--typography-golden-responsive-mobile-title: 21px;--typography-golden-responsive-mobile-body: 13px;--typography-golden-responsive-tablet-display: 89px;--typography-golden-responsive-tablet-headline: 34px;--typography-golden-responsive-tablet-title: 21px;--typography-golden-responsive-tablet-body: 13px;--typography-golden-responsive-desktop-display: 89px;--typography-golden-responsive-desktop-headline: 34px;--typography-golden-responsive-desktop-title: 21px;--typography-golden-responsive-desktop-body: 13px;--font-family-brand: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--font-family-mono: "JetBrains Mono", "Consolas", monospace;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-display-large: 57px;--font-size-display-medium: 45px;--font-size-display-small: 36px;--font-size-headline-large: 32px;--font-size-headline-medium: 28px;--font-size-headline-small: 24px;--font-size-title-large: 22px;--font-size-title-medium: 16px;--font-size-title-small: 14px;--font-size-body-large: 16px;--font-size-body-medium: 14px;--font-size-body-small: 12px;--font-size-label-large: 14px;--font-size-label-medium: 12px;--font-size-label-small: 11px;--font-line-height-display-large: 64px;--font-line-height-display-medium: 52px;--font-line-height-display-small: 44px;--font-line-height-headline-large: 40px;--font-line-height-headline-medium: 36px;--font-line-height-headline-small: 32px;--font-line-height-title-large: 28px;--font-line-height-title-medium: 24px;--font-line-height-title-small: 20px;--font-line-height-body-large: 24px;--font-line-height-body-medium: 20px;--font-line-height-body-small: 16px;--font-line-height-label-large: 20px;--font-line-height-label-medium: 16px;--font-line-height-label-small: 16px;--font-letter-spacing-display-large: -.25px;--font-letter-spacing-display-medium: 0px;--font-letter-spacing-display-small: 0px;--font-letter-spacing-headline-large: 0px;--font-letter-spacing-headline-medium: 0px;--font-letter-spacing-headline-small: 0px;--font-letter-spacing-title-large: 0px;--font-letter-spacing-title-medium: .15px;--font-letter-spacing-title-small: .1px;--font-letter-spacing-body-large: .5px;--font-letter-spacing-body-medium: .25px;--font-letter-spacing-body-small: .4px;--font-letter-spacing-label-large: .1px;--font-letter-spacing-label-medium: .5px;--font-letter-spacing-label-small: .5px;--unified-charts-colors-categorical-10: #b28600;--unified-charts-colors-categorical-11: #009d9a;--unified-charts-colors-categorical-12: #8a3800;--unified-charts-colors-categorical-13: #6929c4;--unified-charts-colors-categorical-14: #a56eff;--unified-charts-colors-categorical-04: #1192e8;--unified-charts-colors-categorical-05: #005d5d;--unified-charts-colors-categorical-06: #9f1853;--unified-charts-colors-categorical-07: #198038;--unified-charts-colors-categorical-08: #002d9c;--unified-charts-colors-categorical-09: #ee538b;--unified-charts-colors-dark-categorical-10: #f1c21b;--unified-charts-colors-dark-categorical-11: #3ddbd9;--unified-charts-colors-dark-categorical-12: #ff832b;--unified-charts-colors-dark-categorical-13: #a56eff;--unified-charts-colors-dark-categorical-14: #be95ff;--unified-charts-colors-dark-categorical-04: #33b1ff;--unified-charts-colors-dark-categorical-05: #08bdba;--unified-charts-colors-dark-categorical-06: #ee538b;--unified-charts-colors-dark-categorical-07: #42be65;--unified-charts-colors-dark-categorical-08: #4589ff;--unified-charts-colors-dark-categorical-09: #ff7eb6;--unified-charts-grid-width: 1px;--unified-charts-grid-opacity-light: .2;--unified-charts-grid-opacity-dark: .1;--unified-charts-interaction-hover-opacity: .8;--unified-charts-interaction-hover-scale: 1.05;--unified-charts-interaction-selected-stroke-width: 3px;--unified-charts-interaction-selected-opacity: 1;--card-padding-default: var(--spacing-golden-phi6);--card-padding-compact: var(--spacing-golden-phi5);--card-padding-header: var(--spacing-golden-phi5) var(--spacing-golden-phi6);--card-padding-content: var(--spacing-golden-phi6);--card-padding-actions: var(--spacing-golden-phi4) var(--spacing-golden-phi6);--card-gap-header-to-content: var(--spacing-golden-phi5);--card-gap-content-sections: var(--spacing-golden-phi4);--card-gap-actions: var(--spacing-golden-phi4);--card-border-radius: var(--shape-corner-medium);--card-border-color: var(--color-neutral-20);--card-background-filled: var(--color-surface-container-default);--chart-padding-container: var(--spacing-golden-phi5);--chart-padding-plot-area: var(--spacing-golden-phi4);--chart-margin-axis: var(--spacing-golden-phi7);--chart-margin-legend: var(--spacing-golden-phi5);--chart-margin-bottom: var(--spacing-golden-phi7);--chart-margin-chart-to-summary: var(--spacing-golden-phi6);--chart-colors-primary-series: var(--color-brand-primary-base);--chart-colors-secondary-series: var(--color-brand-secondary-base);--chart-colors-tertiary-series: var(--color-brand-tertiary-base);--chart-colors-quaternary-series: var(--color-brand-primary-60);--chart-colors-quinary-series: var(--color-brand-secondary-60);--chart-colors-positive: var(--color-semantic-success);--chart-colors-negative: var(--color-semantic-error);--chart-colors-neutral: var(--color-neutral-50);--chart-grid-color: var(--color-neutral-20);--chart-axis-color: var(--color-neutral-40);--chart-axis-label-color: var(--color-neutral-60);--chart-axis-label-size: var(--font-size-label-medium);--chart-tooltip-background: var(--color-neutral-90);--chart-tooltip-color: var(--color-neutral-10);--chart-tooltip-padding: var(--spacing-golden-phi3) var(--spacing-golden-phi4);--chart-tooltip-radius: var(--shape-corner-small);--chart-legend-item-gap: var(--spacing-golden-phi4);--chart-legend-marker-gap: var(--spacing-golden-phi3);--chart-legend-font-size: var(--font-size-label-medium);--chart-bar-gap: var(--spacing-golden-phi3);--chart-bar-radius: var(--shape-corner-extra-small);--chart-pie-label-offset: var(--spacing-golden-phi5);--color-surface-default: var(--color-neutral-99);--color-surface-inverse: var(--color-neutral-20);--color-surface-bright: var(--color-neutral-100);--color-surface-container-lowest: var(--color-neutral-100);--component-button-filled-container-height: var(--dimensions-component-button-height-medium);--component-button-filled-container-shape: var(--dimensions-border-radius-full);--component-button-filled-label-font: var(--typography-golden-scale-label-large-size);--component-button-filled-label-weight: var(--font-weight-medium);--component-button-filled-state-hover-state-layer-opacity: var(--material3-color-state-layers-hover-opacity);--component-button-filled-state-focus-state-layer-opacity: var(--material3-color-state-layers-focus-opacity);--component-button-filled-state-pressed-state-layer-opacity: var(--material3-color-state-layers-pressed-opacity);--component-button-filled-state-disabled-container-opacity: var(--material3-color-state-layers-disabled-container-opacity);--component-button-filled-state-disabled-label-opacity: var(--material3-color-state-layers-disabled-opacity);--component-button-outlined-container-height: var(--dimensions-component-button-height-medium);--component-button-outlined-container-shape: var(--dimensions-border-radius-full);--component-button-outlined-container-border-width: var(--dimensions-golden-phi1);--component-button-outlined-label-font: var(--typography-golden-scale-label-large-size);--component-button-outlined-label-weight: var(--font-weight-medium);--component-button-outlined-state-hover-state-layer-opacity: var(--material3-color-state-layers-hover-opacity);--component-button-outlined-state-focus-state-layer-opacity: var(--material3-color-state-layers-focus-opacity);--component-button-outlined-state-pressed-state-layer-opacity: var(--material3-color-state-layers-pressed-opacity);--component-button-outlined-state-disabled-border-opacity: var(--material3-color-state-layers-disabled-container-opacity);--component-button-outlined-state-disabled-label-opacity: var(--material3-color-state-layers-disabled-opacity);--component-button-text-container-height: var(--dimensions-component-button-height-medium);--component-button-text-container-shape: var(--dimensions-border-radius-full);--component-button-text-label-font: var(--typography-golden-scale-label-large-size);--component-button-text-label-weight: var(--font-weight-medium);--component-button-text-state-hover-state-layer-opacity: var(--material3-color-state-layers-hover-opacity);--component-button-text-state-focus-state-layer-opacity: var(--material3-color-state-layers-focus-opacity);--component-button-text-state-pressed-state-layer-opacity: var(--material3-color-state-layers-pressed-opacity);--component-button-text-state-disabled-label-opacity: var(--material3-color-state-layers-disabled-opacity);--component-button-elevated-container-height: var(--dimensions-component-button-height-medium);--component-button-elevated-container-shape: var(--dimensions-border-radius-full);--component-button-elevated-label-font: var(--typography-golden-scale-label-large-size);--component-button-elevated-label-weight: var(--font-weight-medium);--component-button-elevated-state-hover-state-layer-opacity: var(--material3-color-state-layers-hover-opacity);--component-button-elevated-state-focus-state-layer-opacity: var(--material3-color-state-layers-focus-opacity);--component-button-elevated-state-pressed-state-layer-opacity: var(--material3-color-state-layers-pressed-opacity);--component-button-elevated-state-disabled-container-opacity: var(--material3-color-state-layers-disabled-container-opacity);--component-button-elevated-state-disabled-label-opacity: var(--material3-color-state-layers-disabled-opacity);--component-button-elevated-state-disabled-elevation: var(--elevation-level0);--component-button-tonal-container-height: var(--dimensions-component-button-height-medium);--component-button-tonal-container-shape: var(--dimensions-border-radius-full);--component-button-tonal-label-font: var(--typography-golden-scale-label-large-size);--component-button-tonal-label-weight: var(--font-weight-medium);--component-button-tonal-state-hover-state-layer-opacity: var(--material3-color-state-layers-hover-opacity);--component-button-tonal-state-focus-state-layer-opacity: var(--material3-color-state-layers-focus-opacity);--component-button-tonal-state-pressed-state-layer-opacity: var(--material3-color-state-layers-pressed-opacity);--component-button-tonal-state-disabled-container-opacity: var(--material3-color-state-layers-disabled-container-opacity);--component-button-tonal-state-disabled-label-opacity: var(--material3-color-state-layers-disabled-opacity);--component-card-filled-state-hover-state-layer-opacity: var(--material3-color-state-layers-hover-opacity);--component-card-filled-state-focus-state-layer-opacity: var(--material3-color-state-layers-focus-opacity);--component-card-filled-state-pressed-state-layer-opacity: var(--material3-color-state-layers-pressed-opacity);--component-card-filled-state-dragged-state-layer-opacity: var(--material3-color-state-layers-dragged-opacity);--component-card-filled-state-disabled-container-opacity: var(--material3-color-state-layers-disabled-opacity);--component-card-elevated-state-hover-state-layer-opacity: var(--material3-color-state-layers-hover-opacity);--component-card-elevated-state-focus-state-layer-opacity: var(--material3-color-state-layers-focus-opacity);--component-card-elevated-state-pressed-state-layer-opacity: var(--material3-color-state-layers-pressed-opacity);--component-card-elevated-state-dragged-state-layer-opacity: var(--material3-color-state-layers-dragged-opacity);--component-card-outlined-container-border-width: var(--dimensions-golden-phi1);--component-card-outlined-state-hover-state-layer-opacity: var(--material3-color-state-layers-hover-opacity);--component-card-outlined-state-focus-state-layer-opacity: var(--material3-color-state-layers-focus-opacity);--component-card-outlined-state-pressed-state-layer-opacity: var(--material3-color-state-layers-pressed-opacity);--component-card-outlined-state-dragged-state-layer-opacity: var(--material3-color-state-layers-dragged-opacity);--component-text-field-filled-label-font: var(--typography-golden-scale-body-large-size);--component-text-field-filled-input-font: var(--typography-golden-scale-body-large-size);--component-text-field-filled-state-hover-state-layer-opacity: var(--material3-color-state-layers-hover-opacity);--component-text-field-filled-state-focus-indicator-height: var(--dimensions-golden-phi2);--component-text-field-filled-state-disabled-input-opacity: var(--material3-color-state-layers-disabled-opacity);--component-text-field-outlined-container-border-width: var(--dimensions-golden-phi1);--component-text-field-outlined-label-font: var(--typography-golden-scale-body-large-size);--component-text-field-outlined-input-font: var(--typography-golden-scale-body-large-size);--component-text-field-outlined-state-focus-border-width: var(--dimensions-golden-phi2);--component-text-field-outlined-state-disabled-border-opacity: var(--material3-color-state-layers-disabled-container-opacity);--component-text-field-outlined-state-disabled-input-opacity: var(--material3-color-state-layers-disabled-opacity);--component-fab-primary-state-hover-state-layer-opacity: var(--material3-color-state-layers-hover-opacity);--component-fab-primary-state-focus-state-layer-opacity: var(--material3-color-state-layers-focus-opacity);--component-fab-primary-state-pressed-state-layer-opacity: var(--material3-color-state-layers-pressed-opacity);--component-chip-assist-container-border-width: var(--dimensions-golden-phi1);--component-chip-assist-label-font: var(--typography-golden-scale-label-large-size);--component-chip-assist-state-hover-state-layer-opacity: var(--material3-color-state-layers-hover-opacity);--component-chip-assist-state-focus-state-layer-opacity: var(--material3-color-state-layers-focus-opacity);--component-chip-assist-state-pressed-state-layer-opacity: var(--material3-color-state-layers-pressed-opacity);--component-chip-filter-unselected-container-border-width: var(--dimensions-golden-phi1);--component-chip-filter-unselected-label-font: var(--typography-golden-scale-label-large-size);--component-chip-filter-selected-label-font: var(--typography-golden-scale-label-large-size);--component-chip-filter-selected-icon-size: var(--dimensions-golden-phi5);--component-navigation-rail-container-elevation: var(--elevation-level0);--component-navigation-rail-destination-unselected-icon-size: var(--dimensions-golden-phi6);--component-navigation-rail-destination-unselected-label-font: var(--typography-golden-scale-label-medium-size);--component-navigation-rail-destination-selected-icon-size: var(--dimensions-golden-phi6);--component-navigation-rail-destination-selected-label-font: var(--typography-golden-scale-label-medium-size);--component-navigation-rail-destination-selected-label-weight: var(--font-weight-medium);--component-navigation-rail-destination-selected-indicator-shape: var(--dimensions-border-radius-full);--component-navigation-rail-destination-selected-indicator-width: var(--dimensions-golden-phi8);--component-navigation-rail-destination-selected-indicator-height: var(--dimensions-golden-phi7);--component-navigation-rail-destination-state-hover-state-layer-opacity: var(--material3-color-state-layers-hover-opacity);--component-navigation-rail-destination-state-focus-state-layer-opacity: var(--material3-color-state-layers-focus-opacity);--component-navigation-rail-destination-state-pressed-state-layer-opacity: var(--material3-color-state-layers-pressed-opacity);--component-list-container-padding: var(--dimensions-golden-phi4);--component-list-item-one-line-height: var(--dimensions-golden-phi8);--component-list-item-one-line-padding: var(--dimensions-golden-phi5);--component-list-item-two-line-height: var(--dimensions-golden-phi9);--component-list-item-two-line-padding: var(--dimensions-golden-phi5);--component-list-item-three-line-height: var(--dimensions-golden-phi10);--component-list-item-three-line-padding: var(--dimensions-golden-phi5);--component-list-item-leading-icon-size: var(--dimensions-golden-phi6);--component-list-item-leading-icon-margin: var(--dimensions-golden-phi5);--component-list-item-trailing-icon-size: var(--dimensions-golden-phi6);--component-list-item-trailing-icon-margin: var(--dimensions-golden-phi5);--component-list-item-state-hover-state-layer-opacity: var(--material3-color-state-layers-hover-opacity);--component-list-item-state-focus-state-layer-opacity: var(--material3-color-state-layers-focus-opacity);--component-list-item-state-pressed-state-layer-opacity: var(--material3-color-state-layers-pressed-opacity);--component-list-divider-thickness: var(--dimensions-golden-phi1);--component-list-divider-inset: var(--dimensions-golden-phi5);--component-dialog-container-min-width: var(--dimensions-golden-phi11);--component-dialog-container-max-width: var(--dimensions-golden-phi12);--component-dialog-container-padding: var(--dimensions-golden-phi6);--component-dialog-headline-font: var(--typography-golden-scale-headline-small-size);--component-dialog-headline-weight: var(--font-weight-regular);--component-dialog-headline-margin: var(--dimensions-golden-phi5);--component-dialog-supporting-text-font: var(--typography-golden-scale-body-medium-size);--component-dialog-supporting-text-margin: var(--dimensions-golden-phi5);--component-dialog-actions-spacing: var(--dimensions-golden-phi4);--component-dialog-actions-padding: var(--dimensions-golden-phi6);--component-dialog-fullscreen-header-height: var(--dimensions-golden-phi8);--component-snackbar-container-min-height: var(--dimensions-golden-phi8);--component-snackbar-container-padding: var(--dimensions-golden-phi5);--component-snackbar-supporting-text-font: var(--typography-golden-scale-body-medium-size);--component-snackbar-action-font: var(--typography-golden-scale-label-large-size);--component-snackbar-action-weight: var(--font-weight-medium);--component-navigation-drawer-modal-container-width: var(--dimensions-golden-phi11);--component-navigation-drawer-standard-container-width: var(--dimensions-golden-phi11);--component-navigation-drawer-item-height: var(--dimensions-golden-phi8);--component-navigation-drawer-item-padding: var(--dimensions-golden-phi5);--component-navigation-drawer-item-shape: var(--dimensions-border-radius-full);--component-navigation-drawer-item-unselected-icon-size: var(--dimensions-golden-phi6);--component-navigation-drawer-item-unselected-label-font: var(--typography-golden-scale-label-large-size);--component-navigation-drawer-item-selected-icon-size: var(--dimensions-golden-phi6);--component-navigation-drawer-item-selected-label-font: var(--typography-golden-scale-label-large-size);--component-navigation-drawer-item-selected-label-weight: var(--font-weight-medium);--component-app-bar-top-container-height: var(--dimensions-golden-phi8);--component-app-bar-top-container-elevation: var(--elevation-level0);--component-app-bar-top-headline-font: var(--typography-golden-scale-title-large-size);--component-app-bar-top-leading-icon-size: var(--dimensions-golden-phi6);--component-app-bar-top-trailing-icon-size: var(--dimensions-golden-phi6);--component-app-bar-bottom-container-height: var(--dimensions-golden-phi9);--component-progress-indicator-linear-track-height: var(--dimensions-golden-phi3);--component-progress-indicator-linear-track-shape: var(--dimensions-border-radius-full);--component-progress-indicator-linear-indicator-height: var(--dimensions-golden-phi3);--component-progress-indicator-circular-track-width: var(--dimensions-golden-phi3);--component-progress-indicator-circular-indicator-width: var(--dimensions-golden-phi3);--component-progress-indicator-circular-size-small: var(--dimensions-golden-phi6);--component-progress-indicator-circular-size-medium: var(--dimensions-golden-phi7);--component-progress-indicator-circular-size-large: var(--dimensions-golden-phi8);--component-surface-dim-elevation: var(--elevation-level0);--component-surface-base-elevation: var(--elevation-level0);--component-surface-bright-elevation: var(--elevation-level0);--component-surface-container-lowest-elevation: var(--elevation-level0);--ripple-duration: var(--motion-duration-medium-4);--ripple-easing: var(--motion-easing-standard);--density-spacing-default: var(--spacing-golden-phi4);--density-spacing-comfortable: var(--spacing-golden-phi3);--density-spacing-compact: var(--spacing-golden-phi2);--density-spacing-dense: var(--spacing-golden-phi1);--density-component-list-item-padding-default: var(--spacing-golden-phi4);--density-component-list-item-padding-comfortable: var(--spacing-golden-phi3);--density-component-list-item-padding-compact: var(--spacing-golden-phi2);--density-component-list-item-padding-dense: var(--spacing-golden-phi1);--density-component-card-padding-default: var(--spacing-golden-phi6);--density-component-card-padding-comfortable: var(--spacing-golden-phi5);--density-component-card-padding-compact: var(--spacing-golden-phi4);--density-component-card-padding-dense: var(--spacing-golden-phi3);--dimensions-component-button-padding-horizontal: var(--dimensions-golden-phi5);--dimensions-component-button-padding-vertical: var(--dimensions-golden-phi4);--dimensions-component-button-icon-size: var(--dimensions-golden-phi6);--dimensions-component-button-gap: var(--dimensions-golden-phi4);--dimensions-component-card-padding-small: var(--dimensions-golden-phi5);--dimensions-component-card-padding-medium: var(--dimensions-golden-phi6);--dimensions-component-card-padding-large: var(--dimensions-golden-phi7);--dimensions-component-card-min-height: var(--dimensions-golden-phi9);--dimensions-component-card-width-small: var(--dimensions-golden-phi11);--dimensions-component-card-width-medium: var(--dimensions-golden-phi12);--dimensions-component-card-width-large: var(--dimensions-golden-phi13);--dimensions-component-card-gap: var(--dimensions-golden-phi5);--dimensions-component-input-height-small: var(--dimensions-golden-phi6);--dimensions-component-input-height-medium: var(--dimensions-golden-phi7);--dimensions-component-input-height-large: var(--dimensions-golden-phi8);--dimensions-component-input-padding-horizontal: var(--dimensions-golden-phi5);--dimensions-component-input-padding-vertical: var(--dimensions-golden-phi4);--dimensions-component-input-border-width: var(--dimensions-golden-phi1);--dimensions-component-input-gap: var(--dimensions-golden-phi3);--dimensions-component-dialog-width-small: var(--dimensions-golden-phi11);--dimensions-component-dialog-width-medium: var(--dimensions-golden-phi12);--dimensions-component-dialog-width-large: var(--dimensions-golden-phi13);--dimensions-component-dialog-width-full-width: var(--dimensions-golden-phi14);--dimensions-component-dialog-padding: var(--dimensions-golden-phi6);--dimensions-component-dialog-gap: var(--dimensions-golden-phi5);--dimensions-component-navigation-rail-width: var(--dimensions-golden-phi9);--dimensions-component-navigation-rail-item-height: var(--dimensions-golden-phi8);--dimensions-component-navigation-rail-padding: var(--dimensions-golden-phi4);--dimensions-component-navigation-drawer-width: var(--dimensions-golden-phi11);--dimensions-component-navigation-drawer-padding: var(--dimensions-golden-phi5);--dimensions-component-navigation-app-bar-height: var(--dimensions-golden-phi8);--dimensions-component-navigation-app-bar-padding: var(--dimensions-golden-phi5);--dimensions-component-navigation-tab-height: var(--dimensions-golden-phi7);--dimensions-component-navigation-tab-padding: var(--dimensions-golden-phi5);--dimensions-component-chip-height: var(--dimensions-golden-phi7);--dimensions-component-chip-padding: var(--dimensions-golden-phi4);--dimensions-component-chip-gap: var(--dimensions-golden-phi3);--dimensions-component-fab-size-small: var(--dimensions-golden-phi7);--dimensions-component-fab-size-medium: var(--dimensions-golden-phi8);--dimensions-component-fab-size-large: var(--dimensions-golden-phi9);--dimensions-component-fab-icon-size-small: var(--dimensions-golden-phi6);--dimensions-component-fab-icon-size-medium: var(--dimensions-golden-phi7);--dimensions-component-fab-icon-size-large: var(--dimensions-golden-phi8);--dimensions-component-list-item-height-one-line: var(--dimensions-golden-phi8);--dimensions-component-list-item-height-two-line: var(--dimensions-golden-phi9);--dimensions-component-list-item-height-three-line: var(--dimensions-golden-phi10);--dimensions-component-list-padding: var(--dimensions-golden-phi5);--dimensions-component-list-gap: var(--dimensions-golden-phi1);--dimensions-component-avatar-size-small: var(--dimensions-golden-phi7);--dimensions-component-avatar-size-medium: var(--dimensions-golden-phi8);--dimensions-component-avatar-size-large: var(--dimensions-golden-phi9);--dimensions-component-badge-size: var(--dimensions-golden-phi6);--dimensions-component-badge-dot-size: var(--dimensions-golden-phi4);--dimensions-component-tooltip-padding: var(--dimensions-golden-phi4);--dimensions-component-tooltip-max-width: var(--dimensions-golden-phi11);--dimensions-component-snackbar-min-height: var(--dimensions-golden-phi8);--dimensions-component-snackbar-padding: var(--dimensions-golden-phi5);--dimensions-component-snackbar-max-width: var(--dimensions-golden-phi13);--dimensions-layout-spacing-component-gap: var(--dimensions-golden-phi4);--dimensions-layout-spacing-section-gap: var(--dimensions-golden-phi6);--dimensions-layout-spacing-page-margin: var(--dimensions-golden-phi7);--dimensions-layout-spacing-container-padding: var(--dimensions-golden-phi6);--dimensions-layout-grid-gutter: var(--dimensions-golden-phi5);--dimensions-layout-grid-column-gap: var(--dimensions-golden-phi5);--dimensions-layout-grid-row-gap: var(--dimensions-golden-phi5);--dimensions-layout-breakpoints-mobile: var(--dimensions-golden-phi12);--dimensions-layout-breakpoints-tablet: var(--dimensions-golden-phi13);--dimensions-layout-breakpoints-desktop: var(--dimensions-golden-phi14);--dimensions-layout-container-max-width-small: var(--dimensions-golden-phi13);--dimensions-layout-container-max-width-medium: var(--dimensions-golden-phi14);--dimensions-iconography-size-small: var(--dimensions-golden-phi5);--dimensions-iconography-size-medium: var(--dimensions-golden-phi6);--dimensions-iconography-size-large: var(--dimensions-golden-phi7);--dimensions-iconography-size-xlarge: var(--dimensions-golden-phi8);--dimensions-border-radius-extra-small: var(--dimensions-golden-phi2);--dimensions-border-radius-small: var(--dimensions-golden-phi3);--dimensions-border-radius-medium: var(--dimensions-golden-phi4);--dimensions-border-radius-large: var(--dimensions-golden-phi5);--dimensions-border-radius-extra-large: var(--dimensions-golden-phi6);--elevation-level1: 0 var(--spacing-golden-phi1) var(--spacing-golden-phi2) rgba(0, 0, 0, .05), 0 var(--spacing-golden-phi1) var(--spacing-golden-phi3) rgba(0, 0, 0, .08);--elevation-level2: 0 var(--spacing-golden-phi2) var(--spacing-golden-phi3) rgba(0, 0, 0, .06), 0 var(--spacing-golden-phi2) var(--spacing-golden-phi4) rgba(0, 0, 0, .09);--elevation-level3: 0 var(--spacing-golden-phi3) var(--spacing-golden-phi4) rgba(0, 0, 0, .07), 0 var(--spacing-golden-phi3) var(--spacing-golden-phi5) rgba(0, 0, 0, .1);--elevation-level4: 0 var(--spacing-golden-phi4) var(--spacing-golden-phi5) rgba(0, 0, 0, .08), 0 var(--spacing-golden-phi4) var(--spacing-golden-phi6) rgba(0, 0, 0, .11);--elevation-level5: 0 var(--spacing-golden-phi5) var(--spacing-golden-phi6) rgba(0, 0, 0, .09), 0 var(--spacing-golden-phi5) var(--spacing-golden-phi7) rgba(0, 0, 0, .12);--form-field-padding-horizontal: var(--spacing-golden-phi5);--form-field-padding-vertical: var(--spacing-golden-phi4);--form-field-gap-default: var(--spacing-golden-phi5);--form-field-gap-group: var(--spacing-golden-phi4);--form-field-gap-section: var(--spacing-golden-phi6);--form-field-margin-bottom: var(--spacing-golden-phi5);--form-field-border-radius: var(--shape-corner-extra-small);--form-label-font-size: var(--font-size-label-medium);--form-label-color-default: var(--color-neutral-60);--form-label-color-focus: var(--color-brand-primary-base);--form-label-color-error: var(--color-semantic-error);--form-label-margin-bottom: var(--spacing-golden-phi3);--form-label-floating-top: var(--spacing-golden-phi4);--form-helper-font-size: var(--font-size-label-small);--form-helper-margin-top: var(--spacing-golden-phi2);--form-helper-color-default: var(--color-neutral-60);--form-helper-color-error: var(--color-semantic-error);--form-helper-color-success: var(--color-semantic-success);--form-outline-color-default: var(--color-neutral-30);--form-outline-color-hover: var(--color-neutral-40);--form-outline-color-focus: var(--color-brand-primary-base);--form-outline-color-error: var(--color-semantic-error);--form-background-filled: var(--color-surface-container-low);--form-background-disabled: var(--color-neutral-10);--form-select-arrow-padding: var(--spacing-golden-phi4);--form-select-menu-radius: var(--shape-corner-extra-small);--form-select-option-padding: var(--spacing-golden-phi4) var(--spacing-golden-phi5);--form-select-option-hover-background: var(--color-neutral-10);--form-select-option-selected-background: var(--color-brand-primary-10);--form-textarea-line-height: var(--font-line-height-body-medium);--form-switch-track-background-off: var(--color-neutral-30);--form-switch-track-background-on: var(--color-brand-primary-base);--form-switch-thumb-background: var(--color-neutral-100);--form-switch-label-gap: var(--spacing-golden-phi4);--form-slider-track-background-inactive: var(--color-neutral-20);--form-slider-track-background-active: var(--color-brand-primary-base);--form-slider-thumb-background: var(--color-brand-primary-base);--form-slider-label-offset: var(--spacing-golden-phi7);--form-slider-label-background: var(--color-neutral-90);--form-slider-label-padding: var(--spacing-golden-phi2) var(--spacing-golden-phi3);--form-radio-gap: var(--spacing-golden-phi3);--form-radio-group-gap: var(--spacing-golden-phi4);--form-radio-border-color: var(--color-neutral-60);--form-radio-border-color-selected: var(--color-brand-primary-base);--form-checkbox-gap: var(--spacing-golden-phi3);--form-checkbox-group-gap: var(--spacing-golden-phi4);--form-checkbox-radius: var(--shape-corner-extra-small);--form-checkbox-border-color: var(--color-neutral-60);--form-checkbox-background-checked: var(--color-brand-primary-base);--form-checkbox-checkmark-color: var(--color-neutral-100);--form-datepicker-calendar-radius: var(--shape-corner-medium);--form-datepicker-day-radius: var(--shape-corner-full);--form-datepicker-day-hover-background: var(--color-neutral-10);--form-datepicker-day-selected-background: var(--color-brand-primary-base);--form-timepicker-separator-gap: var(--spacing-golden-phi3);--form-segmented-padding: var(--spacing-golden-phi4) var(--spacing-golden-phi5);--form-segmented-background: var(--color-surface-container-low);--form-segmented-radius: var(--shape-corner-full);--form-segmented-segment-background-selected: var(--color-brand-primary-base);--form-segmented-segment-color-default: var(--color-neutral-70);--form-segmented-segment-color-selected: var(--color-neutral-100);--form-autocomplete-suggestion-padding: var(--spacing-golden-phi4) var(--spacing-golden-phi5);--form-autocomplete-suggestion-hover-background: var(--color-neutral-10);--form-stepper-line-color-inactive: var(--color-neutral-30);--form-stepper-line-color-active: var(--color-brand-primary-base);--form-stepper-label-gap: var(--spacing-golden-phi3);--form-validation-icon-gap: var(--spacing-golden-phi3);--form-validation-message-padding: var(--spacing-golden-phi3) var(--spacing-golden-phi4);--form-validation-message-radius: var(--shape-corner-extra-small);--form-validation-message-background-error: var(--color-semantic-error)10;--form-validation-message-background-warning: var(--color-semantic-warning)10;--form-validation-message-background-success: var(--color-semantic-success)10;--form-actions-gap: var(--spacing-golden-phi4);--form-actions-margin-top: var(--spacing-golden-phi6);--layout-boundaries-interactive-hover-border: 2px solid var(--color-brand-primary-base);--layout-boundaries-interactive-focus-border: 2px solid var(--color-brand-primary-base);--layout-boundaries-interactive-active-border: 2px solid var(--color-brand-primary-60);--layout-visual-hierarchy-primary-padding: var(--spacing-golden-phi7);--layout-visual-hierarchy-primary-margin: var(--spacing-golden-phi8);--layout-visual-hierarchy-primary-border-radius: var(--shape-corner-large);--layout-visual-hierarchy-secondary-padding: var(--spacing-golden-phi6);--layout-visual-hierarchy-secondary-margin: var(--spacing-golden-phi6);--layout-visual-hierarchy-secondary-border-radius: var(--shape-corner-medium);--layout-visual-hierarchy-tertiary-padding: var(--spacing-golden-phi5);--layout-visual-hierarchy-tertiary-margin: var(--spacing-golden-phi5);--layout-visual-hierarchy-tertiary-border-radius: var(--shape-corner-small);--material3-buttons-common-font-family: var(--font-family-brand);--material3-buttons-common-font-weight: var(--font-weight-medium);--material3-buttons-common-transition: all var(--motion-duration-medium-2) var(--motion-easing-standard);--material3-buttons-sizes-extra-small-font-size: var(--font-size-label-small);--material3-buttons-sizes-small-font-size: var(--font-size-label-medium);--material3-buttons-sizes-medium-font-size: var(--font-size-label-large);--material3-buttons-sizes-large-font-size: var(--font-size-label-large);--material3-buttons-sizes-extra-large-font-size: var(--font-size-title-medium);--material3-buttons-styles-filled-background: var(--color-brand-primary-base);--material3-buttons-styles-filled-color: var(--color-neutral-100);--material3-buttons-styles-filled-hover-background: linear-gradient(rgba(255,255,255,.08), rgba(255,255,255,.08)), var(--color-brand-primary-base);--material3-buttons-styles-filled-focus-background: linear-gradient(rgba(255,255,255,.12), rgba(255,255,255,.12)), var(--color-brand-primary-base);--material3-buttons-styles-filled-pressed-background: linear-gradient(rgba(0,0,0,.12), rgba(0,0,0,.12)), var(--color-brand-primary-base);--material3-buttons-styles-outlined-color: var(--color-brand-primary-base);--material3-buttons-styles-outlined-focus-border: 1px solid var(--color-brand-primary-base);--material3-buttons-styles-text-color: var(--color-brand-primary-base);--material3-buttons-extended-fab-sizes-small-font-size: var(--font-size-label-large);--material3-buttons-extended-fab-sizes-medium-font-size: var(--font-size-label-large);--material3-buttons-extended-fab-sizes-large-font-size: var(--font-size-title-large);--material3-buttons-extended-fab-border-radius: var(--shape-corner-large);--material3-charts-container-shape: var(--shape-corner-medium);--material3-charts-container-padding: var(--spacing-golden-phi5);--material3-charts-axis-label-font-size: var(--font-size-label-small);--material3-charts-axis-title-font-size: var(--font-size-label-medium);--material3-charts-axis-title-font-weight: var(--font-weight-medium);--material3-charts-legend-item-gap: var(--spacing-golden-phi3);--material3-charts-legend-item-font-size: var(--font-size-label-medium);--material3-charts-tooltip-shape: var(--shape-corner-small);--material3-charts-tooltip-padding: var(--spacing-golden-phi3) var(--spacing-golden-phi4);--material3-charts-tooltip-font-size: var(--font-size-body-small);--material3-charts-bar-gap: var(--spacing-golden-phi3);--material3-charts-bar-radius: var(--shape-corner-extra-small);--material3-charts-pie-label-font-size: var(--font-size-label-small);--material3-charts-responsive-grid-gap: var(--spacing-golden-phi5);--material3-color-roles-primary-actions-high-emphasis-container: var(--color-brand-primary-base);--material3-color-roles-primary-actions-high-emphasis-on-container: var(--color-neutral-100);--material3-color-roles-primary-actions-low-emphasis-on-container: var(--color-brand-primary-base);--material3-color-roles-secondary-actions-high-emphasis-container: var(--color-brand-secondary-base);--material3-color-roles-secondary-actions-high-emphasis-on-container: var(--color-neutral-100);--material3-color-roles-secondary-actions-low-emphasis-on-container: var(--color-brand-secondary-base);--material3-color-roles-tertiary-actions-high-emphasis-container: var(--color-brand-tertiary-base);--material3-color-roles-tertiary-actions-low-emphasis-on-container: var(--color-brand-tertiary-70);--material3-color-roles-states-error-container-low: var(--material3-color-scheme-light-error-container);--material3-color-roles-states-error-on-container-low: var(--material3-color-scheme-light-on-error-container);--material3-color-roles-navigation-tabs-indicator: var(--color-brand-primary-base);--material3-color-roles-navigation-tabs-label-active: var(--color-brand-primary-base);--material3-color-roles-data-visualization-primary-metric: [object Object];--material3-color-roles-data-visualization-chart-series-series1: var(--color-brand-primary-base);--material3-color-roles-data-visualization-chart-series-series2: var(--color-brand-secondary-base);--material3-color-roles-data-visualization-chart-series-series3: var(--color-brand-tertiary-base);--material3-color-roles-data-visualization-heatmap-grain-quality-premium: var(--color-brand-tertiary-base);--material3-color-roles-data-visualization-heatmap-moisture-acceptable: var(--color-brand-tertiary-base);--material3-color-roles-data-visualization-heatmap-pricing-premium: var(--color-brand-primary-base);--material3-color-roles-data-visualization-heatmap-pricing-market: var(--color-brand-tertiary-base);--material3-color-roles-data-visualization-heatmap-pricing-discount: var(--color-brand-secondary-base);--material3-color-roles-emphasis-high-weight: var(--font-weight-medium);--material3-color-roles-emphasis-medium-weight: var(--font-weight-regular);--material3-color-roles-emphasis-low-weight: var(--font-weight-regular);--material3-color-scheme-light-primary: var(--color-brand-primary-base);--material3-color-scheme-light-on-primary: var(--color-neutral-100);--material3-color-scheme-light-primary-container: var(--color-brand-primary-90);--material3-color-scheme-light-on-primary-container: var(--color-brand-primary-10);--material3-color-scheme-light-secondary: var(--color-brand-secondary-40);--material3-color-scheme-light-on-secondary: var(--color-neutral-100);--material3-color-scheme-light-secondary-container: var(--color-brand-secondary-90);--material3-color-scheme-light-on-secondary-container: var(--color-brand-secondary-10);--material3-color-scheme-light-tertiary: var(--color-brand-tertiary-40);--material3-color-scheme-light-on-tertiary: var(--color-neutral-100);--material3-color-scheme-light-tertiary-container: var(--color-brand-tertiary-90);--material3-color-scheme-light-on-tertiary-container: var(--color-brand-tertiary-10);--material3-color-scheme-light-error: var(--color-semantic-error);--material3-color-scheme-light-on-error: var(--color-neutral-100);--material3-color-scheme-light-background: var(--color-neutral-99);--material3-color-scheme-light-on-background: var(--color-neutral-10);--material3-color-scheme-light-on-surface: var(--color-neutral-10);--material3-color-scheme-light-surface-variant: var(--color-surface-variant);--material3-color-scheme-light-on-surface-variant: var(--color-neutral-30);--material3-color-scheme-light-outline: var(--color-neutral-50);--material3-color-scheme-light-outline-variant: var(--color-neutral-80);--material3-color-scheme-light-shadow: var(--color-neutral-0);--material3-color-scheme-light-scrim: var(--color-neutral-0);--material3-color-scheme-light-inverse-surface: var(--color-neutral-20);--material3-color-scheme-light-inverse-on-surface: var(--color-neutral-95);--material3-color-scheme-light-inverse-primary: var(--color-brand-primary-80);--material3-color-scheme-light-surface-dim: var(--color-surface-dim);--material3-color-scheme-light-surface-container-low: var(--color-surface-container-low);--material3-color-scheme-light-surface-container: var(--color-surface-container-default);--material3-color-scheme-light-surface-container-high: var(--color-surface-container-high);--material3-color-scheme-light-surface-container-highest: var(--color-surface-container-highest);--material3-color-scheme-dark-primary: var(--color-brand-primary-80);--material3-color-scheme-dark-on-primary: var(--color-brand-primary-20);--material3-color-scheme-dark-primary-container: var(--color-brand-primary-30);--material3-color-scheme-dark-on-primary-container: var(--color-brand-primary-90);--material3-color-scheme-dark-secondary: var(--color-brand-secondary-80);--material3-color-scheme-dark-on-secondary: var(--color-brand-secondary-20);--material3-color-scheme-dark-secondary-container: var(--color-brand-secondary-30);--material3-color-scheme-dark-on-secondary-container: var(--color-brand-secondary-90);--material3-color-scheme-dark-tertiary: var(--color-brand-tertiary-80);--material3-color-scheme-dark-on-tertiary: var(--color-brand-tertiary-20);--material3-color-scheme-dark-tertiary-container: var(--color-brand-tertiary-30);--material3-color-scheme-dark-on-tertiary-container: var(--color-brand-tertiary-90);--material3-color-scheme-dark-background: var(--color-neutral-10);--material3-color-scheme-dark-on-background: var(--color-neutral-90);--material3-color-scheme-dark-surface: var(--color-neutral-10);--material3-color-scheme-dark-on-surface: var(--color-neutral-90);--material3-color-scheme-dark-surface-variant: var(--color-neutral-30);--material3-color-scheme-dark-on-surface-variant: var(--color-neutral-80);--material3-color-scheme-dark-outline: var(--color-neutral-60);--material3-color-scheme-dark-outline-variant: var(--color-neutral-30);--material3-color-scheme-dark-shadow: var(--color-neutral-0);--material3-color-scheme-dark-scrim: var(--color-neutral-0);--material3-color-scheme-dark-inverse-surface: var(--color-neutral-90);--material3-color-scheme-dark-inverse-on-surface: var(--color-neutral-20);--material3-color-scheme-dark-inverse-primary: var(--color-brand-primary-40);--material3-color-scheme-dark-surface-dim: var(--color-neutral-10);--material3-color-scheme-dark-surface-bright: var(--color-neutral-20);--material3-color-scheme-dark-surface-container-lowest: var(--color-neutral-10);--material3-color-dynamic-source-color: var(--color-brand-primary-base);--material3-components-badge-small-border: 2px solid var(--color-neutral-100);--material3-components-badge-large-font-size: var(--font-size-label-small);--material3-components-badge-colors-primary: var(--color-brand-primary-base);--material3-components-badge-colors-tertiary: var(--color-brand-tertiary-base);--material3-components-bottom-sheet-standard-border-radius: var(--shape-corner-large) var(--shape-corner-large) 0 0;--material3-components-bottom-sheet-standard-padding: var(--spacing-golden-phi6);--material3-components-date-picker-input-padding: 0 var(--spacing-golden-phi5);--material3-components-date-picker-calendar-cell-gap: var(--spacing-golden-phi2);--material3-components-date-picker-calendar-today-border: 1px solid var(--color-brand-primary-base);--material3-components-date-picker-calendar-selected-bg: var(--color-brand-primary-base);--material3-components-time-picker-modal-padding: var(--spacing-golden-phi6);--material3-components-time-picker-clock-number-size: var(--font-size-body-large);--material3-components-time-picker-input-separator: var(--spacing-golden-phi4);--material3-components-divider-inset-start-inset: var(--spacing-golden-phi6);--material3-components-divider-middle-inset-start-inset: var(--spacing-golden-phi6);--material3-components-divider-middle-inset-end-inset: var(--spacing-golden-phi6);--material3-components-menu-container-padding: var(--spacing-golden-phi3) 0;--material3-components-menu-container-border-radius: var(--shape-corner-small);--material3-components-menu-item-padding: 0 var(--spacing-golden-phi5);--material3-components-menu-item-gap: var(--spacing-golden-phi4);--material3-components-menu-cascading-offset: var(--spacing-golden-phi3);--material3-components-progress-indicator-linear-indicator-color: var(--color-brand-primary-base);--material3-components-progress-indicator-circular-indicator-color: var(--color-brand-primary-base);--material3-components-search-bar-padding: 0 var(--spacing-golden-phi5);--material3-components-search-bar-border-radius: var(--shape-corner-full);--material3-components-segmented-button-container-border-radius: var(--shape-corner-full);--material3-components-segmented-button-segment-padding: 0 var(--spacing-golden-phi5);--material3-components-segmented-button-segment-gap: var(--spacing-golden-phi3);--material3-components-snackbar-container-padding: var(--spacing-golden-phi4) var(--spacing-golden-phi5);--material3-components-snackbar-container-margin: var(--spacing-golden-phi5);--material3-components-snackbar-container-border-radius: var(--shape-corner-small);--material3-components-snackbar-action-margin-left: var(--spacing-golden-phi4);--material3-components-tooltip-plain-padding: var(--spacing-golden-phi3) var(--spacing-golden-phi4);--material3-components-tooltip-plain-border-radius: var(--shape-corner-small);--material3-components-tooltip-plain-font-size: var(--font-size-body-small);--material3-components-tooltip-rich-padding: var(--spacing-golden-phi4) var(--spacing-golden-phi5);--material3-components-tooltip-rich-border-radius: var(--shape-corner-medium);--material3-components-top-app-bar-small-padding: 0 var(--spacing-golden-phi5);--material3-components-top-app-bar-small-title-size: var(--font-size-title-large);--material3-components-top-app-bar-medium-title-size: var(--font-size-headline-small);--material3-components-top-app-bar-large-title-size: var(--font-size-headline-medium);--material3-components-carousel-standard-item-gap: var(--spacing-golden-phi4);--material3-components-carousel-standard-indicator-gap: var(--spacing-golden-phi3);--material3-components-bottom-app-bar-container-padding: 0 var(--spacing-golden-phi5);--material3-components-bottom-app-bar-fab-cradle-gap: var(--spacing-golden-phi4);--material3-components-bottom-app-bar-fab-cradle-cutout-margin: var(--spacing-golden-phi3);--material3-components-bottom-app-bar-actions-spacing: var(--spacing-golden-phi4);--material3-components-extended-fab-container-padding: 0 var(--spacing-golden-phi6);--material3-components-extended-fab-container-icon-padding: var(--spacing-golden-phi5);--material3-components-extended-fab-container-border-radius: var(--shape-corner-large);--material3-components-extended-fab-expanded-gap: var(--spacing-golden-phi4);--material3-components-banner-container-padding: var(--spacing-golden-phi5);--material3-components-banner-content-gap: var(--spacing-golden-phi5);--material3-components-banner-actions-gap: var(--spacing-golden-phi4);--material3-components-banner-actions-margin-top: var(--spacing-golden-phi4);--material3-brand-enhancement-premium-effects-gradient-borders-primary: linear-gradient(135deg, var(--color-brand-primary-base) 0%, var(--color-brand-secondary-base) 100%);--material3-brand-enhancement-premium-effects-gradient-borders-tertiary: linear-gradient(135deg, var(--color-brand-tertiary-base) 0%, var(--color-brand-primary-base) 100%);--material3-brand-enhancement-accessibility-plus-focus-visible-outline: 3px solid var(--color-brand-primary-base);--material3-density-card-compact-padding: var(--spacing-golden-phi4);--material3-density-card-compact-gap: var(--spacing-golden-phi3);--material3-density-card-compact-title-size: var(--font-size-label-large);--material3-density-card-compact-body-size: var(--font-size-body-small);--material3-density-card-default-padding: var(--spacing-golden-phi5);--material3-density-card-default-gap: var(--spacing-golden-phi4);--material3-density-card-default-title-size: var(--font-size-title-medium);--material3-density-card-default-body-size: var(--font-size-body-medium);--material3-density-card-comfortable-padding: var(--spacing-golden-phi6);--material3-density-card-comfortable-gap: var(--spacing-golden-phi5);--material3-density-card-comfortable-title-size: var(--font-size-title-large);--material3-density-card-comfortable-body-size: var(--font-size-body-large);--material3-density-card-spacious-padding: var(--spacing-golden-phi7);--material3-density-card-spacious-gap: var(--spacing-golden-phi6);--material3-density-card-spacious-title-size: var(--font-size-headline-small);--material3-density-card-spacious-body-size: var(--font-size-body-large);--material3-density-list-one-line-padding-vertical: var(--spacing-golden-phi4);--material3-density-list-one-line-padding-horizontal: var(--spacing-golden-phi5);--material3-density-list-two-line-padding-vertical: var(--spacing-golden-phi4);--material3-density-list-two-line-padding-horizontal: var(--spacing-golden-phi5);--material3-density-list-three-line-padding-vertical: var(--spacing-golden-phi5);--material3-density-list-three-line-padding-horizontal: var(--spacing-golden-phi5);--material3-density-table-compact-cell-padding: var(--spacing-golden-phi3) var(--spacing-golden-phi4);--material3-density-table-compact-font-size: var(--font-size-body-small);--material3-density-table-default-cell-padding: var(--spacing-golden-phi4) var(--spacing-golden-phi5);--material3-density-table-default-font-size: var(--font-size-body-medium);--material3-density-table-comfortable-cell-padding: var(--spacing-golden-phi5) var(--spacing-golden-phi6);--material3-density-table-comfortable-font-size: var(--font-size-body-large);--material3-density-information-hierarchy-primary-font-size: var(--font-size-headline-medium);--material3-density-information-hierarchy-primary-font-weight: var(--font-weight-medium);--material3-density-information-hierarchy-primary-margin-bottom: var(--spacing-golden-phi5);--material3-density-information-hierarchy-secondary-font-size: var(--font-size-title-large);--material3-density-information-hierarchy-secondary-font-weight: var(--font-weight-regular);--material3-density-information-hierarchy-secondary-margin-bottom: var(--spacing-golden-phi4);--material3-density-information-hierarchy-body-font-size: var(--font-size-body-medium);--material3-density-information-hierarchy-body-font-weight: var(--font-weight-regular);--material3-density-information-hierarchy-body-margin-bottom: var(--spacing-golden-phi4);--material3-density-information-hierarchy-supporting-font-size: var(--font-size-body-small);--material3-density-information-hierarchy-supporting-font-weight: var(--font-weight-regular);--material3-density-information-hierarchy-caption-font-size: var(--font-size-label-small);--material3-density-information-hierarchy-caption-font-weight: var(--font-weight-regular);--material3-component-sizes-button-extra-small-font-size: var(--font-size-label-small);--material3-component-sizes-button-small-font-size: var(--font-size-label-medium);--material3-component-sizes-button-medium-font-size: var(--font-size-label-large);--material3-component-sizes-button-large-font-size: var(--font-size-label-large);--material3-component-sizes-button-extra-large-font-size: var(--font-size-title-medium);--material3-component-sizes-chip-small-font-size: var(--font-size-label-small);--material3-component-sizes-chip-medium-font-size: var(--font-size-label-medium);--material3-component-sizes-chip-large-font-size: var(--font-size-label-large);--material3-component-sizes-avatar-extra-small-font-size: var(--font-size-label-small);--material3-component-sizes-avatar-small-font-size: var(--font-size-label-medium);--material3-component-sizes-avatar-medium-font-size: var(--font-size-label-large);--material3-component-sizes-avatar-large-font-size: var(--font-size-title-medium);--material3-component-sizes-avatar-extra-large-font-size: var(--font-size-headline-small);--material3-component-sizes-dialog-small-padding: var(--spacing-golden-phi5);--material3-component-sizes-dialog-medium-padding: var(--spacing-golden-phi6);--material3-component-sizes-dialog-large-padding: var(--spacing-golden-phi7);--material3-component-sizes-dialog-full-padding: var(--spacing-golden-phi7);--material3-foundation-color-scheme-light-primary: var(--color-brand-primary-base);--material3-foundation-color-scheme-light-primary-container: var(--color-brand-primary-90);--material3-foundation-color-scheme-light-on-primary-container: var(--color-brand-primary-10);--material3-foundation-color-scheme-light-secondary: var(--color-brand-secondary-base);--material3-foundation-color-scheme-light-secondary-container: var(--color-brand-secondary-90);--material3-foundation-color-scheme-light-on-secondary-container: var(--color-brand-secondary-10);--material3-foundation-color-scheme-light-tertiary: var(--color-brand-tertiary-base);--material3-foundation-color-scheme-light-tertiary-container: var(--color-brand-tertiary-90);--material3-foundation-color-scheme-light-on-tertiary-container: var(--color-brand-tertiary-10);--material3-foundation-color-scheme-light-surface-tint: var(--color-brand-primary-base);--material3-foundation-color-scheme-light-inverse-primary: var(--color-brand-primary-80);--material3-foundation-typography-type-scale-display-large-font: var(--material3-foundation-typography-typeface-brand);--material3-foundation-typography-type-scale-display-medium-font: var(--material3-foundation-typography-typeface-brand);--material3-foundation-typography-type-scale-display-small-font: var(--material3-foundation-typography-typeface-brand);--material3-foundation-typography-type-scale-headline-large-font: var(--material3-foundation-typography-typeface-brand);--material3-foundation-typography-type-scale-headline-medium-font: var(--material3-foundation-typography-typeface-brand);--material3-foundation-typography-type-scale-headline-small-font: var(--material3-foundation-typography-typeface-brand);--material3-foundation-typography-type-scale-title-large-font: var(--material3-foundation-typography-typeface-brand);--material3-foundation-typography-type-scale-title-medium-font: var(--material3-foundation-typography-typeface-brand);--material3-foundation-typography-type-scale-title-small-font: var(--material3-foundation-typography-typeface-brand);--material3-foundation-typography-type-scale-body-large-font: var(--material3-foundation-typography-typeface-plain);--material3-foundation-typography-type-scale-body-medium-font: var(--material3-foundation-typography-typeface-plain);--material3-foundation-typography-type-scale-body-small-font: var(--material3-foundation-typography-typeface-plain);--material3-foundation-typography-type-scale-label-large-font: var(--material3-foundation-typography-typeface-plain);--material3-foundation-typography-type-scale-label-medium-font: var(--material3-foundation-typography-typeface-plain);--material3-foundation-typography-type-scale-label-small-font: var(--material3-foundation-typography-typeface-plain);--material3-textfield-outlined-container-shape: var(--shape-corner-extra-small);--material3-textfield-supporting-text-font-size: var(--font-size-body-small);--material3-select-menu-shape: var(--shape-corner-extra-small);--material3-layouts-container-padding-mobile: var(--spacing-golden-phi4);--material3-layouts-container-padding-tablet: var(--spacing-golden-phi5);--material3-layouts-container-padding-desktop: var(--spacing-golden-phi6);--material3-layouts-container-margin-section: var(--spacing-golden-phi7) 0;--material3-layouts-grid-gap-tight: var(--spacing-golden-phi3);--material3-layouts-grid-gap-default: var(--spacing-golden-phi5);--material3-layouts-grid-gap-comfortable: var(--spacing-golden-phi6);--material3-layouts-grid-gap-spacious: var(--spacing-golden-phi7);--material3-layouts-content-spacing-paragraph: var(--spacing-golden-phi5);--material3-layouts-content-spacing-section: var(--spacing-golden-phi7);--material3-layouts-content-spacing-component: var(--spacing-golden-phi6);--material3-gaps-navigation-rail-container-elevation: var(--elevation-level0);--material3-gaps-navigation-rail-container-padding-top: var(--spacing-golden-phi5);--material3-gaps-navigation-rail-container-padding-bottom: var(--spacing-golden-phi5);--material3-gaps-navigation-rail-item-border-radius: var(--shape-corner-full);--material3-gaps-navigation-rail-item-gap: var(--spacing-golden-phi2);--material3-gaps-navigation-rail-indicator-border-radius: var(--shape-corner-full);--material3-gaps-navigation-rail-fab-spacing: var(--spacing-golden-phi5);--material3-gaps-navigation-rail-label-font-size: var(--font-size-label-medium);--material3-gaps-navigation-rail-label-margin-top: var(--spacing-golden-phi2);--material3-gaps-navigation-drawer-item-padding: 0 var(--spacing-golden-phi6) 0 var(--spacing-golden-phi5);--material3-gaps-navigation-drawer-item-border-radius: var(--shape-corner-full);--material3-gaps-navigation-drawer-item-margin: 0 var(--spacing-golden-phi4);--material3-gaps-navigation-drawer-section-divider-margin: var(--spacing-golden-phi4) var(--spacing-golden-phi6);--material3-gaps-tabs-primary-padding: 0 var(--spacing-golden-phi5);--material3-gaps-tabs-secondary-pill-radius: var(--shape-corner-full);--material3-gaps-tabs-secondary-padding: 0 var(--spacing-golden-phi5);--material3-gaps-tabs-icon-gap: var(--spacing-golden-phi3);--material3-gaps-text-field-filled-border-radius: var(--shape-corner-extra-small) var(--shape-corner-extra-small) 0 0;--material3-gaps-text-field-filled-padding: 8px var(--spacing-golden-phi5) 8px var(--spacing-golden-phi5);--material3-gaps-text-field-outlined-border-radius: var(--shape-corner-extra-small);--material3-gaps-text-field-outlined-padding: 0 var(--spacing-golden-phi5);--material3-gaps-text-field-label-resting: var(--font-size-body-large);--material3-gaps-text-field-label-floating: var(--font-size-body-small);--material3-gaps-text-field-supporting-text-font-size: var(--font-size-body-small);--material3-gaps-text-field-supporting-text-margin-top: var(--spacing-golden-phi2);--material3-gaps-text-field-leading-icon-margin: 0 var(--spacing-golden-phi4) 0 var(--spacing-golden-phi3);--material3-gaps-text-field-trailing-icon-margin: 0 var(--spacing-golden-phi3) 0 var(--spacing-golden-phi4);--material3-gaps-switch-track-border-radius: var(--shape-corner-full);--material3-gaps-slider-track-border-radius: var(--shape-corner-full);--material3-gaps-slider-label-padding: var(--spacing-golden-phi3) var(--spacing-golden-phi4);--material3-gaps-slider-label-border-radius: var(--shape-corner-small);--material3-gaps-slider-label-font-size: var(--font-size-label-medium);--material3-gaps-dialog-basic-border-radius: var(--shape-corner-extra-large);--material3-gaps-dialog-basic-padding: var(--spacing-golden-phi6);--material3-gaps-dialog-header-padding: var(--spacing-golden-phi6) var(--spacing-golden-phi6) var(--spacing-golden-phi5);--material3-gaps-dialog-header-font-size: var(--font-size-headline-small);--material3-gaps-dialog-content-padding: 0 var(--spacing-golden-phi6);--material3-gaps-dialog-content-font-size: var(--font-size-body-medium);--material3-gaps-dialog-actions-padding: var(--spacing-golden-phi5) var(--spacing-golden-phi6) var(--spacing-golden-phi6);--material3-gaps-dialog-actions-gap: var(--spacing-golden-phi3);--material3-gaps-list-item-one-line-padding: var(--spacing-golden-phi4) var(--spacing-golden-phi5);--material3-gaps-list-item-two-line-padding: var(--spacing-golden-phi4) var(--spacing-golden-phi5);--material3-gaps-list-item-three-line-padding: var(--spacing-golden-phi5) var(--spacing-golden-phi5);--material3-gaps-list-item-leading-margin: 0 var(--spacing-golden-phi5) 0 0;--material3-gaps-list-item-trailing-text-margin: 0 0 0 var(--spacing-golden-phi5);--material3-gaps-list-item-headline-font-size: var(--font-size-body-large);--material3-gaps-list-item-supporting-font-size: var(--font-size-body-medium);--material3-gaps-app-bar-top-small-padding: 0 var(--spacing-golden-phi2);--material3-gaps-app-bar-top-small-title-margin: 0 var(--spacing-golden-phi5);--material3-gaps-app-bar-bottom-padding: 0 var(--spacing-golden-phi5);--material3-gaps-app-bar-leading-icon-margin: var(--spacing-golden-phi5);--material3-gaps-app-bar-trailing-icons-gap: var(--spacing-golden-phi2);--material3-gaps-app-bar-trailing-icons-margin: var(--spacing-golden-phi5);--material3-gaps-app-bar-title-small-size: var(--font-size-title-large);--material3-gaps-app-bar-title-medium-size: var(--font-size-headline-small);--material3-gaps-app-bar-title-large-size: var(--font-size-headline-medium);--material3-gaps-states-hover-duration: var(--motion-duration-short-2);--material3-gaps-states-focus-duration: var(--motion-duration-short-2);--material3-gaps-states-pressed-duration: var(--motion-duration-short-1);--material3-theme-light-scheme-primary: var(--color-brand-primary-base);--material3-theme-light-scheme-primary-container: var(--color-brand-primary-90);--material3-theme-light-scheme-on-primary-container: var(--color-brand-primary-10);--material3-theme-light-scheme-secondary: var(--color-brand-secondary-base);--material3-theme-light-scheme-secondary-container: var(--color-brand-secondary-90);--material3-theme-light-scheme-on-secondary-container: var(--color-brand-secondary-10);--material3-theme-light-scheme-tertiary: var(--color-brand-tertiary-base);--material3-theme-light-scheme-tertiary-container: var(--color-brand-tertiary-90);--material3-theme-light-scheme-on-tertiary-container: var(--color-brand-tertiary-10);--material3-theme-light-scheme-background: var(--color-neutral-99);--material3-theme-light-scheme-on-background: var(--color-neutral-10);--material3-theme-light-scheme-surface: var(--color-neutral-100);--material3-theme-light-scheme-on-surface: var(--color-neutral-10);--material3-theme-light-scheme-surface-variant: var(--color-neutral-95);--material3-theme-light-scheme-on-surface-variant: var(--color-neutral-30);--material3-theme-light-scheme-outline: var(--color-neutral-60);--material3-theme-light-scheme-outline-variant: var(--color-neutral-80);--material3-theme-light-scheme-inverse-surface: var(--color-neutral-20);--material3-theme-light-scheme-inverse-on-surface: var(--color-neutral-95);--material3-theme-light-scheme-inverse-primary: var(--color-brand-primary-80);--material3-theme-light-scheme-surface-tint: var(--color-brand-primary-base);--material3-theme-light-surface-dim: var(--color-neutral-90);--material3-theme-light-surface-bright: var(--color-neutral-100);--material3-theme-light-surface-container-lowest: var(--color-neutral-100);--material3-theme-light-surface-container-low: var(--color-neutral-95);--material3-theme-light-surface-container: var(--color-neutral-95);--material3-theme-light-surface-container-high: var(--color-neutral-90);--material3-theme-light-surface-container-highest: var(--color-neutral-90);--material3-theme-light-state-hover-container: var(--color-neutral-10);--material3-theme-light-state-focus-container: var(--color-brand-primary-base);--material3-theme-light-state-pressed-container: var(--color-neutral-10);--material3-theme-light-state-dragged-container: var(--color-neutral-10);--material3-theme-light-state-disabled-container: var(--color-neutral-10);--material3-theme-dark-scheme-primary: var(--color-brand-primary-80);--material3-theme-dark-scheme-on-primary: var(--color-brand-primary-20);--material3-theme-dark-scheme-primary-container: var(--color-brand-primary-30);--material3-theme-dark-scheme-on-primary-container: var(--color-brand-primary-90);--material3-theme-dark-scheme-secondary: var(--color-brand-secondary-80);--material3-theme-dark-scheme-on-secondary: var(--color-brand-secondary-20);--material3-theme-dark-scheme-secondary-container: var(--color-brand-secondary-30);--material3-theme-dark-scheme-on-secondary-container: var(--color-brand-secondary-90);--material3-theme-dark-scheme-tertiary: var(--color-brand-tertiary-80);--material3-theme-dark-scheme-on-tertiary: var(--color-brand-tertiary-20);--material3-theme-dark-scheme-tertiary-container: var(--color-brand-tertiary-30);--material3-theme-dark-scheme-on-tertiary-container: var(--color-brand-tertiary-90);--material3-theme-dark-scheme-background: var(--color-neutral-10);--material3-theme-dark-scheme-on-background: var(--color-neutral-90);--material3-theme-dark-scheme-surface: var(--color-neutral-10);--material3-theme-dark-scheme-on-surface: var(--color-neutral-90);--material3-theme-dark-scheme-surface-variant: var(--color-neutral-30);--material3-theme-dark-scheme-on-surface-variant: var(--color-neutral-80);--material3-theme-dark-scheme-outline: var(--color-neutral-60);--material3-theme-dark-scheme-outline-variant: var(--color-neutral-30);--material3-theme-dark-scheme-inverse-surface: var(--color-neutral-90);--material3-theme-dark-scheme-inverse-on-surface: var(--color-neutral-20);--material3-theme-dark-scheme-inverse-primary: var(--color-brand-primary-40);--material3-theme-dark-scheme-surface-tint: var(--color-brand-primary-80);--material3-theme-dark-surface-dim: var(--color-neutral-10);--material3-theme-dark-surface-bright: var(--color-neutral-20);--material3-theme-dark-surface-container-lowest: var(--color-neutral-0);--material3-theme-dark-surface-container-low: var(--color-neutral-10);--material3-theme-dark-surface-container: var(--color-neutral-10);--material3-theme-dark-surface-container-high: var(--color-neutral-20);--material3-theme-dark-surface-container-highest: var(--color-neutral-20);--material3-theme-dark-state-hover-container: var(--color-neutral-90);--material3-theme-dark-state-focus-container: var(--color-brand-primary-80);--material3-theme-dark-state-pressed-container: var(--color-neutral-90);--material3-theme-dark-state-dragged-container: var(--color-neutral-90);--material3-theme-dark-state-disabled-container: var(--color-neutral-90);--navigation-rail-states-active-indicator-color: var(--color-brand-primary-base);--navigation-rail-states-pressed-background: rgba(var(--color-brand-primary-base), .16);--sidebar-padding-vertical: var(--spacing-golden-phi5);--sidebar-padding-horizontal: var(--spacing-golden-phi4);--sidebar-padding-item: var(--spacing-golden-phi4) var(--spacing-golden-phi5);--sidebar-gap-sections: var(--spacing-golden-phi6);--sidebar-gap-items: var(--spacing-golden-phi2);--sidebar-gap-icon-to-text: var(--spacing-golden-phi4);--sidebar-background-default: var(--color-surface-container-low);--sidebar-item-radius: var(--shape-corner-small);--sidebar-item-active-background: var(--color-brand-primary-base);--sidebar-item-hover-background: var(--color-neutral-10);--sidebar-item-active-color: var(--color-neutral-100);--sidebar-item-default-color: var(--color-neutral-70);--sidebar-logo-margin-bottom: var(--spacing-golden-phi6);--sidebar-transition-duration: var(--motion-duration-medium-2);--sidebar-transition-easing: var(--motion-easing-emphasized-decelerate);--sidebar-mobile-nav-item-padding: var(--spacing-golden-phi3) var(--spacing-golden-phi5);--sizing-component-button-height-small: var(--sizing-golden-phi7);--sizing-component-button-height-medium: var(--sizing-golden-phi8);--sizing-component-button-height-large: var(--sizing-golden-phi9);--sizing-component-button-min-width: var(--sizing-golden-phi9);--sizing-component-input-height: var(--sizing-golden-phi8);--sizing-component-input-min-width: var(--sizing-golden-phi10);--sizing-component-card-min-height-small: var(--sizing-golden-phi10);--sizing-component-card-min-height-medium: var(--sizing-golden-phi11);--sizing-component-card-min-height-large: var(--sizing-golden-phi12);--sizing-component-card-width-small: var(--sizing-golden-phi11);--sizing-component-card-width-medium: var(--sizing-golden-phi12);--sizing-component-card-width-large: var(--sizing-golden-phi13);--sizing-component-modal-width-small: var(--sizing-golden-phi12);--sizing-component-modal-width-medium: var(--sizing-golden-phi13);--sizing-component-modal-width-large: var(--sizing-golden-phi14);--sizing-component-sidebar-width: var(--sizing-golden-phi11);--sizing-component-sidebar-collapsed-width: var(--sizing-golden-phi8);--sizing-component-avatar-small: var(--sizing-golden-phi6);--sizing-component-avatar-medium: var(--sizing-golden-phi7);--sizing-component-avatar-large: var(--sizing-golden-phi8);--sizing-component-avatar-xlarge: var(--sizing-golden-phi9);--sizing-component-icon-small: var(--sizing-golden-phi5);--sizing-component-icon-medium: var(--sizing-golden-phi6);--sizing-component-icon-large: var(--sizing-golden-phi7);--sizing-layout-container-max-width: var(--sizing-golden-phi14);--sizing-layout-container-content-width: var(--sizing-golden-phi13);--sizing-layout-grid-column-width: var(--sizing-golden-phi11);--sizing-layout-grid-gutter: var(--sizing-golden-phi6);--typography-golden-scale-display-large-weight: var(--font-weight-light);--typography-golden-scale-display-medium-weight: var(--font-weight-regular);--typography-golden-scale-display-small-weight: var(--font-weight-regular);--typography-golden-scale-headline-large-weight: var(--font-weight-medium);--typography-golden-scale-headline-medium-weight: var(--font-weight-medium);--typography-golden-scale-headline-small-weight: var(--font-weight-regular);--typography-golden-scale-title-large-weight: var(--font-weight-semibold);--typography-golden-scale-title-medium-weight: var(--font-weight-medium);--typography-golden-scale-title-small-weight: var(--font-weight-medium);--typography-golden-scale-body-large-weight: var(--font-weight-regular);--typography-golden-scale-body-medium-weight: var(--font-weight-regular);--typography-golden-scale-body-small-weight: var(--font-weight-regular);--typography-golden-scale-label-large-weight: var(--font-weight-medium);--typography-golden-scale-label-medium-weight: var(--font-weight-medium);--typography-golden-scale-label-small-weight: var(--font-weight-medium);--unified-charts-colors-categorical-01: var(--color-brand-primary-base);--unified-charts-colors-categorical-02: var(--color-brand-secondary-base);--unified-charts-colors-categorical-03: var(--color-brand-tertiary-base);--unified-charts-colors-dark-categorical-01: var(--color-brand-primary-70);--unified-charts-colors-dark-categorical-02: var(--color-brand-secondary-70);--unified-charts-colors-dark-categorical-03: var(--color-brand-tertiary-60);--unified-charts-colors-semantic-positive: var(--color-semantic-success);--unified-charts-colors-semantic-negative: var(--color-semantic-error);--unified-charts-colors-semantic-warning: var(--color-semantic-warning);--unified-charts-colors-semantic-neutral: var(--color-neutral-50);--unified-charts-colors-sequential-primary-10: var(--color-brand-primary-95);--unified-charts-colors-sequential-primary-20: var(--color-brand-primary-90);--unified-charts-colors-sequential-primary-30: var(--color-brand-primary-80);--unified-charts-colors-sequential-primary-40: var(--color-brand-primary-70);--unified-charts-colors-sequential-primary-50: var(--color-brand-primary-60);--unified-charts-colors-sequential-primary-60: var(--color-brand-primary-50);--unified-charts-colors-sequential-primary-70: var(--color-brand-primary-40);--unified-charts-colors-sequential-primary-80: var(--color-brand-primary-30);--unified-charts-colors-sequential-primary-90: var(--color-brand-primary-20);--unified-charts-colors-sequential-primary-100: var(--color-brand-primary-10);--unified-charts-spacing-padding-container: var(--spacing-golden-phi5);--unified-charts-spacing-padding-plot: var(--spacing-golden-phi4);--unified-charts-spacing-padding-legend: var(--spacing-golden-phi3);--unified-charts-spacing-margin-axis: var(--spacing-golden-phi7);--unified-charts-spacing-margin-chart: var(--spacing-golden-phi6);--unified-charts-typography-font-family: var(--font-family-brand);--unified-charts-typography-axis-font-size: var(--font-size-label-medium);--unified-charts-typography-axis-font-weight: var(--font-weight-regular);--unified-charts-typography-legend-font-size: var(--font-size-label-small);--unified-charts-typography-legend-font-weight: var(--font-weight-medium);--unified-charts-typography-title-font-size: var(--font-size-headline-small);--unified-charts-typography-title-font-weight: var(--font-weight-bold);--unified-charts-grid-color-light: var(--color-neutral-20);--unified-charts-grid-color-dark: var(--color-neutral-80);--card-shadow-default: var(--elevation-level1);--card-shadow-hover: var(--elevation-level2);--card-shadow-raised: var(--elevation-level3);--card-background-default: var(--color-surface-default);--chart-tooltip-shadow: var(--elevation-level3);--component-button-filled-container-color: var(--material3-color-scheme-light-primary);--component-button-filled-label-color: var(--material3-color-scheme-light-on-primary);--component-button-filled-state-hover-state-layer-color: var(--material3-color-scheme-light-on-primary);--component-button-filled-state-focus-state-layer-color: var(--material3-color-scheme-light-on-primary);--component-button-filled-state-pressed-state-layer-color: var(--material3-color-scheme-light-on-primary);--component-button-filled-state-disabled-container-color: var(--material3-color-scheme-light-on-surface);--component-button-filled-state-disabled-label-color: var(--material3-color-scheme-light-on-surface);--component-button-outlined-container-border-color: var(--material3-color-scheme-light-outline);--component-button-outlined-label-color: var(--material3-color-scheme-light-primary);--component-button-outlined-state-hover-state-layer-color: var(--material3-color-scheme-light-primary);--component-button-outlined-state-focus-state-layer-color: var(--material3-color-scheme-light-primary);--component-button-outlined-state-focus-border-color: var(--material3-color-scheme-light-primary);--component-button-outlined-state-pressed-state-layer-color: var(--material3-color-scheme-light-primary);--component-button-outlined-state-disabled-border-color: var(--material3-color-scheme-light-on-surface);--component-button-outlined-state-disabled-label-color: var(--material3-color-scheme-light-on-surface);--component-button-text-label-color: var(--material3-color-scheme-light-primary);--component-button-text-state-hover-state-layer-color: var(--material3-color-scheme-light-primary);--component-button-text-state-focus-state-layer-color: var(--material3-color-scheme-light-primary);--component-button-text-state-pressed-state-layer-color: var(--material3-color-scheme-light-primary);--component-button-text-state-disabled-label-color: var(--material3-color-scheme-light-on-surface);--component-button-elevated-container-color: var(--material3-color-scheme-light-surface-container-low);--component-button-elevated-container-elevation: var(--elevation-level1);--component-button-elevated-label-color: var(--material3-color-scheme-light-primary);--component-button-elevated-state-hover-state-layer-color: var(--material3-color-scheme-light-primary);--component-button-elevated-state-hover-elevation: var(--elevation-level2);--component-button-elevated-state-focus-state-layer-color: var(--material3-color-scheme-light-primary);--component-button-elevated-state-focus-elevation: var(--elevation-level1);--component-button-elevated-state-pressed-state-layer-color: var(--material3-color-scheme-light-primary);--component-button-elevated-state-pressed-elevation: var(--elevation-level1);--component-button-elevated-state-disabled-container-color: var(--material3-color-scheme-light-on-surface);--component-button-elevated-state-disabled-label-color: var(--material3-color-scheme-light-on-surface);--component-button-tonal-container-color: var(--material3-color-scheme-light-tertiary-container);--component-button-tonal-label-color: var(--material3-color-scheme-light-on-secondary-container);--component-button-tonal-state-hover-state-layer-color: var(--material3-color-scheme-light-on-secondary-container);--component-button-tonal-state-focus-state-layer-color: var(--material3-color-scheme-light-on-secondary-container);--component-button-tonal-state-pressed-state-layer-color: var(--material3-color-scheme-light-on-secondary-container);--component-button-tonal-state-disabled-container-color: var(--material3-color-scheme-light-on-surface);--component-button-tonal-state-disabled-label-color: var(--material3-color-scheme-light-on-surface);--component-card-filled-container-color: var(--material3-color-scheme-light-surface-container);--component-card-filled-container-shape: var(--dimensions-border-radius-medium);--component-card-filled-state-hover-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-card-filled-state-focus-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-card-filled-state-pressed-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-card-filled-state-dragged-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-card-filled-state-dragged-elevation: var(--elevation-level3);--component-card-filled-state-disabled-container-color: var(--material3-color-scheme-light-surface-variant);--component-card-elevated-container-color: var(--material3-color-scheme-light-surface-container-low);--component-card-elevated-container-shape: var(--dimensions-border-radius-medium);--component-card-elevated-container-elevation: var(--elevation-level1);--component-card-elevated-state-hover-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-card-elevated-state-hover-elevation: var(--elevation-level2);--component-card-elevated-state-focus-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-card-elevated-state-focus-elevation: var(--elevation-level1);--component-card-elevated-state-pressed-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-card-elevated-state-pressed-elevation: var(--elevation-level1);--component-card-elevated-state-dragged-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-card-elevated-state-dragged-elevation: var(--elevation-level4);--component-card-outlined-container-shape: var(--dimensions-border-radius-medium);--component-card-outlined-container-border-color: var(--material3-color-scheme-light-outline-variant);--component-card-outlined-state-hover-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-card-outlined-state-focus-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-card-outlined-state-focus-border-color: var(--material3-color-scheme-light-primary);--component-card-outlined-state-pressed-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-card-outlined-state-dragged-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-card-outlined-state-dragged-elevation: var(--elevation-level3);--component-text-field-filled-container-color: var(--material3-color-scheme-light-surface-container-highest);--component-text-field-filled-container-shape-top: var(--dimensions-border-radius-extra-small);--component-text-field-filled-container-height: var(--dimensions-component-input-height-large);--component-text-field-filled-label-color: var(--material3-color-scheme-light-on-surface-variant);--component-text-field-filled-input-color: var(--material3-color-scheme-light-on-surface);--component-text-field-filled-state-hover-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-text-field-filled-state-focus-indicator-color: var(--material3-color-scheme-light-primary);--component-text-field-filled-state-focus-label-color: var(--material3-color-scheme-light-primary);--component-text-field-filled-state-error-indicator-color: var(--material3-color-scheme-light-error);--component-text-field-filled-state-error-label-color: var(--material3-color-scheme-light-error);--component-text-field-filled-state-error-supporting-text-color: var(--material3-color-scheme-light-error);--component-text-field-filled-state-disabled-container-color: var(--material3-color-scheme-light-on-surface);--component-text-field-filled-state-disabled-input-color: var(--material3-color-scheme-light-on-surface);--component-text-field-outlined-container-shape: var(--dimensions-border-radius-extra-small);--component-text-field-outlined-container-border-color: var(--material3-color-scheme-light-outline);--component-text-field-outlined-container-height: var(--dimensions-component-input-height-large);--component-text-field-outlined-label-color: var(--material3-color-scheme-light-on-surface-variant);--component-text-field-outlined-input-color: var(--material3-color-scheme-light-on-surface);--component-text-field-outlined-state-hover-border-color: var(--material3-color-scheme-light-on-surface);--component-text-field-outlined-state-focus-border-color: var(--material3-color-scheme-light-primary);--component-text-field-outlined-state-focus-label-color: var(--material3-color-scheme-light-primary);--component-text-field-outlined-state-error-border-color: var(--material3-color-scheme-light-error);--component-text-field-outlined-state-error-label-color: var(--material3-color-scheme-light-error);--component-text-field-outlined-state-error-supporting-text-color: var(--material3-color-scheme-light-error);--component-text-field-outlined-state-disabled-border-color: var(--material3-color-scheme-light-on-surface);--component-text-field-outlined-state-disabled-input-color: var(--material3-color-scheme-light-on-surface);--component-fab-primary-container-color: var(--material3-color-scheme-light-primary-container);--component-fab-primary-container-shape: var(--dimensions-border-radius-large);--component-fab-primary-container-size: var(--dimensions-component-fab-size-medium);--component-fab-primary-container-elevation: var(--elevation-level3);--component-fab-primary-icon-color: var(--material3-color-scheme-light-on-primary-container);--component-fab-primary-icon-size: var(--dimensions-component-fab-icon-size-medium);--component-fab-primary-state-hover-state-layer-color: var(--material3-color-scheme-light-on-primary-container);--component-fab-primary-state-hover-elevation: var(--elevation-level4);--component-fab-primary-state-focus-state-layer-color: var(--material3-color-scheme-light-on-primary-container);--component-fab-primary-state-focus-elevation: var(--elevation-level3);--component-fab-primary-state-pressed-state-layer-color: var(--material3-color-scheme-light-on-primary-container);--component-fab-primary-state-pressed-elevation: var(--elevation-level3);--component-chip-assist-container-shape: var(--dimensions-border-radius-small);--component-chip-assist-container-border-color: var(--material3-color-scheme-light-outline);--component-chip-assist-container-height: var(--dimensions-component-chip-height);--component-chip-assist-label-color: var(--material3-color-scheme-light-on-surface);--component-chip-assist-state-hover-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-chip-assist-state-focus-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-chip-assist-state-pressed-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-chip-assist-state-dragged-elevation: var(--elevation-level3);--component-chip-filter-unselected-container-shape: var(--dimensions-border-radius-small);--component-chip-filter-unselected-container-border-color: var(--material3-color-scheme-light-outline);--component-chip-filter-unselected-container-height: var(--dimensions-component-chip-height);--component-chip-filter-unselected-label-color: var(--material3-color-scheme-light-on-surface-variant);--component-chip-filter-selected-container-color: var(--material3-color-scheme-light-tertiary-container);--component-chip-filter-selected-container-shape: var(--dimensions-border-radius-small);--component-chip-filter-selected-container-height: var(--dimensions-component-chip-height);--component-chip-filter-selected-label-color: var(--material3-color-scheme-light-on-secondary-container);--component-chip-filter-selected-icon-color: var(--material3-color-scheme-light-on-secondary-container);--component-navigation-rail-container-width: var(--dimensions-component-navigation-rail-width);--component-navigation-rail-destination-unselected-icon-color: var(--material3-color-scheme-light-on-surface-variant);--component-navigation-rail-destination-unselected-label-color: var(--material3-color-scheme-light-on-surface-variant);--component-navigation-rail-destination-selected-icon-color: var(--material3-color-scheme-light-on-surface);--component-navigation-rail-destination-selected-label-color: var(--material3-color-scheme-light-on-surface);--component-navigation-rail-destination-selected-indicator-color: var(--material3-color-scheme-light-tertiary-container);--component-navigation-rail-destination-state-hover-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-navigation-rail-destination-state-focus-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-navigation-rail-destination-state-pressed-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-list-item-state-hover-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-list-item-state-focus-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-list-item-state-pressed-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-list-item-state-activated-container-color: var(--material3-color-scheme-light-tertiary-container);--component-list-divider-color: var(--material3-color-scheme-light-outline-variant);--component-dialog-container-color: var(--material3-color-scheme-light-surface-container-high);--component-dialog-container-shape: var(--dimensions-border-radius-extra-large);--component-dialog-container-elevation: var(--elevation-level3);--component-dialog-headline-color: var(--material3-color-scheme-light-on-surface);--component-dialog-supporting-text-color: var(--material3-color-scheme-light-on-surface-variant);--component-snackbar-container-color: var(--material3-color-scheme-light-inverse-surface);--component-snackbar-container-shape: var(--dimensions-border-radius-extra-small);--component-snackbar-container-elevation: var(--elevation-level3);--component-snackbar-supporting-text-color: var(--material3-color-scheme-light-inverse-on-surface);--component-snackbar-action-color: var(--material3-color-scheme-light-inverse-primary);--component-navigation-drawer-modal-container-color: var(--material3-color-scheme-light-surface-container-low);--component-navigation-drawer-modal-container-elevation: var(--elevation-level1);--component-navigation-drawer-modal-container-shape-top-right: var(--dimensions-border-radius-large);--component-navigation-drawer-modal-container-shape-bottom-right: var(--dimensions-border-radius-large);--component-navigation-drawer-modal-scrim-color: var(--material3-color-scheme-light-scrim);--component-navigation-drawer-item-unselected-icon-color: var(--material3-color-scheme-light-on-surface-variant);--component-navigation-drawer-item-unselected-label-color: var(--material3-color-scheme-light-on-surface-variant);--component-navigation-drawer-item-selected-container: var(--material3-color-scheme-light-tertiary-container);--component-navigation-drawer-item-selected-icon-color: var(--material3-color-scheme-light-on-secondary-container);--component-navigation-drawer-item-selected-label-color: var(--material3-color-scheme-light-on-secondary-container);--component-app-bar-top-headline-color: var(--material3-color-scheme-light-on-surface);--component-app-bar-top-leading-icon-color: var(--material3-color-scheme-light-on-surface);--component-app-bar-top-trailing-icon-color: var(--material3-color-scheme-light-on-surface-variant);--component-app-bar-top-scrolled-container-color: var(--material3-color-scheme-light-surface-container);--component-app-bar-top-scrolled-elevation: var(--elevation-level2);--component-app-bar-bottom-container-color: var(--material3-color-scheme-light-surface-container);--component-app-bar-bottom-container-elevation: var(--elevation-level2);--component-progress-indicator-linear-track-color: var(--material3-color-scheme-light-surface-container-highest);--component-progress-indicator-linear-indicator-color: var(--material3-color-scheme-light-primary);--component-progress-indicator-circular-track-color: var(--material3-color-scheme-light-surface-container-highest);--component-progress-indicator-circular-indicator-color: var(--material3-color-scheme-light-primary);--component-surface-dim-color: var(--material3-color-scheme-light-surface-dim);--component-surface-container-low-color: var(--material3-color-scheme-light-surface-container-low);--component-surface-container-low-elevation: var(--elevation-level1);--component-surface-container-color: var(--material3-color-scheme-light-surface-container);--component-surface-container-elevation: var(--elevation-level1);--component-surface-container-high-color: var(--material3-color-scheme-light-surface-container-high);--component-surface-container-high-elevation: var(--elevation-level2);--component-surface-container-highest-color: var(--material3-color-scheme-light-surface-container-highest);--component-surface-container-highest-elevation: var(--elevation-level3);--ripple-color-light: var(--material3-color-scheme-light-primary);--ripple-color-dark: var(--material3-color-scheme-dark-primary);--form-select-menu-shadow: var(--elevation-level2);--form-switch-thumb-shadow: var(--elevation-level1);--form-slider-thumb-shadow: var(--elevation-level1);--form-datepicker-calendar-shadow: var(--elevation-level3);--form-autocomplete-dropdown-shadow: var(--elevation-level2);--layout-boundaries-production-subtle-border: 1px solid var(--material3-color-scheme-light-outline-variant);--layout-boundaries-production-defined-border: 1px solid var(--material3-color-scheme-light-outline);--layout-boundaries-production-defined-shadow: var(--elevation-level1);--layout-boundaries-production-strong-border: 2px solid var(--material3-color-scheme-light-outline);--layout-boundaries-production-strong-shadow: var(--elevation-level2);--layout-visual-hierarchy-primary-border: 2px solid var(--material3-color-scheme-light-outline);--layout-visual-hierarchy-secondary-background: var(--material3-color-scheme-light-surface-container-low);--layout-visual-hierarchy-secondary-border: 1px solid var(--material3-color-scheme-light-outline-variant);--material3-buttons-styles-filled-hover-elevation: var(--elevation-level1);--material3-buttons-styles-tonal-background: var(--material3-color-scheme-light-secondary-container);--material3-buttons-styles-tonal-color: var(--material3-color-scheme-light-on-secondary-container);--material3-buttons-styles-tonal-hover-background: linear-gradient(rgba(29,27,32,.08), rgba(29,27,32,.08)), var(--material3-color-scheme-light-secondary-container);--material3-buttons-styles-tonal-hover-elevation: var(--elevation-level1);--material3-buttons-styles-tonal-focus-background: linear-gradient(rgba(29,27,32,.12), rgba(29,27,32,.12)), var(--material3-color-scheme-light-secondary-container);--material3-buttons-styles-tonal-pressed-background: linear-gradient(rgba(29,27,32,.12), rgba(29,27,32,.12)), var(--material3-color-scheme-light-secondary-container);--material3-buttons-styles-elevated-background: var(--material3-color-scheme-light-surface-container-low);--material3-buttons-styles-elevated-color: var(--material3-color-scheme-light-primary);--material3-buttons-styles-elevated-elevation: var(--elevation-level1);--material3-buttons-styles-elevated-hover-background: linear-gradient(rgba(103,80,164,.08), rgba(103,80,164,.08)), var(--material3-color-scheme-light-surface-container-low);--material3-buttons-styles-elevated-hover-elevation: var(--elevation-level2);--material3-buttons-styles-elevated-focus-background: linear-gradient(rgba(103,80,164,.12), rgba(103,80,164,.12)), var(--material3-color-scheme-light-surface-container-low);--material3-buttons-styles-elevated-focus-elevation: var(--elevation-level1);--material3-buttons-styles-elevated-pressed-background: linear-gradient(rgba(103,80,164,.12), rgba(103,80,164,.12)), var(--material3-color-scheme-light-surface-container-low);--material3-buttons-styles-elevated-pressed-elevation: var(--elevation-level1);--material3-buttons-styles-outlined-border: 1px solid var(--material3-color-scheme-light-outline);--material3-buttons-styles-outlined-hover-border: 1px solid var(--material3-color-scheme-light-outline);--material3-buttons-styles-outlined-pressed-border: 1px solid var(--material3-color-scheme-light-outline);--material3-buttons-icon-button-toggle-selected-background: var(--material3-color-scheme-light-secondary-container);--material3-buttons-fab-sizes-small-elevation: var(--elevation-level3);--material3-buttons-fab-sizes-medium-elevation: var(--elevation-level3);--material3-buttons-fab-sizes-large-elevation: var(--elevation-level3);--material3-buttons-fab-colors-surface-background: var(--material3-color-scheme-light-surface-container-high);--material3-buttons-fab-colors-surface-color: var(--material3-color-scheme-light-primary);--material3-buttons-fab-colors-primary-background: var(--material3-color-scheme-light-primary-container);--material3-buttons-fab-colors-primary-color: var(--material3-color-scheme-light-on-primary-container);--material3-buttons-fab-colors-secondary-background: var(--material3-color-scheme-light-secondary-container);--material3-buttons-fab-colors-secondary-color: var(--material3-color-scheme-light-on-secondary-container);--material3-buttons-fab-colors-tertiary-background: var(--material3-color-scheme-light-tertiary-container);--material3-buttons-fab-colors-tertiary-color: var(--material3-color-scheme-light-on-tertiary-container);--material3-buttons-fab-lowered-elevation: var(--elevation-level1);--material3-buttons-fab-lowered-hover-elevation: var(--elevation-level2);--material3-buttons-segmented-button-container-border: 1px solid var(--material3-color-scheme-light-outline);--material3-buttons-segmented-button-selected-background: var(--material3-color-scheme-light-secondary-container);--material3-buttons-segmented-button-selected-color: var(--material3-color-scheme-light-on-secondary-container);--material3-buttons-segmented-button-unselected-color: var(--material3-color-scheme-light-on-surface);--material3-charts-container-elevation: var(--elevation-level1);--material3-charts-axis-line-color: var(--material3-color-scheme-light-outline-variant);--material3-charts-axis-tick-color: var(--material3-color-scheme-light-outline-variant);--material3-charts-axis-label-color: var(--material3-color-scheme-light-on-surface-variant);--material3-charts-axis-title-color: var(--material3-color-scheme-light-on-surface);--material3-charts-grid-line-color: var(--material3-color-scheme-light-surface-variant);--material3-charts-legend-item-color: var(--material3-color-scheme-light-on-surface);--material3-charts-tooltip-background: var(--material3-color-scheme-light-inverse-surface);--material3-charts-tooltip-color: var(--material3-color-scheme-light-inverse-on-surface);--material3-charts-tooltip-elevation: var(--elevation-level3);--material3-charts-pie-label-color: var(--material3-color-scheme-light-on-surface);--material3-charts-gauge-track-color: var(--material3-color-scheme-light-surface-variant);--material3-charts-gauge-needle-color: var(--material3-color-scheme-light-on-surface);--material3-color-roles-primary-actions-medium-emphasis-container: var(--material3-color-scheme-light-primary-container);--material3-color-roles-primary-actions-medium-emphasis-on-container: var(--material3-color-scheme-light-on-primary-container);--material3-color-roles-secondary-actions-medium-emphasis-container: var(--material3-color-scheme-light-secondary-container);--material3-color-roles-secondary-actions-medium-emphasis-on-container: var(--material3-color-scheme-light-on-secondary-container);--material3-color-roles-tertiary-actions-medium-emphasis-container: var(--material3-color-scheme-light-tertiary-container);--material3-color-roles-tertiary-actions-medium-emphasis-on-container: var(--material3-color-scheme-light-on-tertiary-container);--material3-color-roles-surfaces-level0-on-container: var(--material3-color-scheme-light-on-surface);--material3-color-roles-surfaces-level0-outline: var(--material3-color-scheme-light-outline);--material3-color-roles-surfaces-level1-on-container: var(--material3-color-scheme-light-on-surface);--material3-color-roles-surfaces-level1-outline: var(--material3-color-scheme-light-outline-variant);--material3-color-roles-surfaces-level2-container: var(--material3-color-scheme-light-surface-container-low);--material3-color-roles-surfaces-level2-on-container: var(--material3-color-scheme-light-on-surface);--material3-color-roles-surfaces-level2-elevation: var(--elevation-level1);--material3-color-roles-surfaces-level3-container: var(--material3-color-scheme-light-surface-container);--material3-color-roles-surfaces-level3-on-container: var(--material3-color-scheme-light-on-surface);--material3-color-roles-surfaces-level3-elevation: var(--elevation-level2);--material3-color-roles-surfaces-level4-container: var(--material3-color-scheme-light-surface-container-high);--material3-color-roles-surfaces-level4-on-container: var(--material3-color-scheme-light-on-surface);--material3-color-roles-surfaces-level4-elevation: var(--elevation-level3);--material3-color-roles-surfaces-level5-container: var(--material3-color-scheme-light-surface-container-highest);--material3-color-roles-surfaces-level5-on-container: var(--material3-color-scheme-light-on-surface);--material3-color-roles-surfaces-level5-elevation: var(--elevation-level4);--material3-color-roles-states-error-container: var(--material3-color-scheme-light-error);--material3-color-roles-states-error-on-container: var(--material3-color-scheme-light-on-error);--material3-color-roles-navigation-rail-item-active: var(--material3-color-scheme-light-secondary-container);--material3-color-roles-navigation-rail-icon-active: var(--material3-color-scheme-light-on-secondary-container);--material3-color-roles-navigation-rail-icon-inactive: var(--material3-color-scheme-light-on-surface-variant);--material3-color-roles-navigation-drawer-container: var(--material3-color-scheme-light-surface-container-low);--material3-color-roles-navigation-drawer-item-active: var(--material3-color-scheme-light-secondary-container);--material3-color-roles-navigation-tabs-label-inactive: var(--material3-color-scheme-light-on-surface-variant);--material3-color-roles-emphasis-high-color: var(--material3-color-scheme-light-on-surface);--material3-color-roles-emphasis-medium-color: var(--material3-color-scheme-light-on-surface-variant);--material3-color-scheme-light-surface: var(--color-surface-default);--material3-color-scheme-light-surface-bright: var(--color-surface-bright);--material3-color-scheme-light-surface-container-lowest: var(--color-surface-container-lowest);--material3-components-badge-colors-error: var(--material3-color-scheme-light-error);--material3-components-bottom-sheet-modal-elevation: var(--elevation-level4);--material3-components-bottom-sheet-drag-handle-color: var(--material3-color-scheme-light-on-surface-variant);--material3-components-date-picker-calendar-range-bg: var(--material3-color-scheme-light-primary-container);--material3-components-divider-full-width-color: var(--material3-color-scheme-light-outline-variant);--material3-components-menu-container-elevation: var(--elevation-level2);--material3-components-progress-indicator-linear-track-color: var(--material3-color-scheme-light-surface-container-highest);--material3-components-progress-indicator-circular-track-color: var(--material3-color-scheme-light-surface-container-highest);--material3-components-search-bar-elevation: var(--elevation-level2);--material3-components-search-view-divider: 1px solid var(--material3-color-scheme-light-outline-variant);--material3-components-segmented-button-container-border: 1px solid var(--material3-color-scheme-light-outline);--material3-components-segmented-button-selected-background: var(--material3-color-scheme-light-secondary-container);--material3-components-segmented-button-selected-color: var(--material3-color-scheme-light-on-secondary-container);--material3-components-side-sheet-standard-elevation: var(--elevation-level1);--material3-components-side-sheet-modal-elevation: var(--elevation-level4);--material3-components-snackbar-container-elevation: var(--elevation-level3);--material3-components-snackbar-action-color: var(--material3-color-scheme-light-inverse-primary);--material3-components-tooltip-plain-background: var(--material3-color-scheme-light-inverse-surface);--material3-components-tooltip-plain-color: var(--material3-color-scheme-light-inverse-on-surface);--material3-components-tooltip-rich-elevation: var(--elevation-level2);--material3-components-top-app-bar-colors-scroll-under: var(--material3-color-scheme-light-surface-container);--material3-components-top-app-bar-colors-on-container: var(--material3-color-scheme-light-on-surface);--material3-components-bottom-app-bar-container-elevation: var(--elevation-level2);--material3-components-bottom-app-bar-container-background: var(--material3-color-scheme-light-surface-container);--material3-components-extended-fab-container-elevation: var(--elevation-level3);--material3-components-banner-container-background: var(--material3-color-scheme-light-surface-container-highest);--material3-components-banner-container-border-bottom: 1px solid var(--material3-color-scheme-light-outline-variant);--material3-ripple-effect-color-on-primary: var(--material3-color-scheme-light-on-primary);--material3-ripple-effect-color-on-surface: var(--material3-color-scheme-light-on-surface);--material3-ripple-effect-color-on-secondary: var(--material3-color-scheme-light-on-secondary);--material3-textfield-filled-container-color: var(--material3-color-scheme-light-surface-variant);--material3-textfield-filled-indicator-color: var(--material3-color-scheme-light-on-surface-variant);--material3-textfield-filled-indicator-color-focused: var(--material3-color-scheme-light-primary);--material3-textfield-filled-label-color: var(--material3-color-scheme-light-on-surface-variant);--material3-textfield-filled-label-color-focused: var(--material3-color-scheme-light-primary);--material3-textfield-outlined-outline-color: var(--material3-color-scheme-light-outline);--material3-textfield-outlined-outline-color-focused: var(--material3-color-scheme-light-primary);--material3-textfield-supporting-text-color: var(--material3-color-scheme-light-on-surface-variant);--material3-textfield-supporting-text-color-error: var(--material3-color-scheme-light-error);--material3-switch-track-color-off: var(--material3-color-scheme-light-surface-variant);--material3-switch-track-color-on: var(--material3-color-scheme-light-primary-container);--material3-switch-track-outline-color: var(--material3-color-scheme-light-outline);--material3-switch-handle-color-off: var(--material3-color-scheme-light-outline);--material3-switch-handle-color-on: var(--material3-color-scheme-light-on-primary-container);--material3-checkbox-container-outline-color: var(--material3-color-scheme-light-on-surface-variant);--material3-checkbox-container-outline-color-selected: var(--material3-color-scheme-light-primary);--material3-checkbox-icon-color: var(--material3-color-scheme-light-on-primary);--material3-radio-container-outline-color: var(--material3-color-scheme-light-on-surface-variant);--material3-radio-container-outline-color-selected: var(--material3-color-scheme-light-primary);--material3-radio-dot-color: var(--material3-color-scheme-light-primary);--material3-slider-track-color-inactive: var(--material3-color-scheme-light-secondary-container);--material3-slider-track-color-active: var(--material3-color-scheme-light-primary);--material3-slider-handle-color: var(--material3-color-scheme-light-primary);--material3-slider-handle-elevation: var(--elevation-level1);--material3-slider-label-background: var(--material3-color-scheme-light-primary);--material3-slider-label-color: var(--material3-color-scheme-light-on-primary);--material3-select-menu-elevation: var(--elevation-level2);--material3-select-option-hover-color: var(--material3-color-scheme-light-surface-variant);--material3-select-option-selected-color: var(--material3-color-scheme-light-secondary-container);--material3-gaps-navigation-rail-indicator-background: var(--material3-color-scheme-light-secondary-container);--material3-gaps-navigation-drawer-standard-background: var(--material3-color-scheme-light-surface-container-low);--material3-gaps-navigation-drawer-modal-elevation: var(--elevation-level1);--material3-gaps-navigation-drawer-section-divider-color: var(--material3-color-scheme-light-outline-variant);--material3-gaps-text-field-filled-background: var(--material3-color-scheme-light-surface-container-highest);--material3-gaps-text-field-filled-active-indicator: 2px solid var(--material3-color-scheme-light-primary);--material3-gaps-text-field-filled-error-indicator: 2px solid var(--material3-color-scheme-light-error);--material3-gaps-text-field-outlined-border: 1px solid var(--material3-color-scheme-light-outline);--material3-gaps-text-field-outlined-focus-border: 2px solid var(--material3-color-scheme-light-primary);--material3-gaps-text-field-outlined-error-border: 2px solid var(--material3-color-scheme-light-error);--material3-gaps-text-field-supporting-text-color: var(--material3-color-scheme-light-on-surface-variant);--material3-gaps-text-field-supporting-text-error-color: var(--material3-color-scheme-light-error);--material3-gaps-switch-track-border: 2px solid var(--material3-color-scheme-light-outline);--material3-gaps-switch-track-background-off: var(--material3-color-scheme-light-surface-container-highest);--material3-gaps-switch-track-background-on: var(--material3-color-scheme-light-primary);--material3-gaps-switch-thumb-color-off: var(--material3-color-scheme-light-outline);--material3-gaps-switch-thumb-color-on: var(--material3-color-scheme-light-on-primary);--material3-gaps-switch-thumb-elevation: var(--elevation-level1);--material3-gaps-switch-icon-color: var(--material3-color-scheme-light-surface-container-highest);--material3-gaps-checkbox-container-border: 2px solid var(--material3-color-scheme-light-on-surface-variant);--material3-gaps-checkbox-container-background-checked: var(--material3-color-scheme-light-primary);--material3-gaps-checkbox-container-background-indeterminate: var(--material3-color-scheme-light-primary);--material3-gaps-checkbox-icon-color: var(--material3-color-scheme-light-on-primary);--material3-gaps-checkbox-error-border: 2px solid var(--material3-color-scheme-light-error);--material3-gaps-checkbox-error-background: var(--material3-color-scheme-light-error);--material3-gaps-radio-button-container-border: 2px solid var(--material3-color-scheme-light-on-surface-variant);--material3-gaps-radio-button-container-border-selected: 2px solid var(--material3-color-scheme-light-primary);--material3-gaps-radio-button-dot-color: var(--material3-color-scheme-light-primary);--material3-gaps-slider-track-inactive-color: var(--material3-color-scheme-light-secondary-container);--material3-gaps-slider-track-active-color: var(--material3-color-scheme-light-primary);--material3-gaps-slider-thumb-color: var(--material3-color-scheme-light-primary);--material3-gaps-slider-thumb-elevation: var(--elevation-level1);--material3-gaps-slider-tick-color-inactive: var(--material3-color-scheme-light-on-secondary-container);--material3-gaps-slider-tick-color-active: var(--material3-color-scheme-light-on-primary);--material3-gaps-slider-label-background: var(--material3-color-scheme-light-primary);--material3-gaps-slider-label-color: var(--material3-color-scheme-light-on-primary);--material3-gaps-dialog-basic-elevation: var(--elevation-level3);--material3-gaps-dialog-header-color: var(--material3-color-scheme-light-on-surface);--material3-gaps-dialog-content-color: var(--material3-color-scheme-light-on-surface-variant);--material3-gaps-list-item-headline-color: var(--material3-color-scheme-light-on-surface);--material3-gaps-list-item-supporting-color: var(--material3-color-scheme-light-on-surface-variant);--material3-gaps-app-bar-bottom-elevation: var(--elevation-level2);--material3-gaps-states-dragged-elevation: var(--elevation-level3);--material3-gaps-states-selected-outline: 2px solid var(--material3-color-scheme-light-primary);--material3-theme-light-surface-default: var(--material3-theme-light-scheme-surface);--material3-theme-dark-surface-default: var(--material3-theme-dark-scheme-surface);--sidebar-background-mobile: var(--color-surface-bright);--component-card-outlined-container-color: var(--material3-color-scheme-light-surface);--component-navigation-rail-container-color: var(--material3-color-scheme-light-surface);--component-list-container-color: var(--material3-color-scheme-light-surface);--component-dialog-fullscreen-header-color: var(--material3-color-scheme-light-surface);--component-navigation-drawer-standard-container-color: var(--material3-color-scheme-light-surface);--component-app-bar-top-container-color: var(--material3-color-scheme-light-surface);--component-surface-base-color: var(--material3-color-scheme-light-surface);--component-surface-bright-color: var(--material3-color-scheme-light-surface-bright);--component-surface-container-lowest-color: var(--material3-color-scheme-light-surface-container-lowest);--layout-visual-hierarchy-primary-background: var(--material3-color-scheme-light-surface);--layout-visual-hierarchy-tertiary-background: var(--material3-color-scheme-light-surface-container-lowest);--material3-charts-container-background: var(--material3-color-scheme-light-surface);--material3-color-roles-surfaces-level0-container: var(--material3-color-scheme-light-surface);--material3-color-roles-surfaces-level1-container: var(--material3-color-scheme-light-surface-container-lowest);--material3-color-roles-navigation-rail-container: var(--material3-color-scheme-light-surface);--material3-color-roles-navigation-tabs-container: var(--material3-color-scheme-light-surface);--material3-components-top-app-bar-colors-container: var(--material3-color-scheme-light-surface);--material3-textfield-outlined-label-background: var(--material3-color-scheme-light-surface);--material3-gaps-navigation-rail-container-background: var(--material3-color-scheme-light-surface);--material3-gaps-tabs-scrollable-fade-gradient: linear-gradient(90deg, transparent, var(--material3-color-scheme-light-surface));--material3-gaps-dialog-basic-background: var(--material3-color-scheme-light-surface);--color-text-primary: var(--md-sys-color-on-surface);--color-text-secondary: var(--md-sys-color-on-surface-variant);--color-surface: var(--md-sys-color-surface);--color-surface-elevated: var(--md-sys-color-surface-container-low);--color-outline-variant: var(--md-sys-color-outline-variant);--font-family-base: var(--material3-foundation-typography-typeface-brand);--typography-display-medium-size: var(--md-sys-typescale-display-medium-size);--typography-display-medium-weight: var(--md-sys-typescale-display-medium-weight);--typography-body-large-size: var(--md-sys-typescale-body-large-size);--typography-headline-small-size: var(--md-sys-typescale-headline-small-size);--typography-headline-small-weight: var(--md-sys-typescale-headline-small-weight)}.preline-mobile-header{display:flex;position:fixed;top:0;left:0;right:0;z-index:50;background-color:#fff;border-bottom:1px solid #e5e7eb}.preline-sidebar{width:64px;height:100vh;position:fixed;top:0;left:0;z-index:60;background-color:#f5f5f4;display:block}.preline-nav-item{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;background:none;border:none;cursor:pointer;width:100%;color:#4b5563;transition:all .2s ease}.preline-nav-item:hover{color:#1f2937}.preline-nav-icon{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:8px;transition:all .2s ease}.preline-nav-item:hover .preline-nav-icon{background-color:#e5e7eb}.preline-nav-badge{position:absolute;top:-4px;right:8px;z-index:10;min-width:16px;min-height:16px;display:inline-flex;justify-content:center;align-items:center;font-size:10px;background-color:#dc2626;color:#fff;border-radius:50%;padding:0 4px}.preline-nav-item.active-dashboard .preline-nav-icon,.preline-nav-item.active-alerts .preline-nav-icon,.preline-nav-item.active-inventory .preline-nav-icon,.preline-nav-item.active-contracts .preline-nav-icon,.preline-nav-item.active-quality .preline-nav-icon,.preline-nav-item.active-monitor .preline-nav-icon,.preline-nav-item.active-reports .preline-nav-icon,.preline-nav-item.active-search .preline-nav-icon{background-color:#ffc700!important;color:#1f2937!important}.preline-nav-item.expanded .preline-nav-icon{background-color:#d1d5db!important;color:#1f2937!important}.preline-nav-item:hover .preline-nav-icon:not(.active-dashboard):not(.active-alerts):not(.active-inventory):not(.active-contracts):not(.active-quality):not(.active-monitor):not(.active-reports){background-color:#f3f4f6!important;color:#3e016f!important}@media (max-width: 1024px){.preline-mobile-header{display:flex}.preline-sidebar{display:none}}@media (min-width: 1024px){.preline-mobile-header{display:none}.preline-sidebar{display:block}}.dashboard-layout{display:flex;height:100vh;background:#f7fafc;overflow:hidden}.sidebar{width:280px;background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;transition:transform .3s ease;position:relative;z-index:40}.sidebar-header{padding:1.5rem;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between}.sidebar-logo{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:#1a1a1a;font-weight:700;font-size:1.125rem}.sidebar-toggle{background:none;border:none;padding:.5rem;cursor:pointer;color:#718096;border-radius:.375rem;transition:all .2s}.sidebar-toggle:hover{background:#f7fafc;color:#1a1a1a}.subscription-status{padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.subscription-badge{margin-bottom:.75rem}.badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.badge-free{background:#f0fdf4;color:#059669}.badge-active{background:#fef3c7;color:#d97706}.badge-trialing{background:#dbeafe;color:#2563eb}.upgrade-btn{display:inline-flex;align-items:center;padding:.5rem 1rem;background:linear-gradient(135deg,#3e016f,#8353fd);color:#fff;text-decoration:none;border-radius:.5rem;font-size:.875rem;font-weight:600;transition:all .2s;width:100%;justify-content:center}.upgrade-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3e016f4d}.sidebar-nav{flex:1;overflow-y:auto;padding:1rem 0}.nav-section{padding:0 1rem;margin-bottom:2rem}.nav-section-title{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#718096;margin-bottom:.75rem;padding:0 .5rem}.nav-list{list-style:none;padding:0;margin:0}.nav-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;color:#4a5568;border-radius:.5rem;transition:all .2s;margin-bottom:.25rem}.nav-item:hover{background:#f7fafc;color:#1a1a1a}.nav-item-active{background:#f0f4ff;color:#3e016f;font-weight:600}.nav-item svg{width:20px;height:20px;flex-shrink:0}.sidebar-footer{padding:1rem 1.5rem;border-top:1px solid #e2e8f0}.user-menu{display:flex;align-items:center;justify-content:space-between}.user-info{display:flex;align-items:center;gap:.75rem;flex:1}.user-avatar{width:40px;height:40px;background:linear-gradient(135deg,#3e016f,#8353fd);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.125rem}.user-details{flex:1;min-width:0}.user-name{font-weight:600;color:#1a1a1a;margin:0;font-size:.875rem}.user-email{color:#718096;margin:0;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logout-btn{background:none;border:none;padding:.5rem;cursor:pointer;color:#718096;transition:all .2s;border-radius:.375rem}.logout-btn:hover{background:#fee2e2;color:#dc2626}.main-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.top-bar{background:#fff;border-bottom:1px solid #e2e8f0;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between;min-height:64px}.top-bar-content h1{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0}.usage-badge{background:#f7fafc;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;color:#4a5568}.page-content{flex:1;overflow-y:auto;padding:2rem}.mobile-only{display:none}.desktop-only{display:block}.sidebar-overlay{display:none}@media (max-width: 768px){.sidebar{position:fixed;left:0;top:0;bottom:0;transform:translate(-100%);box-shadow:0 0 20px #0000001a}.sidebar-open{transform:translate(0)}.sidebar-overlay{display:block;position:fixed;inset:0;background:#00000080;z-index:30}.mobile-only{display:block}.desktop-only{display:none}.top-bar,.page-content{padding:1rem}}:root{--figma-color-red: #ff2d46;--figma-color-blue: #2388ff;--figma-color-yellow: #ffc700;--figma-color-green: #32c44f;--figma-color-red-400: #fe566b;--figma-color-red-300: #fb93a3;--figma-color-red-200: #fac6d0;--figma-color-red-100: #ffecef;--figma-color-blue-400: #4e9fff;--figma-color-blue-300: #8dc1ff;--figma-color-blue-200: #c3ddff;--figma-color-blue-100: #e3efff;--figma-color-yellow-400: #fed133;--figma-color-yellow-300: #fbe080;--figma-color-yellow-200: #faedbf;--figma-color-yellow-100: #fffae9;--figma-color-green-400: #81e492;--figma-color-green-300: #adecbb;--figma-color-green-200: #d3f2dd;--figma-color-green-100: #eef9f5;--figma-color-neutral-100: #ffffff;--figma-color-neutral-200: #f8faff;--figma-color-neutral-300: #f1f3f7;--figma-color-neutral-400: #e1e4ed;--figma-color-neutral-500: #b4b9c9;--figma-color-neutral-600: #6d758f;--figma-color-neutral-700: #353e5c;--figma-color-neutral-800: #19213d;--figma-regular-40-56-font-size: 40px;--figma-regular-40-56-font-weight: 400;--figma-regular-40-56-line-height: 56px;--figma-regular-40-56-font-family: "Inter";--figma-regular-40-56-letter-spacing: 2.4px;--figma-gradient-1: linear-gradient(143deg, #e1e4ed 0%, #b4b9c9 100%);--figma-gradient-2: linear-gradient(143deg, #4e9fff 0%, #2388ff 100%)}:root{--figma-widget-aspect-ratio: 2;--figma-widget-width: 264px;--figma-widget-height: 132px;--figma-widget-padding: 16px;--figma-widget-border-radius: 16px;--figma-widget-padding-ratio: .0606;--figma-content-width: 232px;--figma-content-height: 100px;--figma-content-gap: 16px;--figma-content-gap-ratio: .069;--figma-left-content-width: 116px;--figma-left-content-ratio: .5;--figma-text-section-gap: 8px;--figma-value-section-gap: 16px;--figma-text-gap-ratio: .08;--figma-section-gap-ratio: .16;--figma-right-content-width: 100px;--figma-right-content-ratio: .431;--figma-circle-diameter: 100px;--figma-circle-center-x: 50px;--figma-circle-center-y: 50px;--figma-circle-radius: 48px;--figma-circle-stroke-width: 20px;--figma-radius-ratio: .48;--figma-stroke-ratio: .4167;--figma-circle-to-widget-ratio: .3788;--figma-subtitle-size: 12px;--figma-title-size: 14px;--figma-value-size: 30px;--figma-trend-size: 16px;--figma-center-text-size: 12px;--figma-subtitle-line-height: 18px;--figma-title-line-height: 20px;--figma-value-line-height: 36px;--figma-trend-line-height: 22px;--figma-center-line-height: 18px;--figma-subtitle-to-title-ratio: .857;--figma-title-to-value-ratio: .467;--figma-value-to-trend-ratio: 1.875;--figma-center-text-gap: 3.4px;--figma-surface-color: #FFFFFF;--figma-border-color: #F1F3F7;--figma-text-primary: #19213D;--figma-text-secondary: #6D758F;--figma-progress-background: #F1F3F7;--figma-trend-icon-size: 14px;--figma-trend-icon-gap: 4px;--figma-trend-stroke-width: 1.6px;--figma-circle-position-x: 78.4%;--figma-circle-position-y: 50%;--figma-text-position-top: 16px;--figma-value-position-top: 78px;--figma-badge-top: 8px;--figma-badge-right: 8px;--figma-badge-size: 16px;--figma-transition-duration: .3s;--figma-transition-easing: cubic-bezier(.2, 0, 0, 1);--figma-hover-lift: translateY(-2px);--figma-critical-pulse: pulse 2s infinite;--figma-widget-scale-mobile: .85;--figma-widget-scale-tablet: 1;--figma-widget-scale-desktop: 1}:root{--breakpoint-xs-min: 0px;--breakpoint-xs-max: 599px;--breakpoint-sm-min: 600px;--breakpoint-sm-max: 904px;--breakpoint-md-min: 905px;--breakpoint-md-max: 1239px;--breakpoint-lg-min: 1240px;--breakpoint-lg-max: 1439px;--breakpoint-xl-min: 1440px;--container-xs: 360px;--container-sm: 600px;--container-md: 905px;--container-lg: 1280px;--container-xl: 1440px;--container-xl-expanded: 1648px;--grid-columns-xs: 4;--grid-columns-sm: 8;--grid-columns-md: 12;--grid-columns-lg: 12;--grid-columns-xl: 12;--margin-xs: 16px;--margin-sm: 32px;--margin-md: 64px;--margin-lg: 80px;--margin-xl: 200px;--gutter-xs: 16px;--gutter-sm: 24px;--gutter-md: 24px;--gutter-lg: 32px;--gutter-xl: 40px}.sparseflow-container{width:100%;max-width:var(--container-xl);margin:0 auto;padding:0 var(--margin-xs)}.sparseflow-grid{display:grid;gap:var(--gutter-xs);grid-template-columns:repeat(var(--grid-columns-xs),1fr)}@media (max-width: 599px){.sparseflow-container{max-width:var(--container-xs);padding:0 var(--margin-xs)}.sparseflow-grid{gap:var(--gutter-xs);grid-template-columns:repeat(var(--grid-columns-xs),1fr)}.figma-widget,.optimal-widget,.proportional-widget{width:100%!important;max-width:320px;margin:0 auto}}@media (min-width: 600px) and (max-width: 904px){.sparseflow-container{max-width:var(--container-sm);padding:0 var(--margin-sm)}.sparseflow-grid{gap:var(--gutter-sm);grid-template-columns:repeat(var(--grid-columns-sm),1fr)}.figma-widget,.optimal-widget,.proportional-widget{width:264px!important}}@media (min-width: 905px) and (max-width: 1239px){.sparseflow-container{max-width:var(--container-md);padding:0 var(--margin-md)}.sparseflow-grid{gap:var(--gutter-md);grid-template-columns:repeat(var(--grid-columns-md),1fr)}}@media (min-width: 1240px) and (max-width: 1439px){.sparseflow-container{max-width:var(--container-lg);padding:0 var(--margin-lg)}.sparseflow-grid{gap:var(--gutter-lg);grid-template-columns:repeat(var(--grid-columns-lg),1fr)}}@media (min-width: 1440px){.sparseflow-container{max-width:var(--container-xl);padding:0 var(--margin-xl)}.sparseflow-grid{gap:var(--gutter-xl);grid-template-columns:repeat(var(--grid-columns-xl),1fr)}.sparseflow-container-expanded{max-width:var(--container-xl-expanded)}}.widget-showcase{display:grid;gap:21px;justify-content:start}@media (max-width: 599px){.widget-showcase{grid-template-columns:1fr;justify-content:center}}@media (min-width: 600px) and (max-width: 904px){.widget-showcase{grid-template-columns:repeat(2,264px);justify-content:center}}@media (min-width: 905px) and (max-width: 1439px){.widget-showcase{grid-template-columns:repeat(3,264px);justify-content:start}}@media (min-width: 1440px){.widget-showcase{grid-template-columns:repeat(4,264px);justify-content:start}}:root{--md-sys-elevation-level0: none;--md-sys-elevation-level1: 0px 1px 3px rgba(0, 0, 0, .1), 0px 1px 2px rgba(0, 0, 0, .06);--md-sys-elevation-level2: 0px 2px 6px rgba(0, 0, 0, .1), 0px 1px 2px rgba(0, 0, 0, .06);--md-sys-elevation-level3: 0px 4px 8px rgba(0, 0, 0, .1), 0px 1px 3px rgba(0, 0, 0, .1);--md-sys-elevation-level4: 0px 6px 12px rgba(0, 0, 0, .1), 0px 2px 4px rgba(0, 0, 0, .1);--md-sys-elevation-level5: 0px 8px 16px rgba(0, 0, 0, .1), 0px 4px 6px rgba(0, 0, 0, .1);--md-comp-button-height: 40px;--md-comp-button-min-width: 64px;--md-comp-button-border-radius: 20px;--md-comp-button-padding: 0 24px;--md-comp-button-gap: 8px;--md-comp-button-font-size: 14px;--md-comp-button-font-weight: 500;--md-comp-button-line-height: 20px;--md-comp-button-letter-spacing: .1px;--md-comp-card-border-radius: 12px;--md-comp-card-padding: 16px;--md-comp-card-min-height: 48px;--md-comp-text-field-height: 56px;--md-comp-text-field-border-radius: 4px;--md-comp-text-field-padding: 8px 16px;--md-comp-text-field-label-padding: 0 4px;--md-comp-text-field-font-size: 16px;--md-comp-text-field-line-height: 24px;--md-comp-fab-small-size: 40px;--md-comp-fab-normal-size: 56px;--md-comp-fab-large-size: 96px;--md-comp-fab-small-radius: 12px;--md-comp-fab-normal-radius: 16px;--md-comp-fab-large-radius: 28px;--md-comp-checkbox-size: 18px;--md-comp-checkbox-border-radius: 2px;--md-comp-checkbox-border-width: 2px;--md-comp-switch-width: 52px;--md-comp-switch-height: 32px;--md-comp-switch-border-radius: 16px;--md-comp-switch-thumb-size: 20px;--md-comp-progress-linear-height: 4px;--md-comp-progress-linear-radius: 2px;--md-comp-progress-circular-stroke: 4px;--md-comp-progress-small: 24px;--md-comp-progress-normal: 48px;--md-comp-progress-large: 64px;--md-comp-chip-height: 32px;--md-comp-chip-border-radius: 16px;--md-comp-chip-padding: 0 16px;--md-comp-chip-gap: 8px;--md-comp-chip-font-size: 14px;--md-comp-chip-font-weight: 500}.sparseflow-button-primary{background-color:var(--color-brand-primary-base);color:#fff}.sparseflow-button-secondary{background-color:var(--color-brand-secondary-base);color:#fff}.sparseflow-button-tertiary{background-color:var(--color-brand-tertiary-base);color:#000}.sparseflow-interactive:hover{transform:translateY(-1px);box-shadow:var(--md-sys-elevation-level2);transition:all .2s ease}.sparseflow-interactive:focus{outline:2px solid var(--color-brand-primary-base);outline-offset:2px}.sparseflow-focus-primary:focus{border-color:var(--color-brand-primary-base);box-shadow:0 0 0 2px #3e016f33}.sparseflow-focus-secondary:focus{border-color:var(--color-brand-secondary-base);box-shadow:0 0 0 2px #e6005433}.sparseflow-focus-tertiary:focus{border-color:var(--color-brand-tertiary-base);box-shadow:0 0 0 2px #ffc70033}:root{--carbon-charts-colors-categorical-10: #b28600;--carbon-charts-colors-categorical-11: #009d9a;--carbon-charts-colors-categorical-12: #012749;--carbon-charts-colors-categorical-13: #8a3800;--carbon-charts-colors-categorical-14: #a56eff;--carbon-charts-colors-categorical-01: #6929c4;--carbon-charts-colors-categorical-02: #1192e8;--carbon-charts-colors-categorical-03: #005d5d;--carbon-charts-colors-categorical-04: #9f1853;--carbon-charts-colors-categorical-05: #fa4d56;--carbon-charts-colors-categorical-06: #570408;--carbon-charts-colors-categorical-07: #198038;--carbon-charts-colors-categorical-08: #002d9c;--carbon-charts-colors-categorical-09: #ee538b;--carbon-charts-colors-sequential-blue-10: #edf5ff;--carbon-charts-colors-sequential-blue-20: #d0e2ff;--carbon-charts-colors-sequential-blue-30: #a6c8ff;--carbon-charts-colors-sequential-blue-40: #78a9ff;--carbon-charts-colors-sequential-blue-50: #4589ff;--carbon-charts-colors-sequential-blue-60: #0f62fe;--carbon-charts-colors-sequential-blue-70: #0043ce;--carbon-charts-colors-sequential-blue-80: #002d9c;--carbon-charts-colors-sequential-blue-90: #001d6c;--carbon-charts-colors-sequential-blue-100: #001141;--carbon-charts-colors-sequential-purple-10: #f6f2ff;--carbon-charts-colors-sequential-purple-20: #e8daff;--carbon-charts-colors-sequential-purple-30: #d4bbff;--carbon-charts-colors-sequential-purple-40: #be95ff;--carbon-charts-colors-sequential-purple-50: #a56eff;--carbon-charts-colors-sequential-purple-60: #8a3ffc;--carbon-charts-colors-sequential-purple-70: #6929c4;--carbon-charts-colors-sequential-purple-80: #491d8b;--carbon-charts-colors-sequential-purple-90: #31135e;--carbon-charts-colors-sequential-purple-100: #1c0f30;--carbon-charts-colors-sequential-cyan-10: #e5f6ff;--carbon-charts-colors-sequential-cyan-20: #bae6ff;--carbon-charts-colors-sequential-cyan-30: #82cfff;--carbon-charts-colors-sequential-cyan-40: #33b1ff;--carbon-charts-colors-sequential-cyan-50: #1192e8;--carbon-charts-colors-sequential-cyan-60: #0072c3;--carbon-charts-colors-sequential-cyan-70: #00539a;--carbon-charts-colors-sequential-cyan-80: #003a6d;--carbon-charts-colors-sequential-cyan-90: #012749;--carbon-charts-colors-sequential-cyan-100: #061727;--carbon-charts-colors-diverging-red-cyan-negative-5: #750e13;--carbon-charts-colors-diverging-red-cyan-negative-4: #a2191f;--carbon-charts-colors-diverging-red-cyan-negative-3: #da1e28;--carbon-charts-colors-diverging-red-cyan-negative-2: #fa4d56;--carbon-charts-colors-diverging-red-cyan-negative-1: #ff8389;--carbon-charts-colors-diverging-red-cyan-neutral: #f4f4f4;--carbon-charts-colors-diverging-red-cyan-positive-1: #82cfff;--carbon-charts-colors-diverging-red-cyan-positive-2: #33b1ff;--carbon-charts-colors-diverging-red-cyan-positive-3: #1192e8;--carbon-charts-colors-diverging-red-cyan-positive-4: #0072c3;--carbon-charts-colors-diverging-red-cyan-positive-5: #00539a;--carbon-charts-colors-alert-error: #da1e28;--carbon-charts-colors-alert-warning: #f1c21b;--carbon-charts-colors-alert-success: #24a148;--carbon-charts-colors-alert-info: #0f62fe;--carbon-charts-colors-monochrome-gray-10: #f4f4f4;--carbon-charts-colors-monochrome-gray-20: #e0e0e0;--carbon-charts-colors-monochrome-gray-30: #c6c6c6;--carbon-charts-colors-monochrome-gray-40: #a8a8a8;--carbon-charts-colors-monochrome-gray-50: #8d8d8d;--carbon-charts-colors-monochrome-gray-60: #6f6f6f;--carbon-charts-colors-monochrome-gray-70: #525252;--carbon-charts-colors-monochrome-gray-80: #393939;--carbon-charts-colors-monochrome-gray-90: #262626;--carbon-charts-colors-monochrome-gray-100: #161616;--carbon-charts-spacing-chart-margin: 32px;--carbon-charts-spacing-axis-padding: 48px;--carbon-charts-spacing-legend-gap: 16px;--carbon-charts-spacing-tooltip-padding: 8px 12px;--carbon-charts-spacing-bar-gap: 2px;--carbon-charts-spacing-group-gap: 8px;--carbon-charts-typography-title-font-size: 20px;--carbon-charts-typography-title-font-weight: 400;--carbon-charts-typography-title-line-height: 28px;--carbon-charts-typography-axis-label-font-size: 12px;--carbon-charts-typography-axis-label-font-weight: 400;--carbon-charts-typography-axis-label-line-height: 16px;--carbon-charts-typography-legend-font-size: 12px;--carbon-charts-typography-legend-font-weight: 400;--carbon-charts-typography-legend-line-height: 16px;--carbon-charts-typography-tooltip-font-size: 12px;--carbon-charts-typography-tooltip-font-weight: 400;--carbon-charts-typography-tooltip-line-height: 16px;--carbon-charts-typography-data-label-font-size: 11px;--carbon-charts-typography-data-label-font-weight: 400;--carbon-charts-grid-color: #e0e0e0;--carbon-charts-grid-width: 1px;--carbon-charts-grid-style: solid;--carbon-charts-axis-color: #8d8d8d;--carbon-charts-axis-width: 1px;--carbon-charts-axis-tick-length: 6px;--carbon-charts-elements-line-width: 2px;--carbon-charts-elements-dot-radius: 4px;--carbon-charts-elements-bar-radius: 0px;--carbon-charts-elements-donut-thickness: 30%;--carbon-charts-elements-bubble-min: 8px;--carbon-charts-elements-bubble-max: 48px;--carbon-charts-interaction-hover-opacity: .8;--carbon-charts-interaction-inactive-opacity: .3;--carbon-charts-interaction-transition-duration: .25s;--carbon-charts-interaction-transition-easing: cubic-bezier(.4, 0, .2, 1);--card-border-width: 1px;--card-background-outlined: transparent;--card-min-height-small: 120px;--card-min-height-medium: 200px;--card-min-height-large: 300px;--chart-grid-width: 1px;--chart-grid-opacity: .2;--chart-axis-width: 2px;--chart-legend-marker-size: 12px;--chart-bar-width: 32px;--chart-line-width: 3px;--chart-line-dot-size: 6px;--chart-pie-inner-radius: 0%;--color-brand-primary-0: #000000;--color-brand-primary-10: #1a0033;--color-brand-primary-20: #2d0052;--color-brand-primary-30: #420074;--color-brand-primary-40: #5a0a96;--color-brand-primary-50: #7324b8;--color-brand-primary-60: #8c3fd8;--color-brand-primary-70: #a65af8;--color-brand-primary-80: #c17bff;--color-brand-primary-90: #e0b6ff;--color-brand-primary-95: #f0daff;--color-brand-primary-99: #fffbff;--color-brand-primary-100: #ffffff;--color-brand-primary-base: #3e016f;--color-brand-secondary-0: #000000;--color-brand-secondary-10: #3e0019;--color-brand-secondary-20: #60002a;--color-brand-secondary-30: #84003f;--color-brand-secondary-40: #a81054;--color-brand-secondary-50: #cd2b6a;--color-brand-secondary-60: #f14681;--color-brand-secondary-70: #ff6c99;--color-brand-secondary-80: #ff96b4;--color-brand-secondary-90: #ffbed1;--color-brand-secondary-95: #ffdee6;--color-brand-secondary-99: #fffbfb;--color-brand-secondary-100: #ffffff;--color-brand-secondary-base: #e60054;--color-brand-tertiary-0: #000000;--color-brand-tertiary-10: #2a1700;--color-brand-tertiary-20: #462600;--color-brand-tertiary-30: #643700;--color-brand-tertiary-40: #844900;--color-brand-tertiary-50: #a45c00;--color-brand-tertiary-60: #c57000;--color-brand-tertiary-70: #e88400;--color-brand-tertiary-80: #ff9e19;--color-brand-tertiary-90: #ffbc4b;--color-brand-tertiary-95: #ffde9c;--color-brand-tertiary-99: #fffbf7;--color-brand-tertiary-100: #ffffff;--color-brand-tertiary-base: #ffc700;--color-neutral-0: #000000;--color-neutral-10: #1c1b1f;--color-neutral-20: #313033;--color-neutral-30: #484649;--color-neutral-40: #605d62;--color-neutral-50: #787579;--color-neutral-60: #939094;--color-neutral-70: #aeaaae;--color-neutral-80: #c9c5ca;--color-neutral-90: #e6e1e5;--color-neutral-95: #f4eff4;--color-neutral-99: #fffbfe;--color-neutral-100: #ffffff;--color-semantic-error: #ba1a1a;--color-semantic-success: #006e26;--color-semantic-warning: #f9a825;--color-semantic-info: #0062a2;--color-surface-variant: #e7e0ec;--color-surface-dim: #ddd8dd;--color-surface-container-low: #f8f2f8;--color-surface-container-default: #f2ecf2;--color-surface-container-high: #ece6ec;--color-surface-container-highest: #e6e0e6;--color-rgb-color-brand-primary-base-rgb: 62, 1, 111;--color-rgb-color-brand-primary-60-rgb: 131, 83, 253;--color-rgb-color-brand-secondary-base-rgb: 230, 0, 84;--color-rgb-color-surface-bright-rgb: 255, 255, 255;--color-rgb-color-neutral-0-rgb: 0, 0, 0;--color-on-primary: #FFFFFF;--color-on-secondary: #FFFFFF;--color-on-tertiary: #000000;--color-on-surface: #1C1B1F;--color-on-error: #FFFFFF;--component-button-filled-state-pressed-ripple: true;--component-button-outlined-container-color: transparent;--component-button-outlined-state-pressed-ripple: true;--component-button-text-container-color: transparent;--component-button-text-state-pressed-ripple: true;--component-button-elevated-state-pressed-ripple: true;--component-button-tonal-state-pressed-ripple: true;--component-card-filled-state-pressed-ripple: true;--component-card-elevated-state-pressed-ripple: true;--component-card-outlined-state-pressed-ripple: true;--component-text-field-filled-container-shape-bottom: 0px;--component-text-field-filled-state-disabled-container-opacity: .04;--component-fab-primary-state-pressed-ripple: true;--component-chip-assist-container-color: transparent;--component-chip-assist-state-pressed-ripple: true;--component-chip-filter-unselected-container-color: transparent;--component-navigation-rail-destination-state-pressed-ripple: true;--component-list-item-state-pressed-ripple: true;--component-dialog-actions-alignment: flex-end;--component-navigation-drawer-modal-scrim-opacity: .32;--ripple-opacity-pressed: .12;--ripple-opacity-released: 0;--density-scale-default: 0;--density-scale-comfortable: -1;--density-scale-compact: -2;--density-scale-dense: -3;--density-component-table-row-height-default: 56px;--density-component-table-row-height-comfortable: 48px;--density-component-table-row-height-compact: 40px;--density-component-table-row-height-dense: 32px;--density-component-nav-height-default: 80px;--density-component-nav-height-comfortable: 64px;--density-component-nav-height-compact: 56px;--density-component-nav-height-dense: 48px;--density-component-hero-padding-default: 100px;--density-component-hero-padding-comfortable: 80px;--density-component-hero-padding-compact: 60px;--density-component-hero-padding-dense: 40px;--density-landing-hero: comfortable;--density-landing-features: compact;--density-landing-pricing: compact;--density-landing-navigation: comfortable;--density-landing-mobile: default;--dimensions-golden-phi1: 2px;--dimensions-golden-phi2: 3px;--dimensions-golden-phi3: 5px;--dimensions-golden-phi4: 8px;--dimensions-golden-phi5: 13px;--dimensions-golden-phi6: 21px;--dimensions-golden-phi7: 34px;--dimensions-golden-phi8: 55px;--dimensions-golden-phi9: 89px;--dimensions-golden-phi10: 144px;--dimensions-golden-phi11: 233px;--dimensions-golden-phi12: 377px;--dimensions-golden-phi13: 610px;--dimensions-golden-phi14: 987px;--dimensions-component-button-height-small: 32px;--dimensions-component-button-height-medium: 40px;--dimensions-component-button-height-large: 48px;--dimensions-layout-breakpoints-wide: 1597px;--dimensions-layout-container-max-width-large: 1597px;--dimensions-border-radius-none: 0px;--dimensions-border-radius-full: 9999px;--elevation-level0: none;--form-field-height-default: 56px;--form-field-height-dense: 48px;--form-field-height-large: 64px;--form-field-border-width: 1px;--form-field-border-width-focus: 2px;--form-label-floating-scale: .75;--form-outline-offset: 2px;--form-background-default: transparent;--form-select-arrow-size: 24px;--form-select-menu-max-height: 280px;--form-select-option-height: 48px;--form-textarea-min-height: 120px;--form-textarea-resize: vertical;--form-switch-track-width: 52px;--form-switch-track-height: 32px;--form-switch-track-radius: 16px;--form-switch-thumb-size: 24px;--form-switch-thumb-offset: 4px;--form-slider-track-height: 4px;--form-slider-track-radius: 2px;--form-slider-thumb-size: 20px;--form-slider-thumb-hover-scale: 1.2;--form-radio-size: 20px;--form-radio-dot-size: 10px;--form-radio-border-width: 2px;--form-checkbox-size: 18px;--form-checkbox-border-width: 2px;--form-checkbox-background-unchecked: transparent;--form-checkbox-checkmark-width: 2px;--form-datepicker-calendar-width: 320px;--form-datepicker-day-size: 40px;--form-timepicker-input-width: 80px;--form-segmented-height: 40px;--form-segmented-segment-background-default: transparent;--form-autocomplete-dropdown-max-height: 320px;--form-autocomplete-suggestion-height: 48px;--form-stepper-dot-size: 24px;--form-stepper-dot-active-size: 32px;--form-stepper-line-height: 2px;--form-validation-icon-size: 20px;--form-actions-alignment: flex-end;--layout-boundaries-debug-grid-color: rgba(139, 92, 246, .1);--layout-boundaries-debug-grid-border: 1px dashed rgba(139, 92, 246, .3);--layout-boundaries-debug-container-color: rgba(236, 72, 153, .05);--layout-boundaries-debug-container-border: 2px solid rgba(236, 72, 153, .2);--layout-boundaries-debug-component-color: rgba(59, 130, 246, .05);--layout-boundaries-debug-component-border: 1px solid rgba(59, 130, 246, .2);--layout-boundaries-production-subtle-divider: 1px solid rgba(0, 0, 0, .06);--layout-boundaries-interactive-hover-glow: 0 0 0 4px rgba(62, 1, 111, .1);--layout-boundaries-interactive-focus-glow: 0 0 0 4px rgba(62, 1, 111, .2);--layout-boundaries-interactive-active-glow: 0 0 0 4px rgba(62, 1, 111, .3);--layout-visual-hierarchy-tertiary-border: 1px solid rgba(0, 0, 0, .06);--md3-sys-color-primary: #3e016f;--md3-sys-color-on-primary: #ffffff;--md3-sys-color-primary-container: #f0dbff;--md3-sys-color-on-primary-container: #2c0051;--md3-sys-color-secondary: #e60054;--md3-sys-color-on-secondary: #ffffff;--md3-sys-color-secondary-container: #edddf6;--md3-sys-color-on-secondary-container: #21182a;--md3-sys-color-tertiary: #ffc700;--md3-sys-color-on-tertiary: #000000;--md3-sys-color-tertiary-container: #ffd9dd;--md3-sys-color-on-tertiary-container: #321017;--md3-sys-color-error: #ba1a1a;--md3-sys-color-on-error: #ffffff;--md3-sys-color-error-container: #ffdad6;--md3-sys-color-on-error-container: #410002;--md3-sys-color-background: #fffbff;--md3-sys-color-on-background: #1d1b1e;--md3-sys-color-surface: #fffbff;--md3-sys-color-on-surface: #1d1b1e;--md3-sys-color-surface-variant: #e9dfeb;--md3-sys-color-on-surface-variant: #4a454e;--md3-sys-color-outline: #7c757e;--md3-sys-color-outline-variant: #ccc4ce;--md3-sys-color-inverse-surface: #322f33;--md3-sys-color-inverse-on-surface: #f5eff4;--md3-sys-color-inverse-primary: #dcb8ff;--md3-sys-color-shadow: #000000;--md3-sys-color-scrim: #000000;--md3-sys-color-surface-dim: #ddd8dd;--md3-sys-color-surface-bright: #fffbfe;--md3-sys-color-surface-container-lowest: #ffffff;--md3-sys-color-surface-container-low: #f8f2f8;--md3-sys-color-surface-container: #f2ecf2;--md3-sys-color-surface-container-high: #ece6ec;--md3-sys-color-surface-container-highest: #e6e0e6;--md3-sys-typescale-display-large-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-display-large-size: 57px;--md3-sys-typescale-display-large-line-height: 64px;--md3-sys-typescale-display-large-weight: 400;--md3-sys-typescale-display-large-letter-spacing: -.25px;--md3-sys-typescale-display-medium-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-display-medium-size: 45px;--md3-sys-typescale-display-medium-line-height: 52px;--md3-sys-typescale-display-medium-weight: 400;--md3-sys-typescale-display-medium-letter-spacing: 0px;--md3-sys-typescale-display-small-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-display-small-size: 36px;--md3-sys-typescale-display-small-line-height: 44px;--md3-sys-typescale-display-small-weight: 400;--md3-sys-typescale-display-small-letter-spacing: 0px;--md3-sys-typescale-headline-large-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-headline-large-size: 32px;--md3-sys-typescale-headline-large-line-height: 40px;--md3-sys-typescale-headline-large-weight: 400;--md3-sys-typescale-headline-large-letter-spacing: 0px;--md3-sys-typescale-headline-medium-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-headline-medium-size: 28px;--md3-sys-typescale-headline-medium-line-height: 36px;--md3-sys-typescale-headline-medium-weight: 400;--md3-sys-typescale-headline-medium-letter-spacing: 0px;--md3-sys-typescale-headline-small-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-headline-small-size: 24px;--md3-sys-typescale-headline-small-line-height: 32px;--md3-sys-typescale-headline-small-weight: 400;--md3-sys-typescale-headline-small-letter-spacing: 0px;--md3-sys-typescale-title-large-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-title-large-size: 22px;--md3-sys-typescale-title-large-line-height: 28px;--md3-sys-typescale-title-large-weight: 400;--md3-sys-typescale-title-large-letter-spacing: 0px;--md3-sys-typescale-title-medium-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-title-medium-size: 16px;--md3-sys-typescale-title-medium-line-height: 24px;--md3-sys-typescale-title-medium-weight: 500;--md3-sys-typescale-title-medium-letter-spacing: .15px;--md3-sys-typescale-title-small-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-title-small-size: 14px;--md3-sys-typescale-title-small-line-height: 20px;--md3-sys-typescale-title-small-weight: 500;--md3-sys-typescale-title-small-letter-spacing: .1px;--md3-sys-typescale-body-large-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-body-large-size: 16px;--md3-sys-typescale-body-large-line-height: 24px;--md3-sys-typescale-body-large-weight: 400;--md3-sys-typescale-body-large-letter-spacing: .5px;--md3-sys-typescale-body-medium-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-body-medium-size: 14px;--md3-sys-typescale-body-medium-line-height: 20px;--md3-sys-typescale-body-medium-weight: 400;--md3-sys-typescale-body-medium-letter-spacing: .25px;--md3-sys-typescale-body-small-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-body-small-size: 12px;--md3-sys-typescale-body-small-line-height: 16px;--md3-sys-typescale-body-small-weight: 400;--md3-sys-typescale-body-small-letter-spacing: .4px;--md3-sys-typescale-label-large-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-label-large-size: 14px;--md3-sys-typescale-label-large-line-height: 20px;--md3-sys-typescale-label-large-weight: 500;--md3-sys-typescale-label-large-letter-spacing: .1px;--md3-sys-typescale-label-medium-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-label-medium-size: 12px;--md3-sys-typescale-label-medium-line-height: 16px;--md3-sys-typescale-label-medium-weight: 500;--md3-sys-typescale-label-medium-letter-spacing: .5px;--md3-sys-typescale-label-small-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md3-sys-typescale-label-small-size: 11px;--md3-sys-typescale-label-small-line-height: 16px;--md3-sys-typescale-label-small-weight: 500;--md3-sys-typescale-label-small-letter-spacing: .5px;--md3-sys-shape-corner-none: 0px;--md3-sys-shape-corner-extra-small: 4px;--md3-sys-shape-corner-small: 8px;--md3-sys-shape-corner-medium: 12px;--md3-sys-shape-corner-large: 16px;--md3-sys-shape-corner-extra-large: 28px;--md3-sys-shape-corner-full: 9999px;--md3-sys-elevation-level0: none;--md3-sys-elevation-level1: 0px 1px 2px rgba(0, 0, 0, .3), 0px 1px 3px 1px rgba(0, 0, 0, .15);--md3-sys-elevation-level2: 0px 1px 2px rgba(0, 0, 0, .3), 0px 2px 6px 2px rgba(0, 0, 0, .15);--md3-sys-elevation-level3: 0px 1px 3px rgba(0, 0, 0, .3), 0px 4px 8px 3px rgba(0, 0, 0, .15);--md3-sys-elevation-level4: 0px 2px 3px rgba(0, 0, 0, .3), 0px 6px 10px 4px rgba(0, 0, 0, .15);--md3-sys-elevation-level5: 0px 4px 4px rgba(0, 0, 0, .3), 0px 8px 12px 6px rgba(0, 0, 0, .15);--md3-sys-motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--md3-sys-motion-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--md3-sys-motion-easing-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--md3-sys-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--md3-sys-motion-easing-standard-decelerate: cubic-bezier(0, 0, 0, 1);--md3-sys-motion-easing-standard-accelerate: cubic-bezier(.3, 0, 1, 1);--md3-sys-motion-duration-short1: 50ms;--md3-sys-motion-duration-short2: .1s;--md3-sys-motion-duration-short3: .15s;--md3-sys-motion-duration-short4: .2s;--md3-sys-motion-duration-medium1: .25s;--md3-sys-motion-duration-medium2: .3s;--md3-sys-motion-duration-medium3: .35s;--md3-sys-motion-duration-medium4: .4s;--md3-sys-motion-duration-long1: .45s;--md3-sys-motion-duration-long2: .5s;--md3-sys-motion-duration-long3: .55s;--md3-sys-motion-duration-long4: .6s;--md3-sys-motion-duration-extra-long1: .7s;--md3-sys-motion-duration-extra-long2: .8s;--md3-sys-motion-duration-extra-long3: .9s;--md3-sys-motion-duration-extra-long4: 1s;--md3-ref-palette-primary-0: #000000;--md3-ref-palette-primary-10: #2c0051;--md3-ref-palette-primary-20: #460f77;--md3-ref-palette-primary-30: #5e2d8f;--md3-ref-palette-primary-40: #7747a9;--md3-ref-palette-primary-50: #9160c4;--md3-ref-palette-primary-60: #ac7ae0;--md3-ref-palette-primary-70: #c895fd;--md3-ref-palette-primary-80: #dcb8ff;--md3-ref-palette-primary-90: #f0dbff;--md3-ref-palette-primary-95: #f9ecff;--md3-ref-palette-primary-99: #fffbff;--md3-ref-palette-primary-100: #ffffff;--md3-ref-palette-secondary-0: #000000;--md3-ref-palette-secondary-10: #400011;--md3-ref-palette-secondary-20: #670021;--md3-ref-palette-secondary-30: #910032;--md3-ref-palette-secondary-40: #bd0044;--md3-ref-palette-secondary-50: #ea0957;--md3-ref-palette-secondary-60: #ff4f74;--md3-ref-palette-secondary-70: #ff8798;--md3-ref-palette-secondary-80: #ffb2bb;--md3-ref-palette-secondary-90: #ffd9dc;--md3-ref-palette-secondary-95: #ffeced;--md3-ref-palette-secondary-99: #fffbff;--md3-ref-palette-secondary-100: #ffffff;--md3-ref-palette-tertiary-0: #000000;--md3-ref-palette-tertiary-10: #251a00;--md3-ref-palette-tertiary-20: #3e2e00;--md3-ref-palette-tertiary-30: #594400;--md3-ref-palette-tertiary-40: #765b00;--md3-ref-palette-tertiary-50: #947200;--md3-ref-palette-tertiary-60: #b38b00;--md3-ref-palette-tertiary-70: #d4a500;--md3-ref-palette-tertiary-80: #f5bf00;--md3-ref-palette-tertiary-90: #ffdf94;--md3-ref-palette-tertiary-95: #ffefd0;--md3-ref-palette-tertiary-99: #fffbff;--md3-ref-palette-tertiary-100: #ffffff;--md3-ref-palette-neutral-0: #000000;--md3-ref-palette-neutral-10: #1b1b1b;--md3-ref-palette-neutral-20: #303030;--md3-ref-palette-neutral-30: #474747;--md3-ref-palette-neutral-40: #5e5e5e;--md3-ref-palette-neutral-50: #777777;--md3-ref-palette-neutral-60: #919191;--md3-ref-palette-neutral-70: #ababab;--md3-ref-palette-neutral-80: #c6c6c6;--md3-ref-palette-neutral-90: #e2e2e2;--md3-ref-palette-neutral-95: #f1f1f1;--md3-ref-palette-neutral-99: #fcfcfc;--md3-ref-palette-neutral-100: #ffffff;--md3-ref-palette-neutral-variant-0: #000000;--md3-ref-palette-neutral-variant-10: #1b1b1b;--md3-ref-palette-neutral-variant-20: #303030;--md3-ref-palette-neutral-variant-30: #474747;--md3-ref-palette-neutral-variant-40: #5e5e5e;--md3-ref-palette-neutral-variant-50: #777777;--md3-ref-palette-neutral-variant-60: #919191;--md3-ref-palette-neutral-variant-70: #ababab;--md3-ref-palette-neutral-variant-80: #c6c6c6;--md3-ref-palette-neutral-variant-90: #e2e2e2;--md3-ref-palette-neutral-variant-95: #f1f1f1;--md3-ref-palette-neutral-variant-99: #fcfcfc;--md3-ref-palette-neutral-variant-100: #ffffff;--md3-ref-palette-error-0: #000000;--md3-ref-palette-error-10: #410002;--md3-ref-palette-error-20: #690004;--md3-ref-palette-error-30: #930009;--md3-ref-palette-error-40: #ba1a1a;--md3-ref-palette-error-50: #de372f;--md3-ref-palette-error-60: #ff5449;--md3-ref-palette-error-70: #ff897d;--md3-ref-palette-error-80: #ffb4ab;--md3-ref-palette-error-90: #ffdad5;--md3-ref-palette-error-95: #ffedea;--md3-ref-palette-error-99: #fffbff;--md3-ref-palette-error-100: #ffffff;--material3-buttons-common-letter-spacing: .1px;--material3-buttons-common-text-transform: none;--material3-buttons-sizes-extra-small-height: 24px;--material3-buttons-sizes-extra-small-padding-horizontal: 8px;--material3-buttons-sizes-extra-small-padding-with-icon: 8px 12px 8px 8px;--material3-buttons-sizes-extra-small-icon-size: 16px;--material3-buttons-sizes-extra-small-gap: 4px;--material3-buttons-sizes-extra-small-border-radius: 12px;--material3-buttons-sizes-small-height: 32px;--material3-buttons-sizes-small-padding-horizontal: 12px;--material3-buttons-sizes-small-padding-with-icon: 12px 16px 12px 12px;--material3-buttons-sizes-small-icon-size: 18px;--material3-buttons-sizes-small-gap: 6px;--material3-buttons-sizes-small-border-radius: 16px;--material3-buttons-sizes-medium-height: 40px;--material3-buttons-sizes-medium-padding-horizontal: 24px;--material3-buttons-sizes-medium-padding-with-icon: 16px 24px 16px 16px;--material3-buttons-sizes-medium-icon-size: 20px;--material3-buttons-sizes-medium-gap: 8px;--material3-buttons-sizes-medium-border-radius: 20px;--material3-buttons-sizes-large-height: 48px;--material3-buttons-sizes-large-padding-horizontal: 32px;--material3-buttons-sizes-large-padding-with-icon: 20px 32px 20px 20px;--material3-buttons-sizes-large-icon-size: 24px;--material3-buttons-sizes-large-gap: 8px;--material3-buttons-sizes-large-border-radius: 24px;--material3-buttons-sizes-extra-large-height: 56px;--material3-buttons-sizes-extra-large-padding-horizontal: 40px;--material3-buttons-sizes-extra-large-padding-with-icon: 24px 40px 24px 24px;--material3-buttons-sizes-extra-large-icon-size: 28px;--material3-buttons-sizes-extra-large-gap: 12px;--material3-buttons-sizes-extra-large-border-radius: 28px;--material3-buttons-styles-filled-elevation: none;--material3-buttons-styles-filled-disabled-background: rgba(29, 27, 32, .12);--material3-buttons-styles-filled-disabled-color: rgba(29, 27, 32, .38);--material3-buttons-styles-tonal-elevation: none;--material3-buttons-styles-tonal-disabled-background: rgba(29, 27, 32, .12);--material3-buttons-styles-tonal-disabled-color: rgba(29, 27, 32, .38);--material3-buttons-styles-elevated-disabled-background: rgba(29, 27, 32, .12);--material3-buttons-styles-elevated-disabled-color: rgba(29, 27, 32, .38);--material3-buttons-styles-elevated-disabled-elevation: none;--material3-buttons-styles-outlined-background: transparent;--material3-buttons-styles-outlined-elevation: none;--material3-buttons-styles-outlined-hover-background: rgba(103, 80, 164, .08);--material3-buttons-styles-outlined-focus-background: rgba(103, 80, 164, .12);--material3-buttons-styles-outlined-pressed-background: rgba(103, 80, 164, .12);--material3-buttons-styles-outlined-disabled-background: transparent;--material3-buttons-styles-outlined-disabled-color: rgba(29, 27, 32, .38);--material3-buttons-styles-outlined-disabled-border: 1px solid rgba(29, 27, 32, .12);--material3-buttons-styles-text-background: transparent;--material3-buttons-styles-text-elevation: none;--material3-buttons-styles-text-padding-adjustment: -8px;--material3-buttons-styles-text-hover-background: rgba(103, 80, 164, .08);--material3-buttons-styles-text-focus-background: rgba(103, 80, 164, .12);--material3-buttons-styles-text-pressed-background: rgba(103, 80, 164, .12);--material3-buttons-styles-text-disabled-background: transparent;--material3-buttons-styles-text-disabled-color: rgba(29, 27, 32, .38);--material3-buttons-icon-button-sizes-extra-small-size: 24px;--material3-buttons-icon-button-sizes-extra-small-icon: 16px;--material3-buttons-icon-button-sizes-small-size: 32px;--material3-buttons-icon-button-sizes-small-icon: 18px;--material3-buttons-icon-button-sizes-medium-size: 40px;--material3-buttons-icon-button-sizes-medium-icon: 20px;--material3-buttons-icon-button-sizes-large-size: 48px;--material3-buttons-icon-button-sizes-large-icon: 24px;--material3-buttons-icon-button-sizes-extra-large-size: 56px;--material3-buttons-icon-button-sizes-extra-large-icon: 28px;--material3-buttons-icon-button-width-variants-narrow: 1;--material3-buttons-icon-button-width-variants-default: 1.5;--material3-buttons-icon-button-width-variants-wide: 2;--material3-buttons-icon-button-toggle-unselected-icon-style: outlined;--material3-buttons-icon-button-toggle-unselected-background: transparent;--material3-buttons-icon-button-toggle-selected-icon-style: filled;--material3-buttons-fab-sizes-small-size: 40px;--material3-buttons-fab-sizes-small-icon: 24px;--material3-buttons-fab-sizes-medium-size: 56px;--material3-buttons-fab-sizes-medium-icon: 24px;--material3-buttons-fab-sizes-large-size: 96px;--material3-buttons-fab-sizes-large-icon: 36px;--material3-buttons-extended-fab-sizes-small-height: 40px;--material3-buttons-extended-fab-sizes-small-padding: 0 16px;--material3-buttons-extended-fab-sizes-small-icon-padding: 0 12px 0 16px;--material3-buttons-extended-fab-sizes-medium-height: 56px;--material3-buttons-extended-fab-sizes-medium-padding: 0 20px;--material3-buttons-extended-fab-sizes-medium-icon-padding: 0 16px 0 20px;--material3-buttons-extended-fab-sizes-large-height: 96px;--material3-buttons-extended-fab-sizes-large-padding: 0 32px;--material3-buttons-extended-fab-sizes-large-icon-padding: 0 24px 0 32px;--material3-buttons-extended-fab-gap: 8px;--material3-buttons-extended-fab-min-width: 80px;--material3-buttons-segmented-button-container-height: 40px;--material3-buttons-segmented-button-container-border-radius: 20px;--material3-buttons-segmented-button-segment-min-width: 48px;--material3-buttons-segmented-button-segment-padding: 0 12px;--material3-buttons-segmented-button-segment-gap: 8px;--material3-buttons-segmented-button-density-default: 0;--material3-buttons-segmented-button-density-comfortable: -1;--material3-buttons-segmented-button-density-compact: -2;--material3-buttons-segmented-button-density-dense: -3;--material3-buttons-segmented-button-unselected-background: transparent;--material3-charts-axis-line-width: 1px;--material3-charts-axis-tick-length: 6px;--material3-charts-axis-tick-width: 1px;--material3-charts-grid-line-width: 1px;--material3-charts-grid-line-style: solid;--material3-charts-legend-marker-size: 12px;--material3-charts-legend-marker-shape: 2px;--material3-charts-bar-width-default: 32px;--material3-charts-bar-width-thin: 16px;--material3-charts-bar-width-thick: 48px;--material3-charts-line-width-default: 2px;--material3-charts-line-width-thin: 1px;--material3-charts-line-width-thick: 3px;--material3-charts-line-point-size: 6px;--material3-charts-line-point-hover-size: 8px;--material3-charts-pie-donut-width: 40%;--material3-charts-pie-donut-inner-radius: 50%;--material3-charts-area-opacity-default: .3;--material3-charts-area-opacity-hover: .5;--material3-charts-scatter-point-size-small: 4px;--material3-charts-scatter-point-size-medium: 6px;--material3-charts-scatter-point-size-large: 8px;--material3-charts-gauge-track-width: 24px;--material3-charts-gauge-fill-width: 24px;--material3-charts-gauge-needle-width: 4px;--material3-charts-sparkline-height: 32px;--material3-charts-sparkline-line-width: 1.5px;--material3-charts-sparkline-area-opacity: .2;--material3-charts-sizes-micro-width: 144px;--material3-charts-sizes-micro-height: 89px;--material3-charts-sizes-tiny-width: 233px;--material3-charts-sizes-tiny-height: 144px;--material3-charts-sizes-small-width: 377px;--material3-charts-sizes-small-height: 233px;--material3-charts-sizes-compact-width: 350px;--material3-charts-sizes-compact-height: 250px;--material3-charts-sizes-medium-width: 610px;--material3-charts-sizes-medium-height: 377px;--material3-charts-sizes-large-width: 987px;--material3-charts-sizes-large-height: 610px;--material3-charts-sizes-wide-width: 100%;--material3-charts-sizes-wide-height: 377px;--material3-charts-sizes-tall-width: 377px;--material3-charts-sizes-tall-height: 610px;--material3-charts-sizes-square-small-width: 233px;--material3-charts-sizes-square-small-height: 233px;--material3-charts-sizes-square-medium-width: 377px;--material3-charts-sizes-square-medium-height: 377px;--material3-charts-sizes-dashboard-primary-width: 100%;--material3-charts-sizes-dashboard-primary-height: 400px;--material3-charts-sizes-dashboard-secondary-width: 100%;--material3-charts-sizes-dashboard-secondary-height: 300px;--material3-charts-sizes-dashboard-metric-width: 100%;--material3-charts-sizes-dashboard-metric-height: 120px;--material3-charts-sizes-dashboard-kpi-width: 100%;--material3-charts-sizes-dashboard-kpi-height: 180px;--material3-charts-responsive-breakpoints-mobile: 320px;--material3-charts-responsive-breakpoints-tablet: 768px;--material3-charts-responsive-breakpoints-desktop: 1024px;--material3-charts-responsive-breakpoints-wide: 1440px;--material3-charts-responsive-grid-columns-mobile: 1;--material3-charts-responsive-grid-columns-tablet: 2;--material3-charts-responsive-grid-columns-desktop: 3;--material3-charts-responsive-grid-columns-wide: 4;--material3-color-roles-primary-actions-low-emphasis-container: transparent;--material3-color-roles-secondary-actions-low-emphasis-container: transparent;--material3-color-roles-tertiary-actions-high-emphasis-on-container: #000000;--material3-color-roles-tertiary-actions-low-emphasis-container: transparent;--material3-color-roles-states-success-container: #4caf50;--material3-color-roles-states-success-on-container: #ffffff;--material3-color-roles-states-success-container-low: #e8f5e9;--material3-color-roles-states-success-on-container-low: #1b5e20;--material3-color-roles-states-warning-container: #ff9800;--material3-color-roles-states-warning-on-container: #000000;--material3-color-roles-states-warning-container-low: #fff3e0;--material3-color-roles-states-warning-on-container-low: #e65100;--material3-color-roles-states-info-container: #2196f3;--material3-color-roles-states-info-on-container: #ffffff;--material3-color-roles-states-info-container-low: #e3f2fd;--material3-color-roles-states-info-on-container-low: #0d47a1;--material3-color-roles-states-disabled-container: rgba(0, 0, 0, .12);--material3-color-roles-states-disabled-on-container: rgba(0, 0, 0, .38);--material3-color-roles-navigation-rail-item-inactive: transparent;--material3-color-roles-navigation-drawer-item-hover: rgba(0, 0, 0, .04);--material3-color-roles-data-visualization-chart-series-series4: #4caf50;--material3-color-roles-data-visualization-chart-series-series5: #2196f3;--material3-color-roles-data-visualization-chart-series-series6: #9c27b0;--material3-color-roles-data-visualization-chart-series-series7: #ff9800;--material3-color-roles-data-visualization-chart-series-series8: #795548;--material3-color-roles-data-visualization-heatmap-grain-quality-standard: #4caf50;--material3-color-roles-data-visualization-heatmap-grain-quality-below: #ff9800;--material3-color-roles-data-visualization-heatmap-grain-quality-rejected: #f44336;--material3-color-roles-data-visualization-heatmap-moisture-optimal: #4caf50;--material3-color-roles-data-visualization-heatmap-moisture-warning: #ff9800;--material3-color-roles-data-visualization-heatmap-moisture-critical: #f44336;--material3-color-roles-emphasis-low-color: rgba(0, 0, 0, .38);--material3-color-scheme-light-error-container: #f9dedc;--material3-color-scheme-light-on-error-container: #410e0b;--material3-color-scheme-dark-error: #ffb4ab;--material3-color-scheme-dark-on-error: #690005;--material3-color-scheme-dark-error-container: #93000a;--material3-color-scheme-dark-on-error-container: #ffdad6;--material3-color-scheme-dark-surface-container-low: #1e1b1f;--material3-color-scheme-dark-surface-container: #22 1f24;--material3-color-scheme-dark-surface-container-high: #2c292d;--material3-color-scheme-dark-surface-container-highest: #373438;--material3-color-state-layers-hover-opacity: .08;--material3-color-state-layers-focus-opacity: .12;--material3-color-state-layers-pressed-opacity: .12;--material3-color-state-layers-dragged-opacity: .16;--material3-color-state-layers-disabled-opacity: .38;--material3-color-state-layers-disabled-container-opacity: .12;--material3-color-dynamic-enabled: false;--material3-components-badge-small-size: 6px;--material3-components-badge-small-position: absolute;--material3-components-badge-small-offset: -2px;--material3-components-badge-large-min-width: 16px;--material3-components-badge-large-height: 16px;--material3-components-badge-large-padding: 0 4px;--material3-components-badge-large-border-radius: 8px;--material3-components-bottom-sheet-standard-max-height: calc(100vh - 56px) ;--material3-components-bottom-sheet-modal-scrim: rgba(0, 0, 0, .32);--material3-components-bottom-sheet-drag-handle-width: 32px;--material3-components-bottom-sheet-drag-handle-height: 4px;--material3-components-bottom-sheet-drag-handle-border-radius: 2px;--material3-components-bottom-sheet-drag-handle-opacity: .4;--material3-components-date-picker-modal-width: 328px;--material3-components-date-picker-modal-max-width: calc(100vw - 48px) ;--material3-components-date-picker-docked-width: 328px;--material3-components-date-picker-docked-min-height: 448px;--material3-components-date-picker-input-height: 56px;--material3-components-date-picker-calendar-cell-size: 40px;--material3-components-time-picker-modal-width: 328px;--material3-components-time-picker-clock-diameter: 256px;--material3-components-time-picker-clock-center-dot: 8px;--material3-components-time-picker-input-field-width: 96px;--material3-components-time-picker-input-period-toggle: 48px;--material3-components-divider-full-width-thickness: 1px;--material3-components-divider-full-width-margin: 0;--material3-components-divider-inset-thickness: 1px;--material3-components-divider-inset-end-inset: 0;--material3-components-divider-middle-inset-thickness: 1px;--material3-components-menu-container-min-width: 112px;--material3-components-menu-container-max-width: 280px;--material3-components-menu-item-height: 48px;--material3-components-menu-item-leading-icon-size: 24px;--material3-components-menu-item-trailing-icon-size: 24px;--material3-components-menu-cascading-overlap: 4px;--material3-components-progress-indicator-linear-height: 4px;--material3-components-progress-indicator-linear-border-radius: 2px;--material3-components-progress-indicator-circular-small: 24px;--material3-components-progress-indicator-circular-medium: 36px;--material3-components-progress-indicator-circular-large: 48px;--material3-components-progress-indicator-circular-stroke-width: 4px;--material3-components-search-bar-height: 56px;--material3-components-search-view-header-height: 72px;--material3-components-search-view-suggestion-height: 56px;--material3-components-search-icons-leading: 24px;--material3-components-search-icons-trailing: 24px;--material3-components-search-icons-clear: 20px;--material3-components-segmented-button-container-height: 40px;--material3-components-segmented-button-segment-min-width: 48px;--material3-components-side-sheet-standard-width: 360px;--material3-components-side-sheet-standard-max-width: calc(100vw - 56px) ;--material3-components-side-sheet-modal-scrim: rgba(0, 0, 0, .32);--material3-components-side-sheet-edge-left: 0;--material3-components-side-sheet-edge-right: 0;--material3-components-snackbar-container-min-height: 48px;--material3-components-snackbar-container-max-width: 672px;--material3-components-snackbar-single-line-height: 48px;--material3-components-snackbar-two-line-min-height: 68px;--material3-components-tooltip-plain-max-width: 200px;--material3-components-tooltip-rich-max-width: 320px;--material3-components-top-app-bar-small-height: 64px;--material3-components-top-app-bar-medium-collapsed-height: 64px;--material3-components-top-app-bar-medium-expanded-height: 112px;--material3-components-top-app-bar-large-collapsed-height: 64px;--material3-components-top-app-bar-large-expanded-height: 152px;--material3-components-carousel-standard-peek-width: 40px;--material3-components-carousel-standard-indicator-size: 8px;--material3-components-carousel-hero-aspect-ratio: 16:9;--material3-components-carousel-hero-overlay-gradient: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,.4) 100%);--material3-components-carousel-multi-browse-small-item: 108px;--material3-components-carousel-multi-browse-medium-item: 168px;--material3-components-carousel-multi-browse-large-item: 280px;--material3-components-bottom-app-bar-container-height: 80px;--material3-components-bottom-app-bar-fab-cradle-width: 80px;--material3-components-bottom-app-bar-actions-icon-size: 24px;--material3-components-extended-fab-container-height: 56px;--material3-components-extended-fab-collapsed-width: 56px;--material3-components-extended-fab-collapsed-show-icon-only: true;--material3-components-extended-fab-expanded-min-width: 80px;--material3-components-banner-content-icon-size: 40px;--material3-components-banner-content-max-lines: 3;--material3-components-banner-actions-alignment: flex-end;--material3-brand-enhancement-grain-theme-textures-wheat-pattern: url(data:image/svg+xml,...);--material3-brand-enhancement-grain-theme-textures-field-gradient: linear-gradient(135deg, #ffc700 0%, #e60054 100%);--material3-brand-enhancement-grain-theme-icons-grain: grain;--material3-brand-enhancement-grain-theme-icons-agriculture: agriculture;--material3-brand-enhancement-grain-theme-icons-warehouse: warehouse;--material3-brand-enhancement-grain-theme-icons-local-shipping: local_shipping;--material3-brand-enhancement-premium-effects-glass-morphism-background: rgba(255, 255, 255, .7);--material3-brand-enhancement-premium-effects-glass-morphism-backdrop-filter: blur(10px);--material3-brand-enhancement-premium-effects-glass-morphism-border: 1px solid rgba(255, 255, 255, .3);--material3-brand-enhancement-premium-effects-glow-effects-primary-glow: 0 0 20px rgba(62, 1, 111, .3);--material3-brand-enhancement-premium-effects-glow-effects-tertiary-glow: 0 0 20px rgba(255, 199, 0, .3);--material3-brand-enhancement-micro-interactions-hover-lift: translateY(-2px);--material3-brand-enhancement-micro-interactions-click-scale: scale(.98);--material3-brand-enhancement-micro-interactions-focus-pulse: pulse 2s infinite;--material3-brand-enhancement-micro-interactions-success-bounce: bounce .5s ease;--material3-brand-enhancement-accessibility-plus-focus-visible-outline-offset: 2px;--material3-brand-enhancement-accessibility-plus-high-contrast-border: 2px solid currentColor;--material3-brand-enhancement-accessibility-plus-high-contrast-text-shadow: 0 0 2px rgba(0,0,0,.5);--material3-brand-enhancement-accessibility-plus-reduced-motion-transition: none;--material3-brand-enhancement-accessibility-plus-reduced-motion-animation: none;--material3-ripple-effect-duration: .55s;--material3-ripple-effect-easing: cubic-bezier(.4, 0, .2, 1);--material3-ripple-effect-opacity-hover: .08;--material3-ripple-effect-opacity-focus: .12;--material3-ripple-effect-opacity-press: .12;--material3-touch-targets-minimum: 48px;--material3-touch-targets-recommended: 56px;--material3-touch-targets-comfortable: 64px;--material3-density-scales-0-spacing-multiplier: 1;--material3-density-scales-0-height-reduction: 0px;--material3-density-scales-minus-3-spacing-multiplier: .5;--material3-density-scales-minus-3-height-reduction: 12px;--material3-density-scales-minus-2-spacing-multiplier: .7;--material3-density-scales-minus-2-height-reduction: 8px;--material3-density-scales-minus-1-spacing-multiplier: .85;--material3-density-scales-minus-1-height-reduction: 4px;--material3-density-scales-plus-1-spacing-multiplier: 1.25;--material3-density-scales-plus-1-height-increase: 4px;--material3-density-scales-plus-2-spacing-multiplier: 1.5;--material3-density-scales-plus-2-height-increase: 8px;--material3-density-scales-plus-3-spacing-multiplier: 2;--material3-density-scales-plus-3-height-increase: 16px;--material3-density-card-compact-min-height: 64px;--material3-density-card-compact-max-lines-title: 1;--material3-density-card-compact-max-lines-body: 2;--material3-density-card-default-min-height: 80px;--material3-density-card-default-max-lines-title: 2;--material3-density-card-default-max-lines-body: 3;--material3-density-card-comfortable-min-height: 96px;--material3-density-card-comfortable-max-lines-title: 2;--material3-density-card-comfortable-max-lines-body: 4;--material3-density-card-spacious-min-height: 120px;--material3-density-card-spacious-max-lines-title: 3;--material3-density-card-spacious-max-lines-body: 5;--material3-density-list-one-line-height: 48px;--material3-density-list-one-line-avatar-size: 32px;--material3-density-list-one-line-icon-size: 20px;--material3-density-list-two-line-height: 64px;--material3-density-list-two-line-avatar-size: 40px;--material3-density-list-two-line-icon-size: 24px;--material3-density-list-three-line-height: 88px;--material3-density-list-three-line-avatar-size: 56px;--material3-density-list-three-line-icon-size: 24px;--material3-density-table-compact-row-height: 36px;--material3-density-table-compact-header-height: 40px;--material3-density-table-default-row-height: 52px;--material3-density-table-default-header-height: 56px;--material3-density-table-comfortable-row-height: 64px;--material3-density-table-comfortable-header-height: 72px;--material3-density-information-hierarchy-primary-line-height: 1.2;--material3-density-information-hierarchy-secondary-line-height: 1.4;--material3-density-information-hierarchy-body-line-height: 1.5;--material3-density-information-hierarchy-supporting-line-height: 1.4;--material3-density-information-hierarchy-supporting-opacity: .7;--material3-density-information-hierarchy-caption-line-height: 1.3;--material3-density-information-hierarchy-caption-opacity: .6;--material3-component-sizes-button-extra-small-height: 24px;--material3-component-sizes-button-extra-small-padding: 0 8px;--material3-component-sizes-button-extra-small-icon-size: 16px;--material3-component-sizes-button-extra-small-border-radius: 12px;--material3-component-sizes-button-small-height: 32px;--material3-component-sizes-button-small-padding: 0 12px;--material3-component-sizes-button-small-icon-size: 18px;--material3-component-sizes-button-small-border-radius: 16px;--material3-component-sizes-button-medium-height: 40px;--material3-component-sizes-button-medium-padding: 0 24px;--material3-component-sizes-button-medium-icon-size: 20px;--material3-component-sizes-button-medium-border-radius: 20px;--material3-component-sizes-button-large-height: 48px;--material3-component-sizes-button-large-padding: 0 32px;--material3-component-sizes-button-large-icon-size: 24px;--material3-component-sizes-button-large-border-radius: 24px;--material3-component-sizes-button-extra-large-height: 56px;--material3-component-sizes-button-extra-large-padding: 0 40px;--material3-component-sizes-button-extra-large-icon-size: 28px;--material3-component-sizes-button-extra-large-border-radius: 28px;--material3-component-sizes-fab-mini-size: 40px;--material3-component-sizes-fab-mini-icon-size: 20px;--material3-component-sizes-fab-small-size: 48px;--material3-component-sizes-fab-small-icon-size: 24px;--material3-component-sizes-fab-medium-size: 56px;--material3-component-sizes-fab-medium-icon-size: 24px;--material3-component-sizes-fab-large-size: 72px;--material3-component-sizes-fab-large-icon-size: 32px;--material3-component-sizes-fab-extra-large-size: 96px;--material3-component-sizes-fab-extra-large-icon-size: 36px;--material3-component-sizes-chip-small-height: 24px;--material3-component-sizes-chip-small-padding: 0 8px;--material3-component-sizes-chip-small-icon-size: 16px;--material3-component-sizes-chip-medium-height: 32px;--material3-component-sizes-chip-medium-padding: 0 12px;--material3-component-sizes-chip-medium-icon-size: 18px;--material3-component-sizes-chip-large-height: 40px;--material3-component-sizes-chip-large-padding: 0 16px;--material3-component-sizes-chip-large-icon-size: 20px;--material3-component-sizes-icon-button-extra-small-size: 24px;--material3-component-sizes-icon-button-extra-small-icon-size: 16px;--material3-component-sizes-icon-button-small-size: 32px;--material3-component-sizes-icon-button-small-icon-size: 18px;--material3-component-sizes-icon-button-medium-size: 40px;--material3-component-sizes-icon-button-medium-icon-size: 20px;--material3-component-sizes-icon-button-large-size: 48px;--material3-component-sizes-icon-button-large-icon-size: 24px;--material3-component-sizes-icon-button-extra-large-size: 56px;--material3-component-sizes-icon-button-extra-large-icon-size: 28px;--material3-component-sizes-avatar-extra-small-size: 24px;--material3-component-sizes-avatar-small-size: 32px;--material3-component-sizes-avatar-medium-size: 40px;--material3-component-sizes-avatar-large-size: 56px;--material3-component-sizes-avatar-extra-large-size: 96px;--material3-component-sizes-dialog-small-width: 280px;--material3-component-sizes-dialog-small-max-width: 90vw;--material3-component-sizes-dialog-medium-width: 560px;--material3-component-sizes-dialog-medium-max-width: 90vw;--material3-component-sizes-dialog-large-width: 840px;--material3-component-sizes-dialog-large-max-width: 90vw;--material3-component-sizes-dialog-full-width: calc(100vw - 64px) ;--material3-component-sizes-dialog-full-max-width: 1200px;--material3-foundation-color-scheme-light-on-primary: #FFFFFF;--material3-foundation-color-scheme-light-on-secondary: #FFFFFF;--material3-foundation-color-scheme-light-on-tertiary: #1C1B1F;--material3-foundation-color-scheme-light-error: #BA1A1A;--material3-foundation-color-scheme-light-on-error: #FFFFFF;--material3-foundation-color-scheme-light-error-container: #FFDAD6;--material3-foundation-color-scheme-light-on-error-container: #410002;--material3-foundation-color-scheme-light-surface: #FFFFFF;--material3-foundation-color-scheme-light-on-surface: #1C1B1F;--material3-foundation-color-scheme-light-surface-variant: #F5F5F5;--material3-foundation-color-scheme-light-on-surface-variant: #49454F;--material3-foundation-color-scheme-light-outline: #79747E;--material3-foundation-color-scheme-light-outline-variant: #CAC4D0;--material3-foundation-color-scheme-light-background: #FAFAFA;--material3-foundation-color-scheme-light-on-background: #1C1B1F;--material3-foundation-color-scheme-light-inverse-surface: #313033;--material3-foundation-color-scheme-light-inverse-on-surface: #F4EFF4;--material3-foundation-color-scheme-light-scrim: #000000;--material3-foundation-color-scheme-light-shadow: #000000;--material3-foundation-typography-typeface-brand: Satoshi, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--material3-foundation-typography-typeface-plain: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--material3-foundation-typography-typeface-code: "JetBrains Mono", "Courier New", monospace;--material3-foundation-typography-type-scale-display-large-line-height: 64px;--material3-foundation-typography-type-scale-display-large-size: 57px;--material3-foundation-typography-type-scale-display-large-tracking: -.25px;--material3-foundation-typography-type-scale-display-large-weight: 400;--material3-foundation-typography-type-scale-display-medium-line-height: 52px;--material3-foundation-typography-type-scale-display-medium-size: 45px;--material3-foundation-typography-type-scale-display-medium-tracking: 0;--material3-foundation-typography-type-scale-display-medium-weight: 400;--material3-foundation-typography-type-scale-display-small-line-height: 44px;--material3-foundation-typography-type-scale-display-small-size: 36px;--material3-foundation-typography-type-scale-display-small-tracking: 0;--material3-foundation-typography-type-scale-display-small-weight: 400;--material3-foundation-typography-type-scale-headline-large-line-height: 40px;--material3-foundation-typography-type-scale-headline-large-size: 32px;--material3-foundation-typography-type-scale-headline-large-tracking: 0;--material3-foundation-typography-type-scale-headline-large-weight: 400;--material3-foundation-typography-type-scale-headline-medium-line-height: 36px;--material3-foundation-typography-type-scale-headline-medium-size: 28px;--material3-foundation-typography-type-scale-headline-medium-tracking: 0;--material3-foundation-typography-type-scale-headline-medium-weight: 400;--material3-foundation-typography-type-scale-headline-small-line-height: 32px;--material3-foundation-typography-type-scale-headline-small-size: 24px;--material3-foundation-typography-type-scale-headline-small-tracking: 0;--material3-foundation-typography-type-scale-headline-small-weight: 400;--material3-foundation-typography-type-scale-title-large-line-height: 28px;--material3-foundation-typography-type-scale-title-large-size: 22px;--material3-foundation-typography-type-scale-title-large-tracking: 0;--material3-foundation-typography-type-scale-title-large-weight: 400;--material3-foundation-typography-type-scale-title-medium-line-height: 24px;--material3-foundation-typography-type-scale-title-medium-size: 16px;--material3-foundation-typography-type-scale-title-medium-tracking: .15px;--material3-foundation-typography-type-scale-title-medium-weight: 500;--material3-foundation-typography-type-scale-title-small-line-height: 20px;--material3-foundation-typography-type-scale-title-small-size: 14px;--material3-foundation-typography-type-scale-title-small-tracking: .1px;--material3-foundation-typography-type-scale-title-small-weight: 500;--material3-foundation-typography-type-scale-body-large-line-height: 24px;--material3-foundation-typography-type-scale-body-large-size: 16px;--material3-foundation-typography-type-scale-body-large-tracking: .5px;--material3-foundation-typography-type-scale-body-large-weight: 400;--material3-foundation-typography-type-scale-body-medium-line-height: 20px;--material3-foundation-typography-type-scale-body-medium-size: 14px;--material3-foundation-typography-type-scale-body-medium-tracking: .25px;--material3-foundation-typography-type-scale-body-medium-weight: 400;--material3-foundation-typography-type-scale-body-small-line-height: 16px;--material3-foundation-typography-type-scale-body-small-size: 12px;--material3-foundation-typography-type-scale-body-small-tracking: .4px;--material3-foundation-typography-type-scale-body-small-weight: 400;--material3-foundation-typography-type-scale-label-large-line-height: 20px;--material3-foundation-typography-type-scale-label-large-size: 14px;--material3-foundation-typography-type-scale-label-large-tracking: .1px;--material3-foundation-typography-type-scale-label-large-weight: 500;--material3-foundation-typography-type-scale-label-medium-line-height: 16px;--material3-foundation-typography-type-scale-label-medium-size: 12px;--material3-foundation-typography-type-scale-label-medium-tracking: .5px;--material3-foundation-typography-type-scale-label-medium-weight: 500;--material3-foundation-typography-type-scale-label-small-line-height: 16px;--material3-foundation-typography-type-scale-label-small-size: 11px;--material3-foundation-typography-type-scale-label-small-tracking: .5px;--material3-foundation-typography-type-scale-label-small-weight: 500;--material3-foundation-state-hover-state-layer-opacity: .08;--material3-foundation-state-focus-state-layer-opacity: .12;--material3-foundation-state-pressed-state-layer-opacity: .12;--material3-foundation-state-dragged-state-layer-opacity: .16;--material3-foundation-state-disabled-container-opacity: .12;--material3-foundation-state-disabled-content-opacity: .38;--material3-foundation-elevation-level0: none;--material3-foundation-elevation-level1: 0px 1px 2px rgba(0, 0, 0, .3), 0px 1px 3px 1px rgba(0, 0, 0, .15);--material3-foundation-elevation-level2: 0px 1px 2px rgba(0, 0, 0, .3), 0px 2px 6px 2px rgba(0, 0, 0, .15);--material3-foundation-elevation-level3: 0px 4px 8px 3px rgba(0, 0, 0, .15), 0px 1px 3px rgba(0, 0, 0, .3);--material3-foundation-elevation-level4: 0px 6px 10px 4px rgba(0, 0, 0, .15), 0px 2px 3px rgba(0, 0, 0, .3);--material3-foundation-elevation-level5: 0px 8px 12px 6px rgba(0, 0, 0, .15), 0px 4px 4px rgba(0, 0, 0, .3);--material3-foundation-shape-corner-none: 0px;--material3-foundation-shape-corner-extra-small: 4px;--material3-foundation-shape-corner-small: 8px;--material3-foundation-shape-corner-medium: 12px;--material3-foundation-shape-corner-large: 16px;--material3-foundation-shape-corner-extra-large: 28px;--material3-foundation-shape-corner-full: 9999px;--material3-foundation-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--material3-foundation-motion-easing-standard-accelerate: cubic-bezier(.3, 0, 1, 1);--material3-foundation-motion-easing-standard-decelerate: cubic-bezier(0, 0, 0, 1);--material3-foundation-motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--material3-foundation-motion-easing-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--material3-foundation-motion-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--material3-foundation-motion-duration-short1: 50ms;--material3-foundation-motion-duration-short2: .1s;--material3-foundation-motion-duration-short3: .15s;--material3-foundation-motion-duration-short4: .2s;--material3-foundation-motion-duration-medium1: .25s;--material3-foundation-motion-duration-medium2: .3s;--material3-foundation-motion-duration-medium3: .35s;--material3-foundation-motion-duration-medium4: .4s;--material3-foundation-motion-duration-long1: .45s;--material3-foundation-motion-duration-long2: .5s;--material3-foundation-motion-duration-long3: .55s;--material3-foundation-motion-duration-long4: .6s;--material3-foundation-motion-duration-extra-long1: .7s;--material3-foundation-motion-duration-extra-long2: .8s;--material3-foundation-motion-duration-extra-long3: .9s;--material3-foundation-motion-duration-extra-long4: 1s;--material3-icons-size-small: 18px;--material3-icons-size-medium: 24px;--material3-icons-size-large: 40px;--material3-icons-size-extra-large: 48px;--material3-icons-weight-thin: 100;--material3-icons-weight-light: 300;--material3-icons-weight-regular: 400;--material3-icons-weight-medium: 500;--material3-icons-weight-bold: 700;--material3-icons-grade-low: -25;--material3-icons-grade-normal: 0;--material3-icons-grade-high: 200;--material3-icons-optical-size-20: 20;--material3-icons-optical-size-24: 24;--material3-icons-optical-size-40: 40;--material3-icons-optical-size-48: 48;--material3-icons-fill-outlined: 0;--material3-icons-fill-filled: 1;--material3-textfield-filled-container-height: 56px;--material3-textfield-filled-container-shape: 4px 4px 0 0;--material3-textfield-filled-container-padding-horizontal: 16px;--material3-textfield-filled-container-padding-top: 8px;--material3-textfield-filled-container-padding-bottom: 8px;--material3-textfield-filled-indicator-height: 1px;--material3-textfield-filled-indicator-height-focused: 2px;--material3-textfield-outlined-container-height: 56px;--material3-textfield-outlined-container-padding-horizontal: 16px;--material3-textfield-outlined-container-padding-vertical: 16px;--material3-textfield-outlined-outline-width: 1px;--material3-textfield-outlined-outline-width-focused: 2px;--material3-textfield-outlined-label-padding: 0 4px;--material3-textfield-supporting-text-padding-top: 4px;--material3-switch-track-width: 52px;--material3-switch-track-height: 32px;--material3-switch-track-shape: 16px;--material3-switch-track-outline-width: 2px;--material3-switch-handle-size-off: 16px;--material3-switch-handle-size-on: 24px;--material3-checkbox-container-size: 18px;--material3-checkbox-container-shape: 2px;--material3-checkbox-container-outline-width: 2px;--material3-checkbox-icon-size: 18px;--material3-checkbox-state-layer-size: 40px;--material3-radio-container-size: 20px;--material3-radio-container-outline-width: 2px;--material3-radio-dot-size: 10px;--material3-radio-state-layer-size: 40px;--material3-slider-track-height-inactive: 4px;--material3-slider-track-height-active: 4px;--material3-slider-handle-size: 20px;--material3-slider-label-shape: 4px;--material3-slider-label-padding: 4px 8px;--material3-select-menu-max-height: 280px;--material3-select-option-height: 48px;--material3-select-option-padding: 0 12px;--material3-layouts-container-max-width-compact: 600px;--material3-layouts-container-max-width-medium: 840px;--material3-layouts-container-max-width-expanded: 1240px;--material3-layouts-container-max-width-large: 1600px;--material3-layouts-container-max-width-full: 100%;--material3-layouts-container-margin-auto: 0 auto;--material3-layouts-grid-columns-1: 1fr;--material3-layouts-grid-columns-2: repeat(2, 1fr);--material3-layouts-grid-columns-3: repeat(3, 1fr);--material3-layouts-grid-columns-4: repeat(4, 1fr);--material3-layouts-grid-columns-6: repeat(6, 1fr);--material3-layouts-grid-columns-12: repeat(12, 1fr);--material3-layouts-grid-columns-auto-fit: repeat(auto-fit, minmax(300px, 1fr));--material3-layouts-grid-columns-auto-fill: repeat(auto-fill, minmax(250px, 1fr));--material3-layouts-grid-templates-sidebar-content: 280px 1fr;--material3-layouts-grid-templates-content-sidebar: 1fr 320px;--material3-layouts-grid-templates-dual-sidebar: 240px 1fr 240px;--material3-layouts-grid-templates-golden-ratio: 1.618fr 1fr;--material3-layouts-grid-templates-thirds: 1fr 2fr 1fr;--material3-layouts-grid-templates-dashboard: repeat(auto-fit, minmax(300px, 1fr));--material3-layouts-navigation-rail-width: 80px;--material3-layouts-navigation-rail-width-expanded: 256px;--material3-layouts-navigation-drawer-width: 360px;--material3-layouts-navigation-drawer-width-modal: 320px;--material3-layouts-navigation-drawer-width-mini: 56px;--material3-layouts-navigation-header-height: 64px;--material3-layouts-navigation-header-height-prominent: 128px;--material3-layouts-navigation-header-height-dense: 48px;--material3-layouts-navigation-bottom-height: 80px;--material3-layouts-navigation-bottom-height-labels: 56px;--material3-layouts-content-max-width-text: 720px;--material3-layouts-content-max-width-article: 680px;--material3-layouts-content-max-width-form: 600px;--material3-layouts-content-max-width-modal: 560px;--material3-layouts-card-width-small: 300px;--material3-layouts-card-width-medium: 400px;--material3-layouts-card-width-large: 600px;--material3-layouts-card-width-fluid: 100%;--material3-layouts-card-aspect-ratio-square: 1 / 1;--material3-layouts-card-aspect-ratio-landscape: 16 / 9;--material3-layouts-card-aspect-ratio-portrait: 3 / 4;--material3-layouts-card-aspect-ratio-golden: 1.618 / 1;--material3-layouts-card-aspect-ratio-wide: 21 / 9;--material3-layouts-card-grid-columns-mobile: 1;--material3-layouts-card-grid-columns-tablet: 2;--material3-layouts-card-grid-columns-desktop: 3;--material3-layouts-card-grid-columns-wide: 4;--material3-layouts-split-50-50: 1fr 1fr;--material3-layouts-split-60-40: 3fr 2fr;--material3-layouts-split-70-30: 7fr 3fr;--material3-layouts-split-75-25: 3fr 1fr;--material3-layouts-split-golden: 1.618fr 1fr;--material3-layouts-responsive-breakpoints-mobile: 0px;--material3-layouts-responsive-breakpoints-mobile-large: 600px;--material3-layouts-responsive-breakpoints-tablet: 905px;--material3-layouts-responsive-breakpoints-desktop: 1240px;--material3-layouts-responsive-breakpoints-desktop-large: 1440px;--material3-layouts-responsive-scaling-font-mobile: 1rem;--material3-layouts-responsive-scaling-font-tablet: 1.125rem;--material3-layouts-responsive-scaling-font-desktop: 1rem;--material3-layouts-responsive-scaling-spacing-mobile: .875;--material3-layouts-responsive-scaling-spacing-tablet: 1;--material3-layouts-responsive-scaling-spacing-desktop: 1;--material3-layouts-z-index-dropdown: 1000;--material3-layouts-z-index-sticky: 1100;--material3-layouts-z-index-fixed: 1200;--material3-layouts-z-index-modal-backdrop: 1300;--material3-layouts-z-index-modal: 1400;--material3-layouts-z-index-popover: 1500;--material3-layouts-z-index-tooltip: 1600;--material3-layouts-z-index-notification: 1700;--material3-gaps-navigation-rail-container-width: 80px;--material3-gaps-navigation-rail-item-height: 56px;--material3-gaps-navigation-rail-item-width: 64px;--material3-gaps-navigation-rail-item-margin: 0 8px;--material3-gaps-navigation-rail-indicator-width: 56px;--material3-gaps-navigation-rail-indicator-height: 32px;--material3-gaps-navigation-drawer-standard-width: 360px;--material3-gaps-navigation-drawer-standard-max-width: calc(100vw - 56px) ;--material3-gaps-navigation-drawer-modal-scrim: rgba(0, 0, 0, .32);--material3-gaps-navigation-drawer-item-height: 56px;--material3-gaps-navigation-drawer-section-divider-height: 1px;--material3-gaps-tabs-primary-container-height: 48px;--material3-gaps-tabs-primary-indicator-height: 3px;--material3-gaps-tabs-primary-indicator-radius: 3px 3px 0 0;--material3-gaps-tabs-primary-min-width: 90px;--material3-gaps-tabs-primary-max-width: 360px;--material3-gaps-tabs-secondary-container-height: 48px;--material3-gaps-tabs-secondary-pill-height: 40px;--material3-gaps-tabs-icon-size: 24px;--material3-gaps-tabs-scrollable-fade-width: 32px;--material3-gaps-text-field-filled-height: 56px;--material3-gaps-text-field-outlined-height: 56px;--material3-gaps-text-field-label-transform: translateY(-50%) scale(.75);--material3-gaps-text-field-leading-icon-size: 24px;--material3-gaps-text-field-trailing-icon-size: 24px;--material3-gaps-switch-track-width: 52px;--material3-gaps-switch-track-height: 32px;--material3-gaps-switch-thumb-size-off: 16px;--material3-gaps-switch-thumb-size-on: 24px;--material3-gaps-switch-icon-size: 16px;--material3-gaps-switch-state-layer-size: 48px;--material3-gaps-switch-state-layer-hover: rgba(0, 0, 0, .08);--material3-gaps-switch-state-layer-focus: rgba(0, 0, 0, .12);--material3-gaps-switch-state-layer-pressed: rgba(0, 0, 0, .12);--material3-gaps-checkbox-container-size: 18px;--material3-gaps-checkbox-container-border-radius: 2px;--material3-gaps-checkbox-icon-size: 18px;--material3-gaps-checkbox-icon-stroke-width: 2px;--material3-gaps-checkbox-state-layer-size: 48px;--material3-gaps-checkbox-state-layer-hover: rgba(0, 0, 0, .08);--material3-gaps-checkbox-state-layer-focus: rgba(0, 0, 0, .12);--material3-gaps-checkbox-state-layer-pressed: rgba(0, 0, 0, .12);--material3-gaps-radio-button-container-size: 20px;--material3-gaps-radio-button-dot-size: 10px;--material3-gaps-radio-button-state-layer-size: 48px;--material3-gaps-radio-button-state-layer-hover: rgba(0, 0, 0, .08);--material3-gaps-radio-button-state-layer-focus: rgba(0, 0, 0, .12);--material3-gaps-radio-button-state-layer-pressed: rgba(0, 0, 0, .12);--material3-gaps-slider-track-height: 4px;--material3-gaps-slider-thumb-size: 20px;--material3-gaps-slider-tick-size: 2px;--material3-gaps-slider-state-layer-size: 48px;--material3-gaps-slider-state-layer-hover: rgba(0, 0, 0, .08);--material3-gaps-slider-state-layer-focus: rgba(0, 0, 0, .12);--material3-gaps-slider-state-layer-pressed: rgba(0, 0, 0, .12);--material3-gaps-dialog-basic-min-width: 280px;--material3-gaps-dialog-basic-max-width: 560px;--material3-gaps-dialog-full-screen-width: 100vw;--material3-gaps-dialog-full-screen-height: 100vh;--material3-gaps-dialog-full-screen-border-radius: 0;--material3-gaps-dialog-actions-alignment: flex-end;--material3-gaps-dialog-scrim-color: rgba(0, 0, 0, .32);--material3-gaps-list-item-one-line-height: 56px;--material3-gaps-list-item-two-line-height: 72px;--material3-gaps-list-item-three-line-min-height: 88px;--material3-gaps-list-item-leading-icon-size: 24px;--material3-gaps-list-item-leading-avatar-size: 40px;--material3-gaps-list-item-leading-image-size: 56px;--material3-gaps-list-item-trailing-icon-size: 24px;--material3-gaps-app-bar-top-small-height: 64px;--material3-gaps-app-bar-top-medium-collapsed-height: 64px;--material3-gaps-app-bar-top-medium-expanded-height: 112px;--material3-gaps-app-bar-top-large-collapsed-height: 64px;--material3-gaps-app-bar-top-large-expanded-height: 152px;--material3-gaps-app-bar-top-center-aligned-title-alignment: center;--material3-gaps-app-bar-bottom-height: 80px;--material3-gaps-app-bar-bottom-fab-cradle: 80px;--material3-gaps-app-bar-leading-icon-size: 24px;--material3-gaps-app-bar-trailing-icons-size: 24px;--material3-gaps-states-hover-opacity: .08;--material3-gaps-states-focus-opacity: .12;--material3-gaps-states-pressed-opacity: .12;--material3-gaps-states-pressed-scale: .96;--material3-gaps-states-dragged-opacity: .16;--material3-gaps-states-disabled-opacity: .38;--material3-gaps-states-disabled-container-opacity: .12;--material3-gaps-states-selected-container-opacity: 1;--material3-shape-corner-none: 0px;--material3-shape-corner-extra-small: 4px;--material3-shape-corner-extra-small-top: 4px 4px 0px 0px;--material3-shape-corner-small: 8px;--material3-shape-corner-medium: 12px;--material3-shape-corner-large: 16px;--material3-shape-corner-extra-large: 28px;--material3-shape-corner-full: 9999px;--material3-shape-button-filled: 20px;--material3-shape-button-outlined: 20px;--material3-shape-button-text: 20px;--material3-shape-button-elevated: 20px;--material3-shape-button-tonal: 20px;--material3-shape-fab-small: 12px;--material3-shape-fab-regular: 16px;--material3-shape-fab-large: 28px;--material3-shape-card-filled: 12px;--material3-shape-card-elevated: 12px;--material3-shape-card-outlined: 12px;--material3-shape-chip: 8px;--material3-shape-dialog: 28px;--material3-shape-navigation-drawer-modal: 16px 0px 0px 16px;--material3-shape-navigation-rail-indicator: 999px;--material3-shape-text-field-filled: 4px 4px 0px 0px;--material3-shape-text-field-outlined: 4px;--material3-shape-snackbar: 4px;--material3-shape-tooltip: 4px;--material3-shape-menu: 4px;--material3-shape-badge: 999px;--material3-shape-progress-indicator-linear: 999px;--material3-shape-switch-track: 999px;--material3-shape-switch-thumb: 999px;--material3-theme-light-scheme-on-primary: #FFFFFF;--material3-theme-light-scheme-on-secondary: #FFFFFF;--material3-theme-light-scheme-on-tertiary: #1C1B1F;--material3-theme-light-scheme-error: #BA1A1A;--material3-theme-light-scheme-on-error: #FFFFFF;--material3-theme-light-scheme-error-container: #FFDAD6;--material3-theme-light-scheme-on-error-container: #410002;--material3-theme-light-scheme-scrim: #000000;--material3-theme-light-scheme-shadow: #000000;--material3-theme-light-elevation-level0: none;--material3-theme-light-elevation-level1: 0px 1px 3px rgba(0, 0, 0, .12), 0px 1px 2px rgba(0, 0, 0, .24);--material3-theme-light-elevation-level2: 0px 2px 6px rgba(0, 0, 0, .15), 0px 1px 2px rgba(0, 0, 0, .3);--material3-theme-light-elevation-level3: 0px 4px 8px rgba(0, 0, 0, .15), 0px 1px 3px rgba(0, 0, 0, .3);--material3-theme-light-elevation-level4: 0px 6px 10px rgba(0, 0, 0, .15), 0px 2px 3px rgba(0, 0, 0, .3);--material3-theme-light-elevation-level5: 0px 8px 12px rgba(0, 0, 0, .15), 0px 4px 4px rgba(0, 0, 0, .3);--material3-theme-light-state-hover-opacity: .08;--material3-theme-light-state-focus-opacity: .12;--material3-theme-light-state-pressed-opacity: .12;--material3-theme-light-state-dragged-opacity: .16;--material3-theme-light-state-disabled-opacity: .38;--material3-theme-dark-scheme-error: #FFB4AB;--material3-theme-dark-scheme-on-error: #690005;--material3-theme-dark-scheme-error-container: #93000A;--material3-theme-dark-scheme-on-error-container: #FFDAD6;--material3-theme-dark-scheme-scrim: #000000;--material3-theme-dark-scheme-shadow: #000000;--material3-theme-dark-elevation-level0: none;--material3-theme-dark-elevation-level1: 0px 1px 3px rgba(0, 0, 0, .15), 0px 1px 2px rgba(0, 0, 0, .3);--material3-theme-dark-elevation-level2: 0px 2px 6px rgba(0, 0, 0, .2), 0px 1px 2px rgba(0, 0, 0, .35);--material3-theme-dark-elevation-level3: 0px 4px 8px rgba(0, 0, 0, .2), 0px 1px 3px rgba(0, 0, 0, .35);--material3-theme-dark-elevation-level4: 0px 6px 10px rgba(0, 0, 0, .2), 0px 2px 3px rgba(0, 0, 0, .35);--material3-theme-dark-elevation-level5: 0px 8px 12px rgba(0, 0, 0, .2), 0px 4px 4px rgba(0, 0, 0, .35);--material3-theme-dark-state-hover-opacity: .08;--material3-theme-dark-state-focus-opacity: .12;--material3-theme-dark-state-pressed-opacity: .12;--material3-theme-dark-state-dragged-opacity: .16;--material3-theme-dark-state-disabled-opacity: .38;--md-ref-palette-primary-0: #000000;--md-ref-palette-primary-10: #2c0051;--md-ref-palette-primary-20: #460f77;--md-ref-palette-primary-30: #5e2d8f;--md-ref-palette-primary-40: #7747a9;--md-ref-palette-primary-50: #9160c4;--md-ref-palette-primary-60: #ac7ae0;--md-ref-palette-primary-70: #c895fd;--md-ref-palette-primary-80: #dcb8ff;--md-ref-palette-primary-90: #f0dbff;--md-ref-palette-primary-95: #f9ecff;--md-ref-palette-primary-99: #fffbff;--md-ref-palette-primary-100: #ffffff;--md-ref-palette-secondary-0: #000000;--md-ref-palette-secondary-10: #400011;--md-ref-palette-secondary-20: #670021;--md-ref-palette-secondary-30: #910032;--md-ref-palette-secondary-40: #bd0044;--md-ref-palette-secondary-50: #ea0957;--md-ref-palette-secondary-60: #ff4f74;--md-ref-palette-secondary-70: #ff8798;--md-ref-palette-secondary-80: #ffb2bb;--md-ref-palette-secondary-90: #ffd9dc;--md-ref-palette-secondary-95: #ffeced;--md-ref-palette-secondary-99: #fffbff;--md-ref-palette-secondary-100: #ffffff;--md-ref-palette-tertiary-0: #000000;--md-ref-palette-tertiary-10: #251a00;--md-ref-palette-tertiary-20: #3e2e00;--md-ref-palette-tertiary-30: #594400;--md-ref-palette-tertiary-40: #765b00;--md-ref-palette-tertiary-50: #947200;--md-ref-palette-tertiary-60: #b38b00;--md-ref-palette-tertiary-70: #d4a500;--md-ref-palette-tertiary-80: #f5bf00;--md-ref-palette-tertiary-90: #ffdf94;--md-ref-palette-tertiary-95: #ffefd0;--md-ref-palette-tertiary-99: #fffbff;--md-ref-palette-tertiary-100: #ffffff;--md-ref-palette-neutral-0: #000000;--md-ref-palette-neutral-10: #1b1b1b;--md-ref-palette-neutral-20: #303030;--md-ref-palette-neutral-30: #474747;--md-ref-palette-neutral-40: #5e5e5e;--md-ref-palette-neutral-50: #777777;--md-ref-palette-neutral-60: #919191;--md-ref-palette-neutral-70: #ababab;--md-ref-palette-neutral-80: #c6c6c6;--md-ref-palette-neutral-90: #e2e2e2;--md-ref-palette-neutral-95: #f1f1f1;--md-ref-palette-neutral-99: #fcfcfc;--md-ref-palette-neutral-100: #ffffff;--md-ref-palette-neutral-variant-0: #000000;--md-ref-palette-neutral-variant-10: #1b1b1b;--md-ref-palette-neutral-variant-20: #303030;--md-ref-palette-neutral-variant-30: #474747;--md-ref-palette-neutral-variant-40: #5e5e5e;--md-ref-palette-neutral-variant-50: #777777;--md-ref-palette-neutral-variant-60: #919191;--md-ref-palette-neutral-variant-70: #ababab;--md-ref-palette-neutral-variant-80: #c6c6c6;--md-ref-palette-neutral-variant-90: #e2e2e2;--md-ref-palette-neutral-variant-95: #f1f1f1;--md-ref-palette-neutral-variant-99: #fcfcfc;--md-ref-palette-neutral-variant-100: #ffffff;--md-ref-palette-error-0: #000000;--md-ref-palette-error-10: #410002;--md-ref-palette-error-20: #690004;--md-ref-palette-error-30: #930009;--md-ref-palette-error-40: #ba1a1a;--md-ref-palette-error-50: #de372f;--md-ref-palette-error-60: #ff5449;--md-ref-palette-error-70: #ff897d;--md-ref-palette-error-80: #ffb4ab;--md-ref-palette-error-90: #ffdad5;--md-ref-palette-error-95: #ffedea;--md-ref-palette-error-99: #fffbff;--md-ref-palette-error-100: #ffffff;--md-sys-color-primary: #3e016f;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #f0dbff;--md-sys-color-on-primary-container: #2c0051;--md-sys-color-secondary: #e60054;--md-sys-color-on-secondary: #ffffff;--md-sys-color-secondary-container: #edddf6;--md-sys-color-on-secondary-container: #21182a;--md-sys-color-tertiary: #ffc700;--md-sys-color-on-tertiary: #000000;--md-sys-color-tertiary-container: #ffd9dd;--md-sys-color-on-tertiary-container: #321017;--md-sys-color-error: #ba1a1a;--md-sys-color-on-error: #ffffff;--md-sys-color-error-container: #ffdad6;--md-sys-color-on-error-container: #410002;--md-sys-color-background: #fffbff;--md-sys-color-on-background: #1d1b1e;--md-sys-color-surface: #fffbff;--md-sys-color-on-surface: #1d1b1e;--md-sys-color-surface-variant: #e9dfeb;--md-sys-color-on-surface-variant: #4a454e;--md-sys-color-outline: #7c757e;--md-sys-color-outline-variant: #ccc4ce;--md-sys-color-inverse-surface: #322f33;--md-sys-color-inverse-on-surface: #f5eff4;--md-sys-color-inverse-primary: #dcb8ff;--md-sys-color-shadow: #000000;--md-sys-color-scrim: #000000;--md-sys-color-surface-dim: #ddd8dd;--md-sys-color-surface-bright: #fffbfe;--md-sys-color-surface-container-lowest: #ffffff;--md-sys-color-surface-container-low: #f8f2f8;--md-sys-color-surface-container: #f2ecf2;--md-sys-color-surface-container-high: #ece6ec;--md-sys-color-surface-container-highest: #e6e0e6;--md-sys-typescale-display-large-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-display-large-size: 57px;--md-sys-typescale-display-large-line-height: 64px;--md-sys-typescale-display-large-weight: 400;--md-sys-typescale-display-large-letter-spacing: -.25px;--md-sys-typescale-display-medium-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-display-medium-size: 45px;--md-sys-typescale-display-medium-line-height: 52px;--md-sys-typescale-display-medium-weight: 400;--md-sys-typescale-display-medium-letter-spacing: 0px;--md-sys-typescale-display-small-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-display-small-size: 36px;--md-sys-typescale-display-small-line-height: 44px;--md-sys-typescale-display-small-weight: 400;--md-sys-typescale-display-small-letter-spacing: 0px;--md-sys-typescale-headline-large-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-headline-large-size: 32px;--md-sys-typescale-headline-large-line-height: 40px;--md-sys-typescale-headline-large-weight: 400;--md-sys-typescale-headline-large-letter-spacing: 0px;--md-sys-typescale-headline-medium-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-headline-medium-size: 28px;--md-sys-typescale-headline-medium-line-height: 36px;--md-sys-typescale-headline-medium-weight: 400;--md-sys-typescale-headline-medium-letter-spacing: 0px;--md-sys-typescale-headline-small-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-headline-small-size: 24px;--md-sys-typescale-headline-small-line-height: 32px;--md-sys-typescale-headline-small-weight: 400;--md-sys-typescale-headline-small-letter-spacing: 0px;--md-sys-typescale-title-large-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-title-large-size: 22px;--md-sys-typescale-title-large-line-height: 28px;--md-sys-typescale-title-large-weight: 400;--md-sys-typescale-title-large-letter-spacing: 0px;--md-sys-typescale-title-medium-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-title-medium-size: 16px;--md-sys-typescale-title-medium-line-height: 24px;--md-sys-typescale-title-medium-weight: 500;--md-sys-typescale-title-medium-letter-spacing: .15px;--md-sys-typescale-title-small-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-title-small-size: 14px;--md-sys-typescale-title-small-line-height: 20px;--md-sys-typescale-title-small-weight: 500;--md-sys-typescale-title-small-letter-spacing: .1px;--md-sys-typescale-body-large-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-body-large-size: 16px;--md-sys-typescale-body-large-line-height: 24px;--md-sys-typescale-body-large-weight: 400;--md-sys-typescale-body-large-letter-spacing: .5px;--md-sys-typescale-body-medium-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-body-medium-size: 14px;--md-sys-typescale-body-medium-line-height: 20px;--md-sys-typescale-body-medium-weight: 400;--md-sys-typescale-body-medium-letter-spacing: .25px;--md-sys-typescale-body-small-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-body-small-size: 12px;--md-sys-typescale-body-small-line-height: 16px;--md-sys-typescale-body-small-weight: 400;--md-sys-typescale-body-small-letter-spacing: .4px;--md-sys-typescale-label-large-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-label-large-size: 14px;--md-sys-typescale-label-large-line-height: 20px;--md-sys-typescale-label-large-weight: 500;--md-sys-typescale-label-large-letter-spacing: .1px;--md-sys-typescale-label-medium-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-label-medium-size: 12px;--md-sys-typescale-label-medium-line-height: 16px;--md-sys-typescale-label-medium-weight: 500;--md-sys-typescale-label-medium-letter-spacing: .5px;--md-sys-typescale-label-small-font: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--md-sys-typescale-label-small-size: 11px;--md-sys-typescale-label-small-line-height: 16px;--md-sys-typescale-label-small-weight: 500;--md-sys-typescale-label-small-letter-spacing: .5px;--md-sys-shape-corner-none: 0px;--md-sys-shape-corner-extra-small: 4px;--md-sys-shape-corner-small: 8px;--md-sys-shape-corner-medium: 12px;--md-sys-shape-corner-large: 16px;--md-sys-shape-corner-extra-large: 28px;--md-sys-shape-corner-full: 9999px;--md-sys-elevation-level0: none;--md-sys-elevation-level1: 0px 1px 2px rgba(0, 0, 0, .3), 0px 1px 3px 1px rgba(0, 0, 0, .15);--md-sys-elevation-level2: 0px 1px 2px rgba(0, 0, 0, .3), 0px 2px 6px 2px rgba(0, 0, 0, .15);--md-sys-elevation-level3: 0px 1px 3px rgba(0, 0, 0, .3), 0px 4px 8px 3px rgba(0, 0, 0, .15);--md-sys-elevation-level4: 0px 2px 3px rgba(0, 0, 0, .3), 0px 6px 10px 4px rgba(0, 0, 0, .15);--md-sys-elevation-level5: 0px 4px 4px rgba(0, 0, 0, .3), 0px 8px 12px 6px rgba(0, 0, 0, .15);--md-sys-motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--md-sys-motion-easing-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--md-sys-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-standard-decelerate: cubic-bezier(0, 0, 0, 1);--md-sys-motion-easing-standard-accelerate: cubic-bezier(.3, 0, 1, 1);--md-sys-motion-duration-short1: 50ms;--md-sys-motion-duration-short2: .1s;--md-sys-motion-duration-short3: .15s;--md-sys-motion-duration-short4: .2s;--md-sys-motion-duration-medium1: .25s;--md-sys-motion-duration-medium2: .3s;--md-sys-motion-duration-medium3: .35s;--md-sys-motion-duration-medium4: .4s;--md-sys-motion-duration-long1: .45s;--md-sys-motion-duration-long2: .5s;--md-sys-motion-duration-long3: .55s;--md-sys-motion-duration-long4: .6s;--md-sys-motion-duration-extra-long1: .7s;--md-sys-motion-duration-extra-long2: .8s;--md-sys-motion-duration-extra-long3: .9s;--md-sys-motion-duration-extra-long4: 1s;--motion-duration-short-1: 50ms;--motion-duration-short-2: .1s;--motion-duration-short-3: .15s;--motion-duration-short-4: .2s;--motion-duration-medium-1: .25s;--motion-duration-medium-2: .3s;--motion-duration-medium-3: .35s;--motion-duration-medium-4: .4s;--motion-duration-long-1: .45s;--motion-duration-long-2: .5s;--motion-duration-long-3: .55s;--motion-duration-long-4: .6s;--motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--motion-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--motion-easing-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--motion-easing-standard-decelerate: cubic-bezier(0, 0, 0, 1);--motion-easing-standard-accelerate: cubic-bezier(.3, 0, 1, 1);--navigation-rail-width-collapsed: 72px;--navigation-rail-width-expanded: 280px;--navigation-rail-elevation: 0 2px 4px -1px rgba(0,0,0,.2), 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12);--navigation-rail-item-height: 56px;--navigation-rail-item-padding-x: 8px;--navigation-rail-item-padding-y: 5px;--navigation-rail-item-icon-size: 24px;--navigation-rail-item-icon-margin: 8px;--navigation-rail-item-icon-color-default: #000000;--navigation-rail-item-icon-color-hover: #000000;--navigation-rail-item-icon-color-active: #000000;--navigation-rail-item-hover-animation-duration: .2s;--navigation-rail-item-hover-animation-easing: cubic-bezier(.4, 0, .2, 1);--navigation-rail-item-hover-elevation: 0 3px 5px -1px rgba(0,0,0,.2), 0 6px 10px 0 rgba(0,0,0,.14), 0 1px 18px 0 rgba(0,0,0,.12);--navigation-rail-subitem-indent: 16px;--navigation-rail-subitem-height: 48px;--navigation-rail-subitem-icon-size: 20px;--navigation-rail-typography-label-expanded-size: 14px;--navigation-rail-typography-label-expanded-weight: 500;--navigation-rail-typography-label-expanded-line-height: 20px;--navigation-rail-typography-label-collapsed-size: 11px;--navigation-rail-typography-label-collapsed-letter-spacing: .1px;--navigation-rail-typography-label-subitem-size: 12px;--navigation-rail-states-hover-background: rgba(62, 1, 111, .08);--navigation-rail-states-focus-background: rgba(62, 1, 111, .12);--navigation-rail-states-focus-outline: 2px solid #3e016f;--navigation-rail-states-active-background: #e8dbfb;--navigation-rail-states-active-icon: #21005d;--navigation-rail-states-active-text: #21005d;--navigation-rail-states-active-indicator-width: 3px;--navigation-rail-animation-expand-duration: .2s;--navigation-rail-animation-expand-easing: cubic-bezier(.4, 0, .2, 1);--navigation-rail-animation-ripple-duration: .55s;--navigation-header-height: 64px;--navigation-header-padding-x: 21px;--navigation-header-background: #ffffff;--navigation-header-elevation: 0 1px 2px 0 rgba(0, 0, 0, .12);--navigation-header-search-width: 400px;--navigation-header-search-height: 40px;--navigation-header-avatar-size: 32px;--navigation-header-icons-size: 24px;--navigation-header-icons-spacing: 8px;--navigation-header-icons-elevation-default: 0 1px 2px 0 rgba(0,0,0,.05);--navigation-header-icons-elevation-hover: 0 2px 4px 0 rgba(0,0,0,.12), 0 1px 2px 0 rgba(0,0,0,.24);--navigation-header-icons-elevation-pressed: inset 0 1px 2px 0 rgba(0,0,0,.12);--navigation-header-icons-animation-duration: .15s;--navigation-header-icons-animation-easing: cubic-bezier(.4, 0, .2, 1);--shape-corner-none: 0px;--shape-corner-extra-small: 4px;--shape-corner-small: 8px;--shape-corner-medium: 12px;--shape-corner-large: 16px;--shape-corner-extra-large: 28px;--shape-corner-full: 9999px;--sidebar-width-collapsed: 80px;--sidebar-width-expanded: 280px;--sidebar-width-mobile: 320px;--sidebar-item-height: 48px;--sidebar-logo-size: 48px;--sidebar-scrim-color: rgba(0, 0, 0, .5);--sidebar-scrim-z-index: 999;--sidebar-z-index-sidebar: 1000;--sidebar-mobile-nav-height: 80px;--sizing-golden-phi1: 2px;--sizing-golden-phi2: 3px;--sizing-golden-phi3: 5px;--sizing-golden-phi4: 8px;--sizing-golden-phi5: 13px;--sizing-golden-phi6: 21px;--sizing-golden-phi7: 34px;--sizing-golden-phi8: 55px;--sizing-golden-phi9: 89px;--sizing-golden-phi10: 144px;--sizing-golden-phi11: 233px;--sizing-golden-phi12: 377px;--sizing-golden-phi13: 610px;--sizing-golden-phi14: 987px;--sizing-component-modal-max-height: 90vh;--sizing-aspect-ratio-golden: 1.618;--sizing-aspect-ratio-card: 1.618;--sizing-aspect-ratio-hero: 2.618;--sizing-aspect-ratio-video: 1.777;--sizing-aspect-ratio-square: 1;--spacing-golden-phi1: 2px;--spacing-golden-phi2: 3px;--spacing-golden-phi3: 5px;--spacing-golden-phi4: 8px;--spacing-golden-phi5: 13px;--spacing-golden-phi6: 21px;--spacing-golden-phi7: 34px;--spacing-golden-phi8: 55px;--spacing-golden-phi9: 89px;--spacing-golden-phi10: 144px;--spacing-golden-phi11: 233px;--spacing-golden-phi12: 377px;--sparseflow-brand-strategy-unique-differentiators-golden-ratio-harmony: Mathematical beauty in every pixel;--sparseflow-brand-strategy-unique-differentiators-tri-color-energy: Emotional journey through color;--sparseflow-brand-strategy-unique-differentiators-grain-first-design: Speaks the language of elevators;--typography-golden-scale-display-large-size: 89px;--typography-golden-scale-display-large-line-height: 96px;--typography-golden-scale-display-large-letter-spacing: -.02em;--typography-golden-scale-display-medium-size: 55px;--typography-golden-scale-display-medium-line-height: 64px;--typography-golden-scale-display-medium-letter-spacing: -.01em;--typography-golden-scale-display-small-size: 34px;--typography-golden-scale-display-small-line-height: 42px;--typography-golden-scale-display-small-letter-spacing: 0;--typography-golden-scale-headline-large-size: 34px;--typography-golden-scale-headline-large-line-height: 42px;--typography-golden-scale-headline-large-letter-spacing: 0;--typography-golden-scale-headline-medium-size: 21px;--typography-golden-scale-headline-medium-line-height: 29px;--typography-golden-scale-headline-medium-letter-spacing: 0;--typography-golden-scale-headline-small-size: 21px;--typography-golden-scale-headline-small-line-height: 29px;--typography-golden-scale-headline-small-letter-spacing: 0;--typography-golden-scale-title-large-size: 21px;--typography-golden-scale-title-large-line-height: 29px;--typography-golden-scale-title-large-letter-spacing: 0;--typography-golden-scale-title-medium-size: 13px;--typography-golden-scale-title-medium-line-height: 21px;--typography-golden-scale-title-medium-letter-spacing: .01em;--typography-golden-scale-title-small-size: 13px;--typography-golden-scale-title-small-line-height: 21px;--typography-golden-scale-title-small-letter-spacing: .01em;--typography-golden-scale-body-large-size: 13px;--typography-golden-scale-body-large-line-height: 21px;--typography-golden-scale-body-large-letter-spacing: 0;--typography-golden-scale-body-medium-size: 13px;--typography-golden-scale-body-medium-line-height: 21px;--typography-golden-scale-body-medium-letter-spacing: 0;--typography-golden-scale-body-small-size: 8px;--typography-golden-scale-body-small-line-height: 13px;--typography-golden-scale-body-small-letter-spacing: .01em;--typography-golden-scale-label-large-size: 13px;--typography-golden-scale-label-large-line-height: 21px;--typography-golden-scale-label-large-letter-spacing: .01em;--typography-golden-scale-label-medium-size: 8px;--typography-golden-scale-label-medium-line-height: 13px;--typography-golden-scale-label-medium-letter-spacing: .02em;--typography-golden-scale-label-small-size: 8px;--typography-golden-scale-label-small-line-height: 13px;--typography-golden-scale-label-small-letter-spacing: .02em;--typography-golden-responsive-mobile-display: 55px;--typography-golden-responsive-mobile-headline: 34px;--typography-golden-responsive-mobile-title: 21px;--typography-golden-responsive-mobile-body: 13px;--typography-golden-responsive-tablet-display: 89px;--typography-golden-responsive-tablet-headline: 34px;--typography-golden-responsive-tablet-title: 21px;--typography-golden-responsive-tablet-body: 13px;--typography-golden-responsive-desktop-display: 89px;--typography-golden-responsive-desktop-headline: 34px;--typography-golden-responsive-desktop-title: 21px;--typography-golden-responsive-desktop-body: 13px;--font-family-brand: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--font-family-mono: "JetBrains Mono", "Consolas", monospace;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-display-large: 57px;--font-size-display-medium: 45px;--font-size-display-small: 36px;--font-size-headline-large: 32px;--font-size-headline-medium: 28px;--font-size-headline-small: 24px;--font-size-title-large: 22px;--font-size-title-medium: 16px;--font-size-title-small: 14px;--font-size-body-large: 16px;--font-size-body-medium: 14px;--font-size-body-small: 12px;--font-size-label-large: 14px;--font-size-label-medium: 12px;--font-size-label-small: 11px;--font-line-height-display-large: 64px;--font-line-height-display-medium: 52px;--font-line-height-display-small: 44px;--font-line-height-headline-large: 40px;--font-line-height-headline-medium: 36px;--font-line-height-headline-small: 32px;--font-line-height-title-large: 28px;--font-line-height-title-medium: 24px;--font-line-height-title-small: 20px;--font-line-height-body-large: 24px;--font-line-height-body-medium: 20px;--font-line-height-body-small: 16px;--font-line-height-label-large: 20px;--font-line-height-label-medium: 16px;--font-line-height-label-small: 16px;--font-letter-spacing-display-large: -.25px;--font-letter-spacing-display-medium: 0px;--font-letter-spacing-display-small: 0px;--font-letter-spacing-headline-large: 0px;--font-letter-spacing-headline-medium: 0px;--font-letter-spacing-headline-small: 0px;--font-letter-spacing-title-large: 0px;--font-letter-spacing-title-medium: .15px;--font-letter-spacing-title-small: .1px;--font-letter-spacing-body-large: .5px;--font-letter-spacing-body-medium: .25px;--font-letter-spacing-body-small: .4px;--font-letter-spacing-label-large: .1px;--font-letter-spacing-label-medium: .5px;--font-letter-spacing-label-small: .5px;--unified-charts-colors-categorical-10: #b28600;--unified-charts-colors-categorical-11: #009d9a;--unified-charts-colors-categorical-12: #8a3800;--unified-charts-colors-categorical-13: #6929c4;--unified-charts-colors-categorical-14: #a56eff;--unified-charts-colors-categorical-04: #1192e8;--unified-charts-colors-categorical-05: #005d5d;--unified-charts-colors-categorical-06: #9f1853;--unified-charts-colors-categorical-07: #198038;--unified-charts-colors-categorical-08: #002d9c;--unified-charts-colors-categorical-09: #ee538b;--unified-charts-colors-dark-categorical-10: #f1c21b;--unified-charts-colors-dark-categorical-11: #3ddbd9;--unified-charts-colors-dark-categorical-12: #ff832b;--unified-charts-colors-dark-categorical-13: #a56eff;--unified-charts-colors-dark-categorical-14: #be95ff;--unified-charts-colors-dark-categorical-04: #33b1ff;--unified-charts-colors-dark-categorical-05: #08bdba;--unified-charts-colors-dark-categorical-06: #ee538b;--unified-charts-colors-dark-categorical-07: #42be65;--unified-charts-colors-dark-categorical-08: #4589ff;--unified-charts-colors-dark-categorical-09: #ff7eb6;--unified-charts-grid-width: 1px;--unified-charts-grid-opacity-light: .2;--unified-charts-grid-opacity-dark: .1;--unified-charts-interaction-hover-opacity: .8;--unified-charts-interaction-hover-scale: 1.05;--unified-charts-interaction-selected-stroke-width: 3px;--unified-charts-interaction-selected-opacity: 1;--card-padding-default: var(--spacing-golden-phi6);--card-padding-compact: var(--spacing-golden-phi5);--card-padding-header: var(--spacing-golden-phi5) var(--spacing-golden-phi6);--card-padding-content: var(--spacing-golden-phi6);--card-padding-actions: var(--spacing-golden-phi4) var(--spacing-golden-phi6);--card-gap-header-to-content: var(--spacing-golden-phi5);--card-gap-content-sections: var(--spacing-golden-phi4);--card-gap-actions: var(--spacing-golden-phi4);--card-border-radius: var(--shape-corner-medium);--card-border-color: var(--color-neutral-20);--card-background-filled: var(--color-surface-container-default);--chart-padding-container: var(--spacing-golden-phi5);--chart-padding-plot-area: var(--spacing-golden-phi4);--chart-margin-axis: var(--spacing-golden-phi7);--chart-margin-legend: var(--spacing-golden-phi5);--chart-margin-bottom: var(--spacing-golden-phi7);--chart-margin-chart-to-summary: var(--spacing-golden-phi6);--chart-colors-primary-series: var(--color-brand-primary-base);--chart-colors-secondary-series: var(--color-brand-secondary-base);--chart-colors-tertiary-series: var(--color-brand-tertiary-base);--chart-colors-quaternary-series: var(--color-brand-primary-60);--chart-colors-quinary-series: var(--color-brand-secondary-60);--chart-colors-positive: var(--color-semantic-success);--chart-colors-negative: var(--color-semantic-error);--chart-colors-neutral: var(--color-neutral-50);--chart-grid-color: var(--color-neutral-20);--chart-axis-color: var(--color-neutral-40);--chart-axis-label-color: var(--color-neutral-60);--chart-axis-label-size: var(--font-size-label-medium);--chart-tooltip-background: var(--color-neutral-90);--chart-tooltip-color: var(--color-neutral-10);--chart-tooltip-padding: var(--spacing-golden-phi3) var(--spacing-golden-phi4);--chart-tooltip-radius: var(--shape-corner-small);--chart-legend-item-gap: var(--spacing-golden-phi4);--chart-legend-marker-gap: var(--spacing-golden-phi3);--chart-legend-font-size: var(--font-size-label-medium);--chart-bar-gap: var(--spacing-golden-phi3);--chart-bar-radius: var(--shape-corner-extra-small);--chart-pie-label-offset: var(--spacing-golden-phi5);--color-surface-default: var(--color-neutral-99);--color-surface-inverse: var(--color-neutral-20);--color-surface-bright: var(--color-neutral-100);--color-surface-container-lowest: var(--color-neutral-100);--component-button-filled-container-height: var(--dimensions-component-button-height-medium);--component-button-filled-container-shape: var(--dimensions-border-radius-full);--component-button-filled-label-font: var(--typography-golden-scale-label-large-size);--component-button-filled-label-weight: var(--font-weight-medium);--component-button-filled-state-hover-state-layer-opacity: var(--material3-color-state-layers-hover-opacity);--component-button-filled-state-focus-state-layer-opacity: var(--material3-color-state-layers-focus-opacity);--component-button-filled-state-pressed-state-layer-opacity: var(--material3-color-state-layers-pressed-opacity);--component-button-filled-state-disabled-container-opacity: var(--material3-color-state-layers-disabled-container-opacity);--component-button-filled-state-disabled-label-opacity: var(--material3-color-state-layers-disabled-opacity);--component-button-outlined-container-height: var(--dimensions-component-button-height-medium);--component-button-outlined-container-shape: var(--dimensions-border-radius-full);--component-button-outlined-container-border-width: var(--dimensions-golden-phi1);--component-button-outlined-label-font: var(--typography-golden-scale-label-large-size);--component-button-outlined-label-weight: var(--font-weight-medium);--component-button-outlined-state-hover-state-layer-opacity: var(--material3-color-state-layers-hover-opacity);--component-button-outlined-state-focus-state-layer-opacity: var(--material3-color-state-layers-focus-opacity);--component-button-outlined-state-pressed-state-layer-opacity: var(--material3-color-state-layers-pressed-opacity);--component-button-outlined-state-disabled-border-opacity: var(--material3-color-state-layers-disabled-container-opacity);--component-button-outlined-state-disabled-label-opacity: var(--material3-color-state-layers-disabled-opacity);--component-button-text-container-height: var(--dimensions-component-button-height-medium);--component-button-text-container-shape: var(--dimensions-border-radius-full);--component-button-text-label-font: var(--typography-golden-scale-label-large-size);--component-button-text-label-weight: var(--font-weight-medium);--component-button-text-state-hover-state-layer-opacity: var(--material3-color-state-layers-hover-opacity);--component-button-text-state-focus-state-layer-opacity: var(--material3-color-state-layers-focus-opacity);--component-button-text-state-pressed-state-layer-opacity: var(--material3-color-state-layers-pressed-opacity);--component-button-text-state-disabled-label-opacity: var(--material3-color-state-layers-disabled-opacity);--component-button-elevated-container-height: var(--dimensions-component-button-height-medium);--component-button-elevated-container-shape: var(--dimensions-border-radius-full);--component-button-elevated-label-font: var(--typography-golden-scale-label-large-size);--component-button-elevated-label-weight: var(--font-weight-medium);--component-button-elevated-state-hover-state-layer-opacity: var(--material3-color-state-layers-hover-opacity);--component-button-elevated-state-focus-state-layer-opacity: var(--material3-color-state-layers-focus-opacity);--component-button-elevated-state-pressed-state-layer-opacity: var(--material3-color-state-layers-pressed-opacity);--component-button-elevated-state-disabled-container-opacity: var(--material3-color-state-layers-disabled-container-opacity);--component-button-elevated-state-disabled-label-opacity: var(--material3-color-state-layers-disabled-opacity);--component-button-elevated-state-disabled-elevation: var(--elevation-level0);--component-button-tonal-container-height: var(--dimensions-component-button-height-medium);--component-button-tonal-container-shape: var(--dimensions-border-radius-full);--component-button-tonal-label-font: var(--typography-golden-scale-label-large-size);--component-button-tonal-label-weight: var(--font-weight-medium);--component-button-tonal-state-hover-state-layer-opacity: var(--material3-color-state-layers-hover-opacity);--component-button-tonal-state-focus-state-layer-opacity: var(--material3-color-state-layers-focus-opacity);--component-button-tonal-state-pressed-state-layer-opacity: var(--material3-color-state-layers-pressed-opacity);--component-button-tonal-state-disabled-container-opacity: var(--material3-color-state-layers-disabled-container-opacity);--component-button-tonal-state-disabled-label-opacity: var(--material3-color-state-layers-disabled-opacity);--component-card-filled-state-hover-state-layer-opacity: var(--material3-color-state-layers-hover-opacity);--component-card-filled-state-focus-state-layer-opacity: var(--material3-color-state-layers-focus-opacity);--component-card-filled-state-pressed-state-layer-opacity: var(--material3-color-state-layers-pressed-opacity);--component-card-filled-state-dragged-state-layer-opacity: var(--material3-color-state-layers-dragged-opacity);--component-card-filled-state-disabled-container-opacity: var(--material3-color-state-layers-disabled-opacity);--component-card-elevated-state-hover-state-layer-opacity: var(--material3-color-state-layers-hover-opacity);--component-card-elevated-state-focus-state-layer-opacity: var(--material3-color-state-layers-focus-opacity);--component-card-elevated-state-pressed-state-layer-opacity: var(--material3-color-state-layers-pressed-opacity);--component-card-elevated-state-dragged-state-layer-opacity: var(--material3-color-state-layers-dragged-opacity);--component-card-outlined-container-border-width: var(--dimensions-golden-phi1);--component-card-outlined-state-hover-state-layer-opacity: var(--material3-color-state-layers-hover-opacity);--component-card-outlined-state-focus-state-layer-opacity: var(--material3-color-state-layers-focus-opacity);--component-card-outlined-state-pressed-state-layer-opacity: var(--material3-color-state-layers-pressed-opacity);--component-card-outlined-state-dragged-state-layer-opacity: var(--material3-color-state-layers-dragged-opacity);--component-text-field-filled-label-font: var(--typography-golden-scale-body-large-size);--component-text-field-filled-input-font: var(--typography-golden-scale-body-large-size);--component-text-field-filled-state-hover-state-layer-opacity: var(--material3-color-state-layers-hover-opacity);--component-text-field-filled-state-focus-indicator-height: var(--dimensions-golden-phi2);--component-text-field-filled-state-disabled-input-opacity: var(--material3-color-state-layers-disabled-opacity);--component-text-field-outlined-container-border-width: var(--dimensions-golden-phi1);--component-text-field-outlined-label-font: var(--typography-golden-scale-body-large-size);--component-text-field-outlined-input-font: var(--typography-golden-scale-body-large-size);--component-text-field-outlined-state-focus-border-width: var(--dimensions-golden-phi2);--component-text-field-outlined-state-disabled-border-opacity: var(--material3-color-state-layers-disabled-container-opacity);--component-text-field-outlined-state-disabled-input-opacity: var(--material3-color-state-layers-disabled-opacity);--component-fab-primary-state-hover-state-layer-opacity: var(--material3-color-state-layers-hover-opacity);--component-fab-primary-state-focus-state-layer-opacity: var(--material3-color-state-layers-focus-opacity);--component-fab-primary-state-pressed-state-layer-opacity: var(--material3-color-state-layers-pressed-opacity);--component-chip-assist-container-border-width: var(--dimensions-golden-phi1);--component-chip-assist-label-font: var(--typography-golden-scale-label-large-size);--component-chip-assist-state-hover-state-layer-opacity: var(--material3-color-state-layers-hover-opacity);--component-chip-assist-state-focus-state-layer-opacity: var(--material3-color-state-layers-focus-opacity);--component-chip-assist-state-pressed-state-layer-opacity: var(--material3-color-state-layers-pressed-opacity);--component-chip-filter-unselected-container-border-width: var(--dimensions-golden-phi1);--component-chip-filter-unselected-label-font: var(--typography-golden-scale-label-large-size);--component-chip-filter-selected-label-font: var(--typography-golden-scale-label-large-size);--component-chip-filter-selected-icon-size: var(--dimensions-golden-phi5);--component-navigation-rail-container-elevation: var(--elevation-level0);--component-navigation-rail-destination-unselected-icon-size: var(--dimensions-golden-phi6);--component-navigation-rail-destination-unselected-label-font: var(--typography-golden-scale-label-medium-size);--component-navigation-rail-destination-selected-icon-size: var(--dimensions-golden-phi6);--component-navigation-rail-destination-selected-label-font: var(--typography-golden-scale-label-medium-size);--component-navigation-rail-destination-selected-label-weight: var(--font-weight-medium);--component-navigation-rail-destination-selected-indicator-shape: var(--dimensions-border-radius-full);--component-navigation-rail-destination-selected-indicator-width: var(--dimensions-golden-phi8);--component-navigation-rail-destination-selected-indicator-height: var(--dimensions-golden-phi7);--component-navigation-rail-destination-state-hover-state-layer-opacity: var(--material3-color-state-layers-hover-opacity);--component-navigation-rail-destination-state-focus-state-layer-opacity: var(--material3-color-state-layers-focus-opacity);--component-navigation-rail-destination-state-pressed-state-layer-opacity: var(--material3-color-state-layers-pressed-opacity);--component-list-container-padding: var(--dimensions-golden-phi4);--component-list-item-one-line-height: var(--dimensions-golden-phi8);--component-list-item-one-line-padding: var(--dimensions-golden-phi5);--component-list-item-two-line-height: var(--dimensions-golden-phi9);--component-list-item-two-line-padding: var(--dimensions-golden-phi5);--component-list-item-three-line-height: var(--dimensions-golden-phi10);--component-list-item-three-line-padding: var(--dimensions-golden-phi5);--component-list-item-leading-icon-size: var(--dimensions-golden-phi6);--component-list-item-leading-icon-margin: var(--dimensions-golden-phi5);--component-list-item-trailing-icon-size: var(--dimensions-golden-phi6);--component-list-item-trailing-icon-margin: var(--dimensions-golden-phi5);--component-list-item-state-hover-state-layer-opacity: var(--material3-color-state-layers-hover-opacity);--component-list-item-state-focus-state-layer-opacity: var(--material3-color-state-layers-focus-opacity);--component-list-item-state-pressed-state-layer-opacity: var(--material3-color-state-layers-pressed-opacity);--component-list-divider-thickness: var(--dimensions-golden-phi1);--component-list-divider-inset: var(--dimensions-golden-phi5);--component-dialog-container-min-width: var(--dimensions-golden-phi11);--component-dialog-container-max-width: var(--dimensions-golden-phi12);--component-dialog-container-padding: var(--dimensions-golden-phi6);--component-dialog-headline-font: var(--typography-golden-scale-headline-small-size);--component-dialog-headline-weight: var(--font-weight-regular);--component-dialog-headline-margin: var(--dimensions-golden-phi5);--component-dialog-supporting-text-font: var(--typography-golden-scale-body-medium-size);--component-dialog-supporting-text-margin: var(--dimensions-golden-phi5);--component-dialog-actions-spacing: var(--dimensions-golden-phi4);--component-dialog-actions-padding: var(--dimensions-golden-phi6);--component-dialog-fullscreen-header-height: var(--dimensions-golden-phi8);--component-snackbar-container-min-height: var(--dimensions-golden-phi8);--component-snackbar-container-padding: var(--dimensions-golden-phi5);--component-snackbar-supporting-text-font: var(--typography-golden-scale-body-medium-size);--component-snackbar-action-font: var(--typography-golden-scale-label-large-size);--component-snackbar-action-weight: var(--font-weight-medium);--component-navigation-drawer-modal-container-width: var(--dimensions-golden-phi11);--component-navigation-drawer-standard-container-width: var(--dimensions-golden-phi11);--component-navigation-drawer-item-height: var(--dimensions-golden-phi8);--component-navigation-drawer-item-padding: var(--dimensions-golden-phi5);--component-navigation-drawer-item-shape: var(--dimensions-border-radius-full);--component-navigation-drawer-item-unselected-icon-size: var(--dimensions-golden-phi6);--component-navigation-drawer-item-unselected-label-font: var(--typography-golden-scale-label-large-size);--component-navigation-drawer-item-selected-icon-size: var(--dimensions-golden-phi6);--component-navigation-drawer-item-selected-label-font: var(--typography-golden-scale-label-large-size);--component-navigation-drawer-item-selected-label-weight: var(--font-weight-medium);--component-app-bar-top-container-height: var(--dimensions-golden-phi8);--component-app-bar-top-container-elevation: var(--elevation-level0);--component-app-bar-top-headline-font: var(--typography-golden-scale-title-large-size);--component-app-bar-top-leading-icon-size: var(--dimensions-golden-phi6);--component-app-bar-top-trailing-icon-size: var(--dimensions-golden-phi6);--component-app-bar-bottom-container-height: var(--dimensions-golden-phi9);--component-progress-indicator-linear-track-height: var(--dimensions-golden-phi3);--component-progress-indicator-linear-track-shape: var(--dimensions-border-radius-full);--component-progress-indicator-linear-indicator-height: var(--dimensions-golden-phi3);--component-progress-indicator-circular-track-width: var(--dimensions-golden-phi3);--component-progress-indicator-circular-indicator-width: var(--dimensions-golden-phi3);--component-progress-indicator-circular-size-small: var(--dimensions-golden-phi6);--component-progress-indicator-circular-size-medium: var(--dimensions-golden-phi7);--component-progress-indicator-circular-size-large: var(--dimensions-golden-phi8);--component-surface-dim-elevation: var(--elevation-level0);--component-surface-base-elevation: var(--elevation-level0);--component-surface-bright-elevation: var(--elevation-level0);--component-surface-container-lowest-elevation: var(--elevation-level0);--ripple-duration: var(--motion-duration-medium-4);--ripple-easing: var(--motion-easing-standard);--density-spacing-default: var(--spacing-golden-phi4);--density-spacing-comfortable: var(--spacing-golden-phi3);--density-spacing-compact: var(--spacing-golden-phi2);--density-spacing-dense: var(--spacing-golden-phi1);--density-component-list-item-padding-default: var(--spacing-golden-phi4);--density-component-list-item-padding-comfortable: var(--spacing-golden-phi3);--density-component-list-item-padding-compact: var(--spacing-golden-phi2);--density-component-list-item-padding-dense: var(--spacing-golden-phi1);--density-component-card-padding-default: var(--spacing-golden-phi6);--density-component-card-padding-comfortable: var(--spacing-golden-phi5);--density-component-card-padding-compact: var(--spacing-golden-phi4);--density-component-card-padding-dense: var(--spacing-golden-phi3);--dimensions-component-button-padding-horizontal: var(--dimensions-golden-phi5);--dimensions-component-button-padding-vertical: var(--dimensions-golden-phi4);--dimensions-component-button-icon-size: var(--dimensions-golden-phi6);--dimensions-component-button-gap: var(--dimensions-golden-phi4);--dimensions-component-card-padding-small: var(--dimensions-golden-phi5);--dimensions-component-card-padding-medium: var(--dimensions-golden-phi6);--dimensions-component-card-padding-large: var(--dimensions-golden-phi7);--dimensions-component-card-min-height: var(--dimensions-golden-phi9);--dimensions-component-card-width-small: var(--dimensions-golden-phi11);--dimensions-component-card-width-medium: var(--dimensions-golden-phi12);--dimensions-component-card-width-large: var(--dimensions-golden-phi13);--dimensions-component-card-gap: var(--dimensions-golden-phi5);--dimensions-component-input-height-small: var(--dimensions-golden-phi6);--dimensions-component-input-height-medium: var(--dimensions-golden-phi7);--dimensions-component-input-height-large: var(--dimensions-golden-phi8);--dimensions-component-input-padding-horizontal: var(--dimensions-golden-phi5);--dimensions-component-input-padding-vertical: var(--dimensions-golden-phi4);--dimensions-component-input-border-width: var(--dimensions-golden-phi1);--dimensions-component-input-gap: var(--dimensions-golden-phi3);--dimensions-component-dialog-width-small: var(--dimensions-golden-phi11);--dimensions-component-dialog-width-medium: var(--dimensions-golden-phi12);--dimensions-component-dialog-width-large: var(--dimensions-golden-phi13);--dimensions-component-dialog-width-full-width: var(--dimensions-golden-phi14);--dimensions-component-dialog-padding: var(--dimensions-golden-phi6);--dimensions-component-dialog-gap: var(--dimensions-golden-phi5);--dimensions-component-navigation-rail-width: var(--dimensions-golden-phi9);--dimensions-component-navigation-rail-item-height: var(--dimensions-golden-phi8);--dimensions-component-navigation-rail-padding: var(--dimensions-golden-phi4);--dimensions-component-navigation-drawer-width: var(--dimensions-golden-phi11);--dimensions-component-navigation-drawer-padding: var(--dimensions-golden-phi5);--dimensions-component-navigation-app-bar-height: var(--dimensions-golden-phi8);--dimensions-component-navigation-app-bar-padding: var(--dimensions-golden-phi5);--dimensions-component-navigation-tab-height: var(--dimensions-golden-phi7);--dimensions-component-navigation-tab-padding: var(--dimensions-golden-phi5);--dimensions-component-chip-height: var(--dimensions-golden-phi7);--dimensions-component-chip-padding: var(--dimensions-golden-phi4);--dimensions-component-chip-gap: var(--dimensions-golden-phi3);--dimensions-component-fab-size-small: var(--dimensions-golden-phi7);--dimensions-component-fab-size-medium: var(--dimensions-golden-phi8);--dimensions-component-fab-size-large: var(--dimensions-golden-phi9);--dimensions-component-fab-icon-size-small: var(--dimensions-golden-phi6);--dimensions-component-fab-icon-size-medium: var(--dimensions-golden-phi7);--dimensions-component-fab-icon-size-large: var(--dimensions-golden-phi8);--dimensions-component-list-item-height-one-line: var(--dimensions-golden-phi8);--dimensions-component-list-item-height-two-line: var(--dimensions-golden-phi9);--dimensions-component-list-item-height-three-line: var(--dimensions-golden-phi10);--dimensions-component-list-padding: var(--dimensions-golden-phi5);--dimensions-component-list-gap: var(--dimensions-golden-phi1);--dimensions-component-avatar-size-small: var(--dimensions-golden-phi7);--dimensions-component-avatar-size-medium: var(--dimensions-golden-phi8);--dimensions-component-avatar-size-large: var(--dimensions-golden-phi9);--dimensions-component-badge-size: var(--dimensions-golden-phi6);--dimensions-component-badge-dot-size: var(--dimensions-golden-phi4);--dimensions-component-tooltip-padding: var(--dimensions-golden-phi4);--dimensions-component-tooltip-max-width: var(--dimensions-golden-phi11);--dimensions-component-snackbar-min-height: var(--dimensions-golden-phi8);--dimensions-component-snackbar-padding: var(--dimensions-golden-phi5);--dimensions-component-snackbar-max-width: var(--dimensions-golden-phi13);--dimensions-layout-spacing-component-gap: var(--dimensions-golden-phi4);--dimensions-layout-spacing-section-gap: var(--dimensions-golden-phi6);--dimensions-layout-spacing-page-margin: var(--dimensions-golden-phi7);--dimensions-layout-spacing-container-padding: var(--dimensions-golden-phi6);--dimensions-layout-grid-gutter: var(--dimensions-golden-phi5);--dimensions-layout-grid-column-gap: var(--dimensions-golden-phi5);--dimensions-layout-grid-row-gap: var(--dimensions-golden-phi5);--dimensions-layout-breakpoints-mobile: var(--dimensions-golden-phi12);--dimensions-layout-breakpoints-tablet: var(--dimensions-golden-phi13);--dimensions-layout-breakpoints-desktop: var(--dimensions-golden-phi14);--dimensions-layout-container-max-width-small: var(--dimensions-golden-phi13);--dimensions-layout-container-max-width-medium: var(--dimensions-golden-phi14);--dimensions-iconography-size-small: var(--dimensions-golden-phi5);--dimensions-iconography-size-medium: var(--dimensions-golden-phi6);--dimensions-iconography-size-large: var(--dimensions-golden-phi7);--dimensions-iconography-size-xlarge: var(--dimensions-golden-phi8);--dimensions-border-radius-extra-small: var(--dimensions-golden-phi2);--dimensions-border-radius-small: var(--dimensions-golden-phi3);--dimensions-border-radius-medium: var(--dimensions-golden-phi4);--dimensions-border-radius-large: var(--dimensions-golden-phi5);--dimensions-border-radius-extra-large: var(--dimensions-golden-phi6);--elevation-level1: 0 var(--spacing-golden-phi1) var(--spacing-golden-phi2) rgba(0, 0, 0, .05), 0 var(--spacing-golden-phi1) var(--spacing-golden-phi3) rgba(0, 0, 0, .08);--elevation-level2: 0 var(--spacing-golden-phi2) var(--spacing-golden-phi3) rgba(0, 0, 0, .06), 0 var(--spacing-golden-phi2) var(--spacing-golden-phi4) rgba(0, 0, 0, .09);--elevation-level3: 0 var(--spacing-golden-phi3) var(--spacing-golden-phi4) rgba(0, 0, 0, .07), 0 var(--spacing-golden-phi3) var(--spacing-golden-phi5) rgba(0, 0, 0, .1);--elevation-level4: 0 var(--spacing-golden-phi4) var(--spacing-golden-phi5) rgba(0, 0, 0, .08), 0 var(--spacing-golden-phi4) var(--spacing-golden-phi6) rgba(0, 0, 0, .11);--elevation-level5: 0 var(--spacing-golden-phi5) var(--spacing-golden-phi6) rgba(0, 0, 0, .09), 0 var(--spacing-golden-phi5) var(--spacing-golden-phi7) rgba(0, 0, 0, .12);--form-field-padding-horizontal: var(--spacing-golden-phi5);--form-field-padding-vertical: var(--spacing-golden-phi4);--form-field-gap-default: var(--spacing-golden-phi5);--form-field-gap-group: var(--spacing-golden-phi4);--form-field-gap-section: var(--spacing-golden-phi6);--form-field-margin-bottom: var(--spacing-golden-phi5);--form-field-border-radius: var(--shape-corner-extra-small);--form-label-font-size: var(--font-size-label-medium);--form-label-color-default: var(--color-neutral-60);--form-label-color-focus: var(--color-brand-primary-base);--form-label-color-error: var(--color-semantic-error);--form-label-margin-bottom: var(--spacing-golden-phi3);--form-label-floating-top: var(--spacing-golden-phi4);--form-helper-font-size: var(--font-size-label-small);--form-helper-margin-top: var(--spacing-golden-phi2);--form-helper-color-default: var(--color-neutral-60);--form-helper-color-error: var(--color-semantic-error);--form-helper-color-success: var(--color-semantic-success);--form-outline-color-default: var(--color-neutral-30);--form-outline-color-hover: var(--color-neutral-40);--form-outline-color-focus: var(--color-brand-primary-base);--form-outline-color-error: var(--color-semantic-error);--form-background-filled: var(--color-surface-container-low);--form-background-disabled: var(--color-neutral-10);--form-select-arrow-padding: var(--spacing-golden-phi4);--form-select-menu-radius: var(--shape-corner-extra-small);--form-select-option-padding: var(--spacing-golden-phi4) var(--spacing-golden-phi5);--form-select-option-hover-background: var(--color-neutral-10);--form-select-option-selected-background: var(--color-brand-primary-10);--form-textarea-line-height: var(--font-line-height-body-medium);--form-switch-track-background-off: var(--color-neutral-30);--form-switch-track-background-on: var(--color-brand-primary-base);--form-switch-thumb-background: var(--color-neutral-100);--form-switch-label-gap: var(--spacing-golden-phi4);--form-slider-track-background-inactive: var(--color-neutral-20);--form-slider-track-background-active: var(--color-brand-primary-base);--form-slider-thumb-background: var(--color-brand-primary-base);--form-slider-label-offset: var(--spacing-golden-phi7);--form-slider-label-background: var(--color-neutral-90);--form-slider-label-padding: var(--spacing-golden-phi2) var(--spacing-golden-phi3);--form-radio-gap: var(--spacing-golden-phi3);--form-radio-group-gap: var(--spacing-golden-phi4);--form-radio-border-color: var(--color-neutral-60);--form-radio-border-color-selected: var(--color-brand-primary-base);--form-checkbox-gap: var(--spacing-golden-phi3);--form-checkbox-group-gap: var(--spacing-golden-phi4);--form-checkbox-radius: var(--shape-corner-extra-small);--form-checkbox-border-color: var(--color-neutral-60);--form-checkbox-background-checked: var(--color-brand-primary-base);--form-checkbox-checkmark-color: var(--color-neutral-100);--form-datepicker-calendar-radius: var(--shape-corner-medium);--form-datepicker-day-radius: var(--shape-corner-full);--form-datepicker-day-hover-background: var(--color-neutral-10);--form-datepicker-day-selected-background: var(--color-brand-primary-base);--form-timepicker-separator-gap: var(--spacing-golden-phi3);--form-segmented-padding: var(--spacing-golden-phi4) var(--spacing-golden-phi5);--form-segmented-background: var(--color-surface-container-low);--form-segmented-radius: var(--shape-corner-full);--form-segmented-segment-background-selected: var(--color-brand-primary-base);--form-segmented-segment-color-default: var(--color-neutral-70);--form-segmented-segment-color-selected: var(--color-neutral-100);--form-autocomplete-suggestion-padding: var(--spacing-golden-phi4) var(--spacing-golden-phi5);--form-autocomplete-suggestion-hover-background: var(--color-neutral-10);--form-stepper-line-color-inactive: var(--color-neutral-30);--form-stepper-line-color-active: var(--color-brand-primary-base);--form-stepper-label-gap: var(--spacing-golden-phi3);--form-validation-icon-gap: var(--spacing-golden-phi3);--form-validation-message-padding: var(--spacing-golden-phi3) var(--spacing-golden-phi4);--form-validation-message-radius: var(--shape-corner-extra-small);--form-validation-message-background-error: var(--color-semantic-error)10;--form-validation-message-background-warning: var(--color-semantic-warning)10;--form-validation-message-background-success: var(--color-semantic-success)10;--form-actions-gap: var(--spacing-golden-phi4);--form-actions-margin-top: var(--spacing-golden-phi6);--layout-boundaries-interactive-hover-border: 2px solid var(--color-brand-primary-base);--layout-boundaries-interactive-focus-border: 2px solid var(--color-brand-primary-base);--layout-boundaries-interactive-active-border: 2px solid var(--color-brand-primary-60);--layout-visual-hierarchy-primary-padding: var(--spacing-golden-phi7);--layout-visual-hierarchy-primary-margin: var(--spacing-golden-phi8);--layout-visual-hierarchy-primary-border-radius: var(--shape-corner-large);--layout-visual-hierarchy-secondary-padding: var(--spacing-golden-phi6);--layout-visual-hierarchy-secondary-margin: var(--spacing-golden-phi6);--layout-visual-hierarchy-secondary-border-radius: var(--shape-corner-medium);--layout-visual-hierarchy-tertiary-padding: var(--spacing-golden-phi5);--layout-visual-hierarchy-tertiary-margin: var(--spacing-golden-phi5);--layout-visual-hierarchy-tertiary-border-radius: var(--shape-corner-small);--material3-buttons-common-font-family: var(--font-family-brand);--material3-buttons-common-font-weight: var(--font-weight-medium);--material3-buttons-common-transition: all var(--motion-duration-medium-2) var(--motion-easing-standard);--material3-buttons-sizes-extra-small-font-size: var(--font-size-label-small);--material3-buttons-sizes-small-font-size: var(--font-size-label-medium);--material3-buttons-sizes-medium-font-size: var(--font-size-label-large);--material3-buttons-sizes-large-font-size: var(--font-size-label-large);--material3-buttons-sizes-extra-large-font-size: var(--font-size-title-medium);--material3-buttons-styles-filled-background: var(--color-brand-primary-base);--material3-buttons-styles-filled-color: var(--color-neutral-100);--material3-buttons-styles-filled-hover-background: linear-gradient(rgba(255,255,255,.08), rgba(255,255,255,.08)), var(--color-brand-primary-base);--material3-buttons-styles-filled-focus-background: linear-gradient(rgba(255,255,255,.12), rgba(255,255,255,.12)), var(--color-brand-primary-base);--material3-buttons-styles-filled-pressed-background: linear-gradient(rgba(0,0,0,.12), rgba(0,0,0,.12)), var(--color-brand-primary-base);--material3-buttons-styles-outlined-color: var(--color-brand-primary-base);--material3-buttons-styles-outlined-focus-border: 1px solid var(--color-brand-primary-base);--material3-buttons-styles-text-color: var(--color-brand-primary-base);--material3-buttons-extended-fab-sizes-small-font-size: var(--font-size-label-large);--material3-buttons-extended-fab-sizes-medium-font-size: var(--font-size-label-large);--material3-buttons-extended-fab-sizes-large-font-size: var(--font-size-title-large);--material3-buttons-extended-fab-border-radius: var(--shape-corner-large);--material3-charts-container-shape: var(--shape-corner-medium);--material3-charts-container-padding: var(--spacing-golden-phi5);--material3-charts-axis-label-font-size: var(--font-size-label-small);--material3-charts-axis-title-font-size: var(--font-size-label-medium);--material3-charts-axis-title-font-weight: var(--font-weight-medium);--material3-charts-legend-item-gap: var(--spacing-golden-phi3);--material3-charts-legend-item-font-size: var(--font-size-label-medium);--material3-charts-tooltip-shape: var(--shape-corner-small);--material3-charts-tooltip-padding: var(--spacing-golden-phi3) var(--spacing-golden-phi4);--material3-charts-tooltip-font-size: var(--font-size-body-small);--material3-charts-bar-gap: var(--spacing-golden-phi3);--material3-charts-bar-radius: var(--shape-corner-extra-small);--material3-charts-pie-label-font-size: var(--font-size-label-small);--material3-charts-responsive-grid-gap: var(--spacing-golden-phi5);--material3-color-roles-primary-actions-high-emphasis-container: var(--color-brand-primary-base);--material3-color-roles-primary-actions-high-emphasis-on-container: var(--color-neutral-100);--material3-color-roles-primary-actions-low-emphasis-on-container: var(--color-brand-primary-base);--material3-color-roles-secondary-actions-high-emphasis-container: var(--color-brand-secondary-base);--material3-color-roles-secondary-actions-high-emphasis-on-container: var(--color-neutral-100);--material3-color-roles-secondary-actions-low-emphasis-on-container: var(--color-brand-secondary-base);--material3-color-roles-tertiary-actions-high-emphasis-container: var(--color-brand-tertiary-base);--material3-color-roles-tertiary-actions-low-emphasis-on-container: var(--color-brand-tertiary-70);--material3-color-roles-states-error-container-low: var(--material3-color-scheme-light-error-container);--material3-color-roles-states-error-on-container-low: var(--material3-color-scheme-light-on-error-container);--material3-color-roles-navigation-tabs-indicator: var(--color-brand-primary-base);--material3-color-roles-navigation-tabs-label-active: var(--color-brand-primary-base);--material3-color-roles-data-visualization-primary-metric: [object Object];--material3-color-roles-data-visualization-chart-series-series1: var(--color-brand-primary-base);--material3-color-roles-data-visualization-chart-series-series2: var(--color-brand-secondary-base);--material3-color-roles-data-visualization-chart-series-series3: var(--color-brand-tertiary-base);--material3-color-roles-data-visualization-heatmap-grain-quality-premium: var(--color-brand-tertiary-base);--material3-color-roles-data-visualization-heatmap-moisture-acceptable: var(--color-brand-tertiary-base);--material3-color-roles-data-visualization-heatmap-pricing-premium: var(--color-brand-primary-base);--material3-color-roles-data-visualization-heatmap-pricing-market: var(--color-brand-tertiary-base);--material3-color-roles-data-visualization-heatmap-pricing-discount: var(--color-brand-secondary-base);--material3-color-roles-emphasis-high-weight: var(--font-weight-medium);--material3-color-roles-emphasis-medium-weight: var(--font-weight-regular);--material3-color-roles-emphasis-low-weight: var(--font-weight-regular);--material3-color-scheme-light-primary: var(--color-brand-primary-base);--material3-color-scheme-light-on-primary: var(--color-neutral-100);--material3-color-scheme-light-primary-container: var(--color-brand-primary-90);--material3-color-scheme-light-on-primary-container: var(--color-brand-primary-10);--material3-color-scheme-light-secondary: var(--color-brand-secondary-40);--material3-color-scheme-light-on-secondary: var(--color-neutral-100);--material3-color-scheme-light-secondary-container: var(--color-brand-secondary-90);--material3-color-scheme-light-on-secondary-container: var(--color-brand-secondary-10);--material3-color-scheme-light-tertiary: var(--color-brand-tertiary-40);--material3-color-scheme-light-on-tertiary: var(--color-neutral-100);--material3-color-scheme-light-tertiary-container: var(--color-brand-tertiary-90);--material3-color-scheme-light-on-tertiary-container: var(--color-brand-tertiary-10);--material3-color-scheme-light-error: var(--color-semantic-error);--material3-color-scheme-light-on-error: var(--color-neutral-100);--material3-color-scheme-light-background: var(--color-neutral-99);--material3-color-scheme-light-on-background: var(--color-neutral-10);--material3-color-scheme-light-on-surface: var(--color-neutral-10);--material3-color-scheme-light-surface-variant: var(--color-surface-variant);--material3-color-scheme-light-on-surface-variant: var(--color-neutral-30);--material3-color-scheme-light-outline: var(--color-neutral-50);--material3-color-scheme-light-outline-variant: var(--color-neutral-80);--material3-color-scheme-light-shadow: var(--color-neutral-0);--material3-color-scheme-light-scrim: var(--color-neutral-0);--material3-color-scheme-light-inverse-surface: var(--color-neutral-20);--material3-color-scheme-light-inverse-on-surface: var(--color-neutral-95);--material3-color-scheme-light-inverse-primary: var(--color-brand-primary-80);--material3-color-scheme-light-surface-dim: var(--color-surface-dim);--material3-color-scheme-light-surface-container-low: var(--color-surface-container-low);--material3-color-scheme-light-surface-container: var(--color-surface-container-default);--material3-color-scheme-light-surface-container-high: var(--color-surface-container-high);--material3-color-scheme-light-surface-container-highest: var(--color-surface-container-highest);--material3-color-scheme-dark-primary: var(--color-brand-primary-80);--material3-color-scheme-dark-on-primary: var(--color-brand-primary-20);--material3-color-scheme-dark-primary-container: var(--color-brand-primary-30);--material3-color-scheme-dark-on-primary-container: var(--color-brand-primary-90);--material3-color-scheme-dark-secondary: var(--color-brand-secondary-80);--material3-color-scheme-dark-on-secondary: var(--color-brand-secondary-20);--material3-color-scheme-dark-secondary-container: var(--color-brand-secondary-30);--material3-color-scheme-dark-on-secondary-container: var(--color-brand-secondary-90);--material3-color-scheme-dark-tertiary: var(--color-brand-tertiary-80);--material3-color-scheme-dark-on-tertiary: var(--color-brand-tertiary-20);--material3-color-scheme-dark-tertiary-container: var(--color-brand-tertiary-30);--material3-color-scheme-dark-on-tertiary-container: var(--color-brand-tertiary-90);--material3-color-scheme-dark-background: var(--color-neutral-10);--material3-color-scheme-dark-on-background: var(--color-neutral-90);--material3-color-scheme-dark-surface: var(--color-neutral-10);--material3-color-scheme-dark-on-surface: var(--color-neutral-90);--material3-color-scheme-dark-surface-variant: var(--color-neutral-30);--material3-color-scheme-dark-on-surface-variant: var(--color-neutral-80);--material3-color-scheme-dark-outline: var(--color-neutral-60);--material3-color-scheme-dark-outline-variant: var(--color-neutral-30);--material3-color-scheme-dark-shadow: var(--color-neutral-0);--material3-color-scheme-dark-scrim: var(--color-neutral-0);--material3-color-scheme-dark-inverse-surface: var(--color-neutral-90);--material3-color-scheme-dark-inverse-on-surface: var(--color-neutral-20);--material3-color-scheme-dark-inverse-primary: var(--color-brand-primary-40);--material3-color-scheme-dark-surface-dim: var(--color-neutral-10);--material3-color-scheme-dark-surface-bright: var(--color-neutral-20);--material3-color-scheme-dark-surface-container-lowest: var(--color-neutral-10);--material3-color-dynamic-source-color: var(--color-brand-primary-base);--material3-components-badge-small-border: 2px solid var(--color-neutral-100);--material3-components-badge-large-font-size: var(--font-size-label-small);--material3-components-badge-colors-primary: var(--color-brand-primary-base);--material3-components-badge-colors-tertiary: var(--color-brand-tertiary-base);--material3-components-bottom-sheet-standard-border-radius: var(--shape-corner-large) var(--shape-corner-large) 0 0;--material3-components-bottom-sheet-standard-padding: var(--spacing-golden-phi6);--material3-components-date-picker-input-padding: 0 var(--spacing-golden-phi5);--material3-components-date-picker-calendar-cell-gap: var(--spacing-golden-phi2);--material3-components-date-picker-calendar-today-border: 1px solid var(--color-brand-primary-base);--material3-components-date-picker-calendar-selected-bg: var(--color-brand-primary-base);--material3-components-time-picker-modal-padding: var(--spacing-golden-phi6);--material3-components-time-picker-clock-number-size: var(--font-size-body-large);--material3-components-time-picker-input-separator: var(--spacing-golden-phi4);--material3-components-divider-inset-start-inset: var(--spacing-golden-phi6);--material3-components-divider-middle-inset-start-inset: var(--spacing-golden-phi6);--material3-components-divider-middle-inset-end-inset: var(--spacing-golden-phi6);--material3-components-menu-container-padding: var(--spacing-golden-phi3) 0;--material3-components-menu-container-border-radius: var(--shape-corner-small);--material3-components-menu-item-padding: 0 var(--spacing-golden-phi5);--material3-components-menu-item-gap: var(--spacing-golden-phi4);--material3-components-menu-cascading-offset: var(--spacing-golden-phi3);--material3-components-progress-indicator-linear-indicator-color: var(--color-brand-primary-base);--material3-components-progress-indicator-circular-indicator-color: var(--color-brand-primary-base);--material3-components-search-bar-padding: 0 var(--spacing-golden-phi5);--material3-components-search-bar-border-radius: var(--shape-corner-full);--material3-components-segmented-button-container-border-radius: var(--shape-corner-full);--material3-components-segmented-button-segment-padding: 0 var(--spacing-golden-phi5);--material3-components-segmented-button-segment-gap: var(--spacing-golden-phi3);--material3-components-snackbar-container-padding: var(--spacing-golden-phi4) var(--spacing-golden-phi5);--material3-components-snackbar-container-margin: var(--spacing-golden-phi5);--material3-components-snackbar-container-border-radius: var(--shape-corner-small);--material3-components-snackbar-action-margin-left: var(--spacing-golden-phi4);--material3-components-tooltip-plain-padding: var(--spacing-golden-phi3) var(--spacing-golden-phi4);--material3-components-tooltip-plain-border-radius: var(--shape-corner-small);--material3-components-tooltip-plain-font-size: var(--font-size-body-small);--material3-components-tooltip-rich-padding: var(--spacing-golden-phi4) var(--spacing-golden-phi5);--material3-components-tooltip-rich-border-radius: var(--shape-corner-medium);--material3-components-top-app-bar-small-padding: 0 var(--spacing-golden-phi5);--material3-components-top-app-bar-small-title-size: var(--font-size-title-large);--material3-components-top-app-bar-medium-title-size: var(--font-size-headline-small);--material3-components-top-app-bar-large-title-size: var(--font-size-headline-medium);--material3-components-carousel-standard-item-gap: var(--spacing-golden-phi4);--material3-components-carousel-standard-indicator-gap: var(--spacing-golden-phi3);--material3-components-bottom-app-bar-container-padding: 0 var(--spacing-golden-phi5);--material3-components-bottom-app-bar-fab-cradle-gap: var(--spacing-golden-phi4);--material3-components-bottom-app-bar-fab-cradle-cutout-margin: var(--spacing-golden-phi3);--material3-components-bottom-app-bar-actions-spacing: var(--spacing-golden-phi4);--material3-components-extended-fab-container-padding: 0 var(--spacing-golden-phi6);--material3-components-extended-fab-container-icon-padding: var(--spacing-golden-phi5);--material3-components-extended-fab-container-border-radius: var(--shape-corner-large);--material3-components-extended-fab-expanded-gap: var(--spacing-golden-phi4);--material3-components-banner-container-padding: var(--spacing-golden-phi5);--material3-components-banner-content-gap: var(--spacing-golden-phi5);--material3-components-banner-actions-gap: var(--spacing-golden-phi4);--material3-components-banner-actions-margin-top: var(--spacing-golden-phi4);--material3-brand-enhancement-premium-effects-gradient-borders-primary: linear-gradient(135deg, var(--color-brand-primary-base) 0%, var(--color-brand-secondary-base) 100%);--material3-brand-enhancement-premium-effects-gradient-borders-tertiary: linear-gradient(135deg, var(--color-brand-tertiary-base) 0%, var(--color-brand-primary-base) 100%);--material3-brand-enhancement-accessibility-plus-focus-visible-outline: 3px solid var(--color-brand-primary-base);--material3-density-card-compact-padding: var(--spacing-golden-phi4);--material3-density-card-compact-gap: var(--spacing-golden-phi3);--material3-density-card-compact-title-size: var(--font-size-label-large);--material3-density-card-compact-body-size: var(--font-size-body-small);--material3-density-card-default-padding: var(--spacing-golden-phi5);--material3-density-card-default-gap: var(--spacing-golden-phi4);--material3-density-card-default-title-size: var(--font-size-title-medium);--material3-density-card-default-body-size: var(--font-size-body-medium);--material3-density-card-comfortable-padding: var(--spacing-golden-phi6);--material3-density-card-comfortable-gap: var(--spacing-golden-phi5);--material3-density-card-comfortable-title-size: var(--font-size-title-large);--material3-density-card-comfortable-body-size: var(--font-size-body-large);--material3-density-card-spacious-padding: var(--spacing-golden-phi7);--material3-density-card-spacious-gap: var(--spacing-golden-phi6);--material3-density-card-spacious-title-size: var(--font-size-headline-small);--material3-density-card-spacious-body-size: var(--font-size-body-large);--material3-density-list-one-line-padding-vertical: var(--spacing-golden-phi4);--material3-density-list-one-line-padding-horizontal: var(--spacing-golden-phi5);--material3-density-list-two-line-padding-vertical: var(--spacing-golden-phi4);--material3-density-list-two-line-padding-horizontal: var(--spacing-golden-phi5);--material3-density-list-three-line-padding-vertical: var(--spacing-golden-phi5);--material3-density-list-three-line-padding-horizontal: var(--spacing-golden-phi5);--material3-density-table-compact-cell-padding: var(--spacing-golden-phi3) var(--spacing-golden-phi4);--material3-density-table-compact-font-size: var(--font-size-body-small);--material3-density-table-default-cell-padding: var(--spacing-golden-phi4) var(--spacing-golden-phi5);--material3-density-table-default-font-size: var(--font-size-body-medium);--material3-density-table-comfortable-cell-padding: var(--spacing-golden-phi5) var(--spacing-golden-phi6);--material3-density-table-comfortable-font-size: var(--font-size-body-large);--material3-density-information-hierarchy-primary-font-size: var(--font-size-headline-medium);--material3-density-information-hierarchy-primary-font-weight: var(--font-weight-medium);--material3-density-information-hierarchy-primary-margin-bottom: var(--spacing-golden-phi5);--material3-density-information-hierarchy-secondary-font-size: var(--font-size-title-large);--material3-density-information-hierarchy-secondary-font-weight: var(--font-weight-regular);--material3-density-information-hierarchy-secondary-margin-bottom: var(--spacing-golden-phi4);--material3-density-information-hierarchy-body-font-size: var(--font-size-body-medium);--material3-density-information-hierarchy-body-font-weight: var(--font-weight-regular);--material3-density-information-hierarchy-body-margin-bottom: var(--spacing-golden-phi4);--material3-density-information-hierarchy-supporting-font-size: var(--font-size-body-small);--material3-density-information-hierarchy-supporting-font-weight: var(--font-weight-regular);--material3-density-information-hierarchy-caption-font-size: var(--font-size-label-small);--material3-density-information-hierarchy-caption-font-weight: var(--font-weight-regular);--material3-component-sizes-button-extra-small-font-size: var(--font-size-label-small);--material3-component-sizes-button-small-font-size: var(--font-size-label-medium);--material3-component-sizes-button-medium-font-size: var(--font-size-label-large);--material3-component-sizes-button-large-font-size: var(--font-size-label-large);--material3-component-sizes-button-extra-large-font-size: var(--font-size-title-medium);--material3-component-sizes-chip-small-font-size: var(--font-size-label-small);--material3-component-sizes-chip-medium-font-size: var(--font-size-label-medium);--material3-component-sizes-chip-large-font-size: var(--font-size-label-large);--material3-component-sizes-avatar-extra-small-font-size: var(--font-size-label-small);--material3-component-sizes-avatar-small-font-size: var(--font-size-label-medium);--material3-component-sizes-avatar-medium-font-size: var(--font-size-label-large);--material3-component-sizes-avatar-large-font-size: var(--font-size-title-medium);--material3-component-sizes-avatar-extra-large-font-size: var(--font-size-headline-small);--material3-component-sizes-dialog-small-padding: var(--spacing-golden-phi5);--material3-component-sizes-dialog-medium-padding: var(--spacing-golden-phi6);--material3-component-sizes-dialog-large-padding: var(--spacing-golden-phi7);--material3-component-sizes-dialog-full-padding: var(--spacing-golden-phi7);--material3-foundation-color-scheme-light-primary: var(--color-brand-primary-base);--material3-foundation-color-scheme-light-primary-container: var(--color-brand-primary-90);--material3-foundation-color-scheme-light-on-primary-container: var(--color-brand-primary-10);--material3-foundation-color-scheme-light-secondary: var(--color-brand-secondary-base);--material3-foundation-color-scheme-light-secondary-container: var(--color-brand-secondary-90);--material3-foundation-color-scheme-light-on-secondary-container: var(--color-brand-secondary-10);--material3-foundation-color-scheme-light-tertiary: var(--color-brand-tertiary-base);--material3-foundation-color-scheme-light-tertiary-container: var(--color-brand-tertiary-90);--material3-foundation-color-scheme-light-on-tertiary-container: var(--color-brand-tertiary-10);--material3-foundation-color-scheme-light-surface-tint: var(--color-brand-primary-base);--material3-foundation-color-scheme-light-inverse-primary: var(--color-brand-primary-80);--material3-foundation-typography-type-scale-display-large-font: var(--material3-foundation-typography-typeface-brand);--material3-foundation-typography-type-scale-display-medium-font: var(--material3-foundation-typography-typeface-brand);--material3-foundation-typography-type-scale-display-small-font: var(--material3-foundation-typography-typeface-brand);--material3-foundation-typography-type-scale-headline-large-font: var(--material3-foundation-typography-typeface-brand);--material3-foundation-typography-type-scale-headline-medium-font: var(--material3-foundation-typography-typeface-brand);--material3-foundation-typography-type-scale-headline-small-font: var(--material3-foundation-typography-typeface-brand);--material3-foundation-typography-type-scale-title-large-font: var(--material3-foundation-typography-typeface-brand);--material3-foundation-typography-type-scale-title-medium-font: var(--material3-foundation-typography-typeface-brand);--material3-foundation-typography-type-scale-title-small-font: var(--material3-foundation-typography-typeface-brand);--material3-foundation-typography-type-scale-body-large-font: var(--material3-foundation-typography-typeface-plain);--material3-foundation-typography-type-scale-body-medium-font: var(--material3-foundation-typography-typeface-plain);--material3-foundation-typography-type-scale-body-small-font: var(--material3-foundation-typography-typeface-plain);--material3-foundation-typography-type-scale-label-large-font: var(--material3-foundation-typography-typeface-plain);--material3-foundation-typography-type-scale-label-medium-font: var(--material3-foundation-typography-typeface-plain);--material3-foundation-typography-type-scale-label-small-font: var(--material3-foundation-typography-typeface-plain);--material3-textfield-outlined-container-shape: var(--shape-corner-extra-small);--material3-textfield-supporting-text-font-size: var(--font-size-body-small);--material3-select-menu-shape: var(--shape-corner-extra-small);--material3-layouts-container-padding-mobile: var(--spacing-golden-phi4);--material3-layouts-container-padding-tablet: var(--spacing-golden-phi5);--material3-layouts-container-padding-desktop: var(--spacing-golden-phi6);--material3-layouts-container-margin-section: var(--spacing-golden-phi7) 0;--material3-layouts-grid-gap-tight: var(--spacing-golden-phi3);--material3-layouts-grid-gap-default: var(--spacing-golden-phi5);--material3-layouts-grid-gap-comfortable: var(--spacing-golden-phi6);--material3-layouts-grid-gap-spacious: var(--spacing-golden-phi7);--material3-layouts-content-spacing-paragraph: var(--spacing-golden-phi5);--material3-layouts-content-spacing-section: var(--spacing-golden-phi7);--material3-layouts-content-spacing-component: var(--spacing-golden-phi6);--material3-gaps-navigation-rail-container-elevation: var(--elevation-level0);--material3-gaps-navigation-rail-container-padding-top: var(--spacing-golden-phi5);--material3-gaps-navigation-rail-container-padding-bottom: var(--spacing-golden-phi5);--material3-gaps-navigation-rail-item-border-radius: var(--shape-corner-full);--material3-gaps-navigation-rail-item-gap: var(--spacing-golden-phi2);--material3-gaps-navigation-rail-indicator-border-radius: var(--shape-corner-full);--material3-gaps-navigation-rail-fab-spacing: var(--spacing-golden-phi5);--material3-gaps-navigation-rail-label-font-size: var(--font-size-label-medium);--material3-gaps-navigation-rail-label-margin-top: var(--spacing-golden-phi2);--material3-gaps-navigation-drawer-item-padding: 0 var(--spacing-golden-phi6) 0 var(--spacing-golden-phi5);--material3-gaps-navigation-drawer-item-border-radius: var(--shape-corner-full);--material3-gaps-navigation-drawer-item-margin: 0 var(--spacing-golden-phi4);--material3-gaps-navigation-drawer-section-divider-margin: var(--spacing-golden-phi4) var(--spacing-golden-phi6);--material3-gaps-tabs-primary-padding: 0 var(--spacing-golden-phi5);--material3-gaps-tabs-secondary-pill-radius: var(--shape-corner-full);--material3-gaps-tabs-secondary-padding: 0 var(--spacing-golden-phi5);--material3-gaps-tabs-icon-gap: var(--spacing-golden-phi3);--material3-gaps-text-field-filled-border-radius: var(--shape-corner-extra-small) var(--shape-corner-extra-small) 0 0;--material3-gaps-text-field-filled-padding: 8px var(--spacing-golden-phi5) 8px var(--spacing-golden-phi5);--material3-gaps-text-field-outlined-border-radius: var(--shape-corner-extra-small);--material3-gaps-text-field-outlined-padding: 0 var(--spacing-golden-phi5);--material3-gaps-text-field-label-resting: var(--font-size-body-large);--material3-gaps-text-field-label-floating: var(--font-size-body-small);--material3-gaps-text-field-supporting-text-font-size: var(--font-size-body-small);--material3-gaps-text-field-supporting-text-margin-top: var(--spacing-golden-phi2);--material3-gaps-text-field-leading-icon-margin: 0 var(--spacing-golden-phi4) 0 var(--spacing-golden-phi3);--material3-gaps-text-field-trailing-icon-margin: 0 var(--spacing-golden-phi3) 0 var(--spacing-golden-phi4);--material3-gaps-switch-track-border-radius: var(--shape-corner-full);--material3-gaps-slider-track-border-radius: var(--shape-corner-full);--material3-gaps-slider-label-padding: var(--spacing-golden-phi3) var(--spacing-golden-phi4);--material3-gaps-slider-label-border-radius: var(--shape-corner-small);--material3-gaps-slider-label-font-size: var(--font-size-label-medium);--material3-gaps-dialog-basic-border-radius: var(--shape-corner-extra-large);--material3-gaps-dialog-basic-padding: var(--spacing-golden-phi6);--material3-gaps-dialog-header-padding: var(--spacing-golden-phi6) var(--spacing-golden-phi6) var(--spacing-golden-phi5);--material3-gaps-dialog-header-font-size: var(--font-size-headline-small);--material3-gaps-dialog-content-padding: 0 var(--spacing-golden-phi6);--material3-gaps-dialog-content-font-size: var(--font-size-body-medium);--material3-gaps-dialog-actions-padding: var(--spacing-golden-phi5) var(--spacing-golden-phi6) var(--spacing-golden-phi6);--material3-gaps-dialog-actions-gap: var(--spacing-golden-phi3);--material3-gaps-list-item-one-line-padding: var(--spacing-golden-phi4) var(--spacing-golden-phi5);--material3-gaps-list-item-two-line-padding: var(--spacing-golden-phi4) var(--spacing-golden-phi5);--material3-gaps-list-item-three-line-padding: var(--spacing-golden-phi5) var(--spacing-golden-phi5);--material3-gaps-list-item-leading-margin: 0 var(--spacing-golden-phi5) 0 0;--material3-gaps-list-item-trailing-text-margin: 0 0 0 var(--spacing-golden-phi5);--material3-gaps-list-item-headline-font-size: var(--font-size-body-large);--material3-gaps-list-item-supporting-font-size: var(--font-size-body-medium);--material3-gaps-app-bar-top-small-padding: 0 var(--spacing-golden-phi2);--material3-gaps-app-bar-top-small-title-margin: 0 var(--spacing-golden-phi5);--material3-gaps-app-bar-bottom-padding: 0 var(--spacing-golden-phi5);--material3-gaps-app-bar-leading-icon-margin: var(--spacing-golden-phi5);--material3-gaps-app-bar-trailing-icons-gap: var(--spacing-golden-phi2);--material3-gaps-app-bar-trailing-icons-margin: var(--spacing-golden-phi5);--material3-gaps-app-bar-title-small-size: var(--font-size-title-large);--material3-gaps-app-bar-title-medium-size: var(--font-size-headline-small);--material3-gaps-app-bar-title-large-size: var(--font-size-headline-medium);--material3-gaps-states-hover-duration: var(--motion-duration-short-2);--material3-gaps-states-focus-duration: var(--motion-duration-short-2);--material3-gaps-states-pressed-duration: var(--motion-duration-short-1);--material3-theme-light-scheme-primary: var(--color-brand-primary-base);--material3-theme-light-scheme-primary-container: var(--color-brand-primary-90);--material3-theme-light-scheme-on-primary-container: var(--color-brand-primary-10);--material3-theme-light-scheme-secondary: var(--color-brand-secondary-base);--material3-theme-light-scheme-secondary-container: var(--color-brand-secondary-90);--material3-theme-light-scheme-on-secondary-container: var(--color-brand-secondary-10);--material3-theme-light-scheme-tertiary: var(--color-brand-tertiary-base);--material3-theme-light-scheme-tertiary-container: var(--color-brand-tertiary-90);--material3-theme-light-scheme-on-tertiary-container: var(--color-brand-tertiary-10);--material3-theme-light-scheme-background: var(--color-neutral-99);--material3-theme-light-scheme-on-background: var(--color-neutral-10);--material3-theme-light-scheme-surface: var(--color-neutral-100);--material3-theme-light-scheme-on-surface: var(--color-neutral-10);--material3-theme-light-scheme-surface-variant: var(--color-neutral-95);--material3-theme-light-scheme-on-surface-variant: var(--color-neutral-30);--material3-theme-light-scheme-outline: var(--color-neutral-60);--material3-theme-light-scheme-outline-variant: var(--color-neutral-80);--material3-theme-light-scheme-inverse-surface: var(--color-neutral-20);--material3-theme-light-scheme-inverse-on-surface: var(--color-neutral-95);--material3-theme-light-scheme-inverse-primary: var(--color-brand-primary-80);--material3-theme-light-scheme-surface-tint: var(--color-brand-primary-base);--material3-theme-light-surface-dim: var(--color-neutral-90);--material3-theme-light-surface-bright: var(--color-neutral-100);--material3-theme-light-surface-container-lowest: var(--color-neutral-100);--material3-theme-light-surface-container-low: var(--color-neutral-95);--material3-theme-light-surface-container: var(--color-neutral-95);--material3-theme-light-surface-container-high: var(--color-neutral-90);--material3-theme-light-surface-container-highest: var(--color-neutral-90);--material3-theme-light-state-hover-container: var(--color-neutral-10);--material3-theme-light-state-focus-container: var(--color-brand-primary-base);--material3-theme-light-state-pressed-container: var(--color-neutral-10);--material3-theme-light-state-dragged-container: var(--color-neutral-10);--material3-theme-light-state-disabled-container: var(--color-neutral-10);--material3-theme-dark-scheme-primary: var(--color-brand-primary-80);--material3-theme-dark-scheme-on-primary: var(--color-brand-primary-20);--material3-theme-dark-scheme-primary-container: var(--color-brand-primary-30);--material3-theme-dark-scheme-on-primary-container: var(--color-brand-primary-90);--material3-theme-dark-scheme-secondary: var(--color-brand-secondary-80);--material3-theme-dark-scheme-on-secondary: var(--color-brand-secondary-20);--material3-theme-dark-scheme-secondary-container: var(--color-brand-secondary-30);--material3-theme-dark-scheme-on-secondary-container: var(--color-brand-secondary-90);--material3-theme-dark-scheme-tertiary: var(--color-brand-tertiary-80);--material3-theme-dark-scheme-on-tertiary: var(--color-brand-tertiary-20);--material3-theme-dark-scheme-tertiary-container: var(--color-brand-tertiary-30);--material3-theme-dark-scheme-on-tertiary-container: var(--color-brand-tertiary-90);--material3-theme-dark-scheme-background: var(--color-neutral-10);--material3-theme-dark-scheme-on-background: var(--color-neutral-90);--material3-theme-dark-scheme-surface: var(--color-neutral-10);--material3-theme-dark-scheme-on-surface: var(--color-neutral-90);--material3-theme-dark-scheme-surface-variant: var(--color-neutral-30);--material3-theme-dark-scheme-on-surface-variant: var(--color-neutral-80);--material3-theme-dark-scheme-outline: var(--color-neutral-60);--material3-theme-dark-scheme-outline-variant: var(--color-neutral-30);--material3-theme-dark-scheme-inverse-surface: var(--color-neutral-90);--material3-theme-dark-scheme-inverse-on-surface: var(--color-neutral-20);--material3-theme-dark-scheme-inverse-primary: var(--color-brand-primary-40);--material3-theme-dark-scheme-surface-tint: var(--color-brand-primary-80);--material3-theme-dark-surface-dim: var(--color-neutral-10);--material3-theme-dark-surface-bright: var(--color-neutral-20);--material3-theme-dark-surface-container-lowest: var(--color-neutral-0);--material3-theme-dark-surface-container-low: var(--color-neutral-10);--material3-theme-dark-surface-container: var(--color-neutral-10);--material3-theme-dark-surface-container-high: var(--color-neutral-20);--material3-theme-dark-surface-container-highest: var(--color-neutral-20);--material3-theme-dark-state-hover-container: var(--color-neutral-90);--material3-theme-dark-state-focus-container: var(--color-brand-primary-80);--material3-theme-dark-state-pressed-container: var(--color-neutral-90);--material3-theme-dark-state-dragged-container: var(--color-neutral-90);--material3-theme-dark-state-disabled-container: var(--color-neutral-90);--navigation-rail-states-active-indicator-color: var(--color-brand-primary-base);--navigation-rail-states-pressed-background: rgba(var(--color-brand-primary-base), .16);--sidebar-padding-vertical: var(--spacing-golden-phi5);--sidebar-padding-horizontal: var(--spacing-golden-phi4);--sidebar-padding-item: var(--spacing-golden-phi4) var(--spacing-golden-phi5);--sidebar-gap-sections: var(--spacing-golden-phi6);--sidebar-gap-items: var(--spacing-golden-phi2);--sidebar-gap-icon-to-text: var(--spacing-golden-phi4);--sidebar-background-default: var(--color-surface-container-low);--sidebar-item-radius: var(--shape-corner-small);--sidebar-item-active-background: var(--color-brand-primary-base);--sidebar-item-hover-background: var(--color-neutral-10);--sidebar-item-active-color: var(--color-neutral-100);--sidebar-item-default-color: var(--color-neutral-70);--sidebar-logo-margin-bottom: var(--spacing-golden-phi6);--sidebar-transition-duration: var(--motion-duration-medium-2);--sidebar-transition-easing: var(--motion-easing-emphasized-decelerate);--sidebar-mobile-nav-item-padding: var(--spacing-golden-phi3) var(--spacing-golden-phi5);--sizing-component-button-height-small: var(--sizing-golden-phi7);--sizing-component-button-height-medium: var(--sizing-golden-phi8);--sizing-component-button-height-large: var(--sizing-golden-phi9);--sizing-component-button-min-width: var(--sizing-golden-phi9);--sizing-component-input-height: var(--sizing-golden-phi8);--sizing-component-input-min-width: var(--sizing-golden-phi10);--sizing-component-card-min-height-small: var(--sizing-golden-phi10);--sizing-component-card-min-height-medium: var(--sizing-golden-phi11);--sizing-component-card-min-height-large: var(--sizing-golden-phi12);--sizing-component-card-width-small: var(--sizing-golden-phi11);--sizing-component-card-width-medium: var(--sizing-golden-phi12);--sizing-component-card-width-large: var(--sizing-golden-phi13);--sizing-component-modal-width-small: var(--sizing-golden-phi12);--sizing-component-modal-width-medium: var(--sizing-golden-phi13);--sizing-component-modal-width-large: var(--sizing-golden-phi14);--sizing-component-sidebar-width: var(--sizing-golden-phi11);--sizing-component-sidebar-collapsed-width: var(--sizing-golden-phi8);--sizing-component-avatar-small: var(--sizing-golden-phi6);--sizing-component-avatar-medium: var(--sizing-golden-phi7);--sizing-component-avatar-large: var(--sizing-golden-phi8);--sizing-component-avatar-xlarge: var(--sizing-golden-phi9);--sizing-component-icon-small: var(--sizing-golden-phi5);--sizing-component-icon-medium: var(--sizing-golden-phi6);--sizing-component-icon-large: var(--sizing-golden-phi7);--sizing-layout-container-max-width: var(--sizing-golden-phi14);--sizing-layout-container-content-width: var(--sizing-golden-phi13);--sizing-layout-grid-column-width: var(--sizing-golden-phi11);--sizing-layout-grid-gutter: var(--sizing-golden-phi6);--typography-golden-scale-display-large-weight: var(--font-weight-light);--typography-golden-scale-display-medium-weight: var(--font-weight-regular);--typography-golden-scale-display-small-weight: var(--font-weight-regular);--typography-golden-scale-headline-large-weight: var(--font-weight-medium);--typography-golden-scale-headline-medium-weight: var(--font-weight-medium);--typography-golden-scale-headline-small-weight: var(--font-weight-regular);--typography-golden-scale-title-large-weight: var(--font-weight-semibold);--typography-golden-scale-title-medium-weight: var(--font-weight-medium);--typography-golden-scale-title-small-weight: var(--font-weight-medium);--typography-golden-scale-body-large-weight: var(--font-weight-regular);--typography-golden-scale-body-medium-weight: var(--font-weight-regular);--typography-golden-scale-body-small-weight: var(--font-weight-regular);--typography-golden-scale-label-large-weight: var(--font-weight-medium);--typography-golden-scale-label-medium-weight: var(--font-weight-medium);--typography-golden-scale-label-small-weight: var(--font-weight-medium);--unified-charts-colors-categorical-01: var(--color-brand-primary-base);--unified-charts-colors-categorical-02: var(--color-brand-secondary-base);--unified-charts-colors-categorical-03: var(--color-brand-tertiary-base);--unified-charts-colors-dark-categorical-01: var(--color-brand-primary-70);--unified-charts-colors-dark-categorical-02: var(--color-brand-secondary-70);--unified-charts-colors-dark-categorical-03: var(--color-brand-tertiary-60);--unified-charts-colors-semantic-positive: var(--color-semantic-success);--unified-charts-colors-semantic-negative: var(--color-semantic-error);--unified-charts-colors-semantic-warning: var(--color-semantic-warning);--unified-charts-colors-semantic-neutral: var(--color-neutral-50);--unified-charts-colors-sequential-primary-10: var(--color-brand-primary-95);--unified-charts-colors-sequential-primary-20: var(--color-brand-primary-90);--unified-charts-colors-sequential-primary-30: var(--color-brand-primary-80);--unified-charts-colors-sequential-primary-40: var(--color-brand-primary-70);--unified-charts-colors-sequential-primary-50: var(--color-brand-primary-60);--unified-charts-colors-sequential-primary-60: var(--color-brand-primary-50);--unified-charts-colors-sequential-primary-70: var(--color-brand-primary-40);--unified-charts-colors-sequential-primary-80: var(--color-brand-primary-30);--unified-charts-colors-sequential-primary-90: var(--color-brand-primary-20);--unified-charts-colors-sequential-primary-100: var(--color-brand-primary-10);--unified-charts-spacing-padding-container: var(--spacing-golden-phi5);--unified-charts-spacing-padding-plot: var(--spacing-golden-phi4);--unified-charts-spacing-padding-legend: var(--spacing-golden-phi3);--unified-charts-spacing-margin-axis: var(--spacing-golden-phi7);--unified-charts-spacing-margin-chart: var(--spacing-golden-phi6);--unified-charts-typography-font-family: var(--font-family-brand);--unified-charts-typography-axis-font-size: var(--font-size-label-medium);--unified-charts-typography-axis-font-weight: var(--font-weight-regular);--unified-charts-typography-legend-font-size: var(--font-size-label-small);--unified-charts-typography-legend-font-weight: var(--font-weight-medium);--unified-charts-typography-title-font-size: var(--font-size-headline-small);--unified-charts-typography-title-font-weight: var(--font-weight-bold);--unified-charts-grid-color-light: var(--color-neutral-20);--unified-charts-grid-color-dark: var(--color-neutral-80);--card-shadow-default: var(--elevation-level1);--card-shadow-hover: var(--elevation-level2);--card-shadow-raised: var(--elevation-level3);--card-background-default: var(--color-surface-default);--chart-tooltip-shadow: var(--elevation-level3);--component-button-filled-container-color: var(--material3-color-scheme-light-primary);--component-button-filled-label-color: var(--material3-color-scheme-light-on-primary);--component-button-filled-state-hover-state-layer-color: var(--material3-color-scheme-light-on-primary);--component-button-filled-state-focus-state-layer-color: var(--material3-color-scheme-light-on-primary);--component-button-filled-state-pressed-state-layer-color: var(--material3-color-scheme-light-on-primary);--component-button-filled-state-disabled-container-color: var(--material3-color-scheme-light-on-surface);--component-button-filled-state-disabled-label-color: var(--material3-color-scheme-light-on-surface);--component-button-outlined-container-border-color: var(--material3-color-scheme-light-outline);--component-button-outlined-label-color: var(--material3-color-scheme-light-primary);--component-button-outlined-state-hover-state-layer-color: var(--material3-color-scheme-light-primary);--component-button-outlined-state-focus-state-layer-color: var(--material3-color-scheme-light-primary);--component-button-outlined-state-focus-border-color: var(--material3-color-scheme-light-primary);--component-button-outlined-state-pressed-state-layer-color: var(--material3-color-scheme-light-primary);--component-button-outlined-state-disabled-border-color: var(--material3-color-scheme-light-on-surface);--component-button-outlined-state-disabled-label-color: var(--material3-color-scheme-light-on-surface);--component-button-text-label-color: var(--material3-color-scheme-light-primary);--component-button-text-state-hover-state-layer-color: var(--material3-color-scheme-light-primary);--component-button-text-state-focus-state-layer-color: var(--material3-color-scheme-light-primary);--component-button-text-state-pressed-state-layer-color: var(--material3-color-scheme-light-primary);--component-button-text-state-disabled-label-color: var(--material3-color-scheme-light-on-surface);--component-button-elevated-container-color: var(--material3-color-scheme-light-surface-container-low);--component-button-elevated-container-elevation: var(--elevation-level1);--component-button-elevated-label-color: var(--material3-color-scheme-light-primary);--component-button-elevated-state-hover-state-layer-color: var(--material3-color-scheme-light-primary);--component-button-elevated-state-hover-elevation: var(--elevation-level2);--component-button-elevated-state-focus-state-layer-color: var(--material3-color-scheme-light-primary);--component-button-elevated-state-focus-elevation: var(--elevation-level1);--component-button-elevated-state-pressed-state-layer-color: var(--material3-color-scheme-light-primary);--component-button-elevated-state-pressed-elevation: var(--elevation-level1);--component-button-elevated-state-disabled-container-color: var(--material3-color-scheme-light-on-surface);--component-button-elevated-state-disabled-label-color: var(--material3-color-scheme-light-on-surface);--component-button-tonal-container-color: var(--material3-color-scheme-light-tertiary-container);--component-button-tonal-label-color: var(--material3-color-scheme-light-on-secondary-container);--component-button-tonal-state-hover-state-layer-color: var(--material3-color-scheme-light-on-secondary-container);--component-button-tonal-state-focus-state-layer-color: var(--material3-color-scheme-light-on-secondary-container);--component-button-tonal-state-pressed-state-layer-color: var(--material3-color-scheme-light-on-secondary-container);--component-button-tonal-state-disabled-container-color: var(--material3-color-scheme-light-on-surface);--component-button-tonal-state-disabled-label-color: var(--material3-color-scheme-light-on-surface);--component-card-filled-container-color: var(--material3-color-scheme-light-surface-container);--component-card-filled-container-shape: var(--dimensions-border-radius-medium);--component-card-filled-state-hover-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-card-filled-state-focus-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-card-filled-state-pressed-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-card-filled-state-dragged-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-card-filled-state-dragged-elevation: var(--elevation-level3);--component-card-filled-state-disabled-container-color: var(--material3-color-scheme-light-surface-variant);--component-card-elevated-container-color: var(--material3-color-scheme-light-surface-container-low);--component-card-elevated-container-shape: var(--dimensions-border-radius-medium);--component-card-elevated-container-elevation: var(--elevation-level1);--component-card-elevated-state-hover-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-card-elevated-state-hover-elevation: var(--elevation-level2);--component-card-elevated-state-focus-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-card-elevated-state-focus-elevation: var(--elevation-level1);--component-card-elevated-state-pressed-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-card-elevated-state-pressed-elevation: var(--elevation-level1);--component-card-elevated-state-dragged-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-card-elevated-state-dragged-elevation: var(--elevation-level4);--component-card-outlined-container-shape: var(--dimensions-border-radius-medium);--component-card-outlined-container-border-color: var(--material3-color-scheme-light-outline-variant);--component-card-outlined-state-hover-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-card-outlined-state-focus-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-card-outlined-state-focus-border-color: var(--material3-color-scheme-light-primary);--component-card-outlined-state-pressed-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-card-outlined-state-dragged-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-card-outlined-state-dragged-elevation: var(--elevation-level3);--component-text-field-filled-container-color: var(--material3-color-scheme-light-surface-container-highest);--component-text-field-filled-container-shape-top: var(--dimensions-border-radius-extra-small);--component-text-field-filled-container-height: var(--dimensions-component-input-height-large);--component-text-field-filled-label-color: var(--material3-color-scheme-light-on-surface-variant);--component-text-field-filled-input-color: var(--material3-color-scheme-light-on-surface);--component-text-field-filled-state-hover-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-text-field-filled-state-focus-indicator-color: var(--material3-color-scheme-light-primary);--component-text-field-filled-state-focus-label-color: var(--material3-color-scheme-light-primary);--component-text-field-filled-state-error-indicator-color: var(--material3-color-scheme-light-error);--component-text-field-filled-state-error-label-color: var(--material3-color-scheme-light-error);--component-text-field-filled-state-error-supporting-text-color: var(--material3-color-scheme-light-error);--component-text-field-filled-state-disabled-container-color: var(--material3-color-scheme-light-on-surface);--component-text-field-filled-state-disabled-input-color: var(--material3-color-scheme-light-on-surface);--component-text-field-outlined-container-shape: var(--dimensions-border-radius-extra-small);--component-text-field-outlined-container-border-color: var(--material3-color-scheme-light-outline);--component-text-field-outlined-container-height: var(--dimensions-component-input-height-large);--component-text-field-outlined-label-color: var(--material3-color-scheme-light-on-surface-variant);--component-text-field-outlined-input-color: var(--material3-color-scheme-light-on-surface);--component-text-field-outlined-state-hover-border-color: var(--material3-color-scheme-light-on-surface);--component-text-field-outlined-state-focus-border-color: var(--material3-color-scheme-light-primary);--component-text-field-outlined-state-focus-label-color: var(--material3-color-scheme-light-primary);--component-text-field-outlined-state-error-border-color: var(--material3-color-scheme-light-error);--component-text-field-outlined-state-error-label-color: var(--material3-color-scheme-light-error);--component-text-field-outlined-state-error-supporting-text-color: var(--material3-color-scheme-light-error);--component-text-field-outlined-state-disabled-border-color: var(--material3-color-scheme-light-on-surface);--component-text-field-outlined-state-disabled-input-color: var(--material3-color-scheme-light-on-surface);--component-fab-primary-container-color: var(--material3-color-scheme-light-primary-container);--component-fab-primary-container-shape: var(--dimensions-border-radius-large);--component-fab-primary-container-size: var(--dimensions-component-fab-size-medium);--component-fab-primary-container-elevation: var(--elevation-level3);--component-fab-primary-icon-color: var(--material3-color-scheme-light-on-primary-container);--component-fab-primary-icon-size: var(--dimensions-component-fab-icon-size-medium);--component-fab-primary-state-hover-state-layer-color: var(--material3-color-scheme-light-on-primary-container);--component-fab-primary-state-hover-elevation: var(--elevation-level4);--component-fab-primary-state-focus-state-layer-color: var(--material3-color-scheme-light-on-primary-container);--component-fab-primary-state-focus-elevation: var(--elevation-level3);--component-fab-primary-state-pressed-state-layer-color: var(--material3-color-scheme-light-on-primary-container);--component-fab-primary-state-pressed-elevation: var(--elevation-level3);--component-chip-assist-container-shape: var(--dimensions-border-radius-small);--component-chip-assist-container-border-color: var(--material3-color-scheme-light-outline);--component-chip-assist-container-height: var(--dimensions-component-chip-height);--component-chip-assist-label-color: var(--material3-color-scheme-light-on-surface);--component-chip-assist-state-hover-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-chip-assist-state-focus-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-chip-assist-state-pressed-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-chip-assist-state-dragged-elevation: var(--elevation-level3);--component-chip-filter-unselected-container-shape: var(--dimensions-border-radius-small);--component-chip-filter-unselected-container-border-color: var(--material3-color-scheme-light-outline);--component-chip-filter-unselected-container-height: var(--dimensions-component-chip-height);--component-chip-filter-unselected-label-color: var(--material3-color-scheme-light-on-surface-variant);--component-chip-filter-selected-container-color: var(--material3-color-scheme-light-tertiary-container);--component-chip-filter-selected-container-shape: var(--dimensions-border-radius-small);--component-chip-filter-selected-container-height: var(--dimensions-component-chip-height);--component-chip-filter-selected-label-color: var(--material3-color-scheme-light-on-secondary-container);--component-chip-filter-selected-icon-color: var(--material3-color-scheme-light-on-secondary-container);--component-navigation-rail-container-width: var(--dimensions-component-navigation-rail-width);--component-navigation-rail-destination-unselected-icon-color: var(--material3-color-scheme-light-on-surface-variant);--component-navigation-rail-destination-unselected-label-color: var(--material3-color-scheme-light-on-surface-variant);--component-navigation-rail-destination-selected-icon-color: var(--material3-color-scheme-light-on-surface);--component-navigation-rail-destination-selected-label-color: var(--material3-color-scheme-light-on-surface);--component-navigation-rail-destination-selected-indicator-color: var(--material3-color-scheme-light-tertiary-container);--component-navigation-rail-destination-state-hover-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-navigation-rail-destination-state-focus-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-navigation-rail-destination-state-pressed-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-list-item-state-hover-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-list-item-state-focus-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-list-item-state-pressed-state-layer-color: var(--material3-color-scheme-light-on-surface);--component-list-item-state-activated-container-color: var(--material3-color-scheme-light-tertiary-container);--component-list-divider-color: var(--material3-color-scheme-light-outline-variant);--component-dialog-container-color: var(--material3-color-scheme-light-surface-container-high);--component-dialog-container-shape: var(--dimensions-border-radius-extra-large);--component-dialog-container-elevation: var(--elevation-level3);--component-dialog-headline-color: var(--material3-color-scheme-light-on-surface);--component-dialog-supporting-text-color: var(--material3-color-scheme-light-on-surface-variant);--component-snackbar-container-color: var(--material3-color-scheme-light-inverse-surface);--component-snackbar-container-shape: var(--dimensions-border-radius-extra-small);--component-snackbar-container-elevation: var(--elevation-level3);--component-snackbar-supporting-text-color: var(--material3-color-scheme-light-inverse-on-surface);--component-snackbar-action-color: var(--material3-color-scheme-light-inverse-primary);--component-navigation-drawer-modal-container-color: var(--material3-color-scheme-light-surface-container-low);--component-navigation-drawer-modal-container-elevation: var(--elevation-level1);--component-navigation-drawer-modal-container-shape-top-right: var(--dimensions-border-radius-large);--component-navigation-drawer-modal-container-shape-bottom-right: var(--dimensions-border-radius-large);--component-navigation-drawer-modal-scrim-color: var(--material3-color-scheme-light-scrim);--component-navigation-drawer-item-unselected-icon-color: var(--material3-color-scheme-light-on-surface-variant);--component-navigation-drawer-item-unselected-label-color: var(--material3-color-scheme-light-on-surface-variant);--component-navigation-drawer-item-selected-container: var(--material3-color-scheme-light-tertiary-container);--component-navigation-drawer-item-selected-icon-color: var(--material3-color-scheme-light-on-secondary-container);--component-navigation-drawer-item-selected-label-color: var(--material3-color-scheme-light-on-secondary-container);--component-app-bar-top-headline-color: var(--material3-color-scheme-light-on-surface);--component-app-bar-top-leading-icon-color: var(--material3-color-scheme-light-on-surface);--component-app-bar-top-trailing-icon-color: var(--material3-color-scheme-light-on-surface-variant);--component-app-bar-top-scrolled-container-color: var(--material3-color-scheme-light-surface-container);--component-app-bar-top-scrolled-elevation: var(--elevation-level2);--component-app-bar-bottom-container-color: var(--material3-color-scheme-light-surface-container);--component-app-bar-bottom-container-elevation: var(--elevation-level2);--component-progress-indicator-linear-track-color: var(--material3-color-scheme-light-surface-container-highest);--component-progress-indicator-linear-indicator-color: var(--material3-color-scheme-light-primary);--component-progress-indicator-circular-track-color: var(--material3-color-scheme-light-surface-container-highest);--component-progress-indicator-circular-indicator-color: var(--material3-color-scheme-light-primary);--component-surface-dim-color: var(--material3-color-scheme-light-surface-dim);--component-surface-container-low-color: var(--material3-color-scheme-light-surface-container-low);--component-surface-container-low-elevation: var(--elevation-level1);--component-surface-container-color: var(--material3-color-scheme-light-surface-container);--component-surface-container-elevation: var(--elevation-level1);--component-surface-container-high-color: var(--material3-color-scheme-light-surface-container-high);--component-surface-container-high-elevation: var(--elevation-level2);--component-surface-container-highest-color: var(--material3-color-scheme-light-surface-container-highest);--component-surface-container-highest-elevation: var(--elevation-level3);--ripple-color-light: var(--material3-color-scheme-light-primary);--ripple-color-dark: var(--material3-color-scheme-dark-primary);--form-select-menu-shadow: var(--elevation-level2);--form-switch-thumb-shadow: var(--elevation-level1);--form-slider-thumb-shadow: var(--elevation-level1);--form-datepicker-calendar-shadow: var(--elevation-level3);--form-autocomplete-dropdown-shadow: var(--elevation-level2);--layout-boundaries-production-subtle-border: 1px solid var(--material3-color-scheme-light-outline-variant);--layout-boundaries-production-defined-border: 1px solid var(--material3-color-scheme-light-outline);--layout-boundaries-production-defined-shadow: var(--elevation-level1);--layout-boundaries-production-strong-border: 2px solid var(--material3-color-scheme-light-outline);--layout-boundaries-production-strong-shadow: var(--elevation-level2);--layout-visual-hierarchy-primary-border: 2px solid var(--material3-color-scheme-light-outline);--layout-visual-hierarchy-secondary-background: var(--material3-color-scheme-light-surface-container-low);--layout-visual-hierarchy-secondary-border: 1px solid var(--material3-color-scheme-light-outline-variant);--material3-buttons-styles-filled-hover-elevation: var(--elevation-level1);--material3-buttons-styles-tonal-background: var(--material3-color-scheme-light-secondary-container);--material3-buttons-styles-tonal-color: var(--material3-color-scheme-light-on-secondary-container);--material3-buttons-styles-tonal-hover-background: linear-gradient(rgba(29,27,32,.08), rgba(29,27,32,.08)), var(--material3-color-scheme-light-secondary-container);--material3-buttons-styles-tonal-hover-elevation: var(--elevation-level1);--material3-buttons-styles-tonal-focus-background: linear-gradient(rgba(29,27,32,.12), rgba(29,27,32,.12)), var(--material3-color-scheme-light-secondary-container);--material3-buttons-styles-tonal-pressed-background: linear-gradient(rgba(29,27,32,.12), rgba(29,27,32,.12)), var(--material3-color-scheme-light-secondary-container);--material3-buttons-styles-elevated-background: var(--material3-color-scheme-light-surface-container-low);--material3-buttons-styles-elevated-color: var(--material3-color-scheme-light-primary);--material3-buttons-styles-elevated-elevation: var(--elevation-level1);--material3-buttons-styles-elevated-hover-background: linear-gradient(rgba(103,80,164,.08), rgba(103,80,164,.08)), var(--material3-color-scheme-light-surface-container-low);--material3-buttons-styles-elevated-hover-elevation: var(--elevation-level2);--material3-buttons-styles-elevated-focus-background: linear-gradient(rgba(103,80,164,.12), rgba(103,80,164,.12)), var(--material3-color-scheme-light-surface-container-low);--material3-buttons-styles-elevated-focus-elevation: var(--elevation-level1);--material3-buttons-styles-elevated-pressed-background: linear-gradient(rgba(103,80,164,.12), rgba(103,80,164,.12)), var(--material3-color-scheme-light-surface-container-low);--material3-buttons-styles-elevated-pressed-elevation: var(--elevation-level1);--material3-buttons-styles-outlined-border: 1px solid var(--material3-color-scheme-light-outline);--material3-buttons-styles-outlined-hover-border: 1px solid var(--material3-color-scheme-light-outline);--material3-buttons-styles-outlined-pressed-border: 1px solid var(--material3-color-scheme-light-outline);--material3-buttons-icon-button-toggle-selected-background: var(--material3-color-scheme-light-secondary-container);--material3-buttons-fab-sizes-small-elevation: var(--elevation-level3);--material3-buttons-fab-sizes-medium-elevation: var(--elevation-level3);--material3-buttons-fab-sizes-large-elevation: var(--elevation-level3);--material3-buttons-fab-colors-surface-background: var(--material3-color-scheme-light-surface-container-high);--material3-buttons-fab-colors-surface-color: var(--material3-color-scheme-light-primary);--material3-buttons-fab-colors-primary-background: var(--material3-color-scheme-light-primary-container);--material3-buttons-fab-colors-primary-color: var(--material3-color-scheme-light-on-primary-container);--material3-buttons-fab-colors-secondary-background: var(--material3-color-scheme-light-secondary-container);--material3-buttons-fab-colors-secondary-color: var(--material3-color-scheme-light-on-secondary-container);--material3-buttons-fab-colors-tertiary-background: var(--material3-color-scheme-light-tertiary-container);--material3-buttons-fab-colors-tertiary-color: var(--material3-color-scheme-light-on-tertiary-container);--material3-buttons-fab-lowered-elevation: var(--elevation-level1);--material3-buttons-fab-lowered-hover-elevation: var(--elevation-level2);--material3-buttons-segmented-button-container-border: 1px solid var(--material3-color-scheme-light-outline);--material3-buttons-segmented-button-selected-background: var(--material3-color-scheme-light-secondary-container);--material3-buttons-segmented-button-selected-color: var(--material3-color-scheme-light-on-secondary-container);--material3-buttons-segmented-button-unselected-color: var(--material3-color-scheme-light-on-surface);--material3-charts-container-elevation: var(--elevation-level1);--material3-charts-axis-line-color: var(--material3-color-scheme-light-outline-variant);--material3-charts-axis-tick-color: var(--material3-color-scheme-light-outline-variant);--material3-charts-axis-label-color: var(--material3-color-scheme-light-on-surface-variant);--material3-charts-axis-title-color: var(--material3-color-scheme-light-on-surface);--material3-charts-grid-line-color: var(--material3-color-scheme-light-surface-variant);--material3-charts-legend-item-color: var(--material3-color-scheme-light-on-surface);--material3-charts-tooltip-background: var(--material3-color-scheme-light-inverse-surface);--material3-charts-tooltip-color: var(--material3-color-scheme-light-inverse-on-surface);--material3-charts-tooltip-elevation: var(--elevation-level3);--material3-charts-pie-label-color: var(--material3-color-scheme-light-on-surface);--material3-charts-gauge-track-color: var(--material3-color-scheme-light-surface-variant);--material3-charts-gauge-needle-color: var(--material3-color-scheme-light-on-surface);--material3-color-roles-primary-actions-medium-emphasis-container: var(--material3-color-scheme-light-primary-container);--material3-color-roles-primary-actions-medium-emphasis-on-container: var(--material3-color-scheme-light-on-primary-container);--material3-color-roles-secondary-actions-medium-emphasis-container: var(--material3-color-scheme-light-secondary-container);--material3-color-roles-secondary-actions-medium-emphasis-on-container: var(--material3-color-scheme-light-on-secondary-container);--material3-color-roles-tertiary-actions-medium-emphasis-container: var(--material3-color-scheme-light-tertiary-container);--material3-color-roles-tertiary-actions-medium-emphasis-on-container: var(--material3-color-scheme-light-on-tertiary-container);--material3-color-roles-surfaces-level0-on-container: var(--material3-color-scheme-light-on-surface);--material3-color-roles-surfaces-level0-outline: var(--material3-color-scheme-light-outline);--material3-color-roles-surfaces-level1-on-container: var(--material3-color-scheme-light-on-surface);--material3-color-roles-surfaces-level1-outline: var(--material3-color-scheme-light-outline-variant);--material3-color-roles-surfaces-level2-container: var(--material3-color-scheme-light-surface-container-low);--material3-color-roles-surfaces-level2-on-container: var(--material3-color-scheme-light-on-surface);--material3-color-roles-surfaces-level2-elevation: var(--elevation-level1);--material3-color-roles-surfaces-level3-container: var(--material3-color-scheme-light-surface-container);--material3-color-roles-surfaces-level3-on-container: var(--material3-color-scheme-light-on-surface);--material3-color-roles-surfaces-level3-elevation: var(--elevation-level2);--material3-color-roles-surfaces-level4-container: var(--material3-color-scheme-light-surface-container-high);--material3-color-roles-surfaces-level4-on-container: var(--material3-color-scheme-light-on-surface);--material3-color-roles-surfaces-level4-elevation: var(--elevation-level3);--material3-color-roles-surfaces-level5-container: var(--material3-color-scheme-light-surface-container-highest);--material3-color-roles-surfaces-level5-on-container: var(--material3-color-scheme-light-on-surface);--material3-color-roles-surfaces-level5-elevation: var(--elevation-level4);--material3-color-roles-states-error-container: var(--material3-color-scheme-light-error);--material3-color-roles-states-error-on-container: var(--material3-color-scheme-light-on-error);--material3-color-roles-navigation-rail-item-active: var(--material3-color-scheme-light-secondary-container);--material3-color-roles-navigation-rail-icon-active: var(--material3-color-scheme-light-on-secondary-container);--material3-color-roles-navigation-rail-icon-inactive: var(--material3-color-scheme-light-on-surface-variant);--material3-color-roles-navigation-drawer-container: var(--material3-color-scheme-light-surface-container-low);--material3-color-roles-navigation-drawer-item-active: var(--material3-color-scheme-light-secondary-container);--material3-color-roles-navigation-tabs-label-inactive: var(--material3-color-scheme-light-on-surface-variant);--material3-color-roles-emphasis-high-color: var(--material3-color-scheme-light-on-surface);--material3-color-roles-emphasis-medium-color: var(--material3-color-scheme-light-on-surface-variant);--material3-color-scheme-light-surface: var(--color-surface-default);--material3-color-scheme-light-surface-bright: var(--color-surface-bright);--material3-color-scheme-light-surface-container-lowest: var(--color-surface-container-lowest);--material3-components-badge-colors-error: var(--material3-color-scheme-light-error);--material3-components-bottom-sheet-modal-elevation: var(--elevation-level4);--material3-components-bottom-sheet-drag-handle-color: var(--material3-color-scheme-light-on-surface-variant);--material3-components-date-picker-calendar-range-bg: var(--material3-color-scheme-light-primary-container);--material3-components-divider-full-width-color: var(--material3-color-scheme-light-outline-variant);--material3-components-menu-container-elevation: var(--elevation-level2);--material3-components-progress-indicator-linear-track-color: var(--material3-color-scheme-light-surface-container-highest);--material3-components-progress-indicator-circular-track-color: var(--material3-color-scheme-light-surface-container-highest);--material3-components-search-bar-elevation: var(--elevation-level2);--material3-components-search-view-divider: 1px solid var(--material3-color-scheme-light-outline-variant);--material3-components-segmented-button-container-border: 1px solid var(--material3-color-scheme-light-outline);--material3-components-segmented-button-selected-background: var(--material3-color-scheme-light-secondary-container);--material3-components-segmented-button-selected-color: var(--material3-color-scheme-light-on-secondary-container);--material3-components-side-sheet-standard-elevation: var(--elevation-level1);--material3-components-side-sheet-modal-elevation: var(--elevation-level4);--material3-components-snackbar-container-elevation: var(--elevation-level3);--material3-components-snackbar-action-color: var(--material3-color-scheme-light-inverse-primary);--material3-components-tooltip-plain-background: var(--material3-color-scheme-light-inverse-surface);--material3-components-tooltip-plain-color: var(--material3-color-scheme-light-inverse-on-surface);--material3-components-tooltip-rich-elevation: var(--elevation-level2);--material3-components-top-app-bar-colors-scroll-under: var(--material3-color-scheme-light-surface-container);--material3-components-top-app-bar-colors-on-container: var(--material3-color-scheme-light-on-surface);--material3-components-bottom-app-bar-container-elevation: var(--elevation-level2);--material3-components-bottom-app-bar-container-background: var(--material3-color-scheme-light-surface-container);--material3-components-extended-fab-container-elevation: var(--elevation-level3);--material3-components-banner-container-background: var(--material3-color-scheme-light-surface-container-highest);--material3-components-banner-container-border-bottom: 1px solid var(--material3-color-scheme-light-outline-variant);--material3-ripple-effect-color-on-primary: var(--material3-color-scheme-light-on-primary);--material3-ripple-effect-color-on-surface: var(--material3-color-scheme-light-on-surface);--material3-ripple-effect-color-on-secondary: var(--material3-color-scheme-light-on-secondary);--material3-textfield-filled-container-color: var(--material3-color-scheme-light-surface-variant);--material3-textfield-filled-indicator-color: var(--material3-color-scheme-light-on-surface-variant);--material3-textfield-filled-indicator-color-focused: var(--material3-color-scheme-light-primary);--material3-textfield-filled-label-color: var(--material3-color-scheme-light-on-surface-variant);--material3-textfield-filled-label-color-focused: var(--material3-color-scheme-light-primary);--material3-textfield-outlined-outline-color: var(--material3-color-scheme-light-outline);--material3-textfield-outlined-outline-color-focused: var(--material3-color-scheme-light-primary);--material3-textfield-supporting-text-color: var(--material3-color-scheme-light-on-surface-variant);--material3-textfield-supporting-text-color-error: var(--material3-color-scheme-light-error);--material3-switch-track-color-off: var(--material3-color-scheme-light-surface-variant);--material3-switch-track-color-on: var(--material3-color-scheme-light-primary-container);--material3-switch-track-outline-color: var(--material3-color-scheme-light-outline);--material3-switch-handle-color-off: var(--material3-color-scheme-light-outline);--material3-switch-handle-color-on: var(--material3-color-scheme-light-on-primary-container);--material3-checkbox-container-outline-color: var(--material3-color-scheme-light-on-surface-variant);--material3-checkbox-container-outline-color-selected: var(--material3-color-scheme-light-primary);--material3-checkbox-icon-color: var(--material3-color-scheme-light-on-primary);--material3-radio-container-outline-color: var(--material3-color-scheme-light-on-surface-variant);--material3-radio-container-outline-color-selected: var(--material3-color-scheme-light-primary);--material3-radio-dot-color: var(--material3-color-scheme-light-primary);--material3-slider-track-color-inactive: var(--material3-color-scheme-light-secondary-container);--material3-slider-track-color-active: var(--material3-color-scheme-light-primary);--material3-slider-handle-color: var(--material3-color-scheme-light-primary);--material3-slider-handle-elevation: var(--elevation-level1);--material3-slider-label-background: var(--material3-color-scheme-light-primary);--material3-slider-label-color: var(--material3-color-scheme-light-on-primary);--material3-select-menu-elevation: var(--elevation-level2);--material3-select-option-hover-color: var(--material3-color-scheme-light-surface-variant);--material3-select-option-selected-color: var(--material3-color-scheme-light-secondary-container);--material3-gaps-navigation-rail-indicator-background: var(--material3-color-scheme-light-secondary-container);--material3-gaps-navigation-drawer-standard-background: var(--material3-color-scheme-light-surface-container-low);--material3-gaps-navigation-drawer-modal-elevation: var(--elevation-level1);--material3-gaps-navigation-drawer-section-divider-color: var(--material3-color-scheme-light-outline-variant);--material3-gaps-text-field-filled-background: var(--material3-color-scheme-light-surface-container-highest);--material3-gaps-text-field-filled-active-indicator: 2px solid var(--material3-color-scheme-light-primary);--material3-gaps-text-field-filled-error-indicator: 2px solid var(--material3-color-scheme-light-error);--material3-gaps-text-field-outlined-border: 1px solid var(--material3-color-scheme-light-outline);--material3-gaps-text-field-outlined-focus-border: 2px solid var(--material3-color-scheme-light-primary);--material3-gaps-text-field-outlined-error-border: 2px solid var(--material3-color-scheme-light-error);--material3-gaps-text-field-supporting-text-color: var(--material3-color-scheme-light-on-surface-variant);--material3-gaps-text-field-supporting-text-error-color: var(--material3-color-scheme-light-error);--material3-gaps-switch-track-border: 2px solid var(--material3-color-scheme-light-outline);--material3-gaps-switch-track-background-off: var(--material3-color-scheme-light-surface-container-highest);--material3-gaps-switch-track-background-on: var(--material3-color-scheme-light-primary);--material3-gaps-switch-thumb-color-off: var(--material3-color-scheme-light-outline);--material3-gaps-switch-thumb-color-on: var(--material3-color-scheme-light-on-primary);--material3-gaps-switch-thumb-elevation: var(--elevation-level1);--material3-gaps-switch-icon-color: var(--material3-color-scheme-light-surface-container-highest);--material3-gaps-checkbox-container-border: 2px solid var(--material3-color-scheme-light-on-surface-variant);--material3-gaps-checkbox-container-background-checked: var(--material3-color-scheme-light-primary);--material3-gaps-checkbox-container-background-indeterminate: var(--material3-color-scheme-light-primary);--material3-gaps-checkbox-icon-color: var(--material3-color-scheme-light-on-primary);--material3-gaps-checkbox-error-border: 2px solid var(--material3-color-scheme-light-error);--material3-gaps-checkbox-error-background: var(--material3-color-scheme-light-error);--material3-gaps-radio-button-container-border: 2px solid var(--material3-color-scheme-light-on-surface-variant);--material3-gaps-radio-button-container-border-selected: 2px solid var(--material3-color-scheme-light-primary);--material3-gaps-radio-button-dot-color: var(--material3-color-scheme-light-primary);--material3-gaps-slider-track-inactive-color: var(--material3-color-scheme-light-secondary-container);--material3-gaps-slider-track-active-color: var(--material3-color-scheme-light-primary);--material3-gaps-slider-thumb-color: var(--material3-color-scheme-light-primary);--material3-gaps-slider-thumb-elevation: var(--elevation-level1);--material3-gaps-slider-tick-color-inactive: var(--material3-color-scheme-light-on-secondary-container);--material3-gaps-slider-tick-color-active: var(--material3-color-scheme-light-on-primary);--material3-gaps-slider-label-background: var(--material3-color-scheme-light-primary);--material3-gaps-slider-label-color: var(--material3-color-scheme-light-on-primary);--material3-gaps-dialog-basic-elevation: var(--elevation-level3);--material3-gaps-dialog-header-color: var(--material3-color-scheme-light-on-surface);--material3-gaps-dialog-content-color: var(--material3-color-scheme-light-on-surface-variant);--material3-gaps-list-item-headline-color: var(--material3-color-scheme-light-on-surface);--material3-gaps-list-item-supporting-color: var(--material3-color-scheme-light-on-surface-variant);--material3-gaps-app-bar-bottom-elevation: var(--elevation-level2);--material3-gaps-states-dragged-elevation: var(--elevation-level3);--material3-gaps-states-selected-outline: 2px solid var(--material3-color-scheme-light-primary);--material3-theme-light-surface-default: var(--material3-theme-light-scheme-surface);--material3-theme-dark-surface-default: var(--material3-theme-dark-scheme-surface);--sidebar-background-mobile: var(--color-surface-bright);--component-card-outlined-container-color: var(--material3-color-scheme-light-surface);--component-navigation-rail-container-color: var(--material3-color-scheme-light-surface);--component-list-container-color: var(--material3-color-scheme-light-surface);--component-dialog-fullscreen-header-color: var(--material3-color-scheme-light-surface);--component-navigation-drawer-standard-container-color: var(--material3-color-scheme-light-surface);--component-app-bar-top-container-color: var(--material3-color-scheme-light-surface);--component-surface-base-color: var(--material3-color-scheme-light-surface);--component-surface-bright-color: var(--material3-color-scheme-light-surface-bright);--component-surface-container-lowest-color: var(--material3-color-scheme-light-surface-container-lowest);--layout-visual-hierarchy-primary-background: var(--material3-color-scheme-light-surface);--layout-visual-hierarchy-tertiary-background: var(--material3-color-scheme-light-surface-container-lowest);--material3-charts-container-background: var(--material3-color-scheme-light-surface);--material3-color-roles-surfaces-level0-container: var(--material3-color-scheme-light-surface);--material3-color-roles-surfaces-level1-container: var(--material3-color-scheme-light-surface-container-lowest);--material3-color-roles-navigation-rail-container: var(--material3-color-scheme-light-surface);--material3-color-roles-navigation-tabs-container: var(--material3-color-scheme-light-surface);--material3-components-top-app-bar-colors-container: var(--material3-color-scheme-light-surface);--material3-textfield-outlined-label-background: var(--material3-color-scheme-light-surface);--material3-gaps-navigation-rail-container-background: var(--material3-color-scheme-light-surface);--material3-gaps-tabs-scrollable-fade-gradient: linear-gradient(90deg, transparent, var(--material3-color-scheme-light-surface));--material3-gaps-dialog-basic-background: var(--material3-color-scheme-light-surface);--color-text-primary: var(--md-sys-color-on-surface);--color-text-secondary: var(--md-sys-color-on-surface-variant);--color-surface: var(--md-sys-color-surface);--color-surface-elevated: var(--md-sys-color-surface-container-low);--color-outline-variant: var(--md-sys-color-outline-variant);--font-family-base: var(--material3-foundation-typography-typeface-brand);--typography-display-medium-size: var(--md-sys-typescale-display-medium-size);--typography-display-medium-weight: var(--md-sys-typescale-display-medium-weight);--typography-body-large-size: var(--md-sys-typescale-body-large-size);--typography-headline-small-size: var(--md-sys-typescale-headline-small-size);--typography-headline-small-weight: var(--md-sys-typescale-headline-small-weight)}:root{--dashboard-typography-hero-size: 40px;--dashboard-typography-hero-weight: 700;--dashboard-typography-hero-line-height: 1.2;--dashboard-typography-headline-size: 32px;--dashboard-typography-headline-weight: 700;--dashboard-typography-headline-line-height: 1.25;--dashboard-typography-subheading-size: 18px;--dashboard-typography-subheading-weight: 400;--dashboard-typography-subheading-line-height: 1.4;--dashboard-typography-body-size: 16px;--dashboard-typography-body-weight: 400;--dashboard-typography-body-line-height: 1.5;--dashboard-typography-small-size: 14px;--dashboard-typography-small-weight: 400;--dashboard-typography-small-line-height: 1.4;--dashboard-typography-button-size: 16px;--dashboard-typography-button-weight: 600;--dashboard-typography-button-line-height: 1.2;--dashboard-typography-font-family: "Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--dashboard-typography-mobile-hero: 32px;--dashboard-typography-mobile-headline: 28px;--dashboard-typography-mobile-body: 16px;--dashboard-typography-tablet-hero: 36px;--dashboard-typography-tablet-headline: 30px;--dashboard-typography-tablet-body: 16px}.dashboard-typography-hero{font-size:var(--dashboard-typography-hero-size);font-weight:var(--dashboard-typography-hero-weight);line-height:var(--dashboard-typography-hero-line-height);font-family:var(--dashboard-typography-font-family)}.dashboard-typography-headline{font-size:var(--dashboard-typography-headline-size);font-weight:var(--dashboard-typography-headline-weight);line-height:var(--dashboard-typography-headline-line-height);font-family:var(--dashboard-typography-font-family)}.dashboard-typography-subheading{font-size:var(--dashboard-typography-subheading-size);font-weight:var(--dashboard-typography-subheading-weight);line-height:var(--dashboard-typography-subheading-line-height);font-family:var(--dashboard-typography-font-family)}.dashboard-typography-body{font-size:var(--dashboard-typography-body-size);font-weight:var(--dashboard-typography-body-weight);line-height:var(--dashboard-typography-body-line-height);font-family:var(--dashboard-typography-font-family)}.dashboard-typography-small{font-size:var(--dashboard-typography-small-size);font-weight:var(--dashboard-typography-small-weight);line-height:var(--dashboard-typography-small-line-height);font-family:var(--dashboard-typography-font-family)}.dashboard-typography-button{font-size:var(--dashboard-typography-button-size);font-weight:var(--dashboard-typography-button-weight);line-height:var(--dashboard-typography-button-line-height);font-family:var(--dashboard-typography-font-family)}@media (max-width: 768px){.dashboard-typography-hero{font-size:var(--dashboard-typography-mobile-hero)}.dashboard-typography-headline{font-size:var(--dashboard-typography-mobile-headline)}.dashboard-typography-body{font-size:var(--dashboard-typography-mobile-body)}}@media (min-width: 769px) and (max-width: 1024px){.dashboard-typography-hero{font-size:var(--dashboard-typography-tablet-hero)}.dashboard-typography-headline{font-size:var(--dashboard-typography-tablet-headline)}.dashboard-typography-body{font-size:var(--dashboard-typography-tablet-body)}}.ant-typography,.ant-btn,.ant-input,.ant-select,.ant-form-item-label,.ant-table,.ant-card,.ant-tabs,.ant-steps,.ant-statistic,.ant-descriptions,.ant-modal,.ant-message,.ant-notification{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.ant-btn-primary{background-color:var(--sparseflow-galaxy)!important;border-color:var(--sparseflow-galaxy)!important;box-shadow:0 4px 14px #3e016f4d!important}.ant-btn-primary:hover,.ant-btn-primary:focus{background-color:#2d0050!important;border-color:#2d0050!important;box-shadow:0 6px 20px #3e016f66!important}.ant-input:focus,.ant-input-focused,.ant-select-focused .ant-select-selector{border-color:var(--sparseflow-galaxy)!important;box-shadow:0 0 0 3px #3e016f1a!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--sparseflow-galaxy)!important}.ant-tabs-ink-bar{background-color:var(--sparseflow-galaxy)!important}.ant-steps-item-finish .ant-steps-item-icon,.ant-steps-item-process .ant-steps-item-icon{background-color:var(--sparseflow-galaxy)!important;border-color:var(--sparseflow-galaxy)!important}.ant-progress-bg{background-color:var(--sparseflow-galaxy)!important}.ant-typography a,.ant-anchor-link-active>.ant-anchor-link-title{color:var(--sparseflow-galaxy)!important}.ant-btn-primary[class*=success],.ant-badge-status-success,.ant-tag-success,.ant-progress-status-success .ant-progress-bg{background-color:var(--sparseflow-green)!important;border-color:var(--sparseflow-green)!important}.ant-btn-primary[class*=warning],.ant-badge-status-warning,.ant-tag-warning,.ant-progress-status-exception .ant-progress-bg{background-color:var(--sparseflow-saffron)!important;border-color:var(--sparseflow-saffron)!important;color:#1a1a1a!important}.ant-btn-primary[class*=danger],.ant-btn-dangerous,.ant-badge-status-error,.ant-tag-error,.ant-tag-red{background-color:var(--sparseflow-pink)!important;border-color:var(--sparseflow-pink)!important}.ant-btn-primary[class*=info],.ant-badge-status-processing,.ant-tag-blue,.ant-tag-processing{background-color:var(--sparseflow-blue)!important;border-color:var(--sparseflow-blue)!important}.ant-card{border-radius:12px!important;box-shadow:var(--shadow-md)!important;border:1px solid var(--border-color)!important}.ant-card:hover{box-shadow:var(--shadow-lg)!important;transform:translateY(-2px);transition:all .3s ease}.ant-card-head{border-bottom:1px solid var(--border-color)!important}.ant-card-head-title{font-weight:600!important;color:var(--text-primary)!important}.ant-table{border-radius:8px!important}.ant-table-thead>tr>th{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important;font-weight:600!important;border-color:var(--border-color)!important}.ant-table-tbody>tr:hover>td{background-color:var(--bg-secondary)!important}.ant-table-tbody>tr>td{border-color:var(--border-color)!important}.ant-form-item-label>label{color:var(--text-primary)!important;font-weight:500!important}.ant-form-item-required:before{color:var(--sparseflow-pink)!important}.ant-input,.ant-select-selector,.ant-input-number{border-radius:8px!important;border-color:var(--border-color)!important;font-size:14px!important}.ant-input:hover,.ant-select:hover .ant-select-selector,.ant-input-number:hover{border-color:var(--sparseflow-blue)!important}.ant-modal-content{border-radius:12px!important}.ant-modal-header{border-bottom:1px solid var(--border-color)!important}.ant-modal-title{color:var(--text-primary)!important;font-weight:600!important}.ant-drawer-header{border-bottom:1px solid var(--border-color)!important}.ant-drawer-title{color:var(--text-primary)!important;font-weight:600!important}.ant-message,.ant-notification{font-family:Satoshi,sans-serif!important}.ant-message-notice-content,.ant-notification-notice-content{border-radius:8px!important}.ant-upload-drag{border-radius:8px!important;border-color:var(--border-color)!important}.ant-upload-drag:hover{border-color:var(--sparseflow-blue)!important}.ant-upload-drag.ant-upload-drag-hover{border-color:var(--sparseflow-galaxy)!important}.ant-badge-count{background-color:var(--sparseflow-pink)!important;border-radius:10px!important}.ant-tag{border-radius:6px!important;font-size:12px!important;font-weight:500!important}.ant-statistic-title{color:var(--text-secondary)!important;font-size:14px!important;font-weight:500!important}.ant-statistic-content{color:var(--text-primary)!important;font-weight:600!important}@media (max-width: 768px){.ant-card{margin:8px!important}.ant-table-wrapper{overflow-x:auto}.ant-col{padding:8px!important}}.ant-layout-header{background-color:#fff!important;border-bottom:1px solid var(--border-color)!important;padding:0 24px!important}.ant-layout-sider,.ant-layout-content{background-color:var(--bg-secondary)!important}.ant-layout-footer{background-color:#fff!important;border-top:1px solid var(--border-color)!important}.ant-menu{background-color:transparent!important;border:none!important}.ant-menu-item-selected{background-color:#3e016f1a!important;color:var(--sparseflow-galaxy)!important}.ant-menu-item:hover{background-color:#3e016f0d!important;color:var(--sparseflow-galaxy)!important}.ant-app[data-theme=dark]{--text-primary: #ffffff;--text-secondary: #a0aec0;--bg-primary: #1a1a1a;--bg-secondary: #2d3748;--border-color: #4a5568}@media (prefers-reduced-motion: reduce){.ant-card,.ant-btn,.ant-modal,.ant-drawer,*{transition:none!important;animation:none!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Satoshi,ui-sans-serif,system-ui;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family: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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.left-4{left:1rem}.right-0{right:0}.right-4{right:1rem}.start-0{inset-inline-start:0px}.top-0{top:0}.top-1\/2{top:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[80\]{z-index:80}.col-span-2{grid-column:span 2 / span 2}.m-4{margin:1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.me-4{margin-inline-end:1rem}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.ms-1\.5{margin-inline-start:.375rem}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-1\.5{width:.375rem;height:.375rem}.size-10{width:2.5rem;height:2.5rem}.size-12{width:3rem;height:3rem}.size-16{width:4rem;height:4rem}.size-2\.5{width:.625rem;height:.625rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[42px\]{height:42px}.h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(90vh-140px\)\]{max-height:calc(90vh - 140px)}.max-h-\[calc\(90vh-200px\)\]{max-height:calc(90vh - 200px)}.max-h-full{max-height:100%}.min-h-56{min-height:14rem}.min-h-80{min-height:20rem}.min-h-96{min-height:24rem}.min-h-\[400px\]{min-height:400px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-full{width:100%}.w-px{width:1px}.min-w-32{min-width:8rem}.min-w-80{min-width:20rem}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-80{max-width:20rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-180{--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-50{--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-5{row-gap:1.25rem}.gap-y-6{row-gap:1.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(209 213 219 / var(--tw-divide-opacity, 1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[2px\]{border-width:2px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-e{border-inline-end-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-s-2{border-inline-start-width:2px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-\[\#3e016f\]{--tw-border-opacity: 1;border-color:rgb(62 1 111 / var(--tw-border-opacity, 1))}.border-\[\#4caf50\]{--tw-border-opacity: 1;border-color:rgb(76 175 80 / var(--tw-border-opacity, 1))}.border-\[\#8353fd\]{--tw-border-opacity: 1;border-color:rgb(131 83 253 / var(--tw-border-opacity, 1))}.border-\[\#e60054\]{--tw-border-opacity: 1;border-color:rgb(230 0 84 / var(--tw-border-opacity, 1))}.border-\[\#ffc700\]{--tw-border-opacity: 1;border-color:rgb(255 199 0 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-current{border-color:currentColor}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-600{--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-sparseflow-galaxy{--tw-border-opacity: 1;border-color:rgb(62 1 111 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-r-transparent{border-right-color:transparent}.border-t-transparent{border-top-color:transparent}.border-opacity-20{--tw-border-opacity: .2}.bg-\[\#3e016f\]{--tw-bg-opacity: 1;background-color:rgb(62 1 111 / var(--tw-bg-opacity, 1))}.bg-\[\#4caf50\]{--tw-bg-opacity: 1;background-color:rgb(76 175 80 / var(--tw-bg-opacity, 1))}.bg-\[\#66c9ff\]{--tw-bg-opacity: 1;background-color:rgb(102 201 255 / var(--tw-bg-opacity, 1))}.bg-\[\#8353fd\]{--tw-bg-opacity: 1;background-color:rgb(131 83 253 / var(--tw-bg-opacity, 1))}.bg-\[\#e60054\]{--tw-bg-opacity: 1;background-color:rgb(230 0 84 / var(--tw-bg-opacity, 1))}.bg-\[\#ffc700\]{--tw-bg-opacity: 1;background-color:rgb(255 199 0 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-purple-700{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.bg-purple-900{--tw-bg-opacity: 1;background-color:rgb(88 28 135 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-sparseflow-galaxy{--tw-bg-opacity: 1;background-color:rgb(62 1 111 / var(--tw-bg-opacity, 1))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-opacity-10{--tw-bg-opacity: .1}.bg-opacity-20{--tw-bg-opacity: .2}.bg-opacity-5{--tw-bg-opacity: .05}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-75{--tw-bg-opacity: .75}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#3e016f\]{--tw-gradient-from: #3e016f var(--tw-gradient-from-position);--tw-gradient-to: rgb(62 1 111 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#4caf50\]{--tw-gradient-from: #4caf50 var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 175 80 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-50{--tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sparseflow-galaxy{--tw-gradient-from: #3e016f var(--tw-gradient-from-position);--tw-gradient-to: rgb(62 1 111 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-50{--tw-gradient-from: #fefce8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#66bb6a\]{--tw-gradient-to: #66bb6a var(--tw-gradient-to-position)}.to-\[\#8353fd\]{--tw-gradient-to: #8353fd var(--tw-gradient-to-position)}.to-amber-50{--tw-gradient-to: #fffbeb var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-sparseflow-purple{--tw-gradient-to: #8353fd var(--tw-gradient-to-position)}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pe-16{padding-inline-end:4rem}.pe-2{padding-inline-end:.5rem}.pe-4{padding-inline-end:1rem}.pe-8{padding-inline-end:2rem}.pe-9{padding-inline-end:2.25rem}.pl-10{padding-left:2.5rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-4{padding-right:1rem}.ps-1\.5{padding-inline-start:.375rem}.ps-10{padding-inline-start:2.5rem}.ps-3{padding-inline-start:.75rem}.ps-3\.5{padding-inline-start:.875rem}.ps-5{padding-inline-start:1.25rem}.ps-7{padding-inline-start:1.75rem}.pt-0{padding-top:0}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-end{text-align:end}.align-middle{vertical-align:middle}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-9xl{font-size:8rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-5{line-height:1.25rem}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#3e016f\]{--tw-text-opacity: 1;color:rgb(62 1 111 / var(--tw-text-opacity, 1))}.text-\[\#4caf50\]{--tw-text-opacity: 1;color:rgb(76 175 80 / var(--tw-text-opacity, 1))}.text-\[\#66c9ff\]{--tw-text-opacity: 1;color:rgb(102 201 255 / var(--tw-text-opacity, 1))}.text-\[\#8353fd\]{--tw-text-opacity: 1;color:rgb(131 83 253 / var(--tw-text-opacity, 1))}.text-\[\#b89600\]{--tw-text-opacity: 1;color:rgb(184 150 0 / var(--tw-text-opacity, 1))}.text-\[\#e60054\]{--tw-text-opacity: 1;color:rgb(230 0 84 / var(--tw-text-opacity, 1))}.text-\[\#ffc700\]{--tw-text-opacity: 1;color:rgb(255 199 0 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-sparseflow-galaxy{--tw-text-opacity: 1;color:rgb(62 1 111 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.ring-opacity-5{--tw-ring-opacity: .05}.blur{--tw-blur: blur(8px);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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.grayscale{--tw-grayscale: grayscale(100%);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)}.filter{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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\,margin\]{transition-property:opacity,margin;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[--auto-close\:true\]{--auto-close: true}.\[--placement\:bottom-right\]{--placement: bottom-right}*{margin:0;padding:0;box-sizing:border-box}:root{--sparseflow-galaxy: #3e016f;--sparseflow-pink: #e60054;--sparseflow-blue: #8353fd;--sparseflow-saffron: #ffc700;--sparseflow-orange: #ff592c;--sparseflow-green: #059669;--gradient-primary: linear-gradient(135deg, #3e016f 0%, #8353fd 50%, #e60054 100%);--gradient-hero: linear-gradient(180deg, rgba(62,1,111,.05) 0%, rgba(255,255,255,0) 100%);--gradient-card: linear-gradient(135deg, rgba(131,83,253,.1) 0%, rgba(230,0,84,.05) 100%);--text-primary: #1a1a1a;--text-secondary: #4a5568;--text-tertiary: #718096;--bg-primary: #ffffff;--bg-secondary: #f7fafc;--bg-tertiary: #edf2f7;--border-color: #e2e8f0;--shadow-sm: 0 1px 3px rgba(0,0,0,.05);--shadow-md: 0 4px 6px rgba(0,0,0,.07);--shadow-lg: 0 10px 15px rgba(0,0,0,.1);--shadow-xl: 0 20px 25px rgba(0,0,0,.1);--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--space-3xl: 6rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px}body{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6;color:var(--text-primary);background:var(--bg-primary);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav{position:fixed;top:0;left:0;right:0;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.05);z-index:1000;padding:1rem 2rem;transition:all .3s ease}.nav-scrolled{background:#fffffffa;box-shadow:var(--shadow-md)}.nav-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.logo{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:var(--sparseflow-galaxy);text-decoration:none;transition:transform .2s ease}.logo:hover{transform:translateY(-1px)}.logo svg{color:var(--sparseflow-galaxy)}.nav-links{display:flex;gap:2rem;align-items:center}.nav-link{color:var(--text-secondary);text-decoration:none;font-weight:500;transition:color .2s ease;position:relative}.nav-link:hover{color:var(--sparseflow-galaxy)}.nav-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--sparseflow-galaxy);transition:width .2s ease}.nav-link:hover:after{width:100%}.btn-primary{background:var(--sparseflow-galaxy);color:#fff;padding:.75rem 1.5rem;border-radius:var(--radius-md);text-decoration:none;font-weight:500;transition:all .2s ease;border:none;cursor:pointer;font-size:1rem;display:inline-flex;align-items:center;gap:.5rem;box-shadow:var(--shadow-sm)}.btn-primary:hover{background:#2d0050;transform:translateY(-2px);box-shadow:var(--shadow-md)}.mobile-menu-btn{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:.5rem}.mobile-menu-btn span{width:24px;height:2px;background:var(--text-primary);transition:all .3s ease}.hero-section{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:6rem 2rem 4rem;position:relative;overflow:hidden}.hero-background{position:absolute;inset:0;z-index:-1}.gradient-overlay{position:absolute;inset:0;background:var(--gradient-hero);opacity:.5}.grain-pattern{position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(62,1,111,.05) 1px,transparent 1px);background-size:40px 40px}.hero-content{max-width:1200px;margin:0 auto;text-align:center;position:relative;z-index:1}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;background:#8353fd1a;color:var(--sparseflow-blue);padding:.5rem 1rem;border-radius:var(--radius-full);font-weight:500;font-size:.875rem;margin-bottom:2rem;animation:fadeInUp .6s ease}.hero-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1;margin-bottom:1.5rem;animation:fadeInUp .6s ease .1s both}.hero-title .highlight{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:1.25rem;color:var(--text-secondary);max-width:800px;margin:0 auto 3rem;line-height:1.8;animation:fadeInUp .6s ease .2s both}.hero-cta{display:flex;gap:1rem;justify-content:center;align-items:center;margin-bottom:4rem;animation:fadeInUp .6s ease .3s both}.btn-hero-primary{background:var(--sparseflow-galaxy);color:#fff;padding:1rem 2rem;border-radius:var(--radius-md);text-decoration:none;font-weight:600;font-size:1.125rem;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 4px 14px #3e016f4d}.btn-hero-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3e016f66}.btn-hero-secondary{color:var(--text-primary);padding:1rem 2rem;border-radius:var(--radius-md);text-decoration:none;font-weight:600;font-size:1.125rem;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem;background:#fff;box-shadow:var(--shadow-md)}.btn-hero-secondary:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.hero-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem;max-width:600px;margin:0 auto;animation:fadeInUp .6s ease .4s both}.stat{display:flex;flex-direction:column;align-items:center;gap:.5rem}.stat-value{font-size:2rem;font-weight:700;color:var(--sparseflow-galaxy)}.stat-label{font-size:.875rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}.hero-illustration{position:absolute;right:-10%;top:50%;transform:translateY(-50%);width:50%;max-width:600px;opacity:.1;pointer-events:none}.features-section{padding:var(--space-3xl) var(--space-lg);background:var(--bg-secondary)}.features-container{max-width:1200px;margin:0 auto}.section-header{text-align:center;margin-bottom:var(--space-3xl)}.section-badge{display:inline-block;background:#8353fd1a;color:var(--sparseflow-blue);padding:.5rem 1rem;border-radius:var(--radius-full);font-weight:500;font-size:.875rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2;margin-bottom:1rem}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle{font-size:1.125rem;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.8}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--space-lg);margin-bottom:var(--space-3xl)}.feature-card{background:#fff;padding:var(--space-xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:all .3s ease;border:1px solid var(--border-color)}.feature-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl);border-color:transparent}.feature-icon{margin-bottom:var(--space-md)}.feature-title{font-size:1.25rem;font-weight:600;margin-bottom:var(--space-sm);color:var(--text-primary)}.feature-description{color:var(--text-secondary);margin-bottom:var(--space-md);line-height:1.7}.feature-benefits{list-style:none;display:flex;flex-direction:column;gap:var(--space-sm)}.feature-benefits li{display:flex;align-items:center;gap:var(--space-sm);color:var(--text-tertiary);font-size:.875rem}.feature-benefits svg{color:var(--sparseflow-green);flex-shrink:0}.features-cta{text-align:center;padding:var(--space-2xl);background:var(--gradient-card);border-radius:var(--radius-xl);display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}.features-cta p{font-size:1.125rem;color:var(--text-primary);font-weight:500}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.auth-container{min-height:100vh;display:flex}.auth-left{flex:1;background:#fff;display:flex;align-items:center;justify-content:center;padding:2rem}.auth-right{flex:1;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;padding:2rem;color:#fff;position:relative;overflow:hidden}.auth-right:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 80%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.1) 0%,transparent 50%)}.auth-form{width:100%;max-width:400px}.auth-logo{font-size:1.5rem;font-weight:700;color:var(--sparseflow-galaxy);margin-bottom:2rem;display:block}.auth-title{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.auth-subtitle{color:var(--text-tertiary);margin-bottom:2rem}.form-group{margin-bottom:1.5rem}.form-label{display:block;font-weight:500;color:var(--text-primary);margin-bottom:.5rem}.form-input{width:100%;padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:1rem;transition:all .2s ease;font-family:Satoshi,sans-serif;background:#fff}.form-input:focus{outline:none;border-color:var(--sparseflow-galaxy);box-shadow:0 0 0 3px #3e016f1a}.checkbox-group{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.btn-submit{width:100%;background:var(--sparseflow-galaxy);color:#fff;padding:.875rem;border-radius:var(--radius-md);font-weight:600;font-size:1rem;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 14px #3e016f4d}.btn-submit:hover:not(:disabled){background:#2d0050;transform:translateY(-1px);box-shadow:0 6px 20px #3e016f66}.btn-submit:disabled{opacity:.6;cursor:not-allowed}.auth-link{color:var(--sparseflow-galaxy);text-decoration:none;font-weight:500;transition:all .2s ease}.auth-link:hover{text-decoration:underline}.alert{padding:1rem;border-radius:var(--radius-md);margin-bottom:1rem;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.alert-error{background:#fee;color:#c53e3e;border:1px solid #fcc}.alert-success{background:#e6fffa;color:#047857;border:1px solid #6ee7b7}.dashboard{min-height:100vh;background:var(--bg-secondary);padding-top:5rem}.dashboard-container{max-width:1200px;margin:0 auto;padding:2rem}.dashboard-card{background:#fff;border-radius:var(--radius-xl);padding:2rem;box-shadow:var(--shadow-md)}.how-it-works-section{padding:var(--space-3xl) var(--space-lg);background:#fff}.how-it-works-container{max-width:1200px;margin:0 auto}.steps-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-xl);margin:var(--space-3xl) 0;position:relative}.step-card{text-align:center;position:relative;padding:var(--space-xl)}.step-number{position:absolute;top:0;left:50%;transform:translate(-50%);font-size:3rem;font-weight:700;color:#3e016f1a;z-index:0}.step-icon{position:relative;z-index:1;margin-bottom:var(--space-md);display:inline-block}.step-title{font-size:1.25rem;font-weight:600;margin-bottom:var(--space-sm);color:var(--text-primary);position:relative;z-index:1}.step-description{color:var(--text-secondary);line-height:1.7;position:relative;z-index:1}.step-connector{position:absolute;right:-40px;top:50%;transform:translateY(-50%);display:none}@media (min-width: 768px){.step-connector{display:block}}.integration-showcase{text-align:center;padding:var(--space-2xl);background:var(--bg-secondary);border-radius:var(--radius-xl);margin-top:var(--space-3xl)}.integration-showcase h3{font-size:1.5rem;margin-bottom:var(--space-xl);color:var(--text-primary)}.integration-logos{display:flex;justify-content:center;align-items:center;gap:var(--space-xl);flex-wrap:wrap}.integration-logo{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.logo-placeholder{width:60px;height:60px;background:var(--gradient-card);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center}.integration-logo span{font-size:.875rem;color:var(--text-tertiary)}.testimonials-section{padding:var(--space-3xl) var(--space-lg);background:var(--bg-secondary);position:relative;overflow:hidden}.testimonials-section:before{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(131,83,253,.05) 0%,transparent 70%);pointer-events:none}.testimonials-container{max-width:1200px;margin:0 auto;position:relative;z-index:1}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--space-lg);margin-bottom:var(--space-3xl)}.testimonial-card{background:#fff;padding:var(--space-xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);transition:all .3s ease;border:1px solid var(--border-color)}.testimonial-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl);border-color:#8353fd33}.testimonial-header{display:flex;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-lg)}.testimonial-avatar{width:60px;height:60px;background:var(--gradient-primary);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1.25rem;flex-shrink:0}.testimonial-info{flex:1}.testimonial-author{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.testimonial-role{font-size:.875rem;color:var(--text-secondary)}.testimonial-company{font-size:.875rem;color:var(--sparseflow-galaxy);font-weight:500}.testimonial-metric{display:flex;align-items:center;gap:.5rem;background:#ffc7001a;padding:.5rem 1rem;border-radius:var(--radius-full);font-size:.875rem;font-weight:600;color:var(--text-primary)}.testimonial-quote{font-size:1.125rem;line-height:1.8;color:var(--text-secondary);margin-bottom:var(--space-md);font-style:italic}.testimonial-stars{display:flex;gap:.25rem}.testimonials-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-lg);margin-top:var(--space-3xl)}.stat-card{text-align:center;padding:var(--space-xl);background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.stat-card h3{font-size:2.5rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-sm)}.stat-card p{color:var(--text-tertiary);font-size:.875rem}.pricing-section{padding:var(--space-3xl) var(--space-lg);background:#fff}.pricing-container{max-width:1200px;margin:0 auto}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-lg);margin-bottom:var(--space-3xl);align-items:start}.pricing-card{background:#fff;border:2px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-xl);position:relative;transition:all .3s ease}.pricing-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.pricing-card-popular{border-color:var(--sparseflow-galaxy);transform:scale(1.05);box-shadow:0 20px 40px #3e016f33}.pricing-card-popular:hover{transform:scale(1.05) translateY(-4px)}.popular-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--sparseflow-galaxy);color:#fff;padding:.5rem 1.5rem;border-radius:var(--radius-full);font-size:.875rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.pricing-header{text-align:center;margin-bottom:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--border-color)}.pricing-name{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-md)}.pricing-price{margin-bottom:var(--space-md)}.price-amount{font-size:3rem;font-weight:700;color:var(--sparseflow-galaxy)}.price-period{font-size:1rem;color:var(--text-tertiary);font-weight:400}.pricing-description{font-size:.875rem;color:var(--text-secondary);line-height:1.6}.pricing-features{list-style:none;margin-bottom:var(--space-xl)}.pricing-features li{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;color:var(--text-secondary);font-size:.875rem}.pricing-cta{display:block;width:100%;text-align:center;padding:var(--space-md);border-radius:var(--radius-md);font-weight:600;text-decoration:none;transition:all .2s ease;border:2px solid var(--sparseflow-galaxy);color:var(--sparseflow-galaxy);background:#fff}.pricing-cta:hover{background:var(--sparseflow-galaxy);color:#fff;transform:translateY(-2px);box-shadow:0 4px 14px #3e016f4d}.pricing-cta-popular{background:var(--sparseflow-galaxy);color:#fff;border-color:var(--sparseflow-galaxy)}.pricing-cta-popular:hover{background:#2d0050;border-color:#2d0050}.pricing-guarantee{display:flex;align-items:center;gap:var(--space-xl);padding:var(--space-2xl);background:var(--bg-secondary);border-radius:var(--radius-xl);margin-bottom:var(--space-3xl)}.guarantee-icon{flex-shrink:0}.guarantee-content h3{font-size:1.5rem;margin-bottom:var(--space-sm);color:var(--text-primary)}.guarantee-content p{color:var(--text-secondary);line-height:1.6}.pricing-faq{text-align:center}.pricing-faq h3{font-size:2rem;margin-bottom:var(--space-2xl);color:var(--text-primary)}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-xl);text-align:left}.faq-item h4{font-size:1.125rem;font-weight:600;margin-bottom:var(--space-sm);color:var(--text-primary)}.faq-item p{color:var(--text-secondary);line-height:1.6;font-size:.875rem}.footer{background:var(--text-primary);color:#fff;padding:var(--space-3xl) var(--space-lg) var(--space-xl)}.footer-container{max-width:1200px;margin:0 auto}.footer-top{display:grid;grid-template-columns:2fr 3fr;gap:var(--space-3xl);margin-bottom:var(--space-3xl)}.footer-brand{max-width:400px}.footer-logo{display:flex;align-items:center;gap:var(--space-sm);font-size:1.5rem;font-weight:700;margin-bottom:var(--space-md)}.footer-logo svg{color:#fff}.footer-tagline{color:#ffffffb3;line-height:1.6;margin-bottom:var(--space-lg)}.footer-social{display:flex;gap:var(--space-md)}.footer-social a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff1a;border-radius:var(--radius-full);color:#fff;transition:all .2s ease}.footer-social a:hover{background:var(--sparseflow-pink);transform:translateY(-2px)}.footer-links{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xl)}.footer-column h3{font-size:1rem;font-weight:600;margin-bottom:var(--space-md);color:#fff}.footer-column ul{list-style:none}.footer-column ul li{margin-bottom:var(--space-sm)}.footer-column a{color:#ffffffb3;text-decoration:none;font-size:.875rem;transition:color .2s ease}.footer-column a:hover{color:#fff}.footer-cta{display:flex;justify-content:space-between;align-items:center;padding:var(--space-xl);background:#ffffff0d;border-radius:var(--radius-xl);margin-bottom:var(--space-xl)}.cta-content h3{font-size:1.5rem;margin-bottom:var(--space-sm)}.cta-content p{color:#ffffffb3}.btn-footer-cta{background:#fff;color:var(--sparseflow-galaxy);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:var(--space-sm);transition:all .2s ease}.btn-footer-cta:hover{background:var(--sparseflow-pink);color:#fff;transform:translateY(-2px);box-shadow:0 4px 14px #e600544d}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-xl);border-top:1px solid rgba(255,255,255,.1)}.footer-legal{display:flex;align-items:center;gap:var(--space-xl)}.footer-legal p{color:#fff9;font-size:.875rem}.legal-links{display:flex;gap:var(--space-lg)}.legal-links a{color:#fff9;text-decoration:none;font-size:.875rem;transition:color .2s ease}.legal-links a:hover{color:#fff}.footer-badges{display:flex;gap:var(--space-lg)}.badge-item{display:flex;align-items:center;gap:var(--space-sm);font-size:.875rem;color:#ffffffb3}@media (max-width: 768px){.nav-links{display:none}.mobile-menu-btn{display:flex}.hero-title{font-size:2rem}.hero-cta{flex-direction:column;width:100%}.btn-hero-primary,.btn-hero-secondary{width:100%;justify-content:center}.hero-stats{grid-template-columns:1fr}.hero-illustration{display:none}.features-grid,.testimonials-grid,.pricing-grid{grid-template-columns:1fr}.pricing-card-popular{transform:none}.auth-right{display:none}.footer-top{grid-template-columns:1fr}.footer-links{grid-template-columns:repeat(2,1fr)}.footer-cta{flex-direction:column;text-align:center;gap:var(--space-lg)}.footer-bottom{flex-direction:column;gap:var(--space-lg);text-align:center}.footer-legal{flex-direction:column;gap:var(--space-md)}.legal-links{flex-wrap:wrap;justify-content:center}.footer-badges{flex-direction:column}}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0px}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#2d014f\]:hover{--tw-bg-opacity: 1;background-color:rgb(45 1 79 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#2e0151\]:hover{--tw-bg-opacity: 1;background-color:rgb(46 1 81 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#3e016f\]:hover{--tw-bg-opacity: 1;background-color:rgb(62 1 111 / var(--tw-bg-opacity, 1))}.hover\:bg-\[var\(--md-sys-color-surface-container-high\)\]:hover{background-color:var(--md-sys-color-surface-container-high)}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-400:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-800:hover{--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-sparseflow-purple:hover{--tw-bg-opacity: 1;background-color:rgb(131 83 253 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-700:hover{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.hover\:from-sparseflow-galaxy:hover{--tw-gradient-from: #3e016f var(--tw-gradient-from-position);--tw-gradient-to: rgb(62 1 111 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-sparseflow-galaxy:hover{--tw-gradient-to: #3e016f var(--tw-gradient-to-position)}.hover\:text-\[\#2e0151\]:hover{--tw-text-opacity: 1;color:rgb(46 1 81 / var(--tw-text-opacity, 1))}.hover\:text-\[\#3e016f\]:hover{--tw-text-opacity: 1;color:rgb(62 1 111 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-blue-900:hover{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-green-900:hover{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.hover\:text-purple-700:hover{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.hover\:text-purple-800:hover{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.hover\:text-purple-900:hover{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-red-900:hover{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.hover\:text-sparseflow-purple:hover{--tw-text-opacity: 1;color:rgb(131 83 253 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-yellow-900:hover{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-2:hover{text-decoration-thickness:2px}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-\[\#3e016f\]:focus{--tw-border-opacity: 1;border-color:rgb(62 1 111 / var(--tw-border-opacity, 1))}.focus\:border-\[\#8353fd\]:focus{--tw-border-opacity: 1;border-color:rgb(131 83 253 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-sparseflow-galaxy:focus{--tw-border-opacity: 1;border-color:rgb(62 1 111 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-blue-100:focus{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.focus\:bg-blue-700:focus{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.focus\:bg-gray-200:focus{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.focus\:bg-gray-50:focus{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.focus\:bg-gray-800:focus{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.focus\:bg-red-100:focus{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.focus\:bg-sparseflow-purple:focus{--tw-bg-opacity: 1;background-color:rgb(131 83 253 / var(--tw-bg-opacity, 1))}.focus\:from-sparseflow-galaxy:focus{--tw-gradient-from: #3e016f var(--tw-gradient-from-position);--tw-gradient-to: rgb(62 1 111 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.focus\:text-blue-600:focus{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.focus\:text-gray-800:focus{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.focus\:opacity-80:focus{opacity:.8}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#3e016f\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(62 1 111 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#8353fd\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(131 83 253 / var(--tw-ring-opacity, 1))}.focus\:ring-\[var\(--md-sys-color-primary\)\]:focus{--tw-ring-color: var(--md-sys-color-primary)}.focus\:ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.focus\:ring-sparseflow-galaxy:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(62 1 111 / var(--tw-ring-opacity, 1))}.focus\:ring-opacity-20:focus{--tw-ring-opacity: .2}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-reduced-motion: reduce){@keyframes spin{to{transform:rotate(360deg)}}.motion-reduce\:animate-\[spin_1\.5s_linear_infinite\]{animation:spin 1.5s linear infinite}}.dark\:divide-neutral-700:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(64 64 64 / var(--tw-divide-opacity, 1))}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-neutral-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(82 82 82 / var(--tw-border-opacity, 1))}.dark\:border-neutral-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.dark\:border-neutral-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity, 1))}.dark\:border-transparent:is(.dark *){border-color:transparent}.dark\:bg-blue-500\/20:is(.dark *){background-color:#3b82f633}.dark\:bg-gray-500\/20:is(.dark *){background-color:#6b728033}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-green-500\/10:is(.dark *){background-color:#22c55e1a}.dark\:bg-green-500\/20:is(.dark *){background-color:#22c55e33}.dark\:bg-green-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-500\/20:is(.dark *){background-color:#73737333}.dark\:bg-neutral-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.dark\:bg-orange-500\/20:is(.dark *){background-color:#f9731633}.dark\:bg-pink-500\/10:is(.dark *){background-color:#ec48991a}.dark\:bg-purple-500\/10:is(.dark *){background-color:#a855f71a}.dark\:bg-purple-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(88 28 135 / var(--tw-bg-opacity, 1))}.dark\:bg-red-500\/20:is(.dark *){background-color:#ef444433}.dark\:bg-red-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-500\/10:is(.dark *){background-color:#eab3081a}.dark\:bg-yellow-500\/20:is(.dark *){background-color:#eab30833}.dark\:bg-yellow-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity, 1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-blue-500:is(.dark *){--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-green-200:is(.dark *){--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-green-500:is(.dark *){--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.dark\:text-neutral-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.dark\:text-neutral-300:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.dark\:text-neutral-400:is(.dark *){--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.dark\:text-neutral-500:is(.dark *){--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.dark\:text-neutral-600:is(.dark *){--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\:text-pink-400:is(.dark *){--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.dark\:text-purple-200:is(.dark *){--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\:text-purple-500:is(.dark *){--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-white\/60:is(.dark *){color:#fff9}.dark\:text-yellow-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.dark\:text-yellow-500:is(.dark *){--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.dark\:placeholder-neutral-500:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(115 115 115 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-neutral-500:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(115 115 115 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder\:text-neutral-400:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-neutral-400:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.dark\:checked\:border-\[\#3e016f\]:checked:is(.dark *){--tw-border-opacity: 1;border-color:rgb(62 1 111 / var(--tw-border-opacity, 1))}.dark\:checked\:border-blue-500:checked:is(.dark *){--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.dark\:checked\:bg-\[\#3e016f\]:checked:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(62 1 111 / var(--tw-bg-opacity, 1))}.dark\:checked\:bg-blue-500:checked:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.dark\:hover\:border-neutral-600:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(82 82 82 / var(--tw-border-opacity, 1))}.dark\:hover\:bg-blue-800\/30:hover:is(.dark *){background-color:#1e40af4d}.dark\:hover\:bg-neutral-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-neutral-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-blue-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:hover\:text-blue-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:hover\:text-blue-500:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.dark\:focus\:bg-blue-800\/30:focus:is(.dark *){background-color:#1e40af4d}.dark\:focus\:bg-neutral-700:focus:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.dark\:focus\:bg-neutral-800:focus:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.dark\:focus\:ring-blue-500:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-neutral-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(82 82 82 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-offset-gray-800:focus:is(.dark *){--tw-ring-offset-color: #1f2937}@media (min-width: 640px){.sm\:mb-0{margin-bottom:0}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:w-80{width:20rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:border-s{border-inline-start-width:1px}.sm\:border-s-0{border-inline-start-width:0px}.sm\:border-t{border-top-width:1px}.sm\:border-t-0{border-top-width:0px}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:pb-16{padding-bottom:4rem}.sm\:pb-2{padding-bottom:.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.md\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.md\:gap-y-0{row-gap:0px}.md\:rounded-lg{border-radius:.5rem}.md\:p-5{padding:1.25rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pb-0{padding-bottom:0}.md\:pt-5{padding-top:1.25rem}}@media (min-width: 1024px){.lg\:bottom-0{bottom:0}.lg\:end-auto{inset-inline-end:auto}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:w-60{width:15rem}.lg\:w-96{width:24rem}.lg\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:border-s{border-inline-start-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:ps-8{padding-inline-start:2rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width: 1280px){.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:grid{display:grid}.xl\:w-full{width:100%}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:9999px}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-gray-300::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.dark\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-neutral-500:is(.dark *)::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(115 115 115 / var(--tw-bg-opacity, 1))}.\[\&\:\:-webkit-scrollbar-track\]\:bg-gray-100::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.dark\:\[\&\:\:-webkit-scrollbar-track\]\:bg-neutral-700:is(.dark *)::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.\[\&\:\:-webkit-scrollbar\]\:h-2::-webkit-scrollbar{height:.5rem}.\[\&\:\:-webkit-scrollbar\]\:w-2::-webkit-scrollbar{width:.5rem}
